Chinaunix首页 | 论坛 | 博客
  • 博客访问: 380566
  • 博文数量: 89
  • 博客积分: 3176
  • 博客等级: 中校
  • 技术积分: 1205
  • 用 户 组: 普通用户
  • 注册时间: 2007-08-15 10:08
文章分类

全部博文(89)

文章存档

2011年(17)

2010年(19)

2009年(35)

2008年(18)

分类: LINUX

2008-11-27 14:03:03

###################
#
# 建立一个混合系统
#
###################

我们有时喜欢用一个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:
 
 
 
阅读(645) | 评论(0) | 转发(0) |
0

上一篇:debian_编译kernel

下一篇:debian_时间修改

给主人留下些什么吧!~~