查看安装的软件的信息
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都安装了哪些包,或者重新安装一遍
看安装日志,然后查找这些安装文件,并将其删除