由于学习和工作需要,得使用Linux系统,初学者试水,难免遇到各种各样的Bug,很莫名奇妙也很幸运的是从安装到使用都是"惊喜连连, bug不断, 特总结如下:
查看Ubuntu版本号
cat /etc/issue
Ubuntu 18.04.1 LTS
本文的Linux版本如上。
安装后出现Bug soft lockup
也许是因为安装双系统的原因,导致Ubuntu安装后启动发现如下错误, 卡顿无比:
kernel: xxx watchdog: Bug: soft lockup - CPU#X stuck for xxs
解决方法:
- 重启,开机时不要按
enter
,而是按e
,进入编辑开机指令状态 - 在命令中的后几行,找到
quite splash
, 在后面加上nomodeset
, 即变成quite splash nomodeset
- 按下
Ctrl+x
启动系统 - 这下耐性等待就可以进入系统了,进入系统后打开终端(可以使用
Ctrl+Alt+T
) - 在终端中输入:
cd /etc/default/
, 按下回车 - 接着输入
sudo sudo nano grub
, 输入管理员密码,回车 - 在打开的窗口中找到
GRUB_CMDLINE_LINUX_DEFAULT="quite splash"
更改为GRUB_CMDLINE_LINUX_DEFAULT="quite splash nomodeset"
- 在相同的窗口中,找到
GRUB_DEFAULT=0
,其表示启动的序号。若要默认Windows启动则将其改为开机启动画面中Windows所代表的序号(序号从0开始),通常为2. - 按下
Ctrl+x
,然后输入y
保存编辑后的文件 - 再次询问,回车
- 然后在终端中输入
sudo update-grub
,更新grub - 重启,就能正常进入Ubuntu系统了
无法为chrome安装插件
习惯使用chrome浏览器,上面有保存的很多网络书签和插件需要同步。
下载安装后,下载插件的.crx
无法通过拖拽的方式安装进chrome,即使打开了开发者模式
也不行。
解决方法:
打开终端,以命令行方式启动chrome:
google-chrome --enable-easy-off-store-extension-install
然后就可以安装插件了。
更换为国内源
访问国内源理所应当比国外快吧,所以就换了。
步骤如下:
- 备份原来的源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
2.更换源
sudo gedit /etc/apt/sources.list
更换成国内源,复制粘贴即可:
阿里源:https://opsx.alibaba.com/mirror,选择相应的LINUX系统点击查看帮助,其中有最新的源。
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
TUNA源:https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
网易源:http://mirrors.163.com/.help/ubuntu.html
deb http://mirrors.163.com/ubuntu/ wily main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ wily-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ wily-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ wily-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ wily-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ wily main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ wily-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ wily-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ wily-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ wily-backports main restricted universe multiverse
等等。
3.更新
更新源:
sudo apt-get update
更新已经安装的软件:
sudo apt-get upgrade
4.使用。之后使用apt-get install
命令就是从上面替换的源头,可以输入sudo apt-get install sl
查看小火车来测试。
安装/卸载(搜狗)拼音输入法失败
以下顺序不要搞错了,否则将会产生很多莫名其妙的错误:无法进入语言支持Language Support更改语言,右上角莫名错误气泡等
- 打开设置,侧边栏进入区域和语言,点击
管理已安装的语言
- 语言下的键盘输入法系统选择
fcitx
- 去搜狗拼音下载对应版本拼音输入法(貌似没有找到其他更好用的LINUX拼音输入法)
- 安装
- 注销账户后生效
这是正常的操作。
假如遇到了上面所说的莫名奇妙的错误,问题就是出在安装顺序上,解决办法,先卸载搜狗拼音输入法,然后按照上面顺序操作。
卸载搜狗拼音输入法
在终端中输入:
sudo dpkg -l so*
然后输入:
sudo dpkg --remove --force-all sogoupinyin
注意有的教程中没有--force-all
, 可能会卸载失败。
等待卸载完成后安装正确顺序重新操作即可正常使用搜狗拼音输入法。
调整屏幕分辨率
默认的放大比例只有100%
和200%
,和我之前用过的Ubuntu麒麟相比好像缺了分辨率的调整。解决办法如下:
- 打卡终端
- 下载
tweak
:sudo apt-get install gnome-tweak-tool
- 在搜索栏中搜索
tweaks
中文叫做优化
- 里面有很多可调整的东西
使用pip3遇到ImportError: cannot import name 'sysconfig'
自带Python3,终端输入python3 --version
即可查看
但是没有安装pip。
输入:sudo apt-get install python3-pip
安装后启动pip3 list
,报错ImportError: cannot import name 'sysconfig'
解决方法:这篇
在原有基础上添加源:
deb http://cn.archive.ubuntu.com/ubuntu bionic main multiverse restricted universe
deb http://cn.archive.ubuntu.com/ubuntu bionic-updates main multiverse restricted universe
deb http://cn.archive.ubuntu.com/ubuntu bionic-security main multiverse restricted universe
deb http://cn.archive.ubuntu.com/ubuntu bionic-proposed main multiverse restricted universe
添加源的方法和上文更改源的操作类似。
重新输入上述安装命令即可解决。