是否可以将硬盘上的位置/文件夹(例如:)添加/media/Data/Ubuntu
到sources.list
?如果可以,如何操作?
答案1
为自己设置一个简单的存储库有 4 个步骤:
- 安装
dpkg-dev
。 - 将包放在一个目录中。
- 创建一个脚本来扫描包并创建一个
apt-get update
可以读取的文件。 - 添加一行指向
sources.list
你的存储库。
安装dpkg-dev
在终端中输入
sudo apt-get install dpkg-dev
目录
创建一个目录来保存您的软件包。
sudo mkdir -p /media/Data/Ubuntu
现在将您的包移到您刚刚创建的目录中。
剧本update-mydebs
很简单,只有三行:
#! /bin/bash
cd /media/Data/Ubuntu
dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
将上述内容剪切并粘贴到 gedit 中,然后将其保存为update-mydebs
(~/bin
波浪号~
表示您的主目录。如果~/bin
不存在,请创建它:Ubuntu 会将该目录放在您的目录中PATH
。它是放置个人脚本的好地方)。接下来,使脚本可执行:
chmod u+x ~/bin/update-mydebs
sources.list
添加以下行:
deb [trusted=yes] file:/media/Data/Ubuntu ./
到你的/etc/apt/sources.list
,你就完成了。
使用存储库
每当你将新的 deb 放入mydebs
目录中时,运行
sudo update-mydebs
sudo apt-get update
aptitude
现在,您可以使用 Synaptic和命令来操作您的本地包apt
:apt-get
、、apt-cache
等。当您尝试时apt-get install
,只要能够满足任何依赖关系,它就会为您解决。