linux下軟體的安裝和管理

2021-08-21 03:48:19 字數 2346 閱讀 2956

注意:不能由使用者指定安裝目錄的。安裝目錄預先定義好的。

-q 對已安裝的包進行簡單查詢

rpm -q packagename(包的名稱)查詢指定的包是否已經安裝

rpm -qi packagename 對已安裝的包進行詳細資訊查詢

rpm -ql packagename 查詢已安裝包中包含的檔案 rpm -qa 顯示已經安裝的所有 rpm 包

rpm -qc paceage_neme:查詢指定包安裝的配置檔案;

rpm -qd package_name: 查詢指定包安裝的幫助檔案;

rpm -qa |grep linux 顯示已經安裝的所有包含 linux 欄位的包

rpm -i packagename 安裝包(在包所在的目錄下)

rpm -i /media/udisk/linux/linuxqq_v1.0-preview3_i386.rpm 安裝指定目錄下的包 rpm -ivh packagename 安裝包並顯示安裝的進度和詳細資訊

-v 顯示安裝過程的詳細處理過程

-h 顯示安裝進度

比如安裝完畢jdk後需要配置環境變數 

我們一般使用vim ~/.bash_profile 編輯當前登陸使用者的這個檔案進行修改

配置到個人登陸裡面

而不適用 vim /etc/profiles 這個是全域性的配置檔案。

rpm 包的解除安裝rpm -e packagename 解除安裝已安裝的 rpm 包 可以以空格隔開同時刪除多個包

如果不知道自己安裝的軟體包的名字則可以通過 rpm -qa | grep jdk查詢出來 再解除安裝

舉例為:

linuxqq-v1.0-preview3.i386.rpm virtualbox-2.1.0_41146_rhel5-1.i386.rpm

源** rpm 包的結尾通常是.src.rpm

使用方法

rpm -i rpmpackage.src.rpm 

cd /usr/src/redhat/specs

rpmbuild -bb rpmpackage.specs

/usr/src/redhat/rpm/i386/目錄下,有乙個新的 rpm 包,這個是編譯好的二進位制檔案。

rpm -i new-package.rpm 即可安裝完成。

常見的檔案型別為.tar.gz .tar.bz2  .tgz  .tar.zip 在 linux 下安裝方式為: 

1、先解壓縮,各種檔案型別的解壓縮方式不同

.tar.gz .tgz  檔案執行 

tar -xvzf softname.tar.gz tar -xvzf  softname.tgz

-x  解壓縮檔案

-v  顯示詳細過程

-z  支援 gzip 壓縮檔案

-f  指定壓縮檔案

tar -xvjf softname.tar.bz2

-j 支援 bzip2 壓縮檔案 

unzip -v softname.tar.zip

-v  解壓檔案

-d 指定解壓縮目錄 2、在軟體所在目錄下會生成同名的目錄,裡面會存放著所有檔案,進入到這個目錄 3、閱讀 readme 檔案或是 install 檔案,查詢執行配置,編譯,安裝命令方式 4、執行配置、編譯和安裝命令

通常為./configure 執行配置 make 編譯

make install  安裝

make clean 清理臨時檔案 

tar 包的解除安裝 可以在安裝目錄下執行

make uninstall

cd /etc/yum.repos.d/

2.開啟瀏覽器

找到centos列表 右面的幫助

會看到如下內容,然後按照步驟執行操作即可

centos

1、備份

mv /etc/yum.repos.d/centos-base.repo /etc/yum.repos.d/centos-base.repo.backup

centos 5

wget -o /etc/yum.repos.d/centos-base.repo

或者curl -o /etc/yum.repos.d/centos-base.repo

centos 6

wget -o /etc/yum.repos.d/centos-base.repo

或者curl -o /etc/yum.repos.d/centos-base.repo

centos 7

wget -o /etc/yum.repos.d/centos-base.repo

或者curl -o /etc/yum.repos.d/centos-base.repo

3、之後執行yum clean all 和 yum makecache生成快取

Linux下軟體安裝目錄管理

linux 的軟體安裝目錄對系統進行有序管理 usr 系統級的目錄,理解為c windows usr lib 理解為c windows system32 usr local 使用者級的程式目錄,理解為c progrem files 使用者自己編譯的軟體預設安裝到此目錄下 opt 使用者級的程式目錄,...

Linux下軟體的安裝和解除安裝

一 二進位制分發軟體包的安裝與解除安裝 linux軟體的二進位制分發是指事先已經編譯好二進位制形式的軟體包的發布形式,其優點是安裝使用容易,缺點則是缺乏靈活性,如果該軟體包是為特定的硬體 作業系統平台編譯的,那它就不能在另外的平台或環境下正確執行。1 rpm形式的二進位制軟體包 安裝 rpm ivh...

Linux下軟體的安裝和解除安裝

linux系統對於很多新手來說,軟體的安裝和解除安裝一直都是困擾他們的問題。在windows系統中,我們通常使用應用軟體自帶的安裝 解除安裝程式或在控制面板中的 新增 刪除程式 來實現。整個過程操作簡單方便,一目了然。與其相類似,在linux下有乙個功能強大的軟體安裝解除安裝工具,名為rpm。它可以...