當前位置: 首頁>>技術教程>>正文


apt – 如何將USB驅動器作為本地存儲庫

, , ,

問題描述

我從另一台計算機上複製了”archives”文件夾(/var /cache /apt /archives),該計算機已完全更新並包含一些所需的軟件包。有人可以指導我如何在存儲庫列表中添加我的USB驅動器,以便我可以從中安裝那些軟件包嗎?

謝謝。

最佳方法

您應該在本地目錄中構建存儲庫,並將file: URI條目指向您的APT源(請參閱man sources.list中的URI規範):

deb file:/home/user/repository

要使apt正常工作,您需要創建一個供APT使用的軟件包列表(Packages.gz)。詳細說明here。對於您的情況,這應該很容易。我請您參考本手冊的”Trivial Repositories”部分。它應該像更改為/home /user /repository並運行一樣簡單

dpkg-scanpackages binary /dev/null | gzip -9c > binary/Packages.gz

然後,在apt-get update之後,程序包將變得可用。也許,如果您想使此源優先於其他源,則需要為其分配更高的優先級。為此,請參閱APT手冊頁。

次佳方法

我認為沒有辦法將其添加為存儲庫,但是您可以通過將內容複製到/var /cache /apt /archives來使用它來安裝軟件包。為此,請按alt-f2,輸入gksudo nautilus並進行複製。完成後,請確保關閉文件管理器窗口,因為將文件管理器用作根用戶不是一個好主意,除非絕對需要它的任務。

要查看/安裝這些軟件包,請運行System->管理->在Synaptic軟件包管理器中,單擊’Origin’按鈕,然後從列表中選擇’Local’。

將來,最好使用可以從存儲庫安裝的名為aptoncd的程序。它可用於創建可作為軟件源添加的CD映像。此圖像可以在USB memory 棒上運輸。

將映像添加為軟件源的最簡單方法是將其刻錄到CD /DVD。然後,您需要轉到係統->管理->在“軟件源”中,單擊“ ‘Other Software’”,然後單擊“ ‘Add CD-ROM…’”。

如果要在不刻錄ISO映像的情況下將其用作軟件源,則過程會有些複雜。您將需要打開一個終端Applications->配件->終端並運行以下命令:

sudo mkdir /aptoncd-mountpoint
sudo mount /media/USB/aptoncd.iso ~/aptoncd-mountpoint -oloop
sudo apt-cdrom -d=/aptoncd-mountpoint add

(來源:http://www.debianhelp.org/node/10486)

如果要在一台計算機(Linux,Mac或Windows)上下載軟件包並將其安裝在Ubuntu係統上,則可以使用keryx

參考資料

本文由Ubuntu問答整理, 博文地址: https://ubuntuqa.com/zh-tw/article/11860.html,未經允許,請勿轉載。