rpm格式和deb格式有什麼差別
區別是:RPM是Linux Distribution的套件管理系統,同時也指rpm包本身,RPM用於rpm包的管理;對於基於Debian的系統使用deb格式的包,有包轉換工具使rpm與deb及其他文件之間互相轉換。
本教學操作環境:windows7系統、Dell G3電腦。
1. 關於rpm和deb
RPM(Red Hat Package Manager),是基於Red hat的Linux Distribution的套件管理系統,同時也指rpm套件本身,RPM用於rpm包的管理(諸如安裝、卸載、升級等),像Mandrake和SuSE這些基於RPM的發行版通常有自己特定的rpm包,如果混合安裝可能不會正常工作,而對於第三方發行的rpm包一般都能在基於RPM的系統上正常安裝。
對於基於Debian的系統使用deb格式的包,有包轉換工具使rpm與deb及其他文件之間相互轉換(Alien Package Converter),其安裝和升級可用dpkg,不過它不能很方便地處理包的依賴關係,比較省事的有dselect和apt-get, Ubunut是debian的變種, 其軟體以deb包或源文件的形式出現.
2.deb軟體包的格式和使用
(1).deb軟體包指令遵行如下約定:
##soft_ver-rev_arch.deb , 如:pptview_8.0-5_i386.deb 中名字是pptview, 版本號8.0, 架構為i386平台.(2)dpkg指令root@huxiping:~# dpkg --help Usage: dpkg -i|--install <.deb file name> ... | -R|--recursive ... dpkg --unpack <.deb file name> ... | -R|--recursive ... dpkg -A|--record-avail <.deb file name> ... | -R|--recursive ... dpkg --configure ... | -a|--pending dpkg -r|--remove | -P|--purge ... | -a|--pending dpkg --get-selections [ ...] get list of selections to stdout dpkg --set-selections set package selections from stdin dpkg --update-avail replace available packages info dpkg --merge-avail merge with info from file dpkg --clear-avail erase existing available info dpkg --forget-old-unavail forget uninstalled unavailable pkgs dpkg -s|--status ... display package status details dpkg -p|--print-avail ... display available version details dpkg -L|--listfiles ... list files `owned' by package(s) dpkg -l|--list [ ...] list packages concisely dpkg -S|--search ... find package(s) owning file(s) dpkg -C|--audit check for broken package(s) dpkg --print-architecture print dpkg architecture dpkg --compare-versions compare version numbers - see below dpkg --help | --version show this help / version number dpkg --force-help | -Dh|--debug=help help on forcing resp. debugging dpkg --licence print copyright licensing terms Use dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field| -x|--extract|-X|--vextract|--fsys-tarfile on archives (type dpkg-deb --help.) For internal use: dpkg --assert-support-predepends | --predep-package | --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep Options: --admindir= Use instead of /var/lib/dpkg --root= Install on alternative system rooted elsewhere --instdir= Change inst'n root without changing admin dir -O|--selected-only Skip packages not selected for install/upgrade -E|--skip-same-version Skip packages whose same version is installed -G|--refuse-downgrade Skip packages with earlier version than installed -B|--auto-deconfigure Install even if it would break some other package --no-debsig Do no try to verify package signatures --no-act|--dry-run|--simulate Just say what we would do - don't do it -D|--debug= Enable debugging - see -Dhelp or --debug=help --status-fd Send status change updates to file descriptor --log= Log status changes and actions to --ignore-depends=,... Ignore dependencies involving --force-... Override problems - see --force-help --no-force-...|--refuse-... Stop when problems encountered --abort-after Abort after encountering errors Comparison operators for --compare-versions are: lt le eq ne ge gt (treat empty version as earlier than any version); lt-nl le-nl ge-nl gt-nl (treat empty version as later than any version); < << <= = >= >> > (only for compatibility with control file syntax). Use `dselect' or `aptitude' for user-friendly package management. root@huxiping:~# dpkg -i | --install xxx.deb 安装deb软件包 dpkg -r | --remove xxx.deb 删除软件包 dpkg -r -P | --purge xxx.deb 连同配置文件一起删除 dpkg -I | -info xxx.deb 查看软件包信息 dpkg -L xxx.deb 查看文件拷贝详情 dpkg -l 查看系统中已安装软件包信息 dpkg-reconfigure xxx 重新配置软件包
root@huxiping:~# apt-
常見問題欄位!
以上是rpm格式和deb格式有什麼差別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

在系統上要安裝.deb格式的文件,該怎麼安裝呢?下面我們就來看看.deb檔案的安裝方法,請看下文詳細教學。 1.登入系統,把deb檔案放到桌面上。 2、然後點選顯示程序的左下角,如下。 3.點選【終端機】,如圖。 4、然後輸入安裝指令:【sudodpkg-i】。 5.把deb拖入【sudodpkg-i】後面,如圖。 6.之後輸入密碼了,如圖,那麼軟體就可以安裝了。 7.安裝之後,點選左下角啟動,那麼即可看到已安裝的軟體。

Linux系統中的RPM(RedHatPackageManager)工具是安裝、升級、解除安裝和管理系統軟體套件的強大工具。它是RedHatLinux系統中常用的軟體包管理工具,也被許多其他Linux發行版採用。 RPM工具的角色非常重要,它使得系統管理員和使用者能夠方便地管理系統上的軟體包。透過RPM,使用者可以輕鬆安裝新的軟體包,升級現有的軟體

在Linux系統中,RPM(RedHatPackageManager)是一種常見的軟體套件管理工具,用於安裝、升級和移除軟體套件。有時候我們需要找到某個已安裝的RPM檔案的儲存路徑,以便進行尋找或其他操作。以下將介紹在Linux系統中如何找到RPM檔案的儲存路徑,同時提供具體的程式碼範例。首先,我們可以使用rpm指令來尋找已安裝的RPM套件及其儲存路徑。打開

linux rpm一般預設存放在“/usr/local”或“/usr/bin”目錄下;“/usr/local”目錄是提供給一般用戶的“/usr”目錄,在這裡安裝一般的應用軟體,而“/usr/bin”目錄也存放著許多應用程式。

Deb文件是用於分發和安裝LinuxDebian及其衍生發行版程式的存檔文件,通常包含應用程式資料。它們對於處理依賴項、桌面整合以及運行安裝前和安裝後腳本非常方便。與Deb格式類似的另一種包格式是Fedora系列發行版常用的rpm檔。本文透過範例示範如何製作簡單的deb包,解釋了deb包內各文件的作用,以及安裝後如何生效和維護。 deb套件剖析deb是常見的Unixar存檔格式,內含應用程式和其他實用程式檔案。其中的關鍵組成部分是控製檔案(control),它包含了有關deb套件和安裝程式的

1.下載4個rpm套件mysql-community-client-5.7.26-1.el7.x86_64.rpmmysql-community-common-5.7.26-1.el7.x86_64.rpmmysql-community-libs-5.7.26-1 .el7.x86_64.rpmmysql-community-server-5.7.26-1.el7.x86_64.rpm想要用迅雷進行下載得先找到對應的rpm下載路徑首先瀏覽器打開mysql官網:在打開的界面,按鍵盤f12開啟開發者工具

標題:deb安裝套件安裝指令及具體程式碼範例一、什麼是deb安裝套件? deb安裝套件是使用Debian作業系統及其衍生發行版(如Ubuntu)的軟體包管理工具apt安裝程式的一種格式。 deb安裝包是一種二進位軟體包,其包含了程式的可執行檔、設定檔、相依性等。二、deb安裝包的安裝指令及程式碼範例要安裝一個.deb安裝包,您需要使用apt或dpkg指令。以下是這兩

deb是Debian軟體包格式,是Debian系統(包含Debian和Ubuntu)專屬的安裝套件格式,配合APT軟體管理系統,成為了目前在Linux下非常流行的安裝套件。 deb包由三個部分組成:1、資料包,包含實際安裝的程式資料;2、安裝資訊及控制腳本包,包含deb的安裝說明、識別、腳本等;3、deb檔案的一些二進位數據,包括文件頭等資訊。