命令aptitude/apt-get/apt-cache
编辑/etc/apt/preferences 维持系统为testing版本
Package: *
Pin: release a=testing
Pin-Priority: 800
Package: *
Pin: release a=stable
Pin-Priority: 600
• aptitude update/apt-get update
更新在仓库中存在的软件包列表
• aptitude upgrade / apt-get upgrade/ aptitude dist-upgrade /apt-get dist-upgrade
跟踪testing版本的更新情况,从testing版本重新分析依赖关系并安装软件包
• apt-get dselect-upgrade
跟踪testing版本,并从dselect的选择对系统的软件包
• aptitude install package/unstable
从unstable中安装package,从testing安装依赖的软件包
• aptitude install -t unstable package
设置unstable的Pin-Priority : 990 可以从unstable安装package 以及依赖的软件包
• apt-cache policy foo bar …
检查foo bar软件包的状态。
• aptitude show foo bar … | less / apt-cache show foo bar … | less
查看foo bar软件包的相关信息
• aptitude install foo=2.2.4-1
安装foo软件包,版本为2.2.4-1
• aptitude install foo bar-
安装foo软件包,删除bar软件包
• aptitude remove bar
删除bar软件包,保留配置文件。
• aptitude purge bar
删除bar软件包,同时删除配置文件。
在安装软件包过程中可以使用 –no-act参数进行模拟操作,不进行任何软件包的安装和删除。
《命令aptitude/apt-get/apt-cache》有1条留言