Ubuntu軟件源
- 軟件源的描述
軟件源就是一個(gè)應(yīng)用程序安裝庫深寥,很多很多的應(yīng)用軟件都在這個(gè)庫里面。在Ubuntu的/etc/apt/soures.list
中存儲(chǔ)著軟件源的地址块仆。
soures.list
文件中的內(nèi)容如下: - 怎么修改軟件源
不同的網(wǎng)絡(luò)狀況連接以下源的速度不同, 建議在添加前手動(dòng)驗(yàn)證以下源的連接速度(ping下就行)构蹬,選擇最快的源可以節(jié)省大批下載時(shí)間酿矢。
首先備份源列表:
sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
deb http://mirrors.163.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ xenial-backports main restricted universe multiverse
有一個(gè)字符串引起我們的注意,而且至關(guān)重要怎燥,沒錯(cuò)瘫筐,就是:xenial,這是Ubuntu 16.04的名字铐姚,如果出現(xiàn)下載失敗的情況說明軟件源中的版本名字寫錯(cuò)了策肝,所以版本要選對(duì)這個(gè)很重要。
- 修改源后操作
經(jīng)過上面的操作隐绵,現(xiàn)在已經(jīng)換好源了之众,肯定要讓它生效吧,按下面的步驟來即可:
1)sudo apt-get update
這一步是更新你的源列表依许,換源后必須執(zhí)行
2)sudo apt-get dist-upgrade
這一步是更新軟件
軟件管理
apt是一個(gè)很完整和先進(jìn)的軟件包管理程序棺禾,使用它可以讓你,又簡單峭跳,又準(zhǔn)確的找到你要的的軟件包膘婶, 并且安裝或卸載都很簡潔。 它還可以讓你的所有軟件都更新到最新狀態(tài)蛀醉,而且也可以用來對(duì)ubuntu進(jìn)行升級(jí)
sudo apt-get update
Ubuntu中軟件更新的源服務(wù)器地址存儲(chǔ)在/etc/apt/soures.list
中
在修改/etc/apt/sources.list之後運(yùn)行該命令悬襟。此外您需要定期運(yùn)行這一命令以確保您的軟件包列表是最新的。sudo apt-get install packagename
安裝一個(gè)新軟件包sudo apt-get remove packagename
卸載一個(gè)已安裝的軟件包(保留配置文件)sudo apt-get --purge remove packagename
卸載一個(gè)已安裝的軟件包(刪除配置文件)sudo dpkg --force-all --purge packagename
有些軟件很難卸載拯刁,而且還阻止了別的軟件的應(yīng)用脊岳,就可以用這個(gè),不過有點(diǎn)冒險(xiǎn)垛玻。sudo apt-get autoclean apt
會(huì)把已裝或已卸載的軟件都備份在硬盤上割捅,所以如果需要空間的話,可以讓這個(gè)命令來刪除你已經(jīng)刪掉的軟件sudo apt-get clean
這個(gè)命令會(huì)把安裝的軟件的備份也刪除帚桩,不過這樣不會(huì)影響軟件的使用的亿驾。sudo apt-get upgrade
更新所有已安裝的軟件包sudo apt-get dist-upgrade
將系統(tǒng)升級(jí)到新版本sudo apt-cache search string
在軟件包列表中搜索字符串sudo dpkg -l package-name-pattern
列出所有與模式相匹配的軟件包。如果您不知道軟件包的全名朗儒,您可以使用package-name-pattern
颊乘。如何刪除已經(jīng)安裝的軟件包参淹。
$ dpkg -l
(這條命令會(huì)顯示所有已安裝的包)或者如果你知道軟件包的名字醉锄,你可以使用管道命令grep來查找,使用下面的語句:
$ dpkg -l|grep -i packagename
-
如果是解壓或者變異的軟件可以通過查找命令
whereis 軟件名字
找出軟件所在的文件夾之后逐個(gè)刪除就可以了
例如:
然后通過sudo rm -r 目錄