我有一堆我想安装的.deb软件包。我想将它们保存在特定文件夹中,以便我可以轻松访问它们。总共有大约200个包,它们都相互依赖。那么,我可以使用apt-get从特定文件夹安装此程序吗?换句话说,我想将此文件夹添加到apt-get列表中,以便在查找要安装的软件包时搜索该文件夹。
我正在使用ubuntu
干杯
答案 0 :(得分:1)
你可以在你的系统上安装一个web服务器,比如apache或nginx(更小,也许更适合这个简单的东西)并在那里创建一个包目录。
sudo apt-get install nginx
默认内容目录应为:
/usr/share/nginx/html
为特定体系结构创建一些文件夹或仅为您使用的文件夹创建(amd64代表64位或i386)
/urs/share/nginx/html/debs/amd64
您可以将所有包放入其中并使用
启动服务器sudo service nginx start
然后运行此命令创建一个包列表(打开一个终端并移动到你的debs文件夹)。
dpkg-scanpackages amd64 | gzip -9c > amd64/Packages.gz
现在将存储库添加到/etc/apt/sources.list
文件中,这可以手动完成,
sudo nano /etc/apt/sources.list
添加
deb http://localhost/debs/ amd64/
到底部然后运行
sudo apt-get update
您应该可以从存储库安装。