Ubuntu 16.04 LTS 问题与解决方法记录

发布于 / Linux / 2 条评论

记录在使用Ubuntu的过程中遇到的问题以及相应的解决方法,当然,并不是每一个问题都会被圆满解决。

前言

之前出现的很多问题没有记录,解决方法也没有保存,现在只能出现一个问题就记录一个,所以会一直更新的。

目录

  1. 双系统磁盘无法访问
  2. 查找文件权限问题
  3. 编辑文件时gedit提示错误
  4. 系统更新时提示boot分区空间不足
  5. 网易云音乐无法启动
  6. 文件管理器无法打开
  7. Windows与Ubuntu时间不一致
  8. WPS不能使用中文输入法

双系统磁盘无法访问

问题

报错字样为Error mounting /dev/sda1 at /media/XXXX: Command-line mount -t "ntfs" -o,电脑装了双系统Windows10与Ubuntu,但是进入Ubuntu系统后无法访问其他磁盘。

原因

可能原因不明,突然就出现的错误,之前可以正常访问。

解决

  • 首先,在终端输入命令sudo fdisk -l,查看分区挂载情况。

  • 然后,修复挂载错误的相应的分区,如提示中的/dev/sda5,输入sudo ntfsfix /dev/sda5
  • 最后,同样方法修复所有错误的分区,问题解决。

参考


查找文件权限问题

问题

使用查找命令sudo find / -name ***时会出现find: ‘/run/user/1000/gvfs’: Permission denied,即使是root用户,依然没有权限。

原因

据说,官方说是一个bug,bug#615848。原因是FUSE文件系统和权限不配的问题,全局搜索时碰到它就会退出报错。

解决

其实这个目录是空的,查不查都没关系。所以,以下解决方式比较简直暴

umount /run/user/1000/gvfs
rm -rf /run/user/1000/gvfs

然后,再使用命令sudo find / -name ***就不会再出现了。

参考


编辑文件时gedit提示错误

问题

在添加Pycharm图标时使用命令sudo gedit /usr/share/applications/Pycharm.desktop打开gedit,编辑后保存时提示Set document metadata failed: 不支持设置属性 metadata::gedit-spell-enabled

原因

具体原因不明,可能的原因如下:

是否使用了 sudo 或 gksu?若使用了 sudo 或 gksu,则属正常。因使用 sudo 或 gksu 运行图形界面应用程序时多会出现各类问题。

解决

网上有各种不同的解决方法,但是我试了好像没有用,后面试了一下下面提供的这种,也就是在前面加gksudo,问题完美解决。

1.如果不必使用 root 權限 例如
gedit ~/myown.txt
2.如果需要使用 root 權限 加 gksudo 例如
gksudo gedit /etc/myown.txt
2-1.gedit 是 gnome 圖形界面程式 所以加 gksudo
2-2.第一次使用 gksudo 需要先安裝 gksu 套件
3.如果出現訊息 但是打開 gedit 沒問題 一般暫時不必理會出現的訊息

此外,还可以使用命令sudo vi /etc/xxx进入Vim模式进行编辑,保存后退出即可。

参考


系统更新时提示boot分区空间不足

问题

最进在进行系统更新时,提示说/boot磁盘空间不足,看了下,只剩下几十M了,当时安装Ubuntu时分了300M还以为够用。

原因

linux内核一直在更新,更新后,旧的内核就不在使用,但旧的内核文件还在boot里面,占据着空间,更新几次过后boot分区就会被占满,显示boot磁盘空间不足。

解决

将不用的内核文件删除,释放空间。

方法一,直接通过命令删除。

  • 首先,输入命令dpkg --get-selections |grep linux-image查询已经安装的内核,后面带deinstall的为已删除的内核,可以忽略。
taifu@taifu:~$ dpkg --get-selections |grep linux-image
linux-image-4.13.0-26-generic           deinstall
linux-image-4.13.0-31-generic           install
linux-image-4.13.0-32-generic           install
linux-image-4.4.0-112-generic           deinstall
linux-image-extra-4.13.0-26-generic     deinstall
linux-image-extra-4.13.0-31-generic     install
linux-image-extra-4.13.0-32-generic     install
linux-image-extra-4.4.0-112-generic     deinstall
linux-image-generic-hwe-16.04           install
  • 然后,输入命令uname -a查看自己当前启动的是哪个内核,从输出可知我们当前启动的内核是4.13.0-32-generic
taifu@taifu:~$ uname -a
Linux taifu 4.13.0-32-generic #35~16.04.1-Ubuntu SMP Thu Jan 25 10:13:43 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
  • 最后,使用apt-get remove命令卸载其他内核,为了保险起见,保留最近的一两个版本。
  • 如提示有未卸载干净的,可以执行sudo apt-get remove来卸载。

注意:使用此方法在卸载可能会出现别的问题,比如dpkg:处理软件包 xxx (–configure)时出错,至于怎么解决呢,请自行搜索,下面会有提到。所以我推荐方法二

方法二,通过安装软件Ubuntu Tweak进行删除。

Ubuntu Tweak相当于windows界⾥的优化⼤师,有很多功能,比如说清理旧内核与缓存。

  • 首先,我们通过.deb包安装这个软件,下载链接:传送门
  • 然后,输入命令sudo dpkg -i ubuntu-tweak_0.8.7-1~getdeb2~xenial_all.deb进行安装。
  • 安装过程中可能会报依赖错误,我们再执⾏sudo apt-get install -f来修复依赖安装。
  • 安装完成,打开Ubuntu Tweak,点击清道夫,勾选左下侧的旧内核,然后删除即可。

参考


网易云音乐无法启动

问题

安装完网易云音乐之后,第一次可以正常启动,后面再开机后就无法打开了。

原因

原因不明…
可能的:网易云音乐这个文件对当前用户没有开启可执行权限,而对root用户开启了可读可写可执行的权限,所以只有root用户能运行。

解决

有人说在文件/usr/share/applications/netease-cloud-music.desktop中在%U前面添加--no-sandbox,我自己试的时候,第一次好使,后面就没用了,也有人说可能是有残留的netease-cloud-music进程在系统里面,需要杀死进程才能正常启动。这个亲测有效!!!

我点了两次快捷键,打开系统监测器可以发现,网易云音乐有多个进程。

然后,杀死一个。

最后,界面就出来了。


我个人觉得这个方法有效,此外,我一般都能正常启动网易云音乐,无法打开时我是使用的这种方法,如果试过之后不好使可以参考CSDN博客上的这篇文章:传送门

更新:实在无法启动时终端输入命令sudo netease-cloud-music然后保持终端即可。

再更新:切换阿里云源,输入以下命令,卸载后再安装。

sudo apt-get remove netease-cloud-music 
sudo apt-get install netease-cloud-music

亲测有效,还有一种方法是修改权限。

cd ~/.cache
sudo chmod -R 777 netease-cloud-music

文件管理器无法打开

问题

主文件夹无法打开,点击没有反应,一直在加载中。

原因

原因不明,已经遇到两次了,上次重启后解决了。

解决

在终端上运行ps -A | grep nautilus,查找文件管理器nautilus对应的pid,然后sudo+kill+pid就可以关闭文件管理器进程,随便点击一个文件夹就可以重启文件管理器了。

参考

  • CSDN博客:天外之客
  • 传送门:点我直达
  • Ubuntu吧:ubuntu16.04启动网易云音乐问题
  • 传送门:点我直达

Windows与Ubuntu时间不一致

问题

笔记本装的双系统,每次开机进入windows10后,时间总是落后8小时,得手动调整,最开始在网上找到的方法没有用,就一直没去管它了,现在解决了。

原因

原因不祥,先天遗传,非人为造成。

解决

  • 先在ubuntu下更新一下时间,确保时间无误
sudo apt-get install ntpdate
sudo ntpdate time.windows.com
  • 然后将时间更新到硬件上
sudo hwclock --localtime --systohc
  • 重新进入windows10,发现时间恢复正常了

之前的老办法是:sudo gedit /etc/default/rcSutc=yes 改成utc=no,然而并没有什么效果。

参考


WPS不能使用中文输入法

问题

最开始使用Ubuntu的时候就装上了WPS,然后解决了字体问题,后面偶尔会看一下文件,但是没有编辑过,最近使用WPS的时候发现无法输入汉字,我在Ubuntu上用的是搜狗输入法。

原因

原因不祥,先天遗传,非人为造成。环境变量未正确设置

解决

  • WPS文字不能输入中文解决

终端输入命令,sudo vi /usr/bin/wps,在第一行#!/bin/bash下添加:

export XMODIFIERS="@im=fcitx"
export QT_IM_MODULE="fcitx"
  • WPS表格不能输入中文解决

终端输入命令,sudo vi /usr/bin/et,在第一行#!/bin/bash下添加:

export XMODIFIERS="@im=fcitx"
export QT_IM_MODULE="fcitx"
  • WPSPPT不能输入中文解决

终端输入命令,sudo vi /usr/bin/wpp,在第一行#!/bin/bash下添加:

export XMODIFIERS="@im=fcitx"
export QT_IM_MODULE="fcitx"

参考

  • ubuntu吧 | Ubuntu 16.04解决WPS下搜狗输入法不能输入中文的问题
  • 传送门:点我直达

To be continued
2018-02-23 星期五
Have updated
2018-03-23 星期五

转载原创文章请注明,转载自: 太傅 » Ubuntu 16.04 LTS 问题与解决方法记录
  1. w候人兮猗

    还是上学的时候用的乌班图 我决定了 我还是继续用win10吧doge

    1. TaiFu_S
      @w候人兮猗

      doge5Ubuntu又爱又恨!