是否可以将硬盘上的位置/文件夹添加到 sources.list 中?

是否可以将硬盘上的位置/文件夹添加到 sources.list 中?

是否可以将硬盘上的位置/文件夹(例如:)添加/media/Data/Ubuntusources.list?如果可以,如何操作?

答案1

为自己设置一个简单的存储库有 4 个步骤:

  1. 安装dpkg-dev
  2. 将包放在一个目录中。
  3. 创建一个脚本来扫描包并创建一个apt-get update可以读取的文件。
  4. 添加一行指向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和命令来操作您的本地包aptapt-get、、apt-cache等。当您尝试时apt-get install,只要能够满足任何依赖关系,它就会为您解决。

来源:https://help.ubuntu.com/community/Repositories/Personal

相关内容