你真敢玩
应该是有些系统关键软件包被 apt 认为是“作为其他软件包的依赖安装”的了,在没有其他包依赖它们的时候就会在 autoremove 的时候直接被卸载。不知道你以前折腾过啥
楼主真忙,注册那么久,才来水一帖。
到杂谈多水几帖,我也好有地方回帖啊。
在/var/log/apt里查看history.log文件. 这个文件记录所有安装, 卸载的信息. 然后重新安装那些被autoremove卸载的程序包.
例如:
Start-Date: 2020-10-26 07:58:09
Commandline: apt autoremove
Requested-By: user1 (1001)
Remove: deepin-elf-sign-tool:amd64 (0.2.5.8-1), libspectre1:amd64 (0.2.8-1+apricot), opensc-pkcs11:amd64 (0.19.0-1), opensc:amd64 (0.19.0-1), libddcutil0:amd64 (0.9.4+deepin-1+eagle)
End-Date: 2020-10-26 07:58:12还真不能拿ubuntu下的习惯来用deepin,无论是apt remove 还是apt autoremove,都会大量卸载deepin自带的软件和库。看样子apt在deepin下面只能用来装软件了。
autoremove会卸载掉的软件:
cryfs dc dde-device-formatter deepin-anything-dkms deepin-anything-libs deepin-anything-server
deepin-default-settings-tuning deepin-user-experience-daemon fbterm fcitx-libs gir1.2-atk-1.0
gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-gsf-1 gir1.2-gtk-3.0 gir1.2-pango-1.0 icu-devtools
imageworsener jfsutils libatkmm-1.6-1v5 libblkid-dev libburn4 libbz2-dev libc-ares2 libcairomm-1.0-1v5
libcrypto++6 libcss-parser-pp0v5 libcss-parser0 libcurl4 libdeepin-font-manager libdisomaster
libdtkwidget2 libdumbnet1 libfcitx-qt0 libffi-dev libgcrypt20-dev libgmp-dev libgmpxx4ldbl libgnutls-dane0
libgnutls-openssl27 libgnutls28-dev libgnutlsxx28 libgoogle-perftools4 libgpg-error-dev libgrpc++1
libgrpc6 libgsf-1-114 libgsf-1-common libgtkmm-3.0-1v5 libheif1 libhtmlcxx-dev libhtmlcxx3v5 libicu-dev
libidn2-dev libimagequant0 libisoburn1 libisofs6 libjemalloc2 libjte1 libkf5networkmanagerqt6 liblqr-1-0
liblucene++-contrib0v5 liblucene++-dev liblucene++0v5 libmaxminddb0 libmediainfo0v5 libmimetic-dev
libmimetic0v5 libmount-dev libmpdec2 libmspack0 libp11-kit-dev libpangomm-1.4-1v5 libpangoxft-1.0-0
libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libplist-dev libpoppler-cpp0v5 libprotobuf17
libpython3-stdlib libpython3.7 libpython3.7-minimal libpython3.7-stdlib libqt4-declarative libqt4-network
libqt4-opengl libqt4-script libqt4-sql libqt4-sql-mysql libqt4-xmlpatterns libqt5designer5 libqt5help5
libqtermwidget5-0 libqtwebkit4 libselinux1-dev libsepol1-dev libsmi2ldbl libtasn1-6-dev
libtcmalloc-minimal4 libtinyxml2-6a libunbound8 libusbmuxd-dev libutempter0 libutf8proc2 libwireshark-data
libwireshark11 libwiretap8 libwscodecs2 libwsutil9 libx86-1 libxml2-dev libxmlsec1-openssl libyelp0
libzen0v5 live-system-com nettle-dev partclone pkg-config python3-minimal python3.7 python3.7-minimal
qtermwidget5-data socat squashfs-tools uos-license-content uuid-dev x11-apps x11-session-utils xbitmaps
yelp-xsl zlib1g-dev
试图卸载python3.7时候会卸载的软件:
com.iflytek.iflyime dde dde-control-center dde-desktop dde-disk-mount-plugin dde-dock-onboard-plugin
dde-file-manager deepin-clone deepin-default-settings deepin-font-manager deepin-recovery-tool
foomatic-db-compressed-ppds hpijs-ppds hplip hplip-data libdde-file-manager libglib2.0-dev
libglib2.0-dev-bin libgsf-1-dev libimobiledevice-dev libreoffice lsb-release onboard onboard-common
openprinting-ppds printer-driver-dymo printer-driver-escpr printer-driver-foo2zjs
printer-driver-foo2zjs-common printer-driver-m2300w printer-driver-postscript-hp printer-driver-ptouch
printer-driver-pxljr printer-driver-sag-gdi python3 python3-cairo python3-dbus python3-distro
python3-distutils python3-gi python3-gi-cairo python3-lib2to3 python3-pexpect python3-pil
python3-ptyprocess python3-pyqt5 python3-reportlab python3-reportlab-accel python3-sip python3-smbc
python3-uno xfsprogs yelp
在/var/log/apt里查看history.log文件. 这个文件记录所有安装, 卸载的信息. 然后重新安装那些被autoremove卸载的程序包.
例如:
Start-Date: 2020-10-26 07:58:09
Commandline: apt autoremove
Requested-By: user1 (1001)
Remove: deepin-elf-sign-tool:amd64 (0.2.5.8-1), libspectre1:amd64 (0.2.8-1+apricot), opensc-pkcs11:amd64 (0.19.0-1), opensc:amd64 (0.19.0-1), libddcutil0:amd64 (0.9.4+deepin-1+eagle)
End-Date: 2020-10-26 07:58:12哎,不可行呀,自动删的太多了。
我一直都这么用,没出过什么事。
估计是删除deepin的dde程序,把依赖一起删除了。重新安装就行。
还真不能拿ubuntu下的习惯来用deepin,无论是apt remove 还是apt autoremove,都会大量卸载deepin自带的软件和库。看样子apt在deepin下面只能用来装软件了。
autoremove会卸载掉的软件:
cryfs dc dde-device-formatter deepin-anything-dkms deepin-anything-libs deepin-anything-server
deepin-default-settings-tuning deepin-user-experience-daemon fbterm fcitx-libs gir1.2-atk-1.0
gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-gsf-1 gir1.2-gtk-3.0 gir1.2-pango-1.0 icu-devtools
imageworsener jfsutils libatkmm-1.6-1v5 libblkid-dev libburn4 libbz2-dev libc-ares2 libcairomm-1.0-1v5
libcrypto++6 libcss-parser-pp0v5 libcss-parser0 libcurl4 libdeepin-font-manager libdisomaster
libdtkwidget2 libdumbnet1 libfcitx-qt0 libffi-dev libgcrypt20-dev libgmp-dev libgmpxx4ldbl libgnutls-dane0
libgnutls-openssl27 libgnutls28-dev libgnutlsxx28 libgoogle-perftools4 libgpg-error-dev libgrpc++1
libgrpc6 libgsf-1-114 libgsf-1-common libgtkmm-3.0-1v5 libheif1 libhtmlcxx-dev libhtmlcxx3v5 libicu-dev
libidn2-dev libimagequant0 libisoburn1 libisofs6 libjemalloc2 libjte1 libkf5networkmanagerqt6 liblqr-1-0
liblucene++-contrib0v5 liblucene++-dev liblucene++0v5 libmaxminddb0 libmediainfo0v5 libmimetic-dev
libmimetic0v5 libmount-dev libmpdec2 libmspack0 libp11-kit-dev libpangomm-1.4-1v5 libpangoxft-1.0-0
libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libplist-dev libpoppler-cpp0v5 libprotobuf17
libpython3-stdlib libpython3.7 libpython3.7-minimal libpython3.7-stdlib libqt4-declarative libqt4-network
libqt4-opengl libqt4-script libqt4-sql libqt4-sql-mysql libqt4-xmlpatterns libqt5designer5 libqt5help5
libqtermwidget5-0 libqtwebkit4 libselinux1-dev libsepol1-dev libsmi2ldbl libtasn1-6-dev
libtcmalloc-minimal4 libtinyxml2-6a libunbound8 libusbmuxd-dev libutempter0 libutf8proc2 libwireshark-data
libwireshark11 libwiretap8 libwscodecs2 libwsutil9 libx86-1 libxml2-dev libxmlsec1-openssl libyelp0
libzen0v5 live-system-com nettle-dev partclone pkg-config python3-minimal python3.7 python3.7-minimal
qtermwidget5-data socat squashfs-tools uos-license-content uuid-dev x11-apps x11-session-utils xbitmaps
yelp-xsl zlib1g-dev
试图卸载python3.7时候会卸载的软件:
com.iflytek.iflyime dde dde-control-center dde-desktop dde-disk-mount-plugin dde-dock-onboard-plugin
dde-file-manager deepin-clone deepin-default-settings deepin-font-manager deepin-recovery-tool
foomatic-db-compressed-ppds hpijs-ppds hplip hplip-data libdde-file-manager libglib2.0-dev
libglib2.0-dev-bin libgsf-1-dev libimobiledevice-dev libreoffice lsb-release onboard onboard-common
openprinting-ppds printer-driver-dymo printer-driver-escpr printer-driver-foo2zjs
printer-driver-foo2zjs-common printer-driver-m2300w printer-driver-postscript-hp printer-driver-ptouch
printer-driver-pxljr printer-driver-sag-gdi python3 python3-cairo python3-dbus python3-distro
python3-distutils python3-gi python3-gi-cairo python3-lib2to3 python3-pexpect python3-pil
python3-ptyprocess python3-pyqt5 python3-reportlab python3-reportlab-accel python3-sip python3-smbc
python3-uno xfsprogs yelp
python3 你都要卸载?Ubuntu 不也一样的需要 python3?
安装一些关键程序包时, 依赖包会自动安装.
把下列软件包名写入一个文本文件(可以用deepin-editor, vim, nano任何一个编辑器), 例如: ~/pkgs.txt
com.iflytek.iflyime
dde
dde-control-center
dde-desktop
dde-disk-mount-plugin
dde-dock-onboard-plugin
dde-file-manager
deepin-clone
deepin-default-settings
deepin-font-manager
deepin-recovery-tool
foomatic-db-compressed-ppds
hpijs-ppds
hplip
hplip-data
libdde-file-manager
libglib2.0-dev
libglib2.0-dev-bin
libgsf-1-dev
libimobiledevice-dev
libreoffice
lsb-release
onboard
onboard-common
openprinting-ppds
printer-driver-dymo
printer-driver-escpr
printer-driver-foo2zjs
printer-driver-foo2zjs-common
printer-driver-m2300w
printer-driver-postscript-hp
printer-driver-ptouch
printer-driver-pxljr
printer-driver-sag-gdi
python3
python3-cairo
python3-dbus
python3-distro
python3-distutils
python3-gi
python3-gi-cairo
python3-lib2to3
python3-pexpect
python3-pil
python3-ptyprocess
python3-pyqt5
python3-reportlab
python3-reportlab-accel
python3-sip
python3-smbc
python3-uno
xfsprogs
yelp
然后运行如下命令:
for p in `cat ~/pkgs.txt`; do sudo apt -y install $p; done
这样就安装了DDE桌面需要的软件包. 可以正常登录了.
python3 你都要卸载?Ubuntu 不也一样的需要 python3?
要装python3.9,只能编译安装,安装后发现有些小问题,卸载3.7后就好了。
安装一些关键程序包时, 依赖包会自动安装.
把下列软件包名写入一个文本文件(可以用deepin-editor, vim, nano任何一个编辑器), 例如: ~/pkgs.txt
com.iflytek.iflyime
dde
dde-control-center
dde-desktop
dde-disk-mount-plugin
dde-dock-onboard-plugin
dde-file-manager
deepin-clone
deepin-default-settings
deepin-font-manager
deepin-recovery-tool
foomatic-db-compressed-ppds
hpijs-ppds
hplip
hplip-data
libdde-file-manager
libglib2.0-dev
libglib2.0-dev-bin
libgsf-1-dev
libimobiledevice-dev
libreoffice
lsb-release
onboard
onboard-common
openprinting-ppds
printer-driver-dymo
printer-driver-escpr
printer-driver-foo2zjs
printer-driver-foo2zjs-common
printer-driver-m2300w
printer-driver-postscript-hp
printer-driver-ptouch
printer-driver-pxljr
printer-driver-sag-gdi
python3
python3-cairo
python3-dbus
python3-distro
python3-distutils
python3-gi
python3-gi-cairo
python3-lib2to3
python3-pexpect
python3-pil
python3-ptyprocess
python3-pyqt5
python3-reportlab
python3-reportlab-accel
python3-sip
python3-smbc
python3-uno
xfsprogs
yelp
然后运行如下命令:
for p in `cat ~/pkgs.txt`; do sudo apt -y install $p; done
这样就安装了DDE桌面需要的软件包. 可以正常登录了.
学习了,谢谢。
要装python3.9,只能编译安装,安装后发现有些小问题,卸载3.7后就好了。
多版本共存建议用 conda。把系统 python 版本换了吃枣药丸
建议先看清输出内容再决定执行命令,小则卸载软件,重则依赖损坏
Popular Events
More

中文 
在deepin中apt upgrade后随手来了个apt autoremove,然后系统自带的一些程序就消失了,比如控制中心、文件管理器、应用商店都失踪了,还有什么不见了也不记得了,显示设置也没了,无奈重启,发现启动菜单显示成uos,结果进去后还是deepin,桌面消失,启动器打不开,只能打开驻留的程序了。
版本是20.1 ,之前版本也是差不多的现象。