Ⅰ 自己定製的linux系統沒有apt-get,如何安裝apt-get包
apt-cache search package 搜索軟體包。
apt-cache show package 獲取包的相關信息,如說明、大小、版本等。悉喚
sudo apt-get install package 安裝包。
sudo apt-get install package --reinstall 重新安裝包。
sudo apt-get -f install 修復安裝。
sudo apt-get remove package 刪除包。
sudo apt-get remove package --purge 刪除包,包括配置文件等。
sudo apt-get update 更新源。
sudo apt-get upgrade 更新已安裝的包。
sudo apt-get dist-upgrade 升級系統。
apt-cache depends package 了解使用該包依賴那些包。
apt-cache rdepends package 查看該包被哪些包依睜戚凱賴。
sudo apt-get build-dep package 安裝相關的編譯環境。
apt-get source package 下載該包的源代碼。
sudo apt-get clean && sudo apt-get autoclean 清理無用的包。
sudo apt-get check 檢查是否有損壞的依賴。
Ⅱ Arch系Linux安裝和卸載軟體包的方法
搜索包:
pacman -Ss 關鍵字:在倉庫中搜索含關鍵字的包。
pacman -Qs 關鍵字: 搜索已安裝的包。
pacman -Qi 包名:查看有關包的詳盡信息。
pacman -Ql 包名逗隱橡:列出該包的文件。
安裝軟體包:
sudo pacman -S package_name或sudo pacman -Sy package_name
yay -S package_name(若要使用yay,先安裝,安裝方法 sudo pacman -S yay)
刪除單個軟體包,保留其全部已經安裝的依賴關系
sudo pacman -R package_name
刪除指定軟體包,及其所有沒有被其他已安裝軟體包使用的依賴關系:
sudo pacman -Rs package_name
要刪除軟體包和所有依賴這個軟體包的程序:
sudo pacman -Rsc package_name
警告: 此操作是遞歸的,請小心檢查,可能會一次刪除大量的軟體包。
要刪除軟體包,但是不刪除攜核依賴這個山旁軟體包的其他程序:
sudo pacman -Rdd package_name
sudo pacman 刪除某些程序時會備份重要配置文件,在其後面加上*.pacsave擴展名。-n 選項可以刪除這些文件:
sudo pacman -Rn package_name
sudo pacman -Rsn package_name
Ⅲ Linux系統下用什麼工具做安裝包_linux軟體安裝包
【享】linux安裝程序
初者都知道何linux安裝程序面簡單說
Linux系統安裝軟體見兩種:
種軟體源代碼您需要自手編譯種軟體安裝包通用gzip壓縮tar包(綴名.tar.gz)
另種軟體執行程序要安裝種軟體安裝包通RPM包(RedHatLinuxPacket軟體包管理器)綴名.rpm用RPM格式打包源代碼、用gzip壓縮執行套裝程序要您理解思路兩種形式安裝包
源代碼編譯安裝
Linux軟體源代碼發指提供該軟體所程序源代碼發布形式需要用戶自編譯執行二進制碼並進行安裝其優點配置靈隨意掉或保留某些功能/模塊適應種硬體/操作系統平台及編譯環境;缺點難度較般適合初者使用
各軟體源代碼包般都各軟體項目主頁提供載例:等
1.*.src.rpm形式源宏拍碼代碼軟體包
安裝:
rpm-rebuild*.src.rpm
cd/usr/src/dist/RPMS
rpm-ivh*.rpm
卸載:
rpm-epackgename
說蔽哪明:rpm--rebuild*.src.rpm命令源代碼編譯並/usr/src/dist/RPMS二進制RPM軟體包再安裝該賀好二進制包即Packgename前所述
2.*.tar.gz/*.tgz/*.bz2形式源代碼軟體包
tar.gz或tgz或tar.bz2等格式結尾軟體包般都源代碼式發布軟體安裝類軟體首先需要軟體進行解壓:
#tarzxvffilename.tar.gz
#tarxvfzfilename.tgz
#tarxvfjfilename.tar.bz2
解壓進入解壓目錄:
#cdfilename/
於類文檔見安裝步驟:配置、編譯安裝3步其麻煩配置所軟體安裝相關配置都步指定:比軟體安裝位置等
配置:./configure
編譯:make
安裝:makeinstall
卸載:makeuninstall或手刪除
說明:建議解壓先閱讀說明文件()解安裝需求必要需改編譯配置些軟體包源代碼編譯安裝用makeuninstall命令進行卸載提供功能則軟體卸載必須手進行由於軟體能文件散安裝系統目錄往往難刪除干凈應該編譯前進行配置指定軟體要安裝目標路徑:./configure--prefix=目錄名使用rm-rf軟體目錄名命令進行干凈徹底卸載與其安裝式相比需要用戶自編譯安裝難適合於使用Linux已定經驗般推薦初者使用
RPM格式軟體包安裝
RPMRedHat公司發軟體包管理器使用容易RPM形式軟體包進行安裝、升級、卸載、驗證、查詢等操作安裝簡單卸載軟體安裝處目錄文件刪除干凈推薦初者盡能使用RPM形式軟體包軟體包往往特定命令規范名字由文件名版本號.rpm組字串例apache-3.1.12-i386.rpmapache-devel-3.1.12-i386.rpm軟體包名稱別-devel各支持RPM格式Linux見軟體RPM包網站rpmfind.net找
1.安裝
命令格式:
rpm-i(or--install)optionsfile1.rpm...fileN.rpm
參數:
file1.rpm...fileN.rpm指要安裝RPM包文件名
詳細選項:
-h(or—hash)安裝輸hash記號;test安裝進行測試並實際安裝;--percent百比形式輸安裝進度;--excludedocs安裝軟體包文檔;--includedocs安裝文檔;--replacepkgs強制重新安裝已經安裝軟體包;--替換屬於其軟體包文件;--force忽略軟體包及文檔沖突;--noscripts運行預安裝安裝腳本;--prefixNEWPATH軟體包安裝由NEWPATH指定路徑;--ignorearch校驗軟體包結構;--ignoreos檢查軟體包運行操作系統;--nodeps檢查依賴性關系;--ftpproxyHOST用HOST作FTP代理;--ftpportPORT指定FTP埠號PORT
通用選項:
-v顯示附加信息;-vv顯示調試信息;--rootDIRECTORY讓指定路徑作根目錄預安裝程序安裝程序都安裝目錄;--rcfileFILELIST設置rpmrc文檔FILELIST;--dbpathDIRECTORY設置RPM資料庫所路徑DIRECTORY
2.刪除
命令格式:
rpm-e(or--erase)optionspkg1...pkgN
參數:
pkg1...pkgN:要刪除軟體包
詳細選項:
--test執行刪除測試;--noscripts運行預安裝安裝腳本程序;--nodeps檢查依賴性
通用選項:
-vv顯示調試信息;--rootDIRECTORY讓指定路徑作根目錄預安裝程序安裝程序都安裝目錄;--rcfileFILELIST設置rpmrc文檔FILELIST;--dbpathDIRECTORY設置RPM資料庫所路徑DIRECTORY
3.升級
命令格式:
rpm-U(or--upgrade)optionsfile1.rpm...fileN.rpm
參數:
file1.rpm...fileN.rpm指軟體包名字
詳細選項:
-h(or—hash)安裝輸hash記號;—oldpackage允許舊版本;--test進行升級測試;--excludedocs安裝軟體包文件;--includedocs安裝文件;--replacepkgs強制重新安裝已經安裝軟體包;--替換屬於其軟體包文件;--force忽略軟體包及文件沖突;--percent百比形式輸安裝進度;--noscripts運行預安裝安裝腳本;--prefixNEWPATH軟體包安裝由NEWPATH指定路徑;--ignorearch校驗軟體包結構;--ignoreos檢查軟體包運行操作系統;--nodeps檢查依賴性關系;--ftpproxyHOST用HOST作FTP代理;--ftpportHOST指定FTP埠號HOST
通用選項:
-v顯示附加信息;-vv顯示調試信息;--rootDIRECTORY讓指定路徑作根目錄預安裝程序安裝程序都安裝目錄;--rcfileFILELIST設置rpmrc文件FILELIST;--dbpathDIRECTORY設置RPM資料庫所路徑DIRECTORY
4.查詢
命令格式:
rpm-q(or--query)options
參數:
pkg1...pkgN:查詢已安裝軟體包
詳細選項:
-pPACKAGE_FILE查詢軟體包文件;-fFILE查詢FILE屬於哪軟體包;-a查詢所安裝軟體包;--CAPABILITY查詢提供CAPABILITY功能軟體包;-ggroup查詢屬於group組軟體包;--CAPABILITY查詢所需要CAPABILITY功能軟體包
選項:
-i顯示軟體包概要信息;-l顯示軟體包文件列表;-c顯示配置文件列表;-d顯示文件列表;-s顯示軟體包文檔列表並顯示每文件狀態-;-scripts顯示安裝、卸載、校驗腳本;--queryformat(or--qf)用戶指定式顯示查詢信息;--mp顯示每文件所已校驗信息;--proVides顯示軟體包提供功能;--requires(or-R)顯示軟體包所需功能
通用選項:
-v顯示附加信息;-vv顯示調試信息;--rootDIRECTORY讓指定路徑作根目錄預安裝程序安裝程序都安裝目錄;-rcfileFILELIST設置rpmrc文件FILELIST;--dbpathDIRECTORY設置RPM資料庫所路徑DIRECTORY
5.校驗已安裝軟體包
命令格式:
rpm-V(or--verify,or-y)options
參數:
pkg1...pkgN要校驗軟體包名
軟體包選項:
-pPACKAGE_FILE校驗PACKAGE_FILE所屬軟體包;-a校驗所軟體包;-ggroup校驗所屬於組group軟體包
詳細選項:
--noscripts運行校驗腳本;--nodeps校驗依賴性;--nofiles校驗文檔屬性
通用選項:
-v顯示附加信息;-vv顯示調試信息;--rootPATH讓RPMPATH指定路徑做根目錄預安裝程序安裝程序都安裝目錄;--rcfileFILELIST設置rpmrc文件FILELIST;--dbpathDIRECTORY設置RPM資料庫所路徑DIRECTORY
6.校驗軟體包文件
語:
rpm-K(or--checksig)optionsfile1.rpm...fileN.rpm
參數:
file1.rpm...fileN.rpm軟體包文件名;Checksig--詳細選項;--nopgp校驗PGP簽名
通用選項:
-v顯示附加信息;-vv顯示調試信息;--rcfileFILELIST設置rpmrc文件FILELIST
7.其RPM選項
--rebuilddb重建RPM資料庫;--initdb創建新RPM資料庫;--quiet盡能減少輸;--help顯示幫助文件;--version顯示RPM前版本
喜歡字元介面安裝或卸載些軟體包完全安裝基於X-Window圖形介面軟體包管理程序glint,xrpm圖形介面或使用KDEKPackage(單擊【始】→【運行命令】其輸入KPackage即啟KPackage)等軟體包安裝、升級、卸載、驗證查詢通單擊滑鼠輕松完圖所示
需要注意每RPM軟體包格式軟體並定獨立各RPM軟體包間定依賴關系刪除某RPM軟體包能導致別軟體能使用升級刪除應該注意
本載安裝linux發現版本都幾百兆我覺系統都沒款點軟體能用或者說用起問題啊我直覺安裝包越越
Ⅳ Linux下如何安裝軟體(linux下如何安裝軟體包)
Linux你只要有軟體李雹包就不用擔心安裝問題,既然是下載的怎麼不知道文件名。先查看包的後綴,在文件路徑打開終端,如果是deb格式請輸入sudodpkg-i當前名字,rpm其次升答。雙擊deb軟體包也能讀取安裝,同哪笑帆時得到真實的package名
Ⅳ Linux中的包管理工具
「 包管理器(package manager)」(或「軟體包管理器」)是一種工具,它允許用戶在操作滑坦碼系統上安裝、刪除、信哪升級、配置和管理軟體包。軟體包管理器可以是像「軟體中心」這樣的圖形化應用,也可以是像 yum、apt-get 或 pacman 這樣的命令行工具。
一個「 包(package)」(或信亮「軟體包」)通常指的是一個應用程序,它可以是一個 GUI 應用程序、 行工具或(其他軟體程序需要的)軟體庫。包本質上是一個存檔文件,包含二進制可執行文件、配置文件,有時還包含依賴關系的信息。
包管理系統的功能和優點大致相同,但打包格式和工具卻因平台而異,例如
下面以最常用的CentOS作為常用命令的例子,其他的類推
更新包列表:yum check-update
更新已安裝的包:sudo yum update
搜索某個包:
yum search search_string
yum search all search_string
查看某個包的軟體信息:
yum info package
yum deplist package
從存儲庫安裝包:
sudo yum install package
sudo yum install package1 package2 ...
sudo yum install -y package
從本地系統安裝一個包:sudo yum install package.rpm
刪除一個或者多個已安裝的包:sudo yum remove package
更多具體命令建議使用:yum -h來查看使用幫助
Ⅵ 【R】linux下安裝package
機器故胡襲叢障安裝R3.3版褲櫻本禪雀頗費周折,改為源碼安裝R3.2,之後需要不斷安裝各種package,兩種方式: