Centos7軟體的安裝

2021-08-02 07:14:11 字數 1649 閱讀 3755

centos7 軟體安裝

一、軟體管理器:rpm(redhat package manager)

rpm的最大優點是軟體預先編譯過,並且打包成rpm機制的安裝包,安裝包內會預設記錄該軟體需要依賴的屬性軟體,當安裝時會查詢依賴軟體是否滿足,如果滿足則予以安裝。

srpm(source rpm),是含有原始碼的rpm,在安裝時需要先以rpm的方式進行編譯,然後安裝

rpm               ***.rpm           可直接安裝     已經編譯       不可修改引數

srpm         ***.src.rpm             不可              未編譯               可

1. rpm格式:

jdk-8u131-linux-x64.rpm

1.軟體名稱/2. 軟體的版本資訊/3. 硬體平台/4. 副檔名

二、rpm軟體管理程式:rpm

1.rpm預設的安裝路徑

/var/lib/rpm/      該軟體相關的資訊

/usr/bin             一些可執行檔案

/etc                   一些設定檔案放置的目錄,例如/etc/crontab

/usr/share/doc  一些基本的軟體使用手冊與幫助文件

/usr/share/man  一些man page 檔案

2.rpm安裝

安裝軟體需要用root身份或者許可權

通常安裝軟體 ; rpm  -ivh  package_name

解除安裝 :  rpm -e --nodeps  package_name

3.rpm查詢

rpm -qa   查詢已經安裝的軟體

三、srpm

1.利用預設值安裝srpm檔案

--rebuild  對srpm進行編譯與打包,最後生成rpm檔案

--recompile 這個會對srpm進行編譯、打包和安裝。

四、yum

查詢功能  yum [list|info|provides|whatprovides]

安裝與公升級  yum [install|update]

刪除功能  yum [remove]

yum的設定檔案  /etc/yum.repos.d/centos-base.repo

清理本機舊資料  yum clean[packages|headers|all]

yum的軟體組功能:yum [grouplist|groupinfo|groupinstall|groupremove]

五、tarball

1.tarball  -- tar.gz

2.安裝 :

將tarball檔案在/usr/***xx/下解壓縮

./configure :建立makefile:以自動檢測程式檢測操作環境,並建立makefile這個檔案

有些時候需要先進行make clean

編譯make:以make這個程式並使用該目錄下的makefile作為它的引數配置檔案,來進行make操作

安裝make install:以make這個程式,並以makefile這個引數配置檔案,依據install這個目標的制定來到正確的安裝路徑

六、管理的抉擇:rpm與tarball

優先選擇rpm,特殊軟體選擇tarball

新centos7安裝軟體

yum install tree 顯示樹形目錄結構 python2 pip python2的包管理工具 python36 python3.6版本 python36 pip python3.6對應的pip gccgcc c nginx tomcat nodejs npmdocker redis mon...

centos7下的軟體安裝

說明 此次安裝以idea為示例 將壓縮包放在你想要放入的地方,然後使用解壓命令進行解壓 tar xvf 壓縮包名稱linux版本的datagrip並不用安裝步驟。在idea 2018.2.4 bin目錄下有idea.sh的啟動指令碼。可以通過指令碼啟動,但這是需要命令啟動。idea.sh我們每次這樣...

CentOS7中安裝LNMP相關軟體

這個帖子全部是從別的地方弄過來的,主要是做乙個筆記每次裝的時候照著抄,不能裝了可以提問,親測可用,測試系統是 阿里雲 centos7.2 centos7.0 yum install epel release rpm uvh 然後安裝php和相關擴充套件 php7.2 yum install y ph...