Fedora
在沒有 Internet 連接的情況下安裝 Fedora 19 的開發人員庫
我正在嘗試在我的 Lenovo Yoga 13 上使用 Fedora 19。這種設置的一個常見問題是筆記型電腦的 Wi-Fi 在任何 Linux 發行版上都不能開箱即用。這個問題和這個問題與我的非常相似,提問者找到了工作的 WLAN 驅動程序,但在安裝它們時遇到了麻煩。但是,在我
make & make install
的驅動程序場景中,我顯然需要以下軟體包:kernel-headers kernel-devel gcc patch
因為我沒有可用的無線或乙太網埠,所以我實際上無法使用
yum
從 Internet 安裝這些。我曾嘗試自己在另一台機器上下載 rpm 包,通過快閃記憶體驅動器傳輸它們,並使用rpm -Uhv
它來安裝每個包,但它們似乎需要無盡的依賴關係,而我通過 live USB 安裝 Fedora 19 所沒有的依賴關係。在嘗試瀏覽這些依賴項列表幾個小時後,我放棄了。當我沒有網際網路連接時,有沒有更好的方法來安裝所需的開發包以便安裝驅動程序?
您可以
yum install
從本地儲存庫而不是網路儲存庫。如果您尚未在系統上安裝任何更新(聽起來您還沒有),您可以使用安裝 DVD(儘管不是 Live CD/Live USB)版本。安裝指南中有這方面的說明;快速版本是將 DVD 安裝在某處(如/mnt
)並創建如下/etc/yum.repos.d/dvd.repo
文件:[dvd] baseurl=file:///mnt/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
然後
yum install
從這個儲存庫繼續。預設情況下,yum 將嘗試(並且失敗)訪問您的網路儲存庫,因此您必須編輯配置文件以禁用它們,或者像這樣執行您的 yum 命令:yum --disablerepo='*' --enablerepo=dvd install ...
如果您沒有 DVD 驅動器,您可以使用已複製 Fedora 19 儲存庫內容的 USB 記憶棒執行類似操作。當然,您並不真的需要全部內容,但只需獲取全部內容是避免必須自己弄清楚依賴鏈的簡單方法。