首页 文章

如何使apt-get install更喜欢本地iso的源代码? [关闭]

提问于
浏览
0

如果sourcelist中有很多源代码,但我希望apt-get更喜欢本地iso的源代码,而不是远程镜像,即使远程软件包比本地iso更新,我也希望apt-get选择本地iso,我该怎么做为了让它按我想要的方式工作?

这是我的配置 /etc/apt/source.list

deb文件:/// home / jack / dsk / lucid主要限制deb http:// us.archive.ubuntu.com/ubuntu/ lucid main restricted deb-src http://us.archive.ubuntu.com/ubuntu /清醒主要限制

我运行apt-get install ubuntu-desktop,似乎apt-get尝试从远程镜像下载包:(这不是我想要的东西:(我相信ubuntu-desktop软件包在我的本地iso镜像:(所以如何使apt-get选择从 dsk/pool/main/u/ubuntu-meta/ubuntu-desktop_1.197_amd64.deb 而不是从http:// us.archive.ubuntu.com/ubuntu/ lucid-updates / main libc6 2.11.1-0ubuntu7.10安装软件包?

找到dsk / | grep ubuntu-desktop dsk / pool / main / u / ubuntu-meta / ubuntu-desktop_1.197_amd64.deb

执行此操作后,将使用2,191MB的额外磁盘空间 . 获取:1 http:// us.archive.ubuntu.com/ubuntu/ lucid-updates / main libc6 2.11.1-0ubuntu7.10 [4,389kB]

1 回答

  • 1

    您正在寻找“apt pinning”,即在不同的repos或分支中设置不同版本的包之间的首选项(稳定,测试......) .

    apt preferences pin: origin local?

    因此,基于该帖子你必须编辑(或者可能因为默认情况下不存在而创建)文件 /etc/apt/preferences 并且放置:

    Package: *
           Pin: origin ""
           Pin-Priority: 999
    

相关问题