我有一堆.deb包想要安装。我想把它们放在一个特定的文件夹中,这样我就可以很容易地访问它们。总共大约有200个包,它们都是相互依赖的。那么,我可以使用apt-get从特定的文件夹安装这个程序吗?换句话说,我希望将此文件夹添加到apt-get列表中,以便在查找要安装的包时搜索该文件夹。
我用的是ubuntu
干杯
发布于 2014-03-04 05:49:51
你可以在你的系统上安装一个You服务器,比如apache或者nginx (更小,可能更适合做这样简单的事情),然后在里面创建一个包目录。
sudo apt-get install nginx默认内容目录应为:
/usr/share/nginx/html创建为特定的体系结构或仅为您使用的体系结构创建一些文件夹( 64位或i386的amd64)
/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而且您应该能够从您的存储库安装。
https://stackoverflow.com/questions/22153068
复制相似问题