ubuntu可以使用apt-get和aptitude命令来管理安装包(包括更新,安装,删除)
1、使用 sudo apt-get install <program>来安装软件。比如安装codebolcks,sudo apt-get install codeblocks,输入密码就进行安装了,输入密码时不会显示任何东西。
2、使用dpkg --list列出所有已经安装的软件包。
3、使用sudo apt-get --purge remove <programname>完全移除安装的程序,包括配置文件。
4、使用sudo apt-get remove <programname>只移除程序,但保留配置文件。
常用apt-get命令:
· apt-cache search package 搜索软件包
· apt-cache show package 获取包的相关信息,如说明、大小、版本等
· apt-get install package 安装包
· apt-get install package --reinstall 重新安装包
· apt-get -f install 修复安装
· apt-get remove package 删除包
· apt-get remove package --purge 删除包,包括配置文件等·
· apt-get update 更新源
· apt-get upgrade 更新已安装的包
· apt-get dist-upgrade 升级系统
· apt-cache depends package 了解使用该包依赖那些包
· apt-cache rdepends package 查看该包被哪些包依赖
· apt-get build-dep package 安装相关的编译环境
· apt-get source package 下载该包的源代码
· apt-get clean && apt-get autoclean 清理无用的包
· apt-get check 检查是否有损坏的依赖
aptitude比apt-get多了搜索的功能,可以使用sudo aptitude search xxx来搜索列出所有包含关键字xxx的软件包。
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 仅删除过期的包文件