導航:首頁 > 操作系統 > linux安裝dpkg

linux安裝dpkg

發布時間:2023-06-15 01:50:10

『壹』 linux常用安裝軟體的命令

一、在線安裝
1、軟體管理中心安裝。(ubuntu)1)更新源sudo apt-get update2)打開軟體中心,搜索你要安裝的軟體,雙擊安裝即可。例如安裝apache,如下圖
2、命令行安裝方式
1)更新,命令:apt-get update
2)查找你要安裝的軟體,apt-cache search 「軟體名」
3)apt-get install 軟體名
以上在線的兩種方式都提到了apt-get 方式,那麼它的工作原理簡單說明一下,apt-get相關的有兩個重要文件:1、是/etc/sources.list,2、是/var/lib/apt/lists/目錄.
當我們執行apt-get update程序分析sources.list看這個文件里是否有對應的Packages/Sources/Release列表文件,如果有更新則下載之,存入/var/lib/apt/lists/目錄(其實就是保持與當前系統版本軟體源表最新);apt-get install 安裝相應的包 ,下載並安裝。
這種方式的好處在於:如果你想要載入的應用需要依賴另一個應用程序才能正常工作,apt-get會幫你找到並載入所需的程序庫或應用代碼,這種方式是比較常用的的。比如我們執行apt-get install mysql-server,可以看到相關的依賴包(如圖)
二、線下安裝
之所以叫線下的安裝方式,也就是說你要把軟體下載到本地去安裝。一般我們下載的文件後綴名都是zip、tar.gz等壓縮包,解壓後會看到rpm、bin、deb、run之類擴展名文件。很多軟體都會提供不同LINUX版本的安裝格式,你可以根據自己的系統下載不同擴展名的軟體。
1、rpm安裝包:這時一款老牌的安裝格式,是紅帽創建的安裝格式,現在已成為一種標准,常用在opensuse/turbo/redhat版本),安裝方法rpm -ivh 軟體名.rpm (如果只是安裝一個i參數就夠了,如果還要看安裝進度和軟體信息就加個vh)
2、deb安裝包:DEB是Debian軟體包格式的文件擴展名,常用在centos/ubuntu,在蘋果系統里也常見此安裝方式。安裝方法:dpkg -i 軟體名.deb
3、run安裝包:以QT(一種編程工具)的安裝文件為例,
1)授權: chmod x qt-unified-linux-x64-2.0.2-2-online.run
2)執行:./qt-unified-linux-x64-2.0.2-2-online.run即可安裝。
4、bin安裝包:bin包是一個自解壓格式的安裝包,要想執行它,需要先賦予它可執行的許可權。
(以安裝jdk為例)# chmod x jdk-6u21-linux-i586.bin# ./jdk-6u21-linux-i586.bin
5、編譯後安裝方式:
舉例安裝nagios插件(nagios是一種開源的監控軟體,需要多種插件支持監控模塊)
1)cd /tmp/nagios-plugins-* //先進入目錄
2)./configure --with-nagios-user=nagios --with-nagios-group=nagios // 配置,即安裝的用戶安裝的路徑都可在此設置,這一步一般用來生成 Makefile,為下一步的編譯做准備
3)make //編譯過程如果 在 make 過程中出現 error ,你就要記下錯誤代碼,缺少什麼包就按照什麼包。
4) make install //如果make無問題就可以直接安裝了。
這種安裝方法的好處是你可以自定義安裝路徑、安裝賬號等參數,常見開源平台下載的源碼安裝方式。
6、其它,還有一些軟體解壓後生成的文件夾內包含很多文件,一般文件夾內有install.sh、setup.py等安裝文件方式,此種方式類似windows的exe安裝方式,你需要先授權該文件的可執行許可權,在執行安裝。以上基本上囊括了所有的Linux環境下的軟體安裝方式,供各位參考。

『貳』 如何在linux安裝軟體的幾種方法

一、解析Linux應用軟體安裝包通常Linux應用軟體的安裝包有三種:1)tar包,如software-1.2.3-1.tar.gz。它是使用UNIX系統的打包工具tar打包的。2)rpm包,如software-1.2.3-1.i386.rpm。它是RedhatLinux提供的一種包封裝格式。3)dpkg包,如software-1.2.3-1.deb。它是DenLinux提供的一種包封裝格式。而且,大多數Linux應用軟體包的命名也有一定的規律,它遵循:名稱-版本-修正版-類型例如:1)software-1.2.3-1.tar.gz意味著:軟體名稱:software版本號:1.2.3修正版本:1類型:tar.gz,說明是一個tar包。2)sfotware-1.2.3-1.i386.rpm軟體名稱:software版本號:1.2.3修正版本:1可用平台:i386,適用於Intel80x86平台。類型:rpm,說明是一個rpm包。註:由於rpm格式的通常是已編譯的程序,所以需指明平台。在後面會詳細說明。而software-1.2.3-1.deb就不用再說了吧!大家自己練習一下。二、了解包里的內容一個Linux應用程序的軟體包中可以包含兩種不同的內容:1)一種就是可執行文件,也就是解開包後就可以直接運行的。在Windows中所有的軟體包都是這種類型。安裝完這個程序後,你就可以使用,但你看不到源程序。而且下載時要注意這個軟體是否是你所使用的平台,否則將無法正常安裝。2)另一種則是源程序,也就解開包後,你還需要使用編譯器將其編譯成為可執行文件。這在Windows系統中是幾乎沒有的,因為Windows的思想是不開放源程序的。通常,用tar打包的,都是源程序;而用rpm、dpkg打包的則常是可執行程序。一般來說,自己動手編譯源程序能夠更具靈活性,但也容易遇到各種問題和困難。而相對來說,下載那些可執行程序包,反而是更容易完成軟體的安裝,當然那樣靈活性就差多了。所以一般一個軟體總會提供多種打包格式的安裝程序的。你可以根據自己的情況來選擇。三、搞定使用tar打包的應用軟體1.安裝:整個安裝過程可以分為以下幾步:1)取得應用軟體:通過下載、購買光碟的方法獲得;2)解壓縮文件:一般tar包,都會再做一次壓縮,如gzip、bz2等,所以你需要先解壓。如果是最常見的gz格式,則可以執行:「tar–xvzf軟體包名」,就可以一步完成解壓與解包工作。如果不是,則先用解壓軟體,再執行「tar–xvf解壓後的tar包」進行解包;3)閱讀附帶的INSTALL文件、README文件;4)執行「./configure」命令為編譯做好准備;5)執行「make」命令進行軟體編譯;6)執行「makeinstall」完成安裝;7)執行「makeclean」刪除安裝時產生的臨時文件。好了,到此大功告成。我們就可以運行應用程序了。但這時,有的讀者就會問,我怎麼執行呢?這也是一個Linux特色的問題。其實,一般來說,Linux的應用軟體的可執行文件會存放在/usr/local/bin目錄下!不過這並不是「放四海皆準」的真理,最可靠的還是看這個軟體的INSTALL和README文件,一般都會有說明。2.卸載:通常軟體的開發者很少考慮到如何卸載自己的軟體,而tar又僅是完成打包的工作,所以並沒有提供良好的卸載方法。那麼是不是說就不能夠卸載呢!其實也不是,有兩個軟體能夠解決這個問題,那就是Kinstall和Kife,它們是tar包安裝、卸載的黃金搭檔。它們的使用方法,筆者會另行文介紹。在此就不加贅述了。四、搞定使用rpm打包的應用軟體rpm可謂是Redhat公司的一大貢獻,它使Linux的軟體安裝工作變得更加簡單容易。1.安裝:我只需簡單的一句話,就可以說完。執行:rpm–ivhrpm軟體包名更高級的,請見下表:rpm參數參數說明-i安裝軟體-t測試安裝,不是真的安裝-p顯示安裝進度-f忽略任何錯誤-U升級安裝-v檢測套件是否正確安裝這些參數可以同時採用。的內容可以參考RPM的命令幫助。2.卸載:我同樣只需簡單的一句話,就可以說完。執行:rpm–e軟體名不過要注意的是,後面使用的是軟體名,而不是軟體包名。例如,要安裝software-1.2.3-1.i386.rpm這個包時,應執行:rpm–ivhsoftware-1.2.3-1.i386.rpm而當卸載時,則應執行:rpm–esoftware。另外,在Linux中還提供了象GnoRPM、kpackage等圖形化的RPM工具,使得整個過程會更加簡單。這些軟體的具體應用,筆者會另行文介紹。五、搞定使用deb打包的應用程序這是DebianLinux提供的一個包管理器,它與RPM十分類似。但由於RPM出現得更早,所以在各種版本的Linux都常見到。而debian的包管理器dpkg則只出現在DebinaLinux中,其它Linux版本一般都沒有。我們在此就簡單地說明一下:1.安裝dpkg–ideb軟體包名如:dpkg–isoftware-1.2.3-1.deb2.卸載dpkg–e軟體名如:dpkg–esoftware

『叄』 linux中deb如何安裝

1)安裝軟體x0dx0a命令行:dpkg -i <.deb file name>x0dx0a示例:dpkg -i avg71flm_r28-1_i386.debx0dx0a2)安裝一個目錄下面所有的軟體包x0dx0a命令行:dpkg -Rx0dx0a示例:dpkg -R /usr/local/srcx0dx0a3)釋放軟體包,但是不進行配置x0dx0a命令行:dpkg _-unpack package_file 如果和-R一起使用,參數可以是一個目錄x0dx0a示例:dpkg _-unpack avg71flm_r28-1_i386.debx0dx0a4)重新配置和釋放軟體包x0dx0a命令行:dpkg _configure package_filex0dx0a如果和-a一起使用,將配置所有沒有配置的軟體包x0dx0a示例:dpkg _configure avg71flm_r28-1_i386.debx0dx0a5)刪除軟體包(保留其配置信息)x0dx0a命令行:dpkg -rx0dx0a示例:dpkg -r avg71flmx0dx0a6)替代軟體包的信息x0dx0a命令行:dpkg _update-avail x0dx0a7)合並軟體包信息x0dx0adpkg _merge-avail x0dx0a8)從軟體包裡面讀取軟體的信息x0dx0a命令行:dpkg -A package_filex0dx0a9)刪除一個包(包括配置信息)x0dx0a命令行:dpkg -Px0dx0a10)丟失所有的Uninstall的軟體包信息x0dx0a命令行:dpkg _forget-old-unavailx0dx0a11)刪除軟體包的Avaliable信息x0dx0a命令行:dpkg _clear-availx0dx0a12)查找只有部分安裝的軟體包信息x0dx0a命令行:dpkg -Cx0dx0a13)比較同一個包的不同版本之間的差別x0dx0a命令行:dpkg _compare-versions ver1 op ver2x0dx0a14)顯示幫助信息x0dx0a命令行:dpkg _helpx0dx0a15)顯示dpkg的Licencex0dx0a命令行:dpkg _licence (or) dpkg _licensex0dx0a16)顯示dpkg的版本號x0dx0a命令行:dpkg --versionx0dx0a17)建立一個deb文件x0dx0a命令行:dpkg -b directory [filename]x0dx0a18)顯示一個Deb文件的目錄x0dx0a命令行:dpkg -c filenamex0dx0a19)顯示一個Deb的說明x0dx0a命令行:dpkg -I filename [control-file]x0dx0a20)搜索Deb包x0dx0a命令行:dpkg -l package-name-patternx0dx0a示例:dpkg -I vimx0dx0a21)顯示所有已經安裝的Deb包,同時顯示版本號以及簡短說明x0dx0a命令行:dpkg -lx0dx0a22)報告指定包的狀態信息x0dx0a命令行:dpkg -s package-namex0dx0a示例:dpkg -s sshx0dx0a23)顯示一個包安裝到系統裡面的文件目錄信息x0dx0a命令行:dpkg -L package-Namex0dx0a示例:dpkg -L apache2x0dx0a24)搜索指定包裡面的文件(模糊查詢)x0dx0a命令行:dpkg -S filename-search-patternx0dx0a25)顯示包的具體信息x0dx0a命令行:dpkg -p package-namex0dx0a示例:dpkg -p cacti

『肆』 在linux中,rpm與dpkg方式安裝軟體,有什麼不同

你好 rpm與dpkg是Linux中最常見的兩種軟體安裝方式 dpkg 是由 Debian Linux 社群所開發出來的,透過 dpkg 的機制, Debian 提供的軟體就能夠簡單的安裝起來,同時還能提供安裝後的軟體資訊。只要是衍生於 Debian 的其他 Linux distributions 大多使用 dpkg 這個機制來管理軟體的, 包括 B2D, Ubuntu 等等。 rpm 最早是由 Red Hat 這家公司開發出來的,由於很好使用,因此很多 distributions 就使用這個機制來作為軟體安裝的管理方式。包括 Fedora, CentOS, SuSE 等等知名的開發商都是。 望請採納~

『伍』 Linux安裝軟體的命令是什麼

LINUX下安裝軟體包常有三種,不同的軟體包有不同的安裝方法:tar包,整個安裝過程可以分為以下幾步:
1) 取得應用軟體:通過下載、購買光碟的方法獲得;
2) 解壓縮文件:一般tar包,都會再做一次壓縮,如gzip、bz2等,所以你需要先解壓。如果是最常見的gz格式,則可以執行:「tar –xvzf軟體包名」,就可以一步完成解壓與解包工作。如果不是,則先用解壓軟體,再執行「tar –xvf 解壓後的tar包」進行解包; 閱讀附帶的INSTALL文件、README文件;
3) 執行「./configure」命令為編譯做好准備;
4) 執行「make」命令進行軟體編譯;
5) 執行「makeinstall」完成安裝;
6) 執行「makeclean」刪除安裝時產生的臨時文件。
7) 運行應用程序:一般來說,Linux的應用軟體的可執行文件會存放在/usr/local/bin目錄下!不過這並不是「放四海皆準」的真理,最可靠的還是看這個軟體的 INSTALL和README文件,一般都會有說明。
8) 卸載:通常軟體的開發者很少考慮到如何卸載自己的軟體,而tar又僅是完成打包的工作,所以並沒有提供良好的卸載方法。有兩個軟體能夠解決這個問題,那就是Kinstall和Kife,它們是tar包安裝、卸載的黃金搭檔
rpm包,安裝過程如下:
1) 操作系統:RedHat(Red Hat/Fedora)
2) 常見的安裝包格式 rpm包,安裝rpm包的命令是「rpm -參數」
3) 包管理工具 yum
4) 支持tar包
5)1rpm命令:安裝: rpm –ivh 軟體包名.rpm( -I 安裝軟體,-t測試安裝,不是真的安裝,-p顯示安裝進度,-f忽略任何錯誤,-U升級安裝,-v檢測套件是否正確安裝) 卸載: rpm –e 軟體名(注意使用的是軟體名,而不是軟體包名) 查詢:查詢當前系統安裝的軟體包: rpm –qa 『*軟體包名*』
deb包,安裝過程:
1) 操作系統:Debian系列(Ubuntu)
2) 常見的安裝包格式 deb包,安裝deb包的命令是「dpkg -參數」
3) 包管理工具apt-get
4) 支持tar包
5)dpkg命令:安裝: dpkg –i 軟體包名.deb, 卸載: dpkg –e 軟體名,查詢:查詢當前系統安裝的軟體包: dpkg –l 『*軟體包名*』

閱讀全文

與linux安裝dpkg相關的資料

熱點內容
實數四則運演算法則概念 瀏覽:294
cs16優化命令 瀏覽:869
Minecraft雲伺服器免費 瀏覽:826
png壓縮最小 瀏覽:180
老韓綜app怎麼看不了了 瀏覽:227
只有一個程序員的體驗 瀏覽:321
用伺服器地址怎麼有網 瀏覽:550
路由器伺服器昵稱是什麼 瀏覽:715
程序員男友消失了 瀏覽:399
程序員搜索框自動提示 瀏覽:27
android44api20 瀏覽:677
adb刷recovery命令 瀏覽:697
廣聯達正版加密鎖可以補辦嗎 瀏覽:945
java程序員一天多少行代碼 瀏覽:948
喪屍危機java 瀏覽:125
華為手機怎麼去除app標記未讀信息 瀏覽:856
java監控文件夾 瀏覽:807
群控伺服器主機怎麼轉變普通電腦 瀏覽:707
手機怎麼調整app大小 瀏覽:455
加密門禁卡揭秘 瀏覽:139