ubuntu安装软件包apt-get和dpkg方法
1apt方法
安装软件 apt-get install softname1 softname2 softname3……
卸载软件 apt-get remove softname1 softname2 softname3……
卸载并清除配置
apt-get remove --purge softname1
卸载并清除配置文件:apt-get
purge sofname1 softname2...
更新软件信息数据库 apt-get
update
进行系统升级 apt-get
upgrade
搜索软件包 apt-cache
search softname1 softname2 softname3……
修正(依赖关系)安装:apt-get
-f install
2dpkg方法
安装deb软件包 dpkg -i xxx.deb
删除软件包 dpkg -r
xxx.deb
连同配置文件一起删除
dpkg -r --purge xxx.deb
卸载软件包及其配置文件,但无法解决依赖关系sudo dpkg –P package_name
查看软件包信息 dpkg
-info xxx.deb
查看文件拷贝详情 dpkg
-L xxx.deb
查看系统中已安装软件包信息
dpkg -l
重新配置软件包
dpkg-reconfigure xx
3源码安装(.tar、tar.gz、tar.bz2、tar.Z)
首先解压缩源码压缩包然后通过tar命令来完成
然后进入到解压出的目录中,建议先读一下README之类的说明文件,因为此时不同源代码包或者预编译包可能存在差异,然后建议使用ls -F --color或者ls -F命令(实际上我的只需要 l 命令即可)查看一下可执行文件,可执行文件会以*号的尾部标志。
一般依次执行./configure
make
sudo make install
即可完成安装
4aptitude
类似apt-get, 是 Debian 及其衍生系统中功能极其强大的包管理工具, aptitude 在处理依赖问题上更佳一些
aptitude update 更新可用的包列表
aptitude upgrade 升级可用的包
aptitude dist-upgrade 将系统升级到新的发行版
aptitude install pkgname 安装包
aptitude remove pkgname 删除包
aptitude purge pkgname 删除包及其配置文件
aptitude search string 搜索包
aptitude show pkgname 显示包的详细信息
aptitude clean 删除下载的包文件
aptitude autoclean 仅删除过期的包文件
5alien包转换工具:将rpm包转为deb或直接安装
首先通过apt-get
install alien来安装.
然后
alien -i name-of-the-pakage.rpm /*用来直接安装rpm包
alien -d , --to-deb /*Make debian packages,This is the default
例:alien –d
package.rpm
alien –r , --to-rpm /*Make rpm packages
例:alien –r
package.deb
alien –p , --to-pkg /*Make Solaris pkg packages
alien –-to-slp /*Make slp packages
alien –t , --to-tgz /*Make tgz packages
alien –T 检测
alien –-patch=patch 设置patch
参考:
http://blog.csdn.net/makenothing/article/details/23954445
http://blog.chinaunix.net/uid-24250828-id-3233893.html