Ubuntu18.04踩坑記錄

[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

記一次聯想拯救者裝雙系統

  1. 用U盤制作ubuntu18.04的啟動盤.

    準備一個4G以上的U盤,格式化U盤,用FTA32文件系統.

    在官網下載ubuntu18.04 的鏡像, 解壓到U盤的根目錄下.

  2. 進入windows系統,在磁盤管理器中壓縮出給ubuntu的空閑空間,確保該空間為未分配。此次使用的電腦聯想拯救者Y9000x,只有512Gssd,所以只分了100G.

  3. 重啟電腦,按F2進入BIOS設置.

  4. 進入Configuration選項,將SATA Controller Mode選為ACHI。(不選的話,在安裝ubuntu的時候讀不出硬盤)

  5. 進入Security選項,將Secure Boot選為disabled。

  6. 進入Boot選項,確認Boot Mode為UEFI,并且USB Boot為Enabled。

  7. 插入做好的ubuntu啟動盤,并按F10保存退出,電腦會自動重啟,開機時候按住F12進入快速啟動選擇。

  8. 進入ubuntu的u盤安裝系統,點擊install ubuntu開始安裝。(其中,注意先不要聯網并且不要選擇“安裝中下載更新”以及“安裝這個第三方軟件”,并且安裝類型選“其他選項”)

  9. 一路按提示安裝,記得選擇 windows與ubuntu共存,不要覆蓋安裝,否則windows系統沒了.

    分區時,可以選擇自己分區,也可以使用默認的.

  10. 安裝完畢后,發現連不上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后保存)
    
    重啟,重啟,重啟,重要的事說三遍!然后執行第四步。
    
  1. wifi 好了,但是,

    安裝完畢后,重啟可發現默認的是ubuntu的grub引導界面,并在該界面中可以選擇進入ubuntu和windows。此時,ubuntu按理可以正常啟動,但是windows啟動不了。(主要因為自帶win10在安裝之前,BIOS設置里的SATA Controller Mode不是ACHI)

  2. 解決win10啟動問題:

  3. 通過grub進入ubuntu系統后重啟計算機,然后在開機時按F2進入BIOS,將Configuration選項中的SATA Controller Mode改回Intel RST Premium,最后再按F10保存重啟(重啟后,通過grub引導界面的選項可以發現,ubuntu變為無法啟動,而win10可以正常啟動)。

  4. 通過grub進入win10系統,打開“開始”菜單,點擊“電源選項”,會彈出一個選擇菜單,此時按住“Shift鍵”,然后點擊“重啟”選項。(這一步主要是為了進入win10的“安全模式”)

  5. 計算機重啟,并進入win10安全模式,選擇“啟動帶網絡連接的安全模式”,這時可以以安全模式進入win10系統。進入安全模式后再重啟,可以發現正常模式也可以進入了。

  6. 簡單設置ubuntu

    換源可以直接修改配置文件

    sudo gedit /etc/apt/sources.list
    

    也可以直接在軟件和更新界面選擇,推薦選阿里鏡像

    http://mirrors.aliyun.com/ubuntu
    

    換源后更新

    sudo apt-get update
    sudo apt-get upgrade
    
  1. 設置root密碼

    sudo passwd
    
  2. 切換root用戶

    su root
    
  3. 關掉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,輸入對應序號就可以了。
    
  4. 解決雙系統時差問題

    Windows + Linux 需求用戶可以使用以下代碼在終端中執行解決此問題。

    timedatectl set-local-rtc 1 --adjust-system-clock
    
  5. 安裝其它需要的軟件,

    可以先在界面化的ubuntu軟件中尋找安裝.

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。