Tag: package management

Synaptic可以按时间对包裹进行排序吗?

我知道软件中心可以执行此操作(在“历史记录”部分中),但我还没有找到Synaptic中的filter/列,它将在安装/删除软件包时对其进行排序。 我真的可以使用这个,例如,批量删除我最近安装的东西,但不记得名称/依赖项。 我可以设置自定义filter/列/属性/为此做什么,或者是什么? 我觉得,至少你应该可以从终端做到这一点。 如果没有,为什么软件中心能够做到这一点? 像这样的东西:

我不小心删了我的DE,然后打破了dpkg

基本上我决定从GNOME 3切换到MATE。 所以我安装了MATE( mate_desktop_environment_extras并运行它然后(仍然在MATE中)我错误地咨询了Debian Wiki我应该如何删除GNOME。 aptitude purge dpkg –get-selections | grep gnome | cut -f 1 aptitude -f install aptitude purge `dpkg –get-selections | grep deinstall | cut -f 1 aptitude -f install 除了在终端的ob告中写的GNOME的依赖关系之外,还有核心的MATE包。 当然,我关掉电脑,希望不会有任何必要的东西被删除。 我错了。 GRUB可以正常工作,但是标准启动会将我带到基于文本的日志,而这些日志无效。 因此,下一个问题是如何获得Internet连接(安装软件包),因为我使用的wifi必须通过PEAP进行身份validation,或者我发现无法使用标准iwconfig进行身份validation。 相反,我在手机上设置了一个我正在使用的热点。 上网后,我试图用能力重新安装我丢失的任何东西(我不完全确定)。 没有用,所以我安装了Synaptic,试图为我安装丢失的东西。 大多数软件包安装,有些没有安装,但这并不重要。 基本上我分阶段安装了包,无论突然发生什么突然袭击我(卡住了)。 在不同的点,dpkg将被“中断”,我需要 sudo dpkg –configure -a 直到我遇到一个警告,它无法写入/var/lib/dpkg/status因为”no space left on device” 。 一个df告诉我dev/loop0和dev/loop1已满。 […]

虚拟包; 离线安装问题

离线安装包有问题。 例如; python-qt4模块需要sip-api-8.1但它是一个虚拟包,因此没有要安装的.deb文件。 我该如何解决这种情况? 我知道python-sip包提供了它,但我正在寻找一个通用的解决方案。 $ apt-cache show python-qt4 Package: python-qt4 Priority: optional Section: python Installed-Size: 12103 Maintainer: Ubuntu Developers Original-Maintainer: Debian Python Modules Team Architecture: i386 Version: 4.9.1-2ubuntu1 Replaces: python-qt4-dev (<= 2.7.1-0ubuntu2), python (<= 2.3), libgcc1 (>= 1:4.1.1), libpython2.7 (>= 2.7), libqt4-dbus (>= 4:4.8.0-1~), libqt4-declarative (>= 4:4.8.0-1~), libqt4-designer (>= 4:4.8.0-1~), libqt4-help (>= 4:4.8.0-1~), libqt4-network […]

我可以在Precise上使用8.04 Hardy软件包或存储库吗?

我正在使用Precise Pangolin,我有时会注意到我想安装的软件包存在http://us.archive.ubuntu.com/ubuntu/ hardy main但不在http://us.archive.ubuntu.com/ubuntu/ precise main 。 我有两个相关的问题: 手动安装这些软件包是否安全(例如从http://packages.ubuntu.com/hardy下载?) 如果是这样,我还可以将这些强大的资源添加到我的/etc/apt/sources.list吗? deb http://us.archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse deb-src http://us.archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse deb http://us.archive.ubuntu.com/ubuntu/ hardy main deb-src http://us.archive.ubuntu.com/ubuntu/ hardy main

lubuntu安装蒸汽“蒸汽没有安装候选人”

我在我的旧系统上使用了Lubuntu,我在安装蒸汽时没有遇到任何困难(仅运行它) 但这次我似乎无法安装蒸汽,当我尝试从“软件”或蒸汽网站,它开始安装,达到20-40%,然后停止,好像我甚至没有点击安装。 当尝试在终端安装时,我得到这个: lubuntu @ lubuntu:〜$ sudo spt-get install steam sudo:spt-get:command not found lubuntu @ lubuntu:〜$ sudo apt-get install steam阅读包列表…完成构建依赖树 读取状态信息…完成包蒸汽不可用,但由另一个包引用。 这可能意味着包丢失,已被淘汰或仅可从其他来源获得 E:包’steam’没有安装候选者 我一直在寻找没有运气,大多数人只是建议通过终端这样做,我也试过“sudo apt-get install steam -f”,这是建议但是给出了与上面相同的结果.. 有关安装的任何帮助吗?

DPKG在配置linux标头期间停止 – 无法更新或重新配置

我正在尝试更新Ubuntu 16.04.3,但系统似乎无法完成任务。 它停止configuring linux-headers-4.14.0-31-generic 。 当我运行sudo dpkg –configure -a ,结果是: Setting up linux-headers-4.13.0-31-generic (4.13.0-31.34~16.04.1) … Examining /etc/kernel/header_postinst.d. run-parts: executing /etc/kernel/header_postinst.d/dkms 4.13.0-31-generic /boot/vmlinuz-4.13.0-31-generic 它似乎挂在那里。 更新: 当使用(Ctrl+C)停止更新时显示: dpkg: error processing package linux-signed-generic-hwe-16.04 (–configure): dependency problems – leaving unconfigured Errors were encountered while processing: linux-headers-4.13.0-31-generic linux-image-4.13.0-31-generic linux-image-generic-hwe-16.04 linux-image-extra-4.13.0-31-generic linux-signed-image-4.13.0-31-generic linux-headers-generic-hwe-16.04 linux-signed-image-generic-hwe-16.04 linux-generic-hwe-16.04 linux-signed-generic-hwe-16.04

阻止新包链接启动脚本?

如何防止新安装的软件包在/etc/rc2.d创建链接? 目前我每次启动时都会启动update-rc.d -f blabla remove /etc/rc.local 。 但这不应该是必要的。 我需要这个,因为我有一些软件包,比如samba服务器,不需要每次都启动,只要我需要它就可以启动它对我来说很好。

不能使用Python,Ubuntu 14.04,与其他软件包有关

我以某种方式破坏了我的Ubuntu 14.04安装。 我正在研究的一个项目要求我安装Jupyter笔记本,这会产生一些路径问题(显然我应该安装anaconda而不是pip?)。 无论如何,要解决此问题,我尝试卸载所有内容,并使用anaconda重新安装。 Jupyter仍然没有工作,现在Python也没有用。 事实certificate它比这更深入,但我的Ubuntu完全崩溃了,我不得不使用恢复模式重新安装足够的东西让它恢复到我可以在没有安全模式的情况下登录的状态。 我现在收集的是我用Python或Python完全卸载的东西。 在尝试修复它时,我已经让它告诉我在当前状态下无法将其删除,而是需要先重新安装。 这样做会导致问题,因为显然我需要一个工作版本的Python来安装我需要安装的东西…而不是循环。 Python已经崩溃,但需要Python来修复Python。 例如,尝试单独修复python包,例如: sudo dpkg –configure python3-apt 返回错误“包处于非常不良的不一致状态;您应该在尝试配置之前重新安装它”。 尝试重新安装失败。 我已经尝试过几乎任何我在网上找到的解决方案看起来合理,没有运气。 它不仅仅是一个python路径问题。 都: sudo apt-get install -f 和 sudo apt install –reinstall python3-apt 返回一堆东西,但结尾说了很多: Errors were encountered while processing: /var/cache/apt/archives/python3-apt_0.9.3.5ubuntu3_amd64.deb /var/cache/apt/archives/python3-distupgrade_1%3a0.220.10_all.deb /var/cache/apt/archives/python3-update-manager_1%3a0.196.25_all.deb /var/cache/apt/archives/update-manager_1%3a0.196.25_all.deb /var/cache/apt/archives/python3-problem-report_2.14.1-0ubuntu3.29_all.deb /var/cache/apt/archives/python3-apport_2.14.1-0ubuntu3.29_all.deb /var/cache/apt/archives/software-properties-common_0.92.37.8_all.deb /var/cache/apt/archives/software-properties-gtk_0.92.37.8_all.deb /var/cache/apt/archives/python3-software-properties_0.92.37.8_all.deb /var/cache/apt/archives/python3-uno_1%3a4.2.8-0ubuntu5.3_amd64.deb 我遇到的唯一合理的事情就是重新安装Ubuntu(见这里 )。 我已将所有文件备份到外部驱动器上(万一崩溃),但是,我不知道如何做这种Ubuntu重新安装+不想冒险无法弄明白。 有人在我的笔记本电脑上安装了Ubuntu。 双启动。 Windows 8仍然可以正常工作。 发生程序错误列表: ubuntu-release-upgrader-gtk […]

我清除了TZData,现在Lubuntu无法启动! 救命!

好的,所以在后视中清除标记为关键包的包可能是一个可怕的想法,但我只是按照这个post的人的指示。 我无法安装default-jre(它抱怨破坏的软件包),所以经过一些谷歌搜索我发现上面的文章。 我输入命令sudo apt-get remove –purge tzdata并按Enter键。 然后它警告我tzdata是一个关键的包。 显然,我犹豫了,并试图在包装上找到更多信息,但几乎找不到任何东西。 我认为它是Lubuntu的一些非必要部分,但仅仅因为它是一个系统程序而被标记为关键(同样,我的恐惧主要是由于其他线程中的海报指示OP清除他的特别随意的性质而减少了。的tzdata)。 所以我输入了短语并点击了输入,然后….它开始删除所有内容。 我设置的所有东西都被删除了。 然后,当我通过VNC进行操作并且VNC死亡时,我跑到了物理屏幕。 它很快就崩溃了,因为我的vnc-going脚本正在彼此分层并且数量呈指数增长。 因此,GUI完全没有响应(我等了五分钟,除了偶尔出现更多脚本之外什么都不会发生),我点击了PC上的重置按钮。 由于某种原因,它没有启动进入Lubuntu而是启动memtest(x86)。 所以这就是我们现在所处的位置。 我正在寻求帮助来修复它,因为理想情况下我不想重新安装,但是自从我开始编写问题后我才意识到我应该能够提取我的脚本和一些配置文件并重新安装Lubuntu,因为它只是一个安装了很少软件的NAS。 你怎么建议我继续?

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

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