linux切换软件版本,Linux中dpkg工具update-alternatives实现符号链接软件版本的切换(转)...
一、功能作用
update-alternatives是dpkg的實用工具,用來維護系統命令的符號鏈接,以決定系統默認使用什么命令。
在Debian系統中,我們可能會同時安裝有很多功能類似的程序和可選配置,如Web瀏覽器程序(firefox,konqueror)、窗口管理器(wmaker、metacity)和鼠標的不同主題等。這樣,用戶在使用系統時就可進行選擇,以滿足自已的需求。
但對于普通用戶來說,在這些程序間進行選擇配置會較困難。update-alternatives工具就是為了解決這個問題,幫助用戶能方便地選擇自已喜歡程序和配置系統功能。
最明顯的場景,比如同時安裝了OpenJDK和JDK,那么在命令行上使用java時就可以通過這個命令來進行切換。
二、位置
/usr/bin/update-alternatives
三、格式用法
update-alternatives [ ...]
四、主要參數
Commands:
--install[--slave] ...在系統中加入一組替換項.--remove 從 替換組中去除 項.--remove-all 從替換系統中刪除 替換組.--auto 將 的主鏈接切換到自動模式.--display 顯示關于 替換組的信息.--query machine parseable version of --display .--list 列出 替換組中所有的可用替換項.--get-selections list master alternative names and their status.--set-selections read alternative status from standard input.--config 列出 替換組中的可選項,并就使用其中哪一個,征詢用戶的意見.--set 將 設置為 的替換項.--all 對所有可選項一一調用 --config 命令.
是指向 /etc/alternatives/ 的符號鏈接>. (e.g. /usr/bin/pager)
是該鏈接替換組的主控名. (e.g. pager)
是替換項目標文件的位置. (e.g. /usr/bin/less)
是一個整數,在自動模式下,這個數字越高的選項,其優先級也就越高.Options:
--altdir 指定不同的可選項目錄.--admindir 指定不同的管理目錄.--log 設置log文件.--force allow replacingfiles with alternative links.--skip-auto skipprompt foralternatives correctly configured
in automaticmode (relevant for --config only)--verbose 詳盡的操作進行信息,更多的輸出.--quiet 安靜模式,輸出盡可能少的信息.--help 顯示本幫助信息.--version 顯示版本信息.
五、應用實例
1、列出可用的候選命令
update-alternatives --list java
2、顯示和修改實際指向的候選命令,
sudo update-alternatives --config java
3、配置系統上所有的候選命令
sudo update-alternatives --all
4、顯示一個命令鏈接的所有可選命令
update-alternatives --display editor
5、將 的主鏈接切換到自動模式
sudo update-alternatives --auto editor
6、在系統中加入一組替換項
sudo update-alternatives --install x-cursor-theme x-cursor-theme /etc/X11/cursors/Gold.theme 70
參考:
總結
以上是生活随笔為你收集整理的linux切换软件版本,Linux中dpkg工具update-alternatives实现符号链接软件版本的切换(转)...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux 有空格的文件夹,Linux之
- 下一篇: linux目录挂载到内存,Linux中内