安裝ubuntu18.04.3全過程


目錄

一、安裝ubuntu18.04.3操作系統

二、系統設置

三、非開發常用軟件安裝

四、開發常用軟件安裝

五、ubuntu相關知識

六、參考文章鏈接


正文

一、安裝ubuntu18.04.3操作系統:

目前還是建議大家不要安裝18.04,感覺系統不是很穩定。一是bug有點多,比如每次開機都會有錯誤報告要提交;二是和軟件的兼容性不是很好,比如vmware無法識別該系統內核;三是共享屏幕有bug

我是已經裝好了才發現這些問題的,不過基本上都能解決,就先用着吧。

我本次的安裝方案是雙硬盤雙系統,WIN10裝在500G的機械硬盤上(記得要先裝win10,否則設置雙系統啟動比較麻煩),ubuntu18.04.3裝在220GSSD上。以下是安裝步驟:


1、在BIOS上設置Secure Boot ControlDisabledLaunch CSMEnabled。否則,在BIOS的啟動選項中會看不到硬盤選項。



2、制作支持UEFI啟動的Ubuntu USB啟動盤;

1)到官網上下載ubuntu-18.04.3-desktop-amd64.iso

2)使用官方推薦的Rufus,或者UltraISOiso映像文件中的內容寫入到啟動U盤。我是直接使用UltraISO,只需要試用版,不用激活。具體制作方法網上一大堆,參考鏈接:https://www.cnblogs.com/masbay/articles/10745170.html


3、選擇硬盤並確定分區方案:

我選擇安裝ubuntuSSD上。參考網上的大量分區方法后,總結出的一個分區方案,具體分區方式如下表格所示。

注:(1)分區大小列,由於ubuntu在安裝系統時,分區的那一步驟,按照1000進制來算的,所以當時分區時填寫的256M,現在顯示是243M=256*1000*1000/1024/1024);

2)有20G左右未分區,備用,用於將來擴展。


分區名稱

磁盤

設備

分區大小

分區類型

掛載點

/邏輯

EFI分區

dev/sdb223.6GB

磁盤標簽類型:gpt

/dev/sdb1

243M

EFI系統

/boot/efi

主分區

boot分區

/dev/sdb2

488M

Linux文件系統(Ext4日志文件系統)

/boot

主分區

交換分區swap

/dev/sdb3

11.5G

Linux swap

邏輯分區

根目錄

/dev/sdb4

128.8G

Linux文件系統(Ext4日志文件系統)

/

邏輯分區

家目錄

/dev/sdb5

62G

Linux文件系統(Ext4日志文件系統)

/home

邏輯分區

Win10 C

dev/sda465.8 GB

磁盤標簽類型:dos

/dev/sda1

100G

HPFS/NTFS/exFAT

/mnt/c

主分區

Win10 D

/dev/sda2

365.8G

HPFS/NTFS/exFAT

/mnt/d

主分區

 

4、取消"啟用快速啟動"

快速啟動”是Windows8引進的新特性,“快速啟動”會影響Grub開機引導過程,可能出現無法載入Ubuntu的狀況,因此需要關閉。在“控制面板-->硬件和聲音-->電源選項-->系統設置”,取消勾選“啟用快速啟動(推薦)”,最后選擇“保存修改”。


===============接下來就正式開始安裝了!==================


5、選擇時區,語言:

時區選擇shanghai,語言選擇英語。

(最好選擇語言為英語(默認選項),因為如果選擇中文,則安裝時會下載很多中文相關的安裝包,會很慢。如果要更換操作系統的語言為中文,可以在系統安裝好后再設置,然后讓它慢慢下載,這段時間你可以做其他事情。當然,如果你在安裝前已經選擇了中文,安裝過程中,如果無法忍受漫長的下載過程,可以點擊下圖紅框中的“SKIP”按鈕,跳過下載步驟,等系統安裝好了,登錄系統繼續下載這部分內容,安裝好中文語言環境。)

跳過連接wifi(網上有說連接wifi可能會有問題),反正我一直插着網線的。


6、選擇正常安裝/最小安裝:

正常安裝(Normal Installation)會安裝Web Brosweroffice softwaregames and media players

最小安裝(Minimal Installation)會安裝Web Broswer and basic utilities

不一定要像網上說的選擇最小化安裝,可以選擇正常安裝,也挺快的,而且省的后面手動安裝一些東西。我就選擇的正常安裝。


7、選擇安裝類型:

此時提示是否與windows 10 共存,選擇最后一項:其他選項(Something else),便於自己按需划分分區。


8、根據前面確定的方案進行分區:

 

 

9、分區完畢,進入下一步的自動安裝系統的步驟:

注意下方截圖中的SKIP按鈕,如果感覺下載時間太長,等不了,可以點擊SKIP按鈕,跳過下載和安裝,等系統完全裝好后,再慢慢下載和按鈕(上面第5步中已經提到過了)。

 

 

 

二、系統設置:

1、系統語言由英文改為簡體中文:

https://www.cnblogs.com/lfri/p/10769415.html


2修改開機啟動等待時間:

可以使用圖形工具Grub Customizer來修改,當然直接手動修改就可以了。

sudo vim /etc/default/grub

修改開啟啟動等待時間:將默認GRUB_TIMEOUT=10改小一點,我改成了5

修改啟動顯示:

這里的splash表示在開機時會有ubuntu字樣出現在屏幕,文字下方有閃爍的點,也就是一個開機動畫。

可以將GRUB_CMDLINE_LINUX_DEFAULT由 "quiet splash"改為"quiet"。如果想打印啟動信息,則可直接改為"text"


GRUB_TIMEOUT_STYLE=hidden
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 
改為
#GRUB_TIMEOUT_STYLE=hidden
GRUB_CMDLINE_LINUX_DEFAULT="quiet"

改完后需要刷新下配置:sudo update-grub


3Win10 ubuntu18.04 啟動選擇問題:

我沒有像網上說的那樣,在win10中使用EasyBCD,添加一個ubuntu的啟動項,當然應該是可以這么操作的。因為我的2個系統分別裝在了2塊硬盤上,所以我啟動時,可以按ESC鍵,選擇某塊硬盤啟動,就能啟動相應的系統。平時默認是啟動SSD,也就是ubuntu系統。

通過EasyUEF專業版來管理win10 Ubuntu18.04 啟動引導項,可以參考這篇文章: https://blog.csdn.net/xrinosvip/article/details/80994450


4、更新國內源:備份原來的文件,並添加阿里源:

至於作用,和maven倉庫中修改倉庫源為阿里雲的作用差不多。

sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup

sudo gedit /etc/apt/sources.list

然后在頭部添加下面內容:

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-backports main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports 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


然后,更新源: sudo apt-get update


5、解決系統時差問題:

解決Ubuntu 18.04+Windows雙系統時間不同步的問題:

網上的方法:timedatectl set-local-rtc 1 --adjust-system-clock

就我的實際情況而言,確實win10的時間不對,我的方法是,啟動win10自動校對、同步因特網時間的功能。同樣,網上教程一大堆,列出一篇供參考:https://jingyan.baidu.com/article/08b6a59192645e14a80922eb.html


6、安裝受限的解碼器

sudo apt-get install ubuntu-restricted-extras

目前還不知道其作用體現在哪里。


7啟用“點擊 Ubuntu Dock中的某個目前獲取焦點的應用程序的圖標,則最小化該程序”的功能:

gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize'


8、主題和字體:

暫時不處理。參考鏈接中有,以后有需要再處理。


9、安裝apt-fast

它相當於一個多線程的apt-get,速度更快:

1)安裝:

sudo add-apt-repository ppa:apt-fast/stable

sudo apt-get update

sudo apt-get -y install apt-fast

在安裝期間,需要選擇一個默認的軟件包管理器 (apt-get.aptitude),還需要設置其余選項。但是你可以隨時通過編輯配置文件 /etc/apt-fast/conf 來更改設置。選擇默認的apt-get,多線程數我設置為8,即可。

2)配置鏡像:

安裝完成后,需要在/etc/apt-fast.conf里配置apt-fast使用的一系列鏡像。可以在下面的URL中找到一系列Debian/Ubuntu鏡像。


Debian: http://www.debian.org/mirror/list

Ubuntu: https://launchpad.net/ubuntu/+archivemirrors

選擇那些地理上靠近你的鏡像后,加入到/etc/apt-fast.conf

Ubuntu下,我使用的阿里源、上海交通大學源、南京大學源,配置如下語句:

MIRRORS=('http://mirrors.aliyun.com/ubuntu/,http://ftp.sjtu.edu.cn/ubuntu/,ftp://ftp.sjtu.edu.cn/ubuntu/,http://mirrors.nju.edu.cn/ubuntu/')

如上面所示,對於一個特定檔案的個別鏡像,需要用逗號分割開來。你需要在/etc/apt/sources.listMIRRORS字符串中包含默認的鏡像指定站點。

之后在使用時, 將對應命令中的 apt-get 替換為 apt-fast 即可。


注:如果安裝過程中報如下錯誤:

E: 無法獲得鎖 /var/lib/dpkg/lock-frontend - open (11: 資源暫時不可用)

E: 無法獲取 dpkg 前端鎖 (/var/lib/dpkg/lock-frontend),是否有其他進程正占用它?

只要重啟電腦就行了。


10、安裝ifconfig

更加方便的查看ip等網絡地址信息:

sudo apt install net-tools


11、安裝gdebi:(這一步,我偷懶下,直接照搬了參考鏈接中的內容)

要安裝本地deb文件,可以用dpkg來安裝,但是不能解決依賴的問題。而gdebi卻可以,並且還提供GUI安裝方式:

sudo apt-get install gdebi


dpkg -i xxx.deb #原,不解決依賴

gdebi xxx.deb #現,解決依賴


12、給普通用戶添加sudo權限:(這一步,我偷懶下,直接照搬了參考鏈接中的內容)

在安裝ubuntu時,會要求輸入一個用戶。而該用戶沒有sudo權限,因此在執行命令時經常需要在命令前加上sudo,這樣非常繁瑣,因此可以進行設置。需要修改/etc/sudoers文件。(我按照以下方式修改,但是不起作用。)

當前用戶對sudoers文件沒有寫權限,所以先添加寫權限

sudo chmod u+w /etc/sudoers

編輯sudoers文件


sudo vim /etc/sudoers

這里有兩種改法:一種是:直接設置sudo免密。


%sudo ALL=(ALL:ALL) ALL

改為

%sudo ALL=(ALL:ALL) NOPASSWD:ALL

另外一種是:設置當前用戶免密。找到root ALL=(ALL) ALL這一行,在下面添加以下內容:


當前用戶名 ALL=(ALL:ALL) NOPASSWD:ALL

撤銷sudoers文件寫權限


sudo chmod u-w /etc/sudoers


這是后來修改的方法:

sudo visudo

找到這一行:%admin ALL=(ALL) ALL

修改為: %admin ALL=(ALL) NOPASSWD: ALL


然后Ctrl+O保存,會輸出”File Name to Write sudoers.tmp”,然后回車,再執行Ctrl+X退出編輯。


13、掛載win10的磁盤到ununtu

首先,原本win102塊磁盤,不會自動掛載到linux上,需要打開“文件”,然后點擊win102個分區,才會掛載到了以下目錄:

/media/witt/000E5F4B000

/media/witt/WIN10

我要實現開機就自動掛載到另外的目錄。步驟如下:

1)創建2個掛載點(即目標掛載目錄),命令如下:

$ sudo mkdir /mnt/c/

$ sudo mkdir /mnt/d/


2)利用命令mount掛載win10分區,然后打開/mnt/c就可以看到你C盤的文件了。這里的umask=0表示允許所有用戶讀寫掛載分區的文件。

sudo mount -t ntfs /dev/sda1 /mnt/c -o iocharset=utf8,umask=0

sudo mount -t ntfs /dev/sda2 /mnt/d -o iocharset=utf8,umask=0


最后,卸載分區的命令:

umount /dev/sda1

umount /dev/sda2


14、將Ubuntu主文件夾里的中文文件夾名稱改成英文:

方法一:

首先修改現有主文件夾下各文件夾名稱:

DesktopDocumentsDownloadMusicPicturesPublicTemplatesVideos ……

然后編輯配置文件:gedit ~/.config/user-dirs.dirs

把文件夾指向改掉,例如:

XDG_DESKTOP_DIR="$HOME/Desktop"

XDG_DOWNLOAD_DIR="$HOME/Download"

XDG_TEMPLATES_DIR="$HOME/Templates"

XDG_PUBLICSHARE_DIR="$HOME/Public"

XDG_DOCUMENTS_DIR="$HOME/Documents"

XDG_MUSIC_DIR="$HOME/Music"

XDG_PICTURES_DIR="$HOME/Pictures"

XDG_VIDEOS_DIR="$HOME/Videos"


方法二:

打開終端,在終端中輸入命令:

export LANG=en_US


xdg-user-dirs-gtk-update

跳出對話框詢問是否將目錄轉化為英文路徑,同意並關閉.

在終端中輸入命令:

export LANG=zh_CN

關閉終端,並重起.下次進入系統,系統會提示是否把轉化好的目錄改回中文.選擇不再提示,並取消修改.主目錄的中文轉英文就完成了。不過這個方法需要修改LANG,我擔心會對我的開發有影響,所以還是喜歡方法一。



三、非開發常用軟件安裝:

1、安裝搜狗輸入法。

1)首先卸載電腦中存在的ibus輸入法,這個時候在系統中還可以看到ibus的設置和輸入法,不過沒有關系,如果介意的話可以重啟電腦即可消除。另外,如果不想卸載,留着也沒關系。

sudo apt remove 'ibus*'

以下是卸載命令執行時的提示:

下列軟件包將被【卸載】:

ibus ibus-libpinyin ibus-table ibus-table-wubi

升級了 0 個軟件包,新安裝了 0 個軟件包,要卸載 4 個軟件包,有 196 個軟件包未被升級。

解壓縮后將會空出 58.0 MB 的空間。


2)安裝 fcitx 輸入法配置框架:

sudo apt install fcitx-bin fcitx-table


然后打開設置中心, 選中 “區域和語言” > 管理已安裝的語言(會提示是否安裝ibus的輸入法,這里選擇“稍后提醒”) > 鍵盤輸入法系統中選擇 “fcitx” > 應用到整個系統

 

 

然后重啟電腦,就可以再右上角看到 fcitx 的設置圖標;

 

 

然后開始安裝搜狗輸入法,進入 搜狗輸入法Linux官網:https://pinyin.sogou.com/linux/,下載對應系統配置的輸入法, 雙擊安裝即可安裝搜狗輸入法。



注:Ubuntu 搜狗輸入法輸入漢字時,候選欄是一串字符數字亂碼問題解決方法:

A.如果是剛裝完搜狗輸入法,則輸入命令:

sudo apt-get install -f #進行依懶性檢查,判斷是否缺失依賴項

B. 如果是之前一直可以輸入中文的,突然無法輸入,則不是依賴項的問題,此時輸入命令:

killall fcitx


C.如果2仍不能解決問題,則刪除配置文件,Ubuntu下搜狗的配置文件在~/.config下的3個文件夾里:SogouPYSogouPY.userssogou-qimpanel 刪除這3個文件夾,然后重啟搜狗即可:

sudo rm -rf SogouPY

sudo rm -rf SogouPY.users

sudo rm -rf sogou-qimpanel



2、安裝谷歌瀏覽器:

1)將下載源加入到系統的源列表(添加依賴)

sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/

2)導入谷歌軟件的公鑰,用於對下載軟件進行驗證。

wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -

3)用於對當前系統的可用更新列表進行更新。(更新依賴)

sudo apt-get update

4)谷歌 Chrome 瀏覽器(穩定版)的安裝。(安裝軟件)

sudo apt-get install google-chrome-stable

5)啟動谷歌 Chrome 瀏覽器。

/usr/bin/google-chrome-stable


其實可以 直接官網(https://www.google.cn/chrome/)下載linux版本,然后雙擊安裝文件進行安裝。


3、安裝360瀏覽器。

可以在以下網址下載:

http://down.360safe.com/gc/browser360-cn-stable_10.0.2001.0-1_amd64.deb

直接在瀏覽器中打開以上網址,或者用wget

wget http://down.360safe.com/gc/browser360-cn-stable_10.0.2001.0-1_amd64.deb

下載好之后,直接雙擊deb文件安裝,也可以用dpkg -i xxx.deb 來安裝。

我隨便在網上下載了一個browser360-beta_10.0.1002.0-1_amd64.deb,也能用,先用着吧。


4、安裝adobe flash player

直接官網下載linux版本,然后直接雙擊文件安裝。


5、安裝wps(暫時不裝,ubuntu自帶的軟件LibreOffice也挺好用的):

wps官網下載安裝,然后解決字體缺失問題。


6、安裝截圖工具flameshot

可以直接運行命令安裝: sudo apt-fast install flameshot

如果發現版本小於0.6,則沒有在截圖上添加文字的功能,此時,可以直接在以下網址下載后安裝:

https://github.com/lupoDharkael/flameshot/releases/download/v0.6.0/flameshot_0.6.0_bionic_x86_64.deb

查看版本: flameshot -v


設置截圖的快捷鍵:

進入設置 --- 設備 --- 鍵盤 --- 點擊最下方的 + 號:

名稱:flameshot

命令:flameshot gui

快捷鍵: ALT + Q

如下截圖所示:

 

 

7、安裝qqTIM

參考這篇教程:https://www.lulinux.com/archives/1319

1步,安裝deepin-wine環境:上https://github.com/wszqkzqk/deepin-wine-ubuntu頁面下載zip包(或用git方式克隆),解壓到本地文件夾,在文件夾中打開終端,輸入sudo sh ./install.sh一鍵安裝。

2步,安裝相關應用容器:在http://mirrors.aliyun.com/deepin/pool/non-free/d/中下載想要的容器,雙擊deb文件安裝即可,或者用dpkggdebi命令安裝。

以下為推薦容器,任選其一即可:

TIMhttp://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.qq.office/

QQhttp://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.qq.im/

QQ輕聊版:http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.qq.im.light/



8、安裝wechatdeepin版本):

下載地址:

http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.wechat/deepin.com.wechat_2.6.2.31deepin0_i386.deb

http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.wechat_2.6.8.65deepin0_i386.deb


下載下來后再dpkg命令安裝:

$ sudo dpkg -i deepin.com.wechat_2.6.8.65deepin0_i386.deb

(正在讀取數據庫 ... 系統當前共安裝有 146735 個文件和目錄。)

正准備解包 deepin.com.wechat_2.6.8.65deepin0_i386.deb ...

正在將 deepin.com.wechat:i386 (2.6.8.65deepin0) 解包到 (2.6.8.65deepin0) ...

dpkg: 依賴關系問題使得 deepin.com.wechat:i386 的配置工作不能繼續:

deepin.com.wechat:i386 依賴於 deepin-wine (>= 2.18-19);然而:

系統中 deepin-wine 的版本為 2.18-12

deepin.com.wechat:i386 依賴於 deepin-wine-helper (>= 1.2deepin8);然而:

系統中 deepin-wine-helper:i386 的版本為 1.2deepin0

報錯如下:

dpkg: 處理軟件包 deepin.com.wechat:i386 (--install)時出錯:

依賴關系問題 - 仍未被配置

正在處理用於 gnome-menus (3.13.3-11ubuntu1.1) 的觸發器 ...

正在處理用於 desktop-file-utils (0.23-1ubuntu3.18.04.2) 的觸發器 ...

正在處理用於 mime-support (3.60ubuntu1) 的觸發器 ...

正在處理用於 hicolor-icon-theme (0.17-2) 的觸發器 ...

在處理時有錯誤發生:

deepin.com.wechat:i386


於是改用gdebi命令:

$ sudo gdebi deepin.com.wechat_2.6.8.65deepin0_i386.deb

Reading package lists... Done

Building dependency tree

Reading state information... Done

Reading state information... Done

還是有報錯:

此軟件包不可安裝

Dependency is not satisfiable: deepin-wine (>= 2.18-19)


雖然報了以上錯誤,但是仍然可以使用。不過屏幕中央有一個黑色正方形方塊。

問題的原因:貌似是這個版本時x86架構的,所以安裝不兼容。

最終,還是要卸載,因為在安裝其他軟件時,提示:

下列軟件包有未滿足的依賴關系:

deepin.com.wechat:i386 : 依賴: deepin-wine:i386 (>= 2.18-19)

依賴: deepin-wine-helper:i386 (>= 1.2deepin8) 但是 1.2deepin0 正要被安裝

所以必須要卸載wechat


9、遠程控制:xrdp ssh

使用ubuntu自帶的遠程桌面軟件。

1)其他windows電腦遠程到該ubuntu:(端口號3389

$ sudo apt-fast install xrdp

正在讀取軟件包列表... 完成

正在分析軟件包的依賴關系樹

正在讀取狀態信息... 完成

您也許需要運行“apt --fix-broken install”來修正上面的錯誤。

下列軟件包有未滿足的依賴關系:

deepin.com.wechat:i386 : 依賴: deepin-wine:i386 (>= 2.18-19)

依賴: deepin-wine-helper:i386 (>= 1.2deepin8) 但是 1.2deepin0 正要被安裝

E: 有未能滿足的依賴關系。請嘗試不指明軟件包的名字來運行“apt --fix-broken install”(也可以指定一個解決辦法)


按照上面說的,運行sudo apt --fix-broken install

然后再運行sudo apt install xrdp

成功。

還有其他操作,在網頁的教程中。

參考鏈接:https://blog.csdn.net/qq_23391217/article/details/101202129

https://my.oschina.net/michaelshu/blog/3018932


注意:windows遠程桌面到ubuntu時,內網中,session可以選擇vnc-any,外網中,session可以選擇console。選擇其他選項會報錯。

 

2)其他windows電腦通過ssh遠程到該ubuntu:(端口號22

$ ssh [用戶名]@[遠程主機名或 IP] [命令或腳本]

eg. $ ssh daygeek@CentOS7.2daygeek.com df -h

ubuntu上安裝openssh-serversudo apt-fast install openssh-sever

啟動ssh服務:

/etc/init.d/ssh start

service sshd start

驗證ssh是否已經啟動: netstat -nltpps -e | grep ssh

設置允許root登錄:

修改ssh配置,vim /etc/ssh/sshd_config

修改該配置:PermitRootLogin yes

記得一定要重啟!

 

3ubuntu遠程到其他windows電腦(端口號3389):

利用remmina

192.168.6.6

administrator

WORKGROUP


報錯:You requested an H264 GFX mode for server ec2-18-221-95-56.us-east-2.compute.amazonaws.com, but your libfreerdp does not support H264. Please check Color Depth Settings.

解決方法:

我先執行了如下命令,但是沒用:

sudo apt-add-repository ppa:remmina-ppa-team/remmina-next

sudo apt-get update

sudo apt-get install remmina remmina-plugin-rdp libfreerdp-plugins-standard

然后,我打開remmina,編輯目標遠程桌面記錄設定,修改色深,解決。如下截圖所示:

右擊紅框中的記錄,選擇“edit”按鈕:

 

 修改色深為 “真彩色(32位)”:

 

 


10、安裝有道詞典。

在有道官網上下載最新版本的deb安裝包,dpkg -i .....deb

報錯,缺少依賴,於是執行以下命令:

apt-get update

apt update

apt --fix-broken install

再次安裝,成功。

也可以試着執行命令: gdebi ***.deb


11、安裝酷狗音樂。實在裝不了。可以打開網頁版,不過沒有自己建立的歌單,不爽。

於是用 網易雲音樂 代替,不過它也有它的問題,就是部分中文是亂碼,全部是方框。

參考鏈接: https://www.jianshu.com/p/bd7a9121b936


12、安裝迅雷。

deepin-wine中安裝的迅雷極速版,效果確實不錯。

cd /usr/apps/

wget https://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.thunderspeed/deepin.com.thunderspeed_7.10.35.366deepin18_i386.deb

sudo dpkg -i deepin.com.thunderspeed_7.10.35.366deepin18_i386.deb


13、安裝VLC

直接在ubuntu軟件商店中安裝的軟件,

也可以直接apt安裝: sudo apt-fast install vlc


14MarkDown 編輯器:

Typora 下載地址:https://typora.io/#linux

wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -

# add Typora's repository

sudo add-apt-repository 'deb https://typora.io/linux ./'

sudo apt-get update

# install typora

sudo apt-get install typora


Vnote 下載地址: https://github.com/tamlok/vnote/releases暫時不裝。

Haroopad 下載地址: http://pad.haroopress.com/user.html#download暫時不裝。


15Ubuntu Kylin 軟件中心:

暫時不裝。


16、備份不常用的資料到移動硬盤上,為虛擬機騰出地方。


17、在win10上安裝idea2018.3.6,以及scala插件,scala運行環境,激活office2010,然后ghost備份win10


18、備份ubuntu系統。


19、安裝adobe flash player:

sudo apt-fast -y install flashplugin-installer



四、開發常用軟件安裝:

注意:開發軟件統一放到 /usr/develop/路徑下!

1、安裝java 1.8.0_231

oracle官網上下載 jdk-8u231-linux-x64.tar.gz , 然后解壓到 /usr/develop/ ,然后配置環境變量:

sudo vim ~/.profile

添加如下語句:

export JAVA_HOME=/usr/develop/jdk1.8.0_231

export PATH=$PATH:$JAVA_HOME/bin


最近發現系統中不知為何安裝了openjdk version 11.0.4

執行$ java -version,顯示結果是 openjdk version "11.0.4" 2019-07-16

執行$ which java,顯示結果是 /usr/bin/java


最終,修改了java文件的名稱:

$ cd /usr/bin/

$ sudo mv java java_bak

才使得java的默認版本變回了1.8


2、安裝IDEA2018.3.6

1https://download.jetbrains.com/idea/ideaIU-2018.3.6.tar.gz?_ga=2.200893678.1949665889.1572659132-2004629772.1572659132

官網下載.tar.gz文件,解壓縮到/usr/apps/文件夾中,然后打開終端命令行界面,進入bin目錄,然后sh idea.sh,初始化一下,以后就可以正常啟動了。當然,還要激活(和windows中一樣激活,利用JetbrainsIdesCrack-4.2.jar,具體教程網上一大堆)。

2)給idea創建桌面快捷(不是固定在dock上的那個圖標,而是顯示在 點擊左下方的“顯示應用程序”按鈕后顯示的程序列表中):三種官方方式:

In the Customize IntelliJ IDEA wizard - when you run IntelliJ IDEA for the first time.

On the Welcome screen: Configure | Create Desktop Entry.

In the main menu: Tools | Create Desktop Entry.

三種方式都可以,只是一般情況都是選第三種,因為第一種情況的機會只有一次,就是在你剛裝好 IntelliJ IDEA 后。第二種情況也是要通過設置才能每次都看到歡迎屏幕。

 

 

3、安裝scala

官網上下載需要的版本,然后直接雙擊deb文件進行安裝:

https://www.scala-lang.org/download/2.11.8.html 2.11.8版本

https://www.scala-lang.org/download/2.11.12.html 2.11.12版本

用迅雷下載還不算很慢,如果用wget,或者360瀏覽器自帶的下載器,會很慢很慢!


4、安裝scala SDK插件 for IDEA

1)離線安裝:可以進入官網下載需要的版本:

https://plugins.jetbrains.com/plugin/1347-scala/versions

(我下載的是 scala-intellij-bin-2018.3.7.zip

然后進入settings --- plugins --- Install Plugin from Disk ,根據彈出的文件選擇框,選擇下載的zip文件,然后就能安裝了。

2)在線安裝:進入settings --- plugins --- Marketplace,搜索框中輸入scala,程序會自動搜索到匹配當前IDEA版本的scala,然后點進去安裝即可。


5、安裝git

命令:sudo apt-fast install git


6、安裝vim

命令:sudo apt install vim -y


7、安裝maven

暫時不用裝,使用IDEA自帶的3.3.9,兼容性比較好,maven倉庫用win10磁盤上的。

注意:一定要設置系統啟動時,自動掛載win10的分區!


8、安裝notepadqq(類似win下的notepad++):

方法1:

sudo add-apt-repository ppa:notepadqq-team/notepadqq #添加源

sudo apt-get update #更新最新版本,這步用戶自己選擇,可以直接用老版本的

sudo apt-fast install notepadqq

Ubuntu下的卸載方法:

sudo apt-get remove notepadqq

sudo add-apt-repository --remove ppa:notepadqq-team/notepadqq

(該方法1是為了說明如何卸載repository源。)

方法2: 利用snap:(用該方法,雖然它下載資源很慢很慢)

sudo apt-fast install snapd

sudo snap install --classic notepadqq

 

9、安裝mysql

1dpkg -l | grep mysql # 查看有沒有安裝MySQL

sudo apt-fast install mysql-server # 安裝MySQL

netstat -tap | grep mysql #檢查是否安裝成功

通過上述命令檢查之后,如果看到有 mysql socket處於 LISTEN 狀態則表示安裝成功。

2)嘗試登錄mysql報錯:

mysql -uroot -proot

ERROR 1698 (28000): Access denied for user 'root'@'localhost'

原因:密碼不對,在ubuntu上,剛安裝好mysql后,其root密碼為隨機密碼,需要重置。

解決方法:

首先,查看到debian-sys-maint賬戶的密碼4KURmRuGPV1Zn24F

$ sudo cat /etc/mysql/debian.cnf

# Automatically generated for Debian scripts. DO NOT TOUCH!

[client]

host = localhost

user = debian-sys-maint

password = 4KURmRuGPV1Zn24F

socket = /var/run/mysqld/mysqld.sock

[mysql_upgrade]

host = localhost

user = debian-sys-maint

password = 4KURmRuGPV1Zn24F

socket = /var/run/mysqld/mysqld.sock

然后,用debian-sys-maint賬戶登錄mysql

mysql -u debian-sys-maint -p4KURmRuGPV1Zn24F

接下來,執行如下命令:

mysql> use mysql;

mysql> update mysql.user set authentication_string=password('newpassword') where user='root'and Host = 'localhost';


mysql> update user set plugin="mysql_native_password";

mysql> flush privileges; #注意這一步一定要執行,否則前功盡棄!

mysql> quit


最后,再次用root登錄,成功:

mysql -uroot -pnewpassword


3MySQL完全卸載指令:

#依次執行以下三條,過程可能出現卸載確認窗口,選YES即可

sudo apt-get autoremove --purge mysql-server

sudo apt-get remove mysql-common

dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P


10、安裝h2

下載地址:https://h2database.com/h2-2019-10-14.zip

cd /usr/apps

wget -c https://h2database.com/h2-2019-10-14.zip

tar -zxvf h2-2019-10-14.zip -C /usr/develop/

然后配置環境變量:

export H2_HOME=/usr/develop/h2

export H2DRIVERS=$H2_HOME/bin/h2-1.4.200.jar

export PATH=$PATH:$H2_HOME/bin

如何使用,可以查看我的另一篇博客:https://www.cnblogs.com/mediocreWorld/p/11746297.html


11、安裝vmware

這次安裝的是VMware Workstation 15 Pro for Linux v15.0.4

1)在網上隨便下載了一個vmware14.1.2版本的:http://www.121down.com/soft/softview-103085.html#downaddress

又在網上找了一些序列號:(親測可用)

VMware 2017 v14.x 永久許可證激活密鑰:

FF31K-AHZD1-H8ETZ-8WWEZ-WUUVA

CV7T2-6WY5Q-48EWP-ZXY7X-QGUWD

5A02H-AU243-TZJ49-GTC7K-3C61


2)賦予執行權限並安裝:

 $ chmod +x VMware-Workstation-Full-14.1.2-8497320.x86_64.bundle

$ sudo ./VMware-Workstation-Full-14.1.2-8497320.x86_64.bundle (普通用戶下的安裝命令)

然后出現安裝步驟界面,和windows差不多,按照步驟往下走就行。

出現錯誤:(vmware-installer.py:4811): Gtk-WARNING **: 無法在模塊路徑中找到主題引擎:“murrine”

(vmware-installer.py:4811): Gtk-WARNING **: 無法在模塊路徑中找到主題引擎:“murrine”

Gtk-Message: Failed to load module "canberra-gtk-module": libcanberra-gtk-module.so: 無法打開共享對象文件: 沒有那個文件或目錄。

此時忽略該錯誤,可以繼續往下走。也可以執行如下安裝命令嘗試解決(最終解決了“無法在模塊路徑中找到主題引擎:‘murrine’”的報錯,但未解決“無法打開共享對象文件: 沒有那個文件或目錄”的報錯):

sudo apt-get -y install murrine-themes

sudo apt-get -y install gtk2-engines-murrine

sudo apt-get -y install libgtkmm-2.4-1c2a

sudo apt-get -y install libgtkmm-2.4-dev

sudo apt-get -y install libcanberra-gtk-module:i386


3)在Linux系統下安裝了VMware后打開提示GCC沒有找到的解決方法 [GNU C Compiler (gcc) version 7.4.0 was not found.]

 

 解決方法:安裝GCC

在終端中執行以下三條命令:

sudo add-apt-repository ppa:graphics-drivers/ppa

sudo apt-get update

sudo apt-get install build-essential

4)另一個問題未解決:Before You Can Run Vmware, Several Modules Must Be Compiled And Loaded Into The Running Kernel"

 

 錯誤日志:/tmp/vmware-root/vmware-13429.log

里面也沒有什么有價值的內容,就最后來了一句:2019-11-03T09:19:33.609+08:00| vthread-1| W115: Failed to build vmnet. Failed to execute the build command.


網上查了很多資料,說是linux系統kernel版本太高,導致vmware無法識別,

想過要卸載vmware14,裝15版本的,卸載命令:

/usr/lib/vmware-installer/2.1.0$ sudo vmware-installer -u vmware-workstation

但是后來又找到一篇文章,決定再搶救一下,沒想到成功了。

它的方法是寫一個shell腳本,為vmware打補丁。

shell腳本路徑: /usr/develop/patchVM.sh

不過,重啟電腦之后,又出現該問題了,每次重啟電腦都要重新打補丁才行。暫時就先這么用着吧。


5)又遇到新的問題:vmware打開虛擬機報錯:

Version mismatch with vmmon module: expecting 330.0, got 360.0.

You have an incorrect version of the 'vmmon' kernel module.

Try reinstalling VMware Workstation.

 

 我是在ubuntu上安裝了vmware14.1.2,然后想要打開win10上用vmware14.1.3創建的虛擬機鏡像,想着是不是vmware的版本不同,於是在ubuntu上卸載vmware14.1.2,重新裝一個vmware14.1.3

但是14.1.3還是有問題,干脆重裝15.0.4

VMware 15 Pro序列號為:

ZA54H-4UDDH-M813Y-HYP59-N6KA4

YU380-68E45-089FZ-ENZZX-WP8T0


成功!!!win10上的vmware14.1.3創建的虛擬機,可以正常運行在ubuntu18.04vmware15.0.4上!!!

注:以上序列號僅供學習、研究使用!


12、安裝vmware中的各類軟件。不用做這一步,因為win上的虛擬機鏡像可以直接在ubuntu上用。


13、查看虛擬機的mac地址是否有變動。

進入虛擬機,執行如下命令:

vim /etc/udev/rules.d/70-persistent-net.rules

cdh01:當前mac000c 29b0 ce4d 對的

cdh02: 當前mac00 :0C :29 :2B :34 :F5 對的

cdh03: 當前mac00 :0C :29 :35 :2E :E4

cdh04: 當前mac00 :0C :29 :B1 :E6 :85

小結:(1)虛擬機的mac地址沒有變動。

2ubuntu第一次打開已存在的win10中的虛擬機時,選擇移動(I Moved It),而不是復制(I Copied It)


14、安裝Xshell

xshell沒有linux版本的,不過可以使用finalShell代替。

finalShell的安裝方法:

FinalShell Linux版安裝及教程

wntr 2017-06-19 17:20 28月前 252444 閱讀 0 回復 FinalShell

該版本功能和windows版基本一樣,但是主機檢測和遠程桌面功能由於兼容性問題暫時無法使用,以后會支持.

(注意,FinalShell已經不再支持32位系統)

一鍵安裝腳本:

rm -f finalshell_install_linux.sh ;wget www.hostbuf.com/downloads/finalshell_install_linux.sh;chmod +x finalshell_install_linux.sh;./finalshell_install_linux.sh;

安裝路徑:

/usr/lib/FinalShell/

配置文件路徑:

/home/$USER/.finalshell/


其實不用安裝,因為可以直接在終端使用ssh命令連接。


15、安裝gradleIDEA中設置好,打開gradle項目時,會自動安裝。

 

16、安裝redis: 

參考我的另一篇博客: https://www.cnblogs.com/mediocreWorld/p/11247920.html 

 

17、未完成,可暫緩:Java Decompiler反編譯工具,tomcatmysql workbenchdocker.



五、ubuntu相關知識:

1ubuntu 命令掛起/休眠/模式:

sudo shutdown -h nowsudo poweroff :立刻關機;

sudo shutdown -h 1010分鍾后關機;

sudo shutdown -c: 取消通過shutdown命令設置的關機;

sudo reboot:立刻重啟;

sudo shutdown -r 10 10分鍾后重啟;

sudo shutdown -r 13:15 13:15重啟;

sudo pm-hibernate : 休眠,將系統狀態保存到硬盤,可斷電;
sudo pm-suspend
: 掛起,將系統狀態保存到內存,需要給內存持續供電;
sudo pm-powersave
:省電模式;

掛起之后內存還在工作,休眠之后所有設備都停止工作。


2ubuntu中的super鍵就是windows中的win鍵(窗口鍵)。


3、啟動終端的快捷鍵:CTRL + ALT + T


4、使用Ctrl+Zvim丟到后台之后怎么換回這個Vim繼續一開始的工作,而不是去刪除swp暫存檔?

ctrl+z是把進程掛起了,是所有進程都會這樣,而不僅是vim

解決方法:執行以下2個命令:

1jobs #查看當前shell有多少個掛起的進程,前面會有個序號

2fg 序號 #把那個序號的進程恢復到前台


5apt --fix-broken install :修正apt安裝過程中的依賴錯誤。



六、參考文章鏈接:

https://www.cnblogs.com/rouqinglangzi/p/10774309.html#_label0_0

https://blog.csdn.net/helloselang92/article/details/82955560

https://www.cnblogs.com/masbay/articles/10745170.html

https://www.cnblogs.com/masbay/articles/10745170.html 這篇文章中的各種截圖都比較詳細。




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM