我最近刚开始使用Linux,遇到了一个问题。 当我在终端中使用“apt update”时,出现错误:
Вы можете запустить «apt --fix-broken install» для исправления этих ошибок. Следующие пакеты имеют неудовлетворённые зависимости: libparted-fs-resize0 : Зависит: libparted2 (= 3.5-1) но 3.6-3 уже установлен parted : Зависит: libparted2 (= 3.5-1) но 3.6-3 уже установлен E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt --fix-broken install», не указывая имени пакета (или указав решение).
当我使用命令“apt --fix-broken install”时,我遇到这样的问题:
dpkg: ошибка при обработке архива /var/cache/apt/archives/libparted-fs-resize0_3.6-3_amd64.deb (--unpack): подпроцесс из пакета libparted-fs-resize0:amd64 новый сценарий pre-installation возвратил код ошибки 1 При обработке следующих пакетов произошли ошибки: /var/cache/apt/archives/parted_3.6-3_amd64.deb /var/cache/apt/archives/libparted-fs-resize0_3.6-3_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1)
您的第一条消息是:
You can run "apt --fix-broken install" to fix these errors. The following packages have unmet dependencies: libparted-fs-resize0 : Depends on: libparted2 (= 3.5-1) but 3.6-3 is already installed parted : Depends on: libparted2 (= 3.5-1) but 3.6-3 is already installed E: Unmet dependencies. Try "apt --fix-broken install" without specifying the package name (or specifying the solution)
这告诉您 libparted-fs-resize0 依赖于 libparted2 3.5-1,但您安装了较新的版本。奔跑
sudo apt --fix-broken install
为了纠正你的错误。如果这不起作用,那么您可以删除 libparted0 3.6-3 并安装 3.5-1,或者您可以删除 libparted-fs-resize0 并重新安装与您的 libparted2 版本兼容的新版本。
第二个是
dpkg: error processing archive /var/cache/apt/archives/libparted-fs-resize0_3.6-3_amd64.deb (--unpack): subprocess from package libparted-fs-resize0:amd64 new pre-installation script returned error code 1 Errors occurred while processing the following packages: /var/cache/apt/archives/parted_3.6-3_amd64.deb /var/cache/apt/archives/libparted-fs-resize0_3.6-3_amd64.deb E: Sub-process / usr/bin/dpkg returned an error code (1)
此错误源于相同的版本控制问题。您还可以尝试清除 dpkg 缓存:
sudo apt-get clean