Din*_*Din 12 apt dpkg software-sources
是否可以将我硬盘上的位置/文件夹(例如:/media/Data/Ubuntu)添加到 sources.list?如果可能,如何?
Syl*_*eau 13
为自己设置一个简单的存储库有 4 个步骤:
输入终端
sudo apt-get install dpkg-dev
Run Code Online (Sandbox Code Playgroud)
创建一个目录,您将在其中保存您的包。
sudo mkdir -p /media/Data/Ubuntu
Run Code Online (Sandbox Code Playgroud)
现在将您的包移动到您刚刚创建的目录中。
这是一个简单的三个班轮:
#! /bin/bash
cd /media/Data/Ubuntu
dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
Run Code Online (Sandbox Code Playgroud)
剪切和粘贴到上述的gedit,并将其保存为更新mydebs在〜/ bin中。(波浪号“~”表示您的主目录。如果 ~/bin 不存在,请创建它:Ubuntu 将该目录放在您的 PATH 中。这是放置个人脚本的好地方)。接下来,使脚本可执行:
chmod u+x ~/bin/update-mydebs
Run Code Online (Sandbox Code Playgroud)
添加行
deb [trusted=yes] file:/media/Data/Ubuntu ./
Run Code Online (Sandbox Code Playgroud)
到你的/etc/apt/sources.list,你就完成了。
每当你在 mydebs 目录中放入一个新的 deb 时,运行
sudo update-mydebs
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
现在可以使用 Synaptic、aptitude 和 apt 命令来操作您的本地包:apt-get、apt-cache 等。当您尝试 apt-get install 时,任何依赖项都会为您解决,只要它们可以满足.
来源:https : //help.ubuntu.com/community/Repositories/Personal
| 归档时间: |
|
| 查看次数: |
14701 次 |
| 最近记录: |