[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 apt-get remove thunderbird totem rhythmbox empathy brasero simple-scan gnome-mahjongg aisleriot gnome-mines cheese transmis sion-common gnome-orca webbrowser-app gnome-sudoku landscape-client-ui-install
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
第一,插網線: 確保能通過網線連上網,通過路由器連還是直接接口連都沒事,因為我們需要聯網去下載些驅動以及更新。 第二,更改軟件源: 打開“設置”,選擇“軟件和更新”,然后更改“下載至”的站點為合適的站點。選擇合適的服務器后,系統會提示更新索引,確定即可。(我沒有修改源,也能成功,如果第三步更新不了或者附加驅動識別不到,建議修改國內源?。。ㄇ迦A,阿里....都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軟件中尋找安裝.