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

 6年前     6,237  

文章目录

记录在使用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,查看分区挂载情况。
Ubuntu 16.04 LTS 问题与解决方法记录
  • 然后,修复挂载错误的相应的分区,如提示中的/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,点击清道夫,勾选左下侧的旧内核,然后删除即可。
Ubuntu 16.04 LTS 问题与解决方法记录

参考


网易云音乐无法启动

问题

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

原因

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

解决

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

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

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

然后,杀死一个。

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

最后,界面就出来了。

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

我个人觉得这个方法有效,此外,我一般都能正常启动网易云音乐,无法打开时我是使用的这种方法,如果试过之后不好使可以参考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就可以关闭文件管理器进程,随便点击一个文件夹就可以重启文件管理器了。

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

参考

  • 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下搜狗输入法不能输入中文的问题
  • 传送门:点我直达
版权声明:小傅 发表于 6年前,共 4335 字。
转载请注明:Ubuntu 16.04 LTS 问题与解决方法记录 | 太傅博客

2 条评论