如果在apt的源中找到了希望的软件,就可以使用apt-get来安装。比如apt-get installfoo。在安装的过程中如果有相关的依赖关系,apt可以很方便的帮助用户处理。这也就是说,可以在用户不干预的情况下安装目标软件及相关必须的软件。不必担心,apt会帮助您处理 好依赖。这一点比rpm要方便的多。不过提醒一点,易用与定制性高是天生的矛盾。
若要查找已经使用apt安装了的软件可以使用dpkg-query -l,也可以是dpkg -L。
如果要删除某个软件,在安装列表中找到了这个软件之后,可以使用apt-get removefoo来删除这个软件。不过,需要主义的是apt-getremove只是删除了程序本身,而与程序相关的配置文件则保留着。如果的确不需要这些配置文件,可以在使用apt-get remove 的同时添加purge参数。例如:apt-get remove --purge foo。或者使用dpkg -r foo。与apt-get remove--purge类似,dpkg -P具有相同的功能。不要迷惑,apt是dpkg的前端。
我们刚才说使用apt-get -u upgrade可以更新安装了的软件包,用户也可以使用apt-get dist-upgrade来个更新。不过,要小心的是apt-get dist-upgrade会安装和移除软件包来满足倚赖关系.因此具有一定的危险性。
如果用户不希望某个软件升级,可以使用echo "foo hold"|dpkg --set-selections。如果想把一个已经hold的软件包解除升级限制,可以使用echo "foo install"|dpkg--set-selections。若想知道某个软件是否为hold,可以使用dpkg --get-selections "foo"。
yum(Yellow dog Updater, Modified)是黄狗LINUX的包管理器,用她可以安装、升级软件包及整个系统。
