溫馨提示×

centos8如何備份yum源

小樊
109
2025-01-01 14:29:50
欄目: 智能運維

在 CentOS 8 上,您可以使用 repoquerycreaterepo 工具來備份 YUM 源

  1. 首先,確保您已經安裝了 createrepo。如果沒有,請使用以下命令安裝:
sudo dnf install createrepo
  1. 使用 repoquery 列出所有可用的軟件包及其依賴關系。這將生成一個包含所有軟件包信息的列表文件。例如,創建一個名為 packages.list 的文件:
sudo repoquery --qf "%{name}.%{arch} : %{summary}" --all --repoid=epel,baseos,extras > packages.list

這里,我們指定了三個倉庫:epel(Extra Packages for Enterprise Linux 8)、baseosextras。您可以根據需要修改這些倉庫。

  1. 使用 createrepo 命令創建一個新的倉庫目錄,并將 packages.list 文件中的內容添加到新倉庫中:
sudo mkdir /path/to/backup/repo
sudo createrepo -g repodata/*comps.xml /path/to/backup/repo

/path/to/backup/repo 替換為您希望將備份倉庫保存到的目錄。

現在,您已經成功備份了 CentOS 8 的 YUM 源。如果需要,您可以隨時使用這些備份文件恢復倉庫。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女