Tag: dpkg

使用do-release-upgrade升级14.04 – > 15.04后的程序包依赖性问题

我尝试使用“do-release-upgrade”从x64 Ubuntu 14.04升级到15.04。 这给我留下了8个破损的包,包括grub,initscripts,upstart。 相同的错误消息适用于所有这些消息: dpkg: dependency problems prevent configuration of upstart (–configure):和其他包类似。 我已经尝试运行apt-get install -f和dpkg –configure -a来修复它但没有运气。 从本质上讲,这意味着我无法升级任何软件包,并且操作系统还有其他一些奇怪的行为。 这是我在运行sudo apt-get update时收到的错误消息。 其中一些是挪威语,但它基本上说“依赖性问题”: dpkg: error processing package grub-common (–configure): underprosessen installerte post-installation-skript returnerte feilstatus 1 dpkg: dependency problems prevent configuration of grub-pc-bin: grub-pc-bin krever grub-common (= 2.02~beta2-15ubuntu0.1). Men: Pakke grub-common er ikke satt opp enda. […]

dpkg处理时遇到错误

我在我的电脑上安装了Ubuntu 14.04。 我目前有一个文件A.deb 。 我想安装这个文件: 如果我这样做: dpkg -i A.deb 输出: dpkg: error: requested operation requires superuser privilege brahim@DrBrm:~/Desktop$ sudo dpkg -i A.deb [sudo] password for brahim: (Reading database … 274903 files and directories currently installed.) Preparing to unpack A.deb … Unpacking texmaker (4.5) over (4.5) … dpkg-deb (subprocess): cannot copy archive member from ‘A.deb’ to […]

还原意外`dpkg –clear-selections`

我想“清除”所有仅被“删除”的软件包。 浏览dpkg的联机帮助页后,我认为–clear-selections参数可以解决问题。 所以愚蠢的我用sudo键入它,然后我再次检查选择状态并感到震惊。 dpkg选择了所有(非重要)已安装的软件包进行卸载! 这当然是我的错,但绝对不是故意的。 那么,我该怎么回复呢? 我仍然打开了终端窗口,在那里我运行了dpkg –get-selections | grep deinstall dpkg –get-selections | grep deinstall在安装之前 (85包)和之后 (2614包)意外命令。 我现在需要的是从第二个(当前)减去第一个(旧)卸载列表,并再次标记所有这些包。 将它们设置为manual将不会很好,因为这将影响数百个库,如果没有它们的应用程序安装就毫无意义。 因此我们必须将其设置为auto ,然后我可能必须手动找出要作为manual选择的顶级包。 或者可以帮助我吗? 信息:我有两个单独的文本文件,一个包含第一个–get-selections输出,一个包含第二个。 它们只包含具有以下语法的行: package-name deinstall 其中package-name是实际的包名,其间的空格是未定义的选项卡数。 更新:我刚刚在事故发生之前找到了dpkg –get-selections的输出而没有任何grep过滤! 之后只安装了两个软件包,稍后我可以手动修复它们。 请帮我恢复以前的套餐选择!

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

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

timedatectl或dpkg-reconfigure tzdata in 16.04

我一直在使用以下脚本将Ubuntu 14.04服务器设置为UTC时区: echo “Etc/UTC” > /etc/timezone dpkg-reconfigure –frontend noninteractive tzdata echo UTC=yes >> /etc/default/rcS 现在,在16.04,似乎我可以使用timedatectl配置所有内容。 现在我的脚本看起来像: timedatectl set-local-rtc 0 timedatectl set-ntp 1 timedatectl set-timezone UTC 这是对的吗? 是否将任何服务器设置为使用UTC时区作为本地时间和RTC? 没有运行dpkg-reconfigure tzdata会有什么遗漏

我不小心删了我的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已满。 […]

apt-get install无法安装任何软件

我打开了apt-get autoremove以保持清洁。 之后当我使用apt-get install来安装软件包时,它首先尝试在我的计算机上卸载旧的linux内核文件,然后输出很多错误,会话输出在这里: sudo apt-get install dconf-editor正在读取软件包列表… 完成下列软件包将被【卸载】: linux-image-extra-3.13.0-65-generic linux-image-extra-3.13.0-68-generic linux-image-extra-3.13.0-70-generic linux-image-extra-3.13.0-71-generic linux-image-extra-3.13.0-73-generic linux-image-extra-3.13.0-74-generic linux-image-extra-3.13.0-79-generic linux-image-extra-3.13.0-83-generic linux-image-extra-3.13.0-85-generic linux-image-extra-3.13.0-86-generic linux-image-extra-3.13.0-95-generic linux-image-extra-3.13.0-96-generic linux-image-extra-3.13.0-98-generic下列【新】软件包将被安装: dconf-editor升级了 0 个软件包,新安装了 1 个软件包,要卸载 13 个软件包,有 356 个软件包未被升级。有 16 个软件包没有被完全安装或卸载。需要下载 0 B/100 kB 的软件包。解压缩后将会空出 1,975 MB 的空间。您希望继续执行吗? [Y/n] y正在卸载 linux-image-extra-3.13.0-65-generic (3.13.0-65.106) … depmod: FATAL: could not load /boot/System.map-3.13.0-65-generic: No such file or […]

无法在ubuntu16.0.4中安装mysql-server

sudo apt-get install mysql-server失败了阻塞此时 var/lib/dpkg/info/mysql-server-5.7.postinst: line 143: /usr/share/mysql-common/configure-symlinks: No such file or directory 我发现这个bug的解决方案是注释/var/lib/dpkg/info/mysql-server-5.7.postinst文件中的第143行。 但我的问题是我找不到/var/lib/dpkg/info/mysql-server-5.7.postinst文件..不要说评论一行。 那么如何摆脱陷入困境的局面呢 ps:我已经安装了mariadb并通过我google搜索的步骤将其卸载 更新: 我已按照第一个答案给出的步骤进行操作,之前仍然提示错误 令人惊讶的是,这次我可以sudo vim /var/lib/dpkg/info/mysql-server-5.7.postinst file并且我对第143行进行注释,但它报告了另一个错误 ERROR: Unable to start MySQL server: 2017-11-26T08:51:57.033255Z 0 [Note] mysqld (mysqld 5.7.20-0ubuntu0.16.04.1-log) starting as process 22612 … 2017-11-26T08:51:57.034651Z 0 [ERROR] You have enabled the binary log, but you haven’t provided the mandatory […]

sudo dpkg –configure dpkg:error handlingdefault-jdk( – configure):

default-jre depends on default-jre-headless (= 1:1.7-43ubuntu3); however: Package default-jre-headless is not installed. dpkg: error processing default-jre (–configure): dependency problems – leaving unconfigured dpkg: dependency problems prevent configuration of default-jdk: default-jdk depends on default-jre (= 1:1.7-43ubuntu3); however: Package default-jre is not configured yet. dpkg: error processing default-jdk (–configure): dependency problems – leaving unconfigured Errors were encountered […]

每次安装或删除软件包时,都会出现LVM2错误

我需要帮助来处理这个错误。 我运行Ubuntu Budgie 18.04LTS。 anon@computer:~$ sudo dpkg –configure -a Setting up lvm2 (2.02.176-4.1ubuntu3) … update-initramfs: deferring update (trigger activated) Failed to restart lvm2-lvmetad.service: Unit lvm2-lvmetad.socket is masked. invoke-rc.d: initscript lvm2-lvmetad, action “restart” failed. ● lvm2-lvmetad.service – LVM2 metadata daemon Loaded: loaded (/lib/systemd/system/lvm2-lvmetad.service; static; vendor preset: enabled) Active: inactive (dead) Docs: man:lvmetad(8) dpkg: error processing package […]