Ubuntu基礎之軟件安裝
dpkg
1.dpkg
dpkg: Debian Package Management System前端
Ubuntu/Debian下的二進制軟件包一般是以.deb格式發佈的,使用dpkg進行軟件管理,如安裝、刪除、查詢等。數據庫
2.dpkg 經常使用命令
安裝ubuntu
dpkg -i packagename.debapi
刪除緩存
dpkg -r packagename服務器
查詢軟件包信息併發
dpkg --info packagename.debless
dpkg --status packagename工具
查詢軟件包所含文件url
dpkg --listfiles packagename
dpkg --contents packagename.deb
查詢文件歸屬
dpkg --search filename
查詢系統中的包
dpkg --l
注意:在系統數據庫中的軟件是沒有.deb後綴的。要注意包依賴的關係
(本身解決)
apt包管理器
apt: Advanced Packaging Tool
apt是ubuntu/debian其派生髮行版的軟件包管理器,能夠自動下載,配置,安裝二進制或者源代碼格式的軟件包。
安裝
apt-get install package
刪除
apt-get remove package
查詢軟件包信息
apt-cache show package
查詢軟件包所含文件
apt-file list package
查詢文件歸屬
apt-file search filename
查詢系統中的包
apt-cache pknames
注意:這兩個命令對應的路徑
apt-get install package ---- /etc/apt/sources.list
apt-cacha show package ---- /var/lib/apt/lists, /var/cache/apt/archives
(apt-get 自動解決包的依賴關係)
apt 前端程序
aptitude: apt的高級的字符和命令行前端
aynaptic: 圖形界面的apt前端
dselect: 使用菜單界面的包管理工具
gnome-apt: 圖形界面的apt前端
PPA
PPA: Personal Package Archives
PPA是ubuntu的私人軟件倉庫,容許用戶上傳源碼包,由launchpad編譯併發布做爲apt的倉庫
獲取PPA:訪問 https://launchpad.net
命令行安裝PPA
1. sudo add-apt-repository ppa:user/ppa-name
2. sudo apt-get update
3. sudo apt-get install package
命令行刪除PPA
sudo add-apt-repository --remove ppa:user/ppa-name
GUI安裝PPA
1. OPEN 「Ubuntu Software Center」
2. CHOOSE 「Edit」
3. CHOOSE 「Software sources」
4. CHOOSE 「Other Software」
5. CHOOSE 「Add」
GUI 刪除 PPA
Other Software -- Remove
實戰
apt-get 命令
正肯定義包所在的服務器列表: /etc/apt/source.list.d
統計服務器總共有多少個包:
$ sudo apt-cache pknames | wc -l
統計已經安裝的包:
$ sudo dpkg –l | wc -l
安裝示例:
$ sudo apt-get install links
查看安裝結果:
$ sudo dpkg –l | grep links
本地存儲包的緩存信息:
$ sudo apt-get cache show links
清除本地緩存信息:
$ sudo apt-get clean
移除links:
$ sudo apt-get remove links
當使用dpkg命令安裝軟件是出現須要包的依賴關係能夠使用
$ sudo apt-get install 依賴包的名字
$ sudo apt-get -f install
注意:Ubuntu software center 中圖形化的進行軟件的安裝,刪除和維護。
注意:卸載和清除是不同的,卸載還保留軟件的配置文件。
dpkg實戰
查看已經安裝的包:
$ sudo dpkg -l | less
自行安裝ubuntu-tweak(很是好用的管理工具)
PPA實戰
訪問https: //launchpad 查找「indicator-weather」
點擊 weather- indicator in launchpa
找到包的運行地址:
PPA: weather- indicator-team/ppa
命令行安裝PPA
$ sudo add-apt-repository ppa:weather-indicator-team/ppa
$ ls /etc/apt/sources.list.d/weather-indicator-team-ppa-raring.list
$ cat !$
cat /etc/apt/sources.list.d/weathe-indicator-team-ppa-raring.list
deb http://ppa/launchpad.net/weather-indicator-team/ppa/ubuntu raring main
# deb-src http://ppa.launchpad.net/weather-indicator-team/ppa/ubuntu raring main
在launchpad—Indicator-Weather下面的信息,提示的依賴關係
official pywapi PPA(https://launchpad.net/~pywapi-devel/*archive/ppa)
點擊這個網址找到這個依賴包「Python Weather API Developers team」
….ppa:pywapi-devel/ppa….
在Ubuntu software – Other software --Add安裝這個依賴包。
Add line: ppa:pywapi-devel/ppa
$ sudo apt-get update
$ sudo apt-cache pknames | grep indicator-weather
indicator-weather
$ sudo apt-get install indicator-weather
安裝完以後,就能夠搜索到weather-indicator
解析來纔是好玩的(3D桌面)
桌面管理工具:
Compliz
CompizConfig Settings Manager
Transitional dummy package
上面3款軟件均可以在Ubuntu Soft Center中找到的哦,安裝完。
啓動CompizConfig Settings Manager進行設置。
注意:桌面特效會消耗CPU資源的,穩定性也不太好哦。