Tag: 固定

如何在Apt引脚定义中包含逗号?

我想创建一个Apt首选项文件,其引脚定义与源自Google, Inc. 。的软件包相匹配。 以下定义似乎没有做任何事情: Package: * Pin: release o=Google, Inc. Pin-priority: 900 我怀疑逗号引起了问题。 我该怎么逃避呢? 以下都没有奏效: release o=”Google, Inc.” release o=’Google, Inc.’ release o=Google\, Inc. release o=Google\\, Inc. 奇怪的是,以下内容确实与Google, Inc.成功匹配: release o=Google? Inc. 但这不是我正在寻找的解决方案。 我想知道如何在不诉诸(不稳定)通配符的情况下匹配Google, Inc. .. 更多信息: $ apt-cache policy | grep -C 1 ‘Google, Inc.’ 500 http://dl.google.com/linux/earth/deb/ stable/main amd64 Packages release v=1.0,o=Google, Inc.,a=stable,n=stable,l=Google,c=main origin […]

Apt升级并将所有软件包降级到当前版本

我最近从Ubuntu 12.04升级到14.04。 使用12.04时,我通过PPA安装了几个软件包。 现在我升级到14.04,我发现仍然安装了12.04的一些PPA包。 升级过程中删除了所有这些PPA存储库。 我想卸载Ubuntu存储库中存在的任何软件包的PPA软件包版本。 例如,我有一个SVN版本的Audacity比Ubuntu存储库中的版本更新,但我想用Ubuntu存储库版本替换它。 我想对所有PPA安装包执行相同的操作。 我尝试在/etc/apt/preferences.d/main固定它 Package: * Pin: release a=trusty Pin-Priority: 2001 Package: * Pin: release a=trusty-updates Pin-Priority: 2002 Package: * Pin: release a=trusty-security Pin-Priority: 2003 然后 apt-get update; apt-get upgrade 不幸的是,它没有像我希望的那样降级任何软件包。 例如,运行apt-cache show catfish显示版本1.0.2-2可以从Ubuntu存储库中获得,但我仍然安装了1.0.82-1~precision~ppa1。 我想将所有软件包降级到Ubuntu存储库中的当前版本。

如何从Ubuntu 16.04中删除systemd并阻止其使用

我能够启用upstart并使用后面的命令禁用systemd,但是在调用apt-get install lxde时我无法阻止其自动重新apt-get install lxde (我习惯于没有复杂gui或没有gui的严重服务器配置)。 请帮忙:如何防止64位和32位版本的systemd自动安装? 先感谢您。 apt-get install upstart-sysv sysvinit-utils -y cp /usr/share/sysvinit/inittab /etc/inittab update-initramfs -u reboot 然后 apt-get remove –purge –auto-remove systemd systemd:i386 -y

如何仅从特定存储库安装更新?

如何限制安装到特定存储库集的更新? 这是可能吗?

在没有构建的情况下从较新版本安装软件包(apt pinning)

我需要这些包与最新的上游版本为ubuntu / natty反向移植 libccid_1.4.5-0ubuntu1_amd64.deb libpcsclite1_1.8.1-0ubuntu1_amd64.deb libpcsclite-dev_1.8.1-0ubuntu1_amd64.deb libusb的-1.0-0_1.0.9-0ubuntu1_amd64.deb 的libusb-1.0-0-dev_1.0.9-0ubuntu1_amd64.deb opensc_0.12.2-1ubuntu1ppa1〜natty1_amd64.deb pcscd_1.8.1-0ubuntu1_amd64.deb pcsc-tools_1.4.18-0ubuntu1_amd64.deb 我尝试使用更新从源代码构建它们但它失败了。 我不是包装专家,那里有很多教程和食谱。 你知道一个好的和最新的backporting Ubuntu包教程吗? 如何从其他版本获取软件包而无需自己构建软件包?