軟件包管理工具——yum

    在linux上安裝管理軟件包會遇到包依賴問題,使用yum工具就可以很好的解決這個問題,yum的工作原理基于c/s結構:客戶端與服務器,搭建好客戶端與服務器,就可以使用yum工具了。

一、搭建yum倉庫客戶端

1.yum倉庫的路徑有三種:http://, ftp://,file://,首先創建一個配置文件,用來存放yum倉庫的路徑,倉庫的配置文件要命名為.repo,放在/etc/yum.repos.d目錄下。

軟件包管理工具——yum

2.以本地光盤作為yum倉庫,repodata的父目錄即為倉庫的路徑。

軟件包管理工具——yum

3.配置文件中填寫yum倉庫的id,倉庫的路徑,以及包來源合法性與完整性的相關驗證。

軟件包管理工具——yum

4.使用yum repolist 查看有幾個倉庫,可以看到最新搭建的客戶端的倉庫,yum客戶端搭建成功。

軟件包管理工具——yum

二、搭建yum倉庫服務器

yum倉庫服務器可以讓用戶通過網絡訪問,實現資源共享,以ftp為例,搭建一個基于網絡的yum倉庫服務器。

1.準備工作:禁用防火墻,禁用selinux

軟件包管理工具——yum

軟件包管理工具——yum

軟件包管理工具——yum

軟件包管理工具——yum

2.安裝ftp服務的軟件包

軟件包管理工具——yum軟件包管理工具——yum

3.啟動服務。ftp服務占用21網絡端口,通過查看端口狀態,可以判斷服務是否開啟

軟件包管理工具——yum

4.準備yum系統軟件包。在/var/ftp/pub目錄下創建一個CentOS文件夾,將光盤復制到CentOS目錄中

軟件包管理工具——yum

軟件包管理工具——yum

5.配置客戶端

軟件包管理工具——yum

通過ftp的地址,就可以訪問搭建好的服務器了。

軟件包管理工具——yum

總結:yum工具可以解決軟件包依賴問題,通過搭建客戶端與服務器就可以方便使用yum工具,從而更好的管理軟件包了。

原創文章,作者:xiamu,如若轉載,請注明出處:http://www.www58058.com/84001

(0)
xiamuxiamu
上一篇 2017-08-06
下一篇 2017-08-06

相關推薦

  • 進程管理常用命令

    Linux系統上的進程查看及管理工具:pstree,ps,pidof,pgrep,top,htop,glances,pmap,vmstat,dstat,kill,pkill,job,bg,fg,nohup,nice,renice,killall,…CentOS 5 :SysV initCentOS 6 :upstartCentOS 7 :syst…

    Linux干貨 2017-05-17
  • 網絡班N_27第三周作業

    1、   列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 [root@localhost ~]# who |cut-d” ” -f1 | sort -u 2、   取出左后登錄到當前系統的用戶的相關信息。 [root@localhost ~]# id `l…

    2017-08-11
  • 文本處理三劍客之一的sed

    處理文本的工具sed Stream EDitor, 行編輯器 sed是一種流編輯器,它一次處理一行內容。處理時,把當前處理的行存儲在臨時緩沖區中,稱為“模式空間”(pattern space),接著用sed命令處理緩沖區中的內容,處理完成后,把緩沖區的內容送往屏幕。接著處理下一行,這樣不斷重復,直到文件末尾。文件內容并沒有改變,除非你使用重定向存儲輸出。Se…

    Linux干貨 2017-04-27
  • sed–?用于篩選和轉換文本的流編輯器

    sed?用于篩選和轉換文本的流編輯器命令格式:sed [OPTION] {script} file選項 ? ? ? -n, –quiet, –silent 抑制模式空間的自動打印?? echo -e “abc\ndef” | sed ‘p’ #輸出 abc # abc # def # d…

    Linux干貨 2017-08-15
  • Apache-httpd工作模型

    httpd   httpd是由apache軟件基金會開發的一款著名的web服務器軟件。由于其開放源代碼,并且擁有跨平臺、功能強大、安全穩定等特性,而被廣泛使用。早期httpd是在修修補補的基礎上成長起來的,所以早期也叫作a pachey server,由于開發httpd的組織叫作apache,因此httpd也被稱作apache。httpd有三個長線維護版本,…

    Linux干貨 2017-02-15
  • 第三周博客作業

    1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 [root@localhost ~]# who (unknown) :0           2016-12-15 2…

    Linux干貨 2016-12-20
欧美性久久久久