有没有什么方法可以为 Ubuntu 创建自己的 sources.list 文件并使其正常运行?

有没有什么方法可以为 Ubuntu 创建自己的 sources.list 文件并使其正常运行?

为了使用我的本地 .deb 包,我必须按如下方式更改文件“/etc/apt/sources.list”:

deb file:/home/mary mydebs/

上面这一行意味着存储库是我的本地目录 /home/mary/mydebs,其中包含我所有的 .deb 包。

但是我无法执行此操作并执行“apt-get update”命令,因为我无法获得 root 权限。现在我想在任何合适的目录(例如 /home/mary/)下创建自己的 sources.list,并使其像 /etc/apt/source.list 一样工作。有什么方法吗?

多谢!

答案1

您使用什么工具来构建本地存储库,或者您是否正在使用任何工具?

您可以在以下位置找到工具列表和一些文档Debian 维基。还有旧版本库 HOWTO值得一读,以了解一些概念。最基本的工具是dpkg-扫描软件包,这是一个查看 Debian 二进制包树并创建所需 Packages 文件的工具。

答案2

即使您有自己的sources.listapt-get仍然aptitude需要访问/var/lib/dpkg/只有超级用户才能访问的文件。

如果这是您的系统,请使用sudosu获取超级用户权限。如果不是您的系统,最好不要这样做。

相关内容