1.sudo apt-get update && sudo apt-get upgrade 更新软件和系统
2.如果遇到缺少依赖关系 请用这个命令 sudo apt-get -f install 修复依赖关系安装
3.baba@baba-pc:~$ sudo apt-get -f install
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
正在更正依赖关系... 完成
The following additional packages will be installed:
libpam-systemd
下列软件包将被升级:
libpam-systemd
升级了 1 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 1123 个软件包未被升级。
有 33 个软件包没有被完全安装或卸载。
需要下载 0 B/195 kB 的软件包。
解压缩后会消耗掉 27.6 kB 的额外空间。
您希望继续执行吗? [Y/n] y
(正在读取数据库 ... 系统当前共安装有 124331 个文件和目录。)
正准备解包 .../libpam-systemd_234-2_i386.deb ...
正在将 libpam-systemd:i386 (234-2) 解包到 (228-4) 上 ...
正在处理用于 man-db (2.7.5-1) 的触发器 ...
正在设置 systemd (234-2) ...
配置文件 '/etc/systemd/logind.conf'
==> 在安装后曾被修改(您或者某个脚本修改了它)。
==> 软件包的提交者同时提供了一个更新了的版本。
您现在希望如何处理呢? 您有以下几个选择:
Y 或 I :安装软件包维护者所提供的版本
N 或 O :保留您原来安装的版本
D :显示两者的区别
Z :把当前进程切换到后台,然后查看现在的具体情况
默认的处理方法是保留您当前使用的版本。
*** logind.conf (Y/I/N/O/D/Z) [默认选项=N] ? y
正在安装新版本配置文件 /etc/systemd/logind.conf ...
正在安装新版本配置文件 /etc/systemd/resolved.conf ...
正在安装新版本配置文件 /etc/systemd/system.conf ...
正在安装新版本配置文件 /etc/systemd/user.conf ...
addgroup: 组"systemd-journal"已经是系统组。退出。
Removing obsolete conffile /etc/systemd/bootchart.conf ...
Removing obsolete conffile /etc/dbus-1/system.d/org.freedesktop.hostname1.conf ...
Removing obsolete conffile /etc/dbus-1/system.d/org.freedesktop.locale1.conf ...
Removing obsolete conffile /etc/dbus-1/system.d/org.freedesktop.login1.conf ...
Removing obsolete conffile /etc/dbus-1/system.d/org.freedesktop.network1.conf ...
Removing obsolete conffile /etc/dbus-1/system.d/org.freedesktop.resolve1.conf ...
Removing obsolete conffile /etc/dbus-1/system.d/org.freedesktop.systemd1.conf ...
Removing obsolete conffile /etc/dbus-1/system.d/org.freedesktop.timedate1.conf ...
正在设置 libpam-systemd:i386 (234-2) ...
正在设置 xz-utils (5.2.2-1.3) ...
正在设置 printer-driver-foo2zjs-common (20170320dfsg0-2) ...
正在设置 printer-driver-foo2zjs (20170320dfsg0-2) ...
正在设置 libelf1:i386 (0.168-1) ...
正在设置 libdw1:i386 (0.168-1) ...
正在设置 libreadline7:i386 (7.0-3) ...
正在设置 udev (234-2) ...
正在安装新版本配置文件 /etc/init.d/udev ...
addgroup: 组"input"已经是系统组。退出。
update-initramfs: deferring update (trigger activated)
Removing obsolete conffile /etc/modprobe.d/fbdev-blacklist.conf ...
Removing obsolete conffile /etc/init/udev.conf ...
Removing obsolete conffile /etc/init/udevmonitor.conf ...
Removing obsolete conffile /etc/init/udevtrigger.conf ...
正在设置 bluez (5.45-1deepin) ...
正在安装新版本配置文件 /etc/bluetooth/main.conf ...
正在设置 cron (3.0pl1-128+b1) ...
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
正在设置 perl-modules-5.26 (5.26.0-4) ...
正在设置 perl-modules-5.22 (5.22.2-5) ...
正在设置 libperl5.26:i386 (5.26.0-4) ...
正在设置 perl (5.26.0-4) ...
正在设置 liblocale-gettext-perl (1.07-3+b3) ...
正在设置 libtext-iconv-perl (1.7-5+b6) ...
正在设置 libtext-charwidth-perl (0.04-7+b7) ...
正在设置 debconf-i18n (1.5.63) ...
正在设置 bzip2 (1.0.6-8.1) ...
正在设置 libc-l10n (2.24-12) ...
正在设置 locales (2.24-12) ...
正在安装新版本配置文件 /etc/locale.alias ...
Generating locales (this might take a while)...
en_US.UTF-8... done
zh_CN.UTF-8... done
Generation complete.
正在设置 libc-dev-bin (2.24-12) ...
正在设置 linux-libc-dev:i386 (4.11.11-1+b1) ...
正在设置 libc6-dev:i386 (2.24-12) ...
正在设置 binutils (2.29-1) ...
正在设置 debconf-utils (1.5.63) ...
正在设置 libdpkg-perl (1.18.24) ...
正在设置 patch (2.7.5-1+b2) ...
正在设置 make (4.1-9.1) ...
正在设置 dpkg-dev (1.18.24) ...
正在设置 libc6-i686:i386 (2.24-12) ...
正在设置 netselect (0.3.ds1-28+deepin) ...
Setcap worked! netselect is not suid!
正在设置 wpasupplicant (2:2.4-1.1) ...
正在安装新版本配置文件 /etc/wpa_supplicant/functions.sh ...
正在处理用于 libc-bin (2.24-12) 的触发器 ...
正在处理用于 systemd (234-2) 的触发器 ...
正在处理用于 initramfs-tools (0.120) 的触发器 ...
update-initramfs: Generating /boot/initrd.img-4.2.0-1-686-pae
W: mdadm: /etc/mdadm/mdadm.conf defines no arrays.
W: mdadm: no arrays defined in configuration file.
W: plymouth: The plugin label.so is missing, the selected theme might not work as expected.
W: plymouth: You might want to install the plymouth-themes package to fix this.
修复完之后 继续运行sudo apt-get update && sudo apt-get upgrade 更新软件和系统
选择键盘(英语)美国 -确定 tab 切换 回车确定
配置文件 '/etc/mime.types'
==> 在安装后曾被修改(您或者某个脚本修改了它)。
==> 软件包的提交者同时提供了一个更新了的版本。
您现在希望如何处理呢? 您有以下几个选择:
Y 或 I :安装软件包维护者所提供的版本
N 或 O :保留您原来安装的版本
D :显示两者的区别
Z :把当前进程切换到后台,然后查看现在的具体情况
默认的处理方法是保留您当前使用的版本。
*** mime.types (Y/I/N/O/D/Z) [默认选项=N] ? y
软件包设置
解决这个问题
baba@baba-pc:~$ sudo apt-get dist-upgrade
E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)
E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?
方法 1.sudo rm -rf /var/lib/dpkg/lock - open 2.baba@baba-pc:~$ sudo apt-get dist-upgrade
E: dpkg 被中断,您必须手工运行 ‘sudo dpkg --configure -a’ 解决此问题。
3.输入 sudo dpkg --configure -a
4.输入baba@baba-pc:~$ sudo apt-get dist-upgrade
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
正在计算更新... 完成
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
baba@baba-pc:~$ sudo apt autoremove
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列软件包将被【卸载】:
imagemagick-common
升级了 0 个软件包,新安装了 0 个软件包,要卸载 1 个软件包,有 2 个软件包未被升级。
解压缩后将会空出 11.3 kB 的空间。
您希望继续执行吗? [Y/n] y
(正在读取数据库 ... 系统当前共安装有 173967 个文件和目录。)
正在卸载 imagemagick-common (8:6.9.7.4+dfsg-14deepin) ...
baba@baba-pc:~$
结束 reboot