有時候會遇到內(nèi)網(wǎng)安裝CentOS時,運維人員總是最小化安裝,但是當(dāng)你安裝其他應(yīng)用的時候,例如:MySQL,Nginx, Redis 系統(tǒng)中缺少的依賴很多。目前只有把ISO安裝文件作為yum源,這樣在安裝編譯其他的應(yīng)用的時候,就不會缺少依賴了。
要將 ISO 文件掛載為 YUM 源,您可以按照以下步驟進行操作:
-
首先,創(chuàng)建一個目錄,用于掛載 ISO 文件。例如,創(chuàng)建一個名為
/mnt/iso
的目錄:sudo mkdir /mnt/iso
-
使用
mount
命令將 ISO 文件掛載到剛創(chuàng)建的目錄中。假設(shè) ISO 文件的路徑為/path/to/your.iso
,執(zhí)行以下命令:sudo mount -o loop /path/to/your.iso /mnt/iso
-
確保 ISO 文件已成功掛載。您可以運行以下命令來檢查掛載情況:
mount | grep /mnt/iso
如果命令輸出了關(guān)于 ISO 文件的信息,表示掛載成功。
-
現(xiàn)在,您需要創(chuàng)建一個新的 YUM 源文件。在終端中使用文本編輯器(如
vi
或nano
)打開/etc/yum.repos.d/
目錄中的一個新文件,例如myiso.repo
:sudo nano /etc/yum.repos.d/myiso.repo
-
在編輯器中,輸入以下內(nèi)容:
[myiso] name=My ISO Repository baseurl=file:///mnt/iso # 注意,CentOS 8 的 repomd.xml 在 AppStream/repodata/repomd.xml,此文件包含有關(guān) YUM 軟件倉庫中可用軟件包的元數(shù)據(jù)信息。 enabled=1 gpgcheck=0
這將創(chuàng)建一個名為
[myiso]
的新 YUM 源,其中baseurl
指向您掛載的 ISO 文件的路徑,另外,本地配置file:// + 絕對路徑
,ftp配置ftp:// + 主機名或IP + 相對路徑
,http配置http://+主機名或IP+相對路徑
。請注意,這里的gpgcheck
設(shè)置為0
是為了簡化過程,但這會禁用對軟件包的驗證。如果需要更安全的設(shè)置,請參考相關(guān)文檔進行設(shè)置。 -
保存并關(guān)閉文件。如果使用
vim
編輯器,按Exit
,然后輸入:wq
后按回車
保存更改。 -
現(xiàn)在,您可以使用新創(chuàng)建的 YUM 源來安裝軟件包。運行以下命令來更新 YUM 緩存并搜索可用的軟件包:
sudo yum update #這將使用新配置的 ISO 鏡像源更新 YUM 緩存,并嘗試與源中的軟件包進行同步。
然后,您可以使用
yum install
命令安裝您需要的軟件包。例如:sudo yum install package-name
這樣,您就成功將 ISO 文件掛載為 YUM 源,并可以使用 YUM 包管理器來安裝軟件包。請注意,在使用 ISO 源之前,確保已經(jīng)卸載之前的掛載并刪除相應(yīng)的 YUM 源文件,以避免沖突。文章來源:http://www.zghlxwxcb.cn/news/detail-559214.html
在掛載 ISO 文件后,您可以選擇刪除 ISO 文件,而不會影響已經(jīng)掛載的文件系統(tǒng)。掛載是將 ISO 文件的內(nèi)容映射到文件系統(tǒng)中,而不是直接訪問原始 ISO 文件本身。
Linux 的掛載點通常在這些目錄:/media
/mnt
/run/media/用戶名
文章來源地址http://www.zghlxwxcb.cn/news/detail-559214.html
到了這里,關(guān)于【Linux】掛載CentOS 并配置 iso鏡像文件為 yum 源的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!