目录
安装jdk出现cannot execute binary file ......
Cannot change ownership to uid xxx
temporary failure resolving ports.ubuntu.com
安装CUDA时提示:The driver installation has failed due to an unknown error.
nvml error: driver/library mismatch
sshd: no hostkeys available — exiting
“Could not load image... ...0x## 0x##”错误
linux运行shell脚本出现Syntax error: "(" unexpected
安装jdk出现cannot execute binary file ......
JDK版本和Linux版本不对应,比如我的Linux是ARM版,应下载ARM版的JDK
Cannot change ownership to uid xxx
解压tar时报错。
在解压命令最后上--no-same-owner即可
apt update/upgrade 超时
换成国内源
我的是Ubuntu ARM Server 22.04.3
sudo vim /etc/apt/sources.list
把以前的注释掉或者删掉,改成去阿里云服务器下载
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
temporary failure resolving ports.ubuntu.com
临时方案:修改 /etc/resolv.conf文件,将nameservier 修改为8.8.8.8
安装CUDA时提示:The driver installation has failed due to an unknown error.
Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 410.48?
(y)es/(n)o/(q)uit: n
上面这条选n
nvml error: driver/library mismatch
查一下显卡驱动是否一致
sudo dpkg --list | grep nvidia-*
cat /proc/driver/nvidia/version
如果不一致,可能是系统自动更新显卡驱动所致,重启即可
sshd: no hostkeys available — exiting
#ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
#ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
解压不了rar文件
一般通过默认安装的ubuntu是不能解压rar文件的,只有在安装了rar解压工具之后,才可以解压。
ubuntu 下rar解压工具安装方法:
压缩功能安装
安装 sudo apt-get install rar
卸载 sudo apt-get remove rar
解压功能安装
安装 sudo apt-get install unrar
卸载 sudo apt-get remove unrar
.rar
解压:rar x FileName.rar
压缩:rar a FileName.rar DirName
raise KeyboardInterrupt
### 解决方案 ###
### 1.打开文件:
/usr/lib/python2.7/site-packages/urlgrabber/grabber.py
### 2.在文件的1510行左右找到下面这句代码:
elif errcode in (42, 55, 56):
### 修改为:
elif errcode == 42:
### 保存退出
ESC
:wq
### 重新使用yum
Linux下光标消失:
echo -e "\033[?25l" 隐藏光标
echo -e "\033[?25h" 显示光标
xshell登陆时密码框为灰色,无法输入密码
vi /etc/ssh/sshd_config
接着保存退出,然后重启sshd服务
service sshd restart
然后重新登录
“Could not load image... ...0x## 0x##”错误
在Ubuntu上使用Image Viewer打开图片文件时,有时会遇到“Could not load image '001.jpg'. Error interpreting JPEG image file (Not a JPEG file: starts with 0x## 0x##)”错误提示。
如果为“0x89 0x50”,通常是png文件的后缀名错误导致的,将图像文件后缀设置为“png”
如果为“0x52 0x49”,这是Image Viewer不支持webp格式的图片导致的,具体操作方法参考这里
如果为“0x47 0x49”,通常是gif文件的后缀名错误导致的,将图像文件后缀设置为“gif”。如果将文件名后缀改为gif后却又提示无法识别的图像,试试将后缀改为mp4。
linux运行shell脚本出现Syntax error: "(" unexpected
原因:兼容性问题,linux将sh默认指向了dash,而不是bash
解决方法:在root下执行以下代码,并选择no,再次运行shell脚本,即可
sudo dpkg-reconfigure dash