我有一台裝有 FreeBSD 8.4 的舊 PC。我想安裝 ports 系列中的軟體,但電腦沒有存取互聯網所需的硬體。有沒有辦法在另一個運行 macOS 或 Linux 的裝置上下載單一連接埠(甚至整個連接埠集合),然後透過 USB 隨身碟將其安裝在舊電腦上?
謝謝!
[編輯回應 Jim L.] 目前,我想安裝 xorg、視窗管理器(可能是 Blackbox)、emacs 和 bash。我的硬碟大小為 8GB,我認為我永遠不會安裝超過 50MB 的新軟體。
答案1
截至 2019 年 6 月,8.4 版本距離生命週期結束已近四年。雖然你所描述的事情是可能的,但它充滿了許多障礙,使其不可行。儘管 ports 樹受版本控制,因此您可以克隆 ports 儲存庫並將 ports 樹及時回滾到任意時刻,但您需要下載的大量第三方原始程式碼檔案幾乎肯定已完全移動或消失。
對於這麼舊的系統,我的第一個選擇是重新安裝。小心地將其備份到兩個單獨的設備上,並測試您的備份是否令您滿意。然後從您選擇的安裝媒體(其中是可以在沒有直接存取互聯網的電腦上執行),並查看備份中的資料以了解您要還原的資料以及您希望針對資料執行哪些應用程式。
如果您可以編輯您的問題以引用對您至關重要的某些特定應用程式以及所涉及的資料量(硬碟大小?),這可能會充分縮小問題範圍以提供更有針對性的答案。