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