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


    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’] 
      dconf-editor 设置

    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

    获取更多精彩,请关注「seniusen」! 
    seniusen

  • 相关阅读:
    centos 6.5 添加静态ip
    质数因子
    sizeof 和 strlen 的区别
    C++输入带空格的字符串
    字符集合
    汽水瓶
    算法汇总
    Word目录生成
    0-1背包问题的动态规划法与回溯法
    vue父元素调用子组件的方法报undefined
  • 原文地址:https://www.cnblogs.com/seniusen/p/9314126.html
Copyright © 2020-2023  润新知