回憶錄之軟件管理

查看安裝的軟件的信息

Debian/Ubuntu: aptitude search
Fedora: yum list

查看所有安裝的軟件

Debian/Ubuntu: dpkg -l
Fedora: rpm -qa

使用軟件倉庫:

Debian/Ubuntu: cat /etc/apt/sources.list
Fedora: yum repolist

下載軟件:

wget [軟件地址]

解決依賴問題:

如果是下載安裝的話, 看安裝日誌,根據提示安裝依賴環境

常用的安裝地點,配置存放地點
/etc/, /etc/init.d/

Debian/Ubuntu
apt-get install [package-name]
apt-get remove [package-name]

apt-get autoremove : 移除孤立的包,即沒被其他應用程序使用的包
apt-get clean: 清除下載的安裝包.deb文件

apt-get purge [optional]: 結合remove,clean兩個選項,並且移除配置文件
apt-get update :讀取/etc/apt/sources.list,更新包
apt-get upgrade:update執行後,執行這個命令
apt-cache命令

aptitude: apt圖形界面

/etc/apt/sources.list 文件
deb [location-of-resources] [distribution] [component(s)]
例子:
deb http://mirror.cc.columbia.edu/pub/linux/debian/debian/ lenny main contrib
deb http://emacs.orebokech.com lenny main

按照dep文件
dpkg -i [package-file-name].deb
dpkg –list [search-pattern]
dpkg –configure
dpkg-reconfigure

Fedora,centos:
yum install [package-name(s)]
yum erase [package-name(s)]
yum search [search-pattern]
yum deplist [package-name] - deplist :查看模塊和列表依賴模塊
yum check-update
yum info [package-name]
yum reinstall [package-name(s)]
yum localinstall [local-rpm-file]:檢查rpm文件依賴包,然後安裝
yum update [optional-package-name]
yum upgrade :升級所有包
rpm –install –verbose –hash [local-rpm-file-name].rpm
rpm -ivh [filename].rpm 可以安裝遠程包
rpm –erase [packag-name] 或者 -e 如果包含多個包會失敗,加上–allmatches
rpm –query –all | rpm -qa :顯示所有已安裝包
rpm –query [package-name] | rpm -q:檢查某個包是否安裝
rpm –query –info [package-name] | rpm -qi:安裝包信息
rpm –query –list [package-name] | rpm -ql : 安裝包安裝了哪些文件
rpm –query –file or rpm -q qf [file-name] : 查看文件屬於哪個安裝包
rpm 不會解決依賴關係,需要自己安裝依賴包
/etc/yum.conf

logfile=/var/log/yum.log
cachedir=/var/cache/yum

/etc/yum.repos.d
[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=releasever&arch= basearch&repo=os
#baseurl=http://mirror.centos.org/centos/releasever/os/ basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

wget下載安裝包 zip. tar, gz
tar -xzvf packag-name.tar.gz

./configure
make & make install 不要刪除安裝包
卸載: make & make uninstall

如果沒有uninstall,可以看make的install都安裝了哪些包,或者重新安裝一遍
看安裝日誌,然後查找這些安裝文件,並將其刪除

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章