################### # # 建立一个混合系统 # ################### 我们有时喜欢用一个Debian版本作为主系统,并使用其它版本的软件包,如我们用testing版为主系统,但有时又会用到unstable版里的新软件包。设置主系统你需编辑/etc/apt/apt.conf文件,在文件中加入以下内容: APT::Default-Release "version"; 这里的version就是Debian的发行版本,包括stable,testing和unstable。要从Debian另外的版本中安装软件包,需用以下的APT命令: # apt-get -t version install package 为使上面的命令正常工作,需要在sources.list包含有相应的version资源连接。 你也可用以下命令指定安装软件包的版本。如: # apt-get install nautilus=2.2.4-1 ### NOTE~! ### 安装不同版本的软件包容易造成系统包依赖性出错,所以应尽量避免在工作环境中使用。 ####################### # # 升级指定版本的软件包 # ####################### apt-show-versions可显示已安装软件包的版本,它提供了一种安全的方法从混合版本环境中升级指定版本的软件包。如以下命令只升级unstable的软件包: # apt-get install `apt-show-versions -u -b | grep unstable` ####################### # # 保持指定软件包的版本 # ####################### 有时你或许不想升级某些软件包,这时我们可“pin”住这些软件包,使它们不能被升级。我们可很容易实现该功能,只要编辑/etc/apt/preferences配置文件。该文件的格式如下: Package: Pin: Pin-Priority: |
|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )
GMT+8, 2024-9-30 11:34 , Processed in 0.132507 second(s), 12 queries , Gzip On, MemCache On.
Powered by Discuz! X3.5
© 2001-2023 Discuz! Team.