[TOC]
Ubuntu18.04踩坑记录
主要内容是本人安装系统时的笔记,多数内容来自于网络,侵删.
前期制作盘,安装网上一大堆,不记了.
美化参考链接Ubuntu18.04 主题美化以及常用软件
1.更换Ubuntu国内的软件源
Ubuntu系统自带的源都是国外的网址,国内用户在使用的时候网速比较慢。一个软件的下载是十分缓慢的,甚至在安装一些软件或者库的时候,是不能成功下载的,所以非常建议大家更换国内的源,这里建议大家使用阿里源,步骤如下:
备份原来的源:输入命令
sudo cp /etc/apt/sources.list /etc/apt/sources_init.list
更换源:使用vi打开文档:(可以换成vim打开,下面vi 改 vim)
sudo vi /etc/apt/sources.list
或者若Ubuntu安装了图形化操作界面,那么可以使用如下命令,用gedit软件来修改文档:
sudo gedit /etc/apt/sources.list
将下边的阿里源复制进去,然后点击保存关闭。
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
deb http://mirrors.aliyun.com/ubuntu/ bionic main universe multiverse restricted
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main universe multiverse restricted #Added by software-properties
deb http://security.ubuntu.com/ubuntu/ bionic-security universe main restricted multiverse
deb-src http://security.ubuntu.com/ubuntu/ bionic-security universe main restricted multiverse #Added by software-properties
输入命令来更新我们的刚刚添加的源。
更新源之后,输入命令更新我们的软件。
sudo apt-get update
sudo apt-get upgrade
2.安装pip3
输入命令,这个会从国内的源下载pip3并进行自动安装。
sudo apt-get install python3-pip
完成之后,输入
pip3 -V
查看pip3的版本,如果正常显示pip3的版本,说明已经成功安装
更换pip源
mkdir -p ~/.pip/
touch pip.conf
vim pip.conf
在pip.conf中输入以下内容,保存退出.
[global]
index-url=http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com
2. 删除不需要的软件和链接
事实上,如果在安装的时候选择最小化安装,那么这些冗余的软件就不需要再进行删除了,但是如果当初没有选择的话,那么就需要再一次删除了。
(1)先更新系统,更新过就不用更新了.
sudo apt-get update
sudo apt-get upgrade
或者也可以打开软件更新器来进行更新。
(2)删除libreoffice
这是一个可选项,你可以选择使用它,但是如果你更喜欢使用WPS的话,就可以卸载它然后安装WPS。卸载命令:
sudo apt-get remove libreoffice-common
(3)删除另外一些几乎不需要的软件
sudo aptget remove thunderbird totem rhythmbox empathy brasero simplescan gnomemahjongg aisleriot gnomemines cheese transmis sioncommon gnomeorca webbrowserapp gnomesudoku landscapeclientuiinstall
sudo apt-get remove onboard deja-dup
(4)卸载Amazon链接
sudo apt-get remove unity-webapps-common
(5)其他有需要卸载的软件,可以直接到软件中心卸载就好啦
3. vim安装及简单配置
sudo apt install vim
更换目录到home
cd ~
打开/新建配置文件
vim .vimrc
将以下内容复制进去并保存退出
"
" A (not so) minimal vimrc.
"
" You want Vim, not vi. When Vim finds a vimrc, 'nocompatible' is set anyway.
" We set it explicitely to make our position clear!
set nocompatible
filetype plugin indent on " Load plugins according to detected filetype.
syntax on " Enable syntax highlighting.
set autoindent " Indent according to previous line.
set expandtab " Use spaces instead of tabs.
set softtabstop =4 " Tab key indents by 4 spaces.
set shiftwidth =4 " >> indents by 4 spaces.
set shiftround " >> indents to next multiple of 'shiftwidth'.
set backspace =indent,eol,start " Make backspace work as you would expect.
set hidden " Switch between buffers without having to save first.
set laststatus =2 " Always show statusline.
set display =lastline " Show as much as possible of the last line.
set showmode " Show current mode in command-line.
set showcmd " Show already typed keys when more are expected.
set incsearch " Highlight while searching with / or ?.
set hlsearch " Keep matches highlighted.
set ttyfast " Faster redrawing.
set lazyredraw " Only redraw when necessary.
set splitbelow " Open new windows below the current window.
set splitright " Open new windows right of the current window.
set cursorline " Find the current line quickly.
set wrapscan " Searches wrap around end-of-file.
set report =0 " Always report changed lines.
set synmaxcol =200 " Only highlight the first 200 columns.
set list " Show non-printable characters.
if has('multi_byte') && &encoding ==# 'utf-8'
let &listchars = 'tab:▸ ,extends:❯,precedes:❮,nbsp:±'
else
let &listchars = 'tab:> ,extends:>,precedes:<,nbsp:.'
endif
" The fish shell is not very compatible to other shells and unexpectedly
" breaks things that use 'shell'.
if &shell =~# 'fish$'
set shell=/bin/bash
endif
如果简单的使用,这些够用了
set nu
syntax on
set ts=4
set expandtable
set autoindent
set ruler
set nohls
map <F2> gg999999dd
inoremap main_ if __name__ == '__main__':
4.安装语言包
如果你想在系统上愉快的查看中文信息,而不是乱码或者问号,需要安装下面的两个语言包。
apt install language-pack-zh-hant language-pack-zh-hans -y
5. 解决双系统时差问题
Windows + Linux 需求用户可以使用以下代码在终端中执行解决此问题。
timedatectl set-local-rtc 1 --adjust-system-clock
6. 替换终端
不得不说,有一个智能的补全能力强大的终端还是非常有必要的,二选一
(a). oh-my-zsh
sudo apt install git
sudo apt install zsh
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
chsh -s /usr/bin/zsh
(b). fish
sudo apt-add-repository ppa:fish-shell/release-2
sudo apt-get update
sudo apt-get install fish
chsh -s /usr/bin/fish
set fish_greeting
fish_config
7. 终端下的安装器
相比于图形界面 ,在终端下安装 deb 包可以获得更多的信息提示,但是使用 dpkg
命令又无法自动解决依赖问题,所以这里使用 gdebi
安装器替代以上两者。
sudo apt install gdebi
8. 输入法:搜狗输入法
Ubuntu 18.04 没有提供 Fcitx 输入框架,先安装框架:
sudo apt install fcitx
去 搜狗输入法官网 下载输入法安装包安装:
sudo gdebi xxxxxx.deb
然后移步到 设置→区域和语言 ,删除一部分输入源,只保留汉语,接着选择 管理已安装的语言 ,修改 键盘输入法系统 为 fcitx 。关闭窗口,打开所有程序,选择软件 Fcitx 配置 ,选择加号添加搜狗输入法。
如果没有找到搜狗,就重启系统,再次重复以上步骤即可。(多半找不到,呱)
推荐一个搜狗输入法皮肤:简约-信 。
9. 网易云音乐
操作系统为:Ubuntu 18.04.1 LTS x86_64
;网易云音乐为:1.1.0
去网易云音乐官网 下载安装包(Ubuntu 16.04 64 位),然后就是正常的 deb 包安装过程。
安装完毕后,会发现在应用列表中 点击应用图标无法启动软件,解决方案:
就是正常点击网易云音乐图标,然后出不来,再然后点击任务栏电源那里,选择关机,然后网易云就出来了...我的可以...而且到现在正常,可以试试。
玄学视频:(玄学,好多人试了,可以,可能有的不行...)
sudo netease-cloud-music &
可以启动
10. Chrome
sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo apt update
sudo apt install google-chrome-stable
11. Typora
wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -
sudo add-apt-repository 'deb https://typora.io/linux ./'
sudo apt update
sudo apt install typora
12. 关掉sudo的密码
visudo了解一下
sudo visudo
之后会自动调用默认编辑器打开sudo配置文件,找到
%sudo ALL=(ALL:ALL) ALL
这行,然后改成
%sudo ALL=(ALL:ALL) NOPASSWD:ALL
这样所有sudo组内的用户使用sudo时就不需要密码了。
可能有人不会用nano,想修改默认编辑器的话可以用update-alternatives 这个工具去改
sudo update-alternatives --config editor
然后就会让你选择默认的编辑器,选择你会使用的,比如vim,输入对应序号就可以了。
13. 创建Python虚拟环境
python的虚拟环境用来隔离系统和相应的安装包,这非常有利于不同版本之间的隔离,总之好处多多,尤其是不同的项目使用不同的软件版本时,能避免令人头痛的版本混乱问题,强烈建议安装虚拟环境。安装命令如下:
virtualenv --system-site-packages -p python3 ./venv
上述命令的意思是创建一个虚拟环境(该虚拟环境文件被放置到venv目录下),该环境使用python3,并且将python3下已经安装的包都复制过来(--system-site-packages)
如果要使用,则用下述命令激活该虚拟环境
source ./venv/bin/activate
如果环境激活,则shell命令行前面会出现(venv)。
在该虚拟环境下安装任何软件包都不会影响系统python环境。如果要退出该虚拟环境,则在命令行执行即下述命令可退出该虚拟环境。
deactivate
14. pycharm 可以直接在ubuntu软件中心搜索,安装。
快捷方式
安装后打开选择 上面菜单栏里的 Tool <- creat Desktop Entry <- 然后打上勾,确定,就创建好快捷方式了,在应用程序 添加到收藏夹。
15. sublime Text 直接 软件中心搜素下载,安装.
16. WPS 软件中心也有,下载安装。
打开后会缺少字体。可以从Windows 下拷字体过来 Windows < - fonts
17. MySQL Workbench 软件中心直接下载,MySQL 的图形化界面
18. Remmina 系统自带的 可以连 VNC SSH
19. 设置root密码
sudo passwd
20. 切换root用户
su root
记一次联想拯救者装双系统
-
用U盘制作ubuntu18.04的启动盘.
准备一个4G以上的U盘,格式化U盘,用FTA32文件系统.
在官网下载ubuntu18.04 的镜像, 解压到U盘的根目录下.
进入windows系统,在磁盘管理器中压缩出给ubuntu的空闲空间,确保该空间为未分配。此次使用的电脑联想拯救者Y9000x,只有512Gssd,所以只分了100G.
重启电脑,按F2进入BIOS设置.
进入Configuration选项,将SATA Controller Mode选为ACHI。(不选的话,在安装ubuntu的时候读不出硬盘)
进入Security选项,将Secure Boot选为disabled。
进入Boot选项,确认Boot Mode为UEFI,并且USB Boot为Enabled。
插入做好的ubuntu启动盘,并按F10保存退出,电脑会自动重启,开机时候按住F12进入快速启动选择。
进入ubuntu的u盘安装系统,点击install ubuntu开始安装。(其中,注意先不要联网并且不要选择“安装中下载更新”以及“安装这个第三方软件”,并且安装类型选“其他选项”)
-
一路按提示安装,记得选择 windows与ubuntu共存,不要覆盖安装,否则windows系统没了.
分区时,可以选择自己分区,也可以使用默认的.
-
安装完毕后,发现连不上wifi,没有无线网卡驱动. 解决方法如下:
https://my.oschina.net/aomojan/blog/3010779
第一,插网线: 确保能通过网线连上网,通过路由器连还是直接接口连都没事,因为我们需要联网去下载些驱动以及更新。 第二,更改软件源: 打开“设置”,选择“软件和更新”,然后更改“下载至”的站点为合适的站点。选择合适的服务器后,系统会提示更新索引,确定即可。(我没有修改源,也能成功,如果第三步更新不了或者附加驱动识别不到,建议修改国内源!!(清华,阿里....都OK的!)) (也可以手动更改镜像源:方法见:http://blog.csdn.net/weixin_41762173/article/details/79480832) 第三,添加附加驱动: 在系统设置中打开“软件与更新”面板,进入“附加驱动”选项卡,如果网络正常,且源设置正常,那么一般能搜到对应的无线网卡驱动,安装之后再重启电脑就可以了。(可怜!我就没有搜索到,只搜索到N卡的驱动,可能是没有改源的原因吧!所有还是建议改下。)要注意你的bois是否位于UEFI且开启了secure boot,必须把secure boot关掉,因为专用驱动是闭源的,而ubuntu开源,微软认为“闭源系统是不安全的,所以闭源的软件在开启secure boot的时候不能启用”。 正常以上操作都正常的情况下,50%的童鞋到这一步,就能显示WIFI列表了。 如果不行,跟着继续往下看!!因为我就不行。哈哈哈哈~~~ (下面的这段蓝色shell是我自己加的,似乎必须要这个) 保存该bash到/etc/rc.local,并给该文件添加x权限:sudo chmod a+x rc.local #!/bin/sh -e # #rc.local # echo "***(root密码)" | sudo modprobe -r ideapad_laptop exit 0 第四,更新并激活网卡: 打开终端,输入 命令行 : sudo apt-get update sudo apt-get install bcmwl-kernel-source 【我是执行到这一步解决问题的】 此命令用于激活bcm的无线网卡,因为一般笔记本的无线驱动源在此,另外,其实ubuntu自身其实就可以识别无线网卡,我们这样做只是为了更新一下,激活它的设置而已),然后点击右上角联网的图标,你就可以看见能搜索到WIFI了。 此时,99%的童鞋应该已经可以成功连接WiFi了。 如果不行,别恼火,还有办法,继续往下看。 第五,保证最后一步: sudo nano /etc/modprobe.d/blacklist.conf 最后一行加入:blacklist acer-wmi (nano命令ctrl+x退出,选择y后保存) 重启,重启,重启,重要的事说三遍!然后执行第四步。
-
wifi 好了,但是,
安装完毕后,重启可发现默认的是ubuntu的grub引导界面,并在该界面中可以选择进入ubuntu和windows。此时,ubuntu按理可以正常启动,但是windows启动不了。(主要因为自带win10在安装之前,BIOS设置里的SATA Controller Mode不是ACHI)
解决win10启动问题:
通过grub进入ubuntu系统后重启计算机,然后在开机时按F2进入BIOS,将Configuration选项中的SATA Controller Mode改回Intel RST Premium,最后再按F10保存重启(重启后,通过grub引导界面的选项可以发现,ubuntu变为无法启动,而win10可以正常启动)。
通过grub进入win10系统,打开“开始”菜单,点击“电源选项”,会弹出一个选择菜单,此时按住“Shift键”,然后点击“重启”选项。(这一步主要是为了进入win10的“安全模式”)
计算机重启,并进入win10安全模式,选择“启动带网络连接的安全模式”,这时可以以安全模式进入win10系统。进入安全模式后再重启,可以发现正常模式也可以进入了。
-
简单设置ubuntu
换源可以直接修改配置文件
sudo gedit /etc/apt/sources.list
也可以直接在软件和更新界面选择,推荐选阿里镜像
http://mirrors.aliyun.com/ubuntu
换源后更新
sudo apt-get update sudo apt-get upgrade
-
设置root密码
sudo passwd
-
切换root用户
su root
-
关掉sudo密码
visudo了解一下 sudo visudo 之后会自动调用默认编辑器打开sudo配置文件,找到 %sudo ALL=(ALL:ALL) ALL 这行,然后改成 %sudo ALL=(ALL:ALL) NOPASSWD:ALL 这样所有sudo组内的用户使用sudo时就不需要密码了。 可能有人不会用nano,想修改默认编辑器的话可以用update-alternatives 这个工具去改 sudo update-alternatives --config editor 然后就会让你选择默认的编辑器,选择你会使用的,比如vim,输入对应序号就可以了。
-
解决双系统时差问题
Windows + Linux 需求用户可以使用以下代码在终端中执行解决此问题。
timedatectl set-local-rtc 1 --adjust-system-clock
-
安装其它需要的软件,
可以先在界面化的ubuntu软件中寻找安装.