linux學習筆記 linux學習之軟體安裝

2022-09-02 10:06:09 字數 3187 閱讀 8245

//環境為vmware12下安裝的centos7系統。

軟體安裝包:

rpm軟體        *.rpm安裝簡單                                   裝完之後資料找不到(安裝路徑不可修改)

原始碼軟體        *tar.gz , *.tar.bz2可配置安裝引數以發揮最大效能   安裝較慢(麻煩?)

rpm軟體安裝包格式(軟體名、軟體版本、軟體系統平台、軟體系統架構)

zip-3.0-1.e16.x86_64.rpm 

*.rpm("*"軟體安裝包名)

zip:軟體名(版本前面都是)

e16:(軟體發行版本)

x86_64:64位系統     i686:32位    noarch:不區分系統架構(32位+64位皆可)

rpm軟體操作:

1、rpm命令:(只安裝目標軟體,不可解決軟體依賴關係)

1)安裝軟體(iso系統映象檔案中帶有常用軟體安裝包)

# rpm -ivh 《軟體安裝包名稱》

-iinstall安裝

v顯示軟體安裝詳細過程

h以。。。(軟體安裝進度)

--nodeps  忽略軟體依賴關係(導致部分功能不可用)(寫在-ivh後面)

2)檢視軟體受否安裝

# rpm -q httpd(已安裝則顯示軟體資訊,未安裝則顯示未安裝)

3)解除安裝軟甲(解除安裝軟體時也存在依賴關係,可能導致解除安裝失敗)

# rpm -e 《軟體名稱》(成功解除安裝無任何提示)

--nodeps  

4)公升級軟體(公升級同時解除安裝掉舊版本,不建議,新版本存在位未知問題)

# rpm -uvh

4)yum工具的使用

1、檢視yum倉庫的軟體

# yum install all

# yum install | less

2、安裝軟體

# yum install -y samba

# yum install samba*

# yum install samba

3、解除安裝軟體

# yum remove -y dhcp

# yum remove dhcp

4、公升級軟體

# yum update

# yum update dhcp

5)檢視提供檔案的軟體包

# yum provides "*/vim"//檢視命令所需的軟體

6)檢視軟體生成的檔案

# yum -ql coreutils

# yum -ql coreutils | less    //「less」分頁檢視

9)查軟體組名(包組)

# yum grouplist | less

10)安裝軟甲包組

# yum groupinstall -y 《組名》

# yum groupinstall 「backup sever」

11)實現開機自動掛載光碟

# vim /etc/fstab

檔案格式目錄檔案系統掛載引數(defaults)

/dev/cdrom/mntiso9660 defaults0 0

10)# which lsls命令軟體路徑

//環境為vmware12下安裝的centos7系統。

軟體安裝包:

rpm軟體        *.rpm安裝簡單                                   裝完之後資料找不到(安裝路徑不可修改)

原始碼軟體        *tar.gz , *.tar.bz2可配置安裝引數以發揮最大效能   安裝較慢(麻煩?)

rpm軟體安裝包格式(軟體名、軟體版本、軟體系統平台、軟體系統架構)

zip-3.0-1.e16.x86_64.rpm 

*.rpm("*"軟體安裝包名)

zip:軟體名(版本前面都是)

e16:(軟體發行版本)

x86_64:64位系統     i686:32位    noarch:不區分系統架構(32位+64位皆可)

rpm軟體操作:

1、rpm命令:(只安裝目標軟體,不可解決軟體依賴關係)

1)安裝軟體(iso系統映象檔案中帶有常用軟體安裝包)

# rpm -ivh 《軟體安裝包名稱》

-iinstall安裝

v顯示軟體安裝詳細過程

h以。。。(軟體安裝進度)

--nodeps  忽略軟體依賴關係(導致部分功能不可用)(寫在-ivh後面)

2)檢視軟體受否安裝

# rpm -q httpd(已安裝則顯示軟體資訊,未安裝則顯示未安裝)

3)解除安裝軟甲(解除安裝軟體時也存在依賴關係,可能導致解除安裝失敗)

# rpm -e 《軟體名稱》(成功解除安裝無任何提示)

--nodeps  

4)公升級軟體(公升級同時解除安裝掉舊版本,不建議,新版本存在位未知問題)

# rpm -uvh

4)yum工具的使用

1、檢視yum倉庫的軟體

# yum install all

# yum install | less

2、安裝軟體

# yum install -y samba

# yum install samba*

# yum install samba

3、解除安裝軟體

# yum remove -y dhcp

# yum remove dhcp

4、公升級軟體

# yum update

# yum update dhcp

5)檢視提供檔案的軟體包

# yum provides "*/vim"//檢視命令所需的軟體

6)檢視軟體生成的檔案

# yum -ql coreutils

# yum -ql coreutils | less    //「less」分頁檢視

9)查軟體組名(包組)

# yum grouplist | less

10)安裝軟甲包組

# yum groupinstall -y 《組名》

# yum groupinstall 「backup sever」

11)實現開機自動掛載光碟

# vim /etc/fstab

檔案格式目錄檔案系統掛載引數(defaults)

/dev/cdrom/mntiso9660 defaults0 0

10)# which lsls命令軟體路徑

linux學習筆記 Linux就該這麼學 13

如果想在系統中為每位使用者建立乙個獨立的 通常的方法是基於虛擬 主機功能來部署多個 但這個工作會讓管理員苦不堪言 尤其是使用者數量很龐大時 而且在使用者自行管理 時,還會碰到各種許可權限制,需要為此做很多額外的工作。其實,httpd服務程式提供的個人使用者主頁功能完全可以以勝任這個工作。該功能可以讓...

linux學習筆記 Linux就該這麼學 1

今天是第一天,聊相關歷史和各方面的閒聊比較多。介紹了linux和redhat的相關的歷史與上課時間等。工作馬馬虎虎,只想在興趣和遊戲中尋覓快活,充其量只能獲得一時的快感,絕不能嚐到從心底湧出的驚喜和快樂,但來自工作的喜悅並不像糖果那樣 放進嘴裡就甜味十足,而是需要從苦勞與艱辛中滲出,因此當我們聚精會...

LINUX學記筆記4

今日學習內容為 管道符 重定向與環境變數 1 輸入 輸出重定向 簡而言之,輸入重定向是指把檔案匯入到命令中,而輸出重定向則是指把原本要輸出到螢幕的資料資訊寫入到指定檔案中。在日常的學習和工作中,相較於輸入重定向,我們使用輸出重定向的頻率更高,所以又將輸出重定向分為了標準輸出重定向和錯誤輸出重定向兩種...