1. 程式人生 > >Centos7 mount/ rpm/ yum 軟件倉庫搭建

Centos7 mount/ rpm/ yum 軟件倉庫搭建

linux

mount --掛載光盤

umount /Bob --刪除掛載的光盤Bob

df -h --查看掛載的目錄

例:將本地Centos 7 IOS鏡像掛載到Bob目錄下

首先在cd / 目錄下建立Bob的文件夾,之後再進入cd /dev 目錄,用ls查看,可看到cdrom這個目錄,一般ISO鏡像文件或者關盤都掛載此目錄下,ls cdrom / 可查看到Bob文件夾已在此目錄中,用 mount cdrom /abc 將鏡像文件IOS或者光盤掛載Bob文件夾中,完成後,可通過df -h 查看掛載光盤的信息

技術分享


技術分享

--------------------------------------------------------------------------------

rpm --包管理器
rpm -aq --查看系統當中所有安裝的程序
rpm -q zip--查找關於zip的安裝包

rpm -ivh --安裝某安裝包 -ivh 後面跟需要安裝的安裝包
rpm -e --刪除某些軟件版包 -e 後面跟需要刪除的安裝包
rpm -Uvh --升級某些安裝包


進入 cd /Bob , ls查看,可以看到Packages目錄,centos主要的軟件包都放在這個目錄裏面的,然後再cd Packages , ls httpTab 鍵查看有沒有http的安裝包,

rpm -ivh httpd-2.4.6-67.el7.centos.x86_64.rpm,因為包依賴關系的問題,比如安裝A先要安裝B,安裝B又要安裝C,所以rpm安裝起來比較麻煩,其實還有另外一種方式,就是yum


yum --軟件包管理器


cd /etc/yum.repos.d ,ls會看到 CentOS-Base.repo的文件,vi CentOS-Base.repo 進入會看到默認的yum雲的地址


yum clean all --清除yum的緩存信息
yum list --查看軟件倉庫裏面所有的可以安裝或者刪除的軟件包
@anaconda--這個顯示是軟件包已被安裝
local_yum--這個顯示是軟件倉庫存在並且沒有被安裝的軟件包

yum remove zip.x86_64 --刪除安裝包
yum install zip.x86_64 --安裝安裝包,如果不想出現一些提示的話加 -y
yum update zip.x86_64 --升級軟件包

yum list updates --列出軟件倉庫中所有可升級安裝包


用Centos光盤或IOS搭建本地 yum 雲:

首先yum服務器搭建的時候,我們要保證基本的軟件包有安裝,至少要先支持yum這個命令,通過rpm -aq | grep yum 來查看,接下來我們在etc /yum.repos.d 目錄當中,生成cisco.repo的文件,後綴必須是.repo,名字隨便定義

技術分享

技術分享


vi cisco.repo --進入cd /etc/yum.repos.d 目錄,編輯 vi cisco.repo文件

[local_yum] --yum服務器的名稱

name=local_yum

baseurl=file:///Bob --指定yum服務器存放地點,軟件倉庫在abc當中,因為我們鏡像是掛在abc文件中的

enabled=1 --激活yum

gpgcheck=1 --用於效驗軟件包簽名的一種方式,因為要驗證所安裝的軟件包是不是正規的軟件包,我 們需要通過它官方的gpg key來驗證

gpgkey=file://Bob/RPM-GPG-KEY-CentOS-7 --在光盤中有一個官方的gpg key,我們把他導進來

:wq --保存退出

技術分享


在我們光盤當中,它有一個官方的gpgkey,我們把它倒進來

cd /Bob --ls

技術分享


yum clean all --清除下yum的緩存信息

Centos7 mount/ rpm/ yum 軟件倉庫搭建