红联Linux门户
Linux帮助

Debian Linux对不同喜好的支持

发布时间:2006-08-13 23:07:02来源:红联作者:download
  有这样一些情况,两个不同的软件包提供了相同的基本功能,一些用户因为习惯问题,或者感觉界面比较友好选择其中一个,而使用同一系统的另一些用户却有不同的选择.

  Debian使用虚拟软件包系统,当有两个或两个以上包提供相同的基本功能时, 而没有指定特殊依赖时,使得系统管理员(或用户)可以选择他们喜欢的工具。

  例如,系统中可能存在两个不同版本的新闻阅读器.新闻服务器可能需要系统中新闻阅读器的支持,但是选tin还是trn就有用户决定了,因为tin和trn 提供的news-reader虚拟包都能满足要求,通过指向所选文件(如/usr/bin/trn)的称作/etc/alternatives/news -reader 虚拟包的一个连接来调用该程序。

  单个的连接并不能满足所有程序的要求,通常系统中提供同一虚拟包的软件了安装了多个,Perl脚本update-alternatives 提供了一个方法指定一个软件包作为系统的默认

  例如检查可用的`x-window-manager':

  update-alternatives --display x-window-manager

  要更改,则:

  update-alternatives --config x-window-manager

  然后屏幕等待指令(敲入一个数字,选择你喜欢的).

  如果以为自身的原因,没有注册为窗口管理器(比如存在一个错误),或你使用了/usr/locale目录下的窗口管理器,屏幕上可能没有你要的选择,可以使用如下命令:

  update-alternatives --install /usr/bin/x-window-manager \
  x-window-manager /usr/local/bin/wmaker-cvs 50

  `--install' 选项的第一个参数是指向/etc/alternatives/NAME的一个符号连接,NAME是第二个参数,第三个参数是 /etc/alternatives/NAME 指向的程序,第四个参数是优先级(值越大运行的可能性越大).

  运行:

  update-alternatives --remove x-window-manager /usr/local/bin/wmaker-cvs

  来删除你的添加.
文章评论

共有 0 条评论