linux中安裝軟體

2021-07-04 10:15:59 字數 2447 閱讀 4835

rpm是redhat package manager(redhat軟體包管理工具)類似windows裡面的「新增/刪除程式」

rpm 執行安裝包

二進位製包(binary)以及源**包(source)兩種。二進位製包可以直接安裝在計算機中,而源**包將會由rpm自動編譯、安裝。源**包經常以src.rpm作為字尾名。

比如:lamp環境,有時候你會發現用原始碼編譯安裝缺少很多的依賴,對於新手而言,那些依賴怎麼解決,你也許會乙個個結解決,難道都能yum嗎?我告訴大家,如果找不到那麼就是動態庫,一般以so結尾,我們可以去找相關**查詢:

常用命令組合:

-ivh:安裝顯示安裝進度--install--verbose--hash

-uvh:公升級軟體包--update;

-qpl:列出rpm軟體包內的檔案資訊[query package list];

-qpi:列出rpm軟體包的描述資訊[query package install package(s)];

-qf:查詢指定檔案屬於哪個rpm軟體包[query file];

-va:校驗所有的rpm軟體包,查詢丟失的檔案[view lost];

-e:刪除包

rpm -q samba //查詢程式是否安裝

rpm -ivh /media/cdrom/redhat/rpms/samba-3.0.10-1.4e.i386.rpm //按路徑安裝並顯示進度

rpm -ivh --relocate /=/opt/gaim gaim-1.3.0-1.fc4.i386.rpm    //指定安裝目錄

rpm -ivh --test gaim-1.3.0-1.fc4.i386.rpm    //用來檢查依賴關係;並不是真正的安裝;

rpm -uvh --oldpackage gaim-1.3.0-1.fc4.i386.rpm //新版本降級為舊版本

rpm -qa | grep httpd      #[搜尋指定rpm包是否安裝]--all搜尋*httpd*

rpm -ql httpd         #[搜尋rpm包]--list所有檔案安裝目錄

rpm -qpi linux-1.4-6.i368.rpm #[檢視rpm包]--query--package--install package資訊

rpm -qpf linux-1.4-6.i368.rpm #[檢視rpm包]--file

rpm -qpr file.rpm       #[檢視包]依賴關係

rpm2cpio file.rpm |cpio -div    #[抽出檔案]

rpm -ivh file.rpm  #[安裝新的rpm]--install--verbose--hash

rpm -ivh

rpm -uvh file.rpm    #[公升級乙個rpm]--upgrade

rpm -e file.rpm      #[刪除乙個rpm包]--erase

常用引數:

install/upgrade/erase options:

-i, --install                     install package(s)

-v, --verbose                     provide more detailed output

-h, --hash                        print hash marks as package installs (good with -v)

-e, --erase                       erase (uninstall) package

-u, --upgrade=+      upgrade package(s)

--replacepkge                    無論軟體包是否已被安裝,都強行安裝軟體包

--test                            安裝測試,並不實際安裝

--nodeps                          忽略軟體包的依賴關係強行安裝

--force                           忽略軟體包及檔案的衝突

query options (with -q or --query):

-a, --all                         query/verify all packages

-p, --package                     query/verify a package file

-l, --list                        list files in package

-d, --docfiles                    list all documentation files

-f, --file                        query/verify package(s) owning file

linux中軟體的安裝

1 源 包的安裝 gzip d apache 1.3.20.tar.gz 解壓 tar xvf apache 1.3.20.tar 解包 cd apache 1.3.20 configure 配置 configure help 檢視configure選項 make 編譯 make install 安...

Linux中安裝軟體方式

使用linux自帶的rpm命令直接安裝 rpm ivh 軟體包 此方法無法解決軟體依賴性問題,需要手動解決軟體包依賴 配置yum源,新增yum倉庫,可使用vim直接在 etc yum.d 目錄下編輯,也可使用wget獲取倉庫的rpm包 使用yum命令安裝需要的軟體包,安裝同時會列出當前軟體所依賴的其...

linux中miniconda軟體的安裝及環境配置

注 可以去映象 找到自己想要安裝的版本,我這裡選擇的是miniconda3 4.7.12.1 linux x86 64.sh wget c miniconda3 4.7.12.1 linux x86 64.shbash miniconda3 4.7.12.1 linux x86 64.shsourc...