天天看點

centos 安裝openoffice yum_Linux系統本地Yum倉庫制作1. 什麼是Yum2. Yum常用指令3.本地Yum倉庫制作3.1 Yum倉庫原理3.2 Yum倉庫制作

在使用Linux系統的時候,通常需要安裝許多軟體,Linux系統通常安裝軟體有源碼包安裝(檔案格式:.tar.gz 或.tar.bz2;安裝過程:解壓、環境檢查、編譯和安裝)、Rpm包安裝(檔案格式:.rpm)、二進制安裝(檔案格式:.tar.gz /.tgz /.bz2;安裝過程:解壓即可)和Yum源安裝(yum下載下傳rpm包,自動安裝,同時解決互相間的依賴關系)的方式。下面介紹在内網的情況下,Yum倉庫的配置情況。

1. 什麼是Yum

Yum(全稱為Yellow dog Updater, Modified)是一個在Fedora和RedHat以及CentOS中的Shell前端軟體包管理器。基于RPM包管理,能夠從指定的伺服器自動下載下傳RPM包并且安裝,可以自動處理依賴性關系,并且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載下傳、安裝。

2. Yum常用指令

1) yum顯示資訊

① 顯示所有已經安裝和可以安裝的程式包

yum list
           

② 顯示更新的源

yum repolist
           

③ 顯示安裝包資訊

yum list packagename
           

④ 顯示安裝包詳細資訊

yum info packagename
           

⑤ 顯示一個包所有依賴包

yum deplist packagename
           

2) yum安裝

yum install -y packagename 
           

3) yum删除

yum remove packagename 
           

4) yum包更新

① 全部更新(更新源裡的軟體清單)

yum update
           

② 更新指定包

yum update packagename
           

③ 檢查可更新程式

yum check-update
           

④ 更新指定包(系統裡的軟體)

yum upgrade packagename
           

5) yum清除緩存

yum clean all
           

3.本地Yum倉庫制作

3.1 Yum倉庫原理

Yum倉庫是可以提供多種RPM包的伺服器,通過http的方式來檢索、下載下傳并安裝相應及相關依賴的RPM包。

centos 安裝openoffice yum_Linux系統本地Yum倉庫制作1. 什麼是Yum2. Yum常用指令3.本地Yum倉庫制作3.1 Yum倉庫原理3.2 Yum倉庫制作

Yum倉庫原理圖

3.2 Yum倉庫制作

1) 建立/mnt/cdrom目錄

mkdir /mnt/cdrom
           

2)将CentOS-7-x86_64-Minimal-2003.iso鏡像檔案挂載到/mnt/cdrom目錄下

mount -t iso9660 -o rw /dev/cdrom /mnt/cdrom
           
centos 安裝openoffice yum_Linux系統本地Yum倉庫制作1. 什麼是Yum2. Yum常用指令3.本地Yum倉庫制作3.1 Yum倉庫原理3.2 Yum倉庫制作

執行挂載指令圖

3) 修改本地yum源檔案CentOS-Media.repo

cd /etc/yum.repos.d/rename .repo .repo.bak *vim CentOS-Local.repo
           
[base]name=CentOS-Localbaseurl=file:///mnt/cdromgpgcheck=1enabled=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
           

4) 清除YUM緩沖

yum clean all
           
centos 安裝openoffice yum_Linux系統本地Yum倉庫制作1. 什麼是Yum2. Yum常用指令3.本地Yum倉庫制作3.1 Yum倉庫原理3.2 Yum倉庫制作

清除緩沖指令圖

5) 列出可用的YUM源

yum repolist
           
centos 安裝openoffice yum_Linux系統本地Yum倉庫制作1. 什麼是Yum2. Yum常用指令3.本地Yum倉庫制作3.1 Yum倉庫原理3.2 Yum倉庫制作

顯示yum源指令圖

6) 安裝httpd軟體

yum install -y httpd
           

7) 開啟httpd服務

service httpd start
           

8) 測試httpd服務是否開啟成功,使用浏覽器通路http://192.168.1.16:80,成功則顯示頁面

centos 安裝openoffice yum_Linux系統本地Yum倉庫制作1. 什麼是Yum2. Yum常用指令3.本地Yum倉庫制作3.1 Yum倉庫原理3.2 Yum倉庫制作

通路httpd服務成功圖

9) 将Yum源配置到httpd中,其他伺服器即可通過網絡通路到這個内網中的Yum源

cp -r /mnt/cdrom/ /var/www/html/soft
           

10) 在浏覽器中通路http://192.168.1.16/soft

centos 安裝openoffice yum_Linux系統本地Yum倉庫制作1. 什麼是Yum2. Yum常用指令3.本地Yum倉庫制作3.1 Yum倉庫原理3.2 Yum倉庫制作

其他伺服器成功通路圖

11) 讓其他需要安裝Rpm包的伺服器指向這個Yum源

備份repo檔案:

rename .repo .repo.bak *
           
vim CentOS-Local.repo
           
[base]name=CentOS-Localbaseurl=http://192.168.1.16/softgpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
           

12) 在其他安裝Rpm包伺服器執行yum指令

清除緩存

yum clean all
           

顯示更新的源

yum repolist
           

13) 重新開機後自動挂載,在192.168.1.16這台伺服器/etc/fstab追加内容

/dev/cdrom              /mnt/cdrom              iso9660 defaults        0 0
           
vim  /etc/fstab
           
centos 安裝openoffice yum_Linux系統本地Yum倉庫制作1. 什麼是Yum2. Yum常用指令3.本地Yum倉庫制作3.1 Yum倉庫原理3.2 Yum倉庫制作

追加内容圖

14) 自此,Yum本地倉庫制作完成。

了解更多精彩内容

centos 安裝openoffice yum_Linux系統本地Yum倉庫制作1. 什麼是Yum2. Yum常用指令3.本地Yum倉庫制作3.1 Yum倉庫原理3.2 Yum倉庫制作

大資料智工廠

智慧資料,創造價值,就來大資料智工廠,關注吧!