作者:admin 日期:2023-09-10 瀏覽: 次
「運維」Linux 下 dpkg、apt
NO.1 問題引入
最近一直進行國產化輸入法測試,國產化系統基本上都是基于 Linux 搭建來的,不同系統安裝輸入法的命令也是不一樣;比如uos(統信)系統用dpkg或者apt-get來安裝,而中標麒麟則是用yum或者rpm來安裝,那么它們到底有什么區別呢?
NO.2 Linux派系
說到Linux不得不說它的兩大派系:
1.RedHat系列:Redhat、Centos、Fedora 等;中標麒麟也是這個系列的;
2.Debian系列:Debian、Ubuntu 等;uos,銀河麒麟等則是依附這個系列的。
NO.3 RedHat系列:
Rpm:
常見的安裝包格式 rpm 包,安裝rpm包的命令是“rpm -參數 安裝包名”。如:
安裝命令:
常州數據恢復Sudo rpm –ivh 安裝包.rpm
卸載命令:
Sudo rpm –e 安裝包.rpm
rpm是由RedHat開發的軟件包管理方式,使用rpm我們可以方便的進行軟件的安裝、查詢、卸載、升級等工作。但是rpm軟件包之間的依賴性問題往往會很繁瑣,尤其是軟件由多個rpm包組成時,所以此時yum的優勢就體現出來了。
Yum:
Yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及SUSE中的Shell前端軟件包管理器。基於RPM包管理,能夠從指定的服務器自動下載RPM包并且安裝,可以自動處理依賴性關系,并且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。弊端是必須聯網,且源不出問題,yum的源相對脆弱,曾經出現yum的電源斷掉了需要修復半個月無法使用的現象。
安裝命令:
Sudo yum install 安裝包.rpm
卸載命令:
Sudo yum autoremove 安裝包.rpm
NO.4 Debian系列:
Dpkg:
常見的安裝包格式 deb 包,安裝 deb 包的命令是“dpkg -參數 安裝包名”。如:
安裝命令:
Sudo dpkg –i 安裝包.deb
卸載命令:
Sudo dpkg –P 安裝包.deb
dpkg是Debian Package 的簡寫。為 Debian 專門開發的套件管理系統,方便軟件的安裝、更新及移除。揚中數據恢復所有源自Debian的Linux 發行版都使用 dpkg,例如 Ubuntu、Knoppix 等。
Apt-get:
apt-get命令是Debian Linux發行版中的APT軟件包管理工具。所有基于Debian的發行都使用這個包管理系統。deb包可以把一個應用的文件包在一起,大體就如同Windows上的安裝文件。常用命令:
更新系統源:
Sudo apt-get update
NO.5 總結
NO.6 感受