Tag: 包管理

如何彻底删除未正确安装的oracle jdk?

我最近在Ubuntu 12.04测试版上从webupd8ppa安装了一个oracle jdk,但显然它没有用完,现在它在每次更新或安装时都给我错误,即使在我的源代码中停用ppa之后也是如此。 这是我尝试从USC卸载时得到的: installArchives() failed: (Reading database … (Reading database … 5% (Reading database … 10% (Reading database … 15% (Reading database … 20% (Reading database … 25% (Reading database … 30% (Reading database … 35% (Reading database … 40% (Reading database … 45% (Reading database … 50% (Reading database … 55% (Reading database […]

是否有一个apt命令将deb文件从存储库下载到当前目录?

我经常对安装触发器(postinst,postrm)或软件包的某些部分(如/usr/share和/etc )感兴趣。 目前,我正在运行下一个命令来检索源代码: apt-get source [package-name] 缺点是,此文件通常比二进制包大得多,并不反映安装树。 现在,我正在通过http://packages.ubuntu.com/下载软件包: 搜索[package-name] 选择包 点击amd64 / i386进行下载 下载实际文件 这对我来说太长了,而且作为一个真正喜欢shell的人,我想做下一个( 虚构的 )命令: apt-get get-deb-file [package-name] 我在apt-get手册页中找不到这样的东西。 我发现–download-only是–download-only开关,但这会将软件包放在/var/cache/apt/archives (需要root权限)而不是当前目录中。

从’apt-get upgrade`中删除包

可能重复: 如何防止更新特定包? 保留我正在使用的Ubuntu软件包版本 是否可以升级除给定包之外的所有包? 是否有类似apt-get upgrade –exclude package_to_exclude东西apt-get upgrade –exclude package_to_exclude ?

删除ubuntu-desktop软件包是否安全?

我更喜欢使用Synaptic到软件中心。 所以我决定删除software-center包,但也需要删除ubuntu-desktop 。 显示警告,说需要ubuntu-desktop来确保正确更新。 ubuntu-desktop对更新有何影响? 让我们说我删除了ubuntu-desktop然后我的ubuntu将被视为服务器模式。 那么这是否意味着我将获得面向服务器的更新,即我将获得对我的桌面不必要的软件包? 谢谢。

FGLRX将无法安装:无法纠正问题,您已经破坏了包裹

当我运行sudo apt-get install fglrx ,我得到以下输出: Reading package lists… Done Building dependency tree Reading state information… Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. […]

使用apt-get的Ubuntu Touch

对不起,如果已经被问过,我确实做了一些搜索而没有找到它。 然而,一些问题,我刚刚在nexus 5上安装了最新的Ubuntu触摸,并且打算玩终端等。 1)我注意到apt-get的存在,但是当我尝试apt-get install telnet(所以我可以连接到IRC)时,我得到Unable to write to /var/cache/apt并且The Package lists or status file could not be parsed or opened 。 2)是否可以将其他PPA添加到我的手机,并安装普通的Ubuntu软件包(显然在合理的范围内,例如Apache,nmap或控制台程序)。 3)我看到它有dpkg,支持哪些deb,我可以在这里安装? 或者它是硬件支持的控制台吗?

我面板上的这个红色图标是什么意思?

这个红色图标……在我升级到Ubuntu 12.04LTS后出现了; 我无法弄清楚如何抛弃它。 这似乎是一个通知的事情。 我很茫然。 图标就是这个: 我点击它并阅读: 发生错误,请从右键菜单运行Package Manager或在终端中使用apt-get查看错误。 错误消息是: ‘Error: BrokenCount>0’. 这通常意味着您安装的软件包具有未满足的依赖项。

如何从存储库获取最新的Skype for Linux版本?

我安装了从Canonical Partners存储库获得的Skype,但是在阅读本文之后我才明白我可以从存储库中获取最新的Alpha版本,虽然没有通过我已激活的合作伙伴存储库找到这样的更新。 所以我在这个问题上有几个问题: 那么从哪个存储库(除非这只是文章中的错误)我能从中得到它吗? 它是否在合作伙伴存储库中以不同的名称提供,或者是否有其他官方Skype存储库? 如果有一个更正式的存储库从那时起它不再是Alpha而是Stable,那么我是否可以通过我目前已启用的合作伙伴存储库升级到它,或者它是否已不再支持那里? 我正在使用GNOME 3.20运行Ubuntu GNOME 16.04。

如何在安装新的内核更新时删除旧的linux映像?

可能重复: 有没有办法删除/隐藏旧内核版本? 在我的笔记本电脑上,我的空间有限但安装了所有新的更新,包括内核更新。 但是,在安装新的内核更新后,Ubuntu似乎不会卸载旧内核。 我猜这有理由:因为新内核可能会失败,如果GRUB提供了一种选择旧内核来启动的方法,那就太好了。 但我真的需要整个历史吗?我猜不是!: rc linux-image-2.6.32-21-generic rc linux-image-2.6.32-24-generic rc linux-image-2.6.32-25-generic rc linux-image-2.6.35-22-generic rc linux-image-2.6.35-23-generic rc linux-image-2.6.35-24-generic rc linux-image-2.6.35-25-generic rc linux-image-2.6.35-27-generic rc linux-image-2.6.35-28-generic rc linux-image-2.6.35-30-generic rc linux-image-2.6.38-10-generic rc linux-image-2.6.38-11-generic ii linux-image-2.6.38-12-generic rc linux-image-2.6.38-8-generic ii linux-image-3.0.0-12-generic ii linux-image-3.0.0-13-generic ii linux-image-3.0.0-14-generic ii linux-image-3.0.0-15-generic ii linux-image-3.0.0-16-generic ii linux-image-generic 我认为apt-get autoremove应该删除至少一些这些图像,但事实并非如此。 我现在将手动删除它们,但是没有办法自动执行此操作并保留,比方说,最后三个图像? 是的shell脚本和cron作业! 任何替代品?

安装包以及脱机所有依赖项

现在我有2台电脑: 已连接到互联网并已安装包A 没有连接到WEB。 在这台PC上我需要安装包A 我决定使用第一台PC下载所有需要的软件包,然后通过USB将它们传输到第二台PC。 我已经搜索过如何获得一些deb安装所需的所有软件包, 这就是我发现的内容 。 但是当我跑步时: apt-get –print-uris –yes install A | grep ^\’ | cut -d\’ -f2 > downloads.list 在第一台PC上我得到了空文件,因为这个包已经安装在那里(我不想卸载它)。 包A也非常复杂,取决于包B ,它取决于包C而包C没有安装在第二台PC上。 那么如何下载所有需要的包呢? 或者还有其他安装方法吗?