Linux下搭建自己的yum倉庫

2021-10-01 12:18:32 字數 1707 閱讀 4285

yum install  --downloadonly --downloaddir=/local_basic/ nfs-utils
yum install createrepo -y

引數-u --baseurl 指定base url的位址

-o --outputdir 指定元資料的輸出位置

-x --excludes 指定在形成元資料時需要排除的包

-i --pkglist 指定乙個檔案,該檔案內的包資訊將被包含在即將生成的元資料中,格式為每個包資訊獨佔一行,不含萬用字元、正則,以及範圍表示式。

-n --includepkg 通過命令列指定要納入本地庫中的包資訊,需要提供url或本地路徑。

-q --quiet 安靜模式執行操作,不輸出任何資訊。

-g --groupfile 指定本地軟體倉庫的組劃分,範例如下:

createrepo -g comps.xml /path/to/rpms注意:組檔案需要和rpm包放置於同一路徑下。

-v --verbose 輸出詳細資訊。

-c --cachedir 指定乙個目錄,用作存放軟體倉庫中軟體包的校驗和資訊。當createrepo在未發生明顯改變的相同倉庫檔案上持續多次執行時,指定cachedir會明顯提高其效能。

--update 如果元資料已經存在,且軟體倉庫中只有部分軟體發生了改變或增減,則可用update引數直接對原有元資料進行公升級,效率比重新分析rpm包依賴並生成新的元資料要高很多。

-p --pretty 以整潔的格式輸出xml檔案。

-d --database 該選項指定使用sqlite來儲存生成的元資料,預設項。

mkidr /etc/yum.repos.d/bak                           ====>建立目錄存放原有源

mv/etc/yum.repos.d/*

//etc/yum.repos.d/bak *****>移動原有源到指定目錄下

cat >centos-media.repo 建立乙個本地源

/172.16.1.15(伺服器端ip)

gpgcheck=0

enabled=1

eof

rpm -ql rpcbind *****>檢查

rpm -e rpcbind *****=>刪除

linux下yum常用方法及本地yum倉庫的搭建

yum rpm包管理工具 使用方法 yum install y vim enhanced 安裝 vim enhanced 包 yum remove vim enhanced 解除安裝 vim enhanced 包 yum list 列出rpm包庫,網路資源 yum list grep vim 列出帶...

Linux下搭建本地yum源

1 在 mnt下新建乙個 cangku 資料夾 mkdir mnt cangku 2 掛載光碟到cangku mount dev cdrom mnt cangku 3 切換到配置檔案所在的目錄下 cd etc yum.repos.d 4 新建乙個bak資料夾,把 yum.repos.d 裡的檔案放到...

Linux下搭建LAMP環境 YUM

1.安裝apache 2.apache配置httpd.conf 顯示ok說明安裝成功 1.安裝mysql yum y install mysql mysql devel mysql server mysql libs 2.檢視mysql版本 rpm qi mysql server3.資料庫字符集設定...