欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Ubuntu 常见错误及解决方法——长期不定时更新

程序员文章站 2024-02-22 14:04:04
...

1. 修复 /etc/sudoers 文件损坏导致不能使用 sudo 命令

这是之前错误地编辑了 /etc/sudoers 这个文件导致的,因此撤销编辑即可,但由于已经不能使用 sudo 命令,因此不能直接进行编辑。

  • 在终端先进入 /etc 目录
  • 输入 pkexec visudo 后,再输入用户密码,就可以对文件进行编辑

2. 更改 Ubuntu 和 win10 双系统启动顺序

  • 终端运行 sudo gedit /etc/default/grub
  • 将 GRUB_DEFAULT 的值修改为 Windows 所在的序号 2,再运行 sudo update-grub 更新 grub即可。

3. Ubuntu 和 win10 双系统时间不一致

  • 终端运行 sudo gedit /etc/default/rcS,将 UTC=yes 改成 UTC=no 即可。

4. 文件管理器打不开

  • 运行 ps -A | grep nautilus 结果如下所示:
    5463 ? 00:00:02 nautilus
    运行 sudo kill 54631,结束文件管理器进程,然后就可以打开了。

  • 也可以直接打开任务管理器,结束文件管理器对应的 nautilus 进程。

5. 通过终端安装程序 sudo apt-get install xxx 时出错,Could not get lock /var/lib/dpkg/lock

E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it
  • 出现这个问题可能是有另外一个程序正在运行,导致资源被锁不可用。而导致资源被锁的原因可能是上次运行安装或更新时没有正常完成,进而出现此状况,解决的办法其实很简单,在终端中敲入以下两句。
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock

6. gedit 中文乱码

  • 终端运行
sudo apt-get install dconf-editor
dconf-editor
  • 在 org.gnome.gedit.preferences.encodings 中的 candidate-encodings 填入 [‘GB18030’, ‘UTF-8’, ‘CURRENT’, ‘ISO-8859-15’, ‘UTF-16’]
    Ubuntu 常见错误及解决方法——长期不定时更新

7. 搜狗输入法两个图标

  • 查找进程 fcitx-qimpanel 对应的 pid,然后杀死;或者在任务管理器中直接结束对应的进程。
ps -ef | grep fcitx-qimpanel 
sudo kill -9 [对应的pid]
  • 不过每次开机都要杀一次很麻烦,索性就让它开机执行。
sudo gedit /etc/rc.local
 # 在exit 0之前添加如下代码
 /bin/ps -ef | grep fcitx-qimpanel | grep -v grep | awk '{print $2}' | xargs kill -9
ps -e 显示所有进程,-f 全格式。
grep -v 反向匹配,即匹配不包括后面字符串的内容。

8. Ubuntu 中文显示为乱码

sudo apt-get install zh-autoconvert
sudo apt-get install zhcon

$ sudo gedit /var/lib/locales/supported.d/local 在文件中加入加入
zh_CN.GBK GBK
zh_CN.GB2312 GB2312
$ sudo locale-gen

$ sudo gedit /etc/environment,增加以下内容:
LANGUAGE=”zh_CN:zh:en_US:en”
LANG=zh_CN.GBK
$ source /etc/environment

9. Ubuntu 解压中文 ZIP 乱码

  • 方法 1
sudo apt-get  install p7zip-full
LANG=C 7z x file.zip
convmv -f gbk -t utf8 -r --notest *
  • 方法 2
unzip -O CP936 file.zip
  • 方法 3
sudo apt-get  install unar
unar file.zip

10. W: Possible missing firmware /lib/firmware/ast_dp501_fw.bin for module ast

Ubuntu 常见错误及解决方法——长期不定时更新

  • sudo apt-get install -f

11. SSH 登陆错误:Host key verification failed.

Ubuntu 常见错误及解决方法——长期不定时更新

  • ssh-****** -f “/home/senius/.ssh/known_hosts” -R 192.168.1.244, 按照提示即可

12.fatal error: Python.h: No such file or directory

  • 可以在 /usr/include/ 查找是否存在 Python.h,若不存在安装 python-dev 即可。
sudo apt-get install python-dev
sudo apt-get install python3-dev
sudo apt-get install python3.6-dev

获取更多精彩,请关注「seniusen」!
Ubuntu 常见错误及解决方法——长期不定时更新

相关标签: Ubuntu 错误修复