Tag: aptitude

如何安全的deb http://debian.nfgd.net/debian unstable main?

安装这两个包的安全性如何? root@dur:/home/thufir# root@dur:/home/thufir# tail /etc/apt/sources.list ## This software is not part of Ubuntu, but is offered by third-party ## developers who want to ship their latest software. deb http://extras.ubuntu.com/ubuntu oneiric main # deb-src http://extras.ubuntu.com/ubuntu oneiric main deb http://archive.ubuntu.com/ubuntu oneiric multiverse restricted universe main deb http://debian.nfgd.net/debian unstable main root@dur:/home/thufir# root@dur:/home/thufir# aptitude search dbmail p dbmail – […]

更新用户修改包的通知

很长一段时间我都收到了我修改过的Xournal 0.4.8的副本; 更新通知和aptitude永远不会建议我“更新”它到存储库版本(或实际上到这个ppa中的版本,这是,现在仍然是最新版本)。 然后我做了从Kubuntu 12.04到14.04 do-release-upgrade ,将Xournal降级到版本0.4.7。 ( 编辑:实际上这在技术上是错误的;请参阅我的回答。)因此,在重新启用ppa(和更新)之后,我再次使用我的修改版本替换了股票Xournal(来自ppa),此后不久,例行sudo aptitude update && sudo aptitude safe-upgrade产生 The following packages will be updated: xournal 当然sudo aptitude hold xournal可防止这种不必要的“更新”发生(尽管通知区域中仍然总有一个“可用更新”图标,我不知道如何摆脱),但我想知道这种行为改变的原因。

如何找到可以设置为自动安装的软件包?

我很难理解谁依赖于谁使用apt-cache depends和apt-cache rdepends 。 我保留了一长串我安装的软件包来解决许多依赖问题。 我想知道哪些手动安装的软件包可以设置为自动安装(它们位于另一个手动安装的软件包的依赖树中)?

如何将已安装的软件包传递给apt-cache?

我正在尝试获取已安装软件包的软件包说明。 它看起来像这样: sudo apt list –installed | sed ‘s/\/.*//’ | apt-cache search {} \; 问题是将每行从sed发送到apt-cache。 有什么建议吗?

“canberra-gtk-module”的问题跟着回答,把我的头撞在桌子上

我刚开始使用Ubuntu。 我试图让Adobe Reader工作并陷入看似常见的问题Failed to load module “canberra-gtk-module” 。 我尝试了几个关于这个问题的建议,包括这个答案中描述的建议: sudo aptitude reinstall libcanberra-gtk-module 问题没有解决,但是这个命令从我的机器中移除了一整套东西,我现在必须重新安装,包括CUDA,Caffe和其他我没有机会在整个事情发生时记下来的东西。 关于Meta的这个答案 ,我在这里发布这个信息,因为我没有在原始答案下发表评论的声誉,但我想警告其他人不要使用该命令而不知道他们自己进入了什么。 另外,是否有我可以在将来使用的策略尝试填充而不会像我这次那样弄乱我的系统?

如何删除Ubuntu One相关的所有内容?

sudo aptitude purge ubuntuone? 足以从我的系统中删除与Ubuntu One相关的所有内容?

如何在更新Ubuntu和创建标准source.list文件时查找包

我刚刚升级到Ubuntu 14.04 LTS, amd64 。 我正在尝试安装一些软件,它说对于Ubuntu 13.10及更高版本,需要为32位兼容性组件安装以下库: sudo apt-get install libgtk2.0-0:i386 libxtst6:i386 libpangox-1.0-0:i386 \ libpangoxft-1.0-0:i386 libidn11:i386 libglu1-mesa:i386 \ libncurses5:i386 libudev1:i386 libusb-1.0:i386 libusb-0.1:i386 \ gtk2-engines-murrine:i386 我知道当我有Ubuntu 13.10我可以下载这些软件包,但是现在我更新了,所以找不到这些软件包: Reading package lists… Done Building dependency tree Reading state information… Done E: Unable to locate package libgtk2.0-0 E: Couldn’t find any package by regex ‘libgtk2.0-0’ 如何在Ubuntu 14.04 LTS, amd64查找这些软件包? […]

如何固定特定的MySQL版本以避免不必要的升级?

我正在运行MySQL服务器,并希望通过常规的apt升级来保持最新状态。 除非我在计划停机期间这样做,否则我不希望这会导致MySQL升级! 如何改变我的apt-preferences以便不会发生这种情况? 我已经尝试将其添加到文件中作为/etc/apt/preferences.d/pin-mysql Package: mysql-client-5.1 Pin: version 5.1.41-3ubuntu12.7 Pin-Priority: 1001 Package: mysql-client-core-5.1 Pin: version 5.1.41-3ubuntu12.7 Pin-Priority: 1001 Package: mysql-common Pin: version 5.1.41-3ubuntu12.7 Pin-Priority: 1001 Package: mysql-server Pin: version 5.1.41-3ubuntu12.7 Pin-Priority: 1001 Package: mysql-server-5.1 Pin: version 5.1.41-3ubuntu12.7 Pin-Priority: 1001 Package: mysql-server-core-5.1 Pin: version 5.1.41-3ubuntu12.7 Pin-Priority: 1001 然后说明软件包固定了“apt-cache policy”输出: … all package sources here 500 http://security.ubuntu.com/ubuntu/ […]

Synaptic究竟如何跟踪“存储库中的新function”包?

此信息是APT缓存的一部分还是创建一个单独的文件来与新缓存进行比较? 那么它存储在哪里?

使用sudo aptitude / apt-get update不起作用

尝试通过aptitude或apt-get通过终端更新是行不通的。 在后台或任何其他用户中没有其他包管理程序在运行。 我试过两个, sudo aptitude update和sudo apt-get update以防万一。 同样的问题。 尝试通过Update Manager执行此操作会抛出此输出: W:Failed to fetch http://archive.ubuntu.com/ubuntu/dists/precise/Release.gpg Something wicked happened resolving ‘archive.ubuntu.com:http’ (-5 – No address associated with hostname) 互联网连接正在运行,因为我可以创建这个问题。 试图做: sudo rm /var/lib/apt/lists/* -fr但它只是帮助执行apt-get和aptitude,看到它们在最后再次失败并出现同样的问题。 还有什么可以锁定列表?