Lubuntu删除了XTerm后黑屏无法启动

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
头像
feelcy
帖子: 22
注册时间: 2012-10-03 9:45
系统: ubuntu

Re: Lubuntu删除了XTerm后黑屏无法启动

#16

帖子 feelcy » 2016-04-10 9:59

vickycq 写了:有两种可能的方案
1 - 按楼上 @poloshiao @谢宝良 说的,重装 lubuntu-desktop。缺点是会把你之前卸掉的“累赘”都装回来
2 - 用 apt-mark 将上面列出的软件包都标记为手动安装。缺点是洁癖有点不能忍

你的 lubuntu-desktop 早在四月一日之前就被意外移除了,因此上面的log中看不到。如果你查看 /var/log/apt/history.*.log.gz,应该会看到 lubuntu-desktop 被移除的记录。
也正因为如此,卸载 xterm 时并没有像 @poloshiao 提到的那样一并移除 lubuntu-desktop
除了删掉多出来的终端,我之前还删了扫瞄易,打印机,蓝牙,CD记录,拍照摄像,即时聊天客户端,,这些我根本用不上的东西。删完后无意间发现我的办公三件套就剩下表格了,我的IBUS输入法的小长条界面也不见了,,,我手欠啊,强迫症。
这次重装 lubuntu-desktop。把我之前卸掉的“累赘”都装回来,忍着不理会它们的话,我可能会很痛苦,,,,,,
啊!
头像
feelcy
帖子: 22
注册时间: 2012-10-03 9:45
系统: ubuntu

Re: Lubuntu删除了XTerm后黑屏无法启动

#17

帖子 feelcy » 2016-04-10 10:15

poloshiao 写了:
Lubuntu删除了XTerm
1. 在正常運作中的 Ubuntu 14.04 amd64 執行下述指令
sudo apt-get -s purge xterm
下列软件包将被【卸载】:
lubuntu-desktop* xterm*
# -s 表示模擬 不會真正移除 但是可以顯示 可能會移除哪些依賴於 xterm 的套件

2. 按下 ctrl + alt + F1
登入 tty1
如果有必要先關閉 tty7 (抱歉 資料不夠 無法幫你寫出指令如何關閉 tty7)
sudo apt-get install --reinstall lubuntu-desktop* xterm*
sudo reboot

3. 以上適用於 Ubuntu 14.04
Ubuntu 14.10 及 以後的版本 可能需要微調
感谢您的回复,我用的就是14.04的
用您的命令尝试重新安装桌面,失败了 ,,,,

x@T:~$ sudo apt-get install lubuntu-desk
[sudo] password for x:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
E: 未发现软件包 lubuntu-desk
x@T:~$ sudo apt-get install --reinstall lubuntu-desktop* xterm*
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
注意,根据正则表达式 lubuntu-desktop* 选中了 lubuntu-desktop
注意,根据正则表达式 xterm* 选中了 kadu-external-modules
注意,根据正则表达式 xterm* 选中了 codelite-plugins-externaltools
注意,根据正则表达式 xterm* 选中了 libxml-commons-external-java
注意,根据正则表达式 xterm* 选中了 libplack-test-externalserver-perl
注意,根据正则表达式 xterm* 选中了 xxxterm
注意,根据正则表达式 xterm* 选中了 libdist-zilla-plugin-requiresexternal-perl
注意,根据正则表达式 xterm* 选中了 libnet-ping-external-perl
注意,根据正则表达式 xterm* 选中了 ajaxterm
注意,根据正则表达式 xterm* 选中了 xtermset
注意,根据正则表达式 xterm* 选中了 roxterm-gtk2-dbg
注意,根据正则表达式 xterm* 选中了 roxterm-gtk2
注意,根据正则表达式 xterm* 选中了 roxterm-gtk3
注意,根据正则表达式 xterm* 选中了 roxterm-common
注意,根据正则表达式 xterm* 选中了 lxterminal
注意,根据正则表达式 xterm* 选中了 kxterm
注意,根据正则表达式 xterm* 选中了 libxml-commons-external-java-doc
注意,根据正则表达式 xterm* 选中了 python3-xtermcolor
注意,根据正则表达式 xterm* 选中了 roxterm-gtk3-dbg
注意,根据正则表达式 xterm* 选中了 xtermcontrol
注意,根据正则表达式 xterm* 选中了 python-xtermcolor
注意,根据正则表达式 xterm* 选中了 lxterminal-dbg
注意,根据正则表达式 xterm* 选中了 roxterm
注意,根据正则表达式 xterm* 选中了 hexter
注意,根据正则表达式 xterm* 选中了 xterm
注意,根据正则表达式 xterm* 选中了 libapache2-mod-authnz-external
注意,根据正则表达式 xterm* 选中了 rt4-extension-authenexternalauth
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:

下列软件包有未满足的依赖关系:
lubuntu-desktop : 依赖: modemmanager
roxterm-gtk2 : 冲突: roxterm-gtk3 但是 2.8.1-1 正要被安装
roxterm-gtk2-dbg : 冲突: roxterm-gtk3-dbg 但是 2.8.1-1 正要被安装
roxterm-gtk3 : 冲突: roxterm-gtk2 但是 2.8.1-1 正要被安装
roxterm-gtk3-dbg : 冲突: roxterm-gtk2-dbg 但是 2.8.1-1 正要被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
x@T:~$
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: Lubuntu删除了XTerm后黑屏无法启动

#18

帖子 vickycq » 2016-04-10 10:17

feelcy 写了:忍着不理会它们的话,我可能会很痛苦,,,,,,啊!
建议你忍着。Ubuntu/Debian 预装系统组件采用虚包机制,即安装 lubuntu-desktop 这个虚包,由它负责将所有其它组件 包括“扫瞄易,打印机,蓝牙,CD记录,拍照摄像,即时聊天客户端....” 都包括进来
参见 http://packages.ubuntu.com/trusty/lubuntu-desktop,凡是红色圆点标记的组件都必须安装。
如果你卸掉这些累赘中的任意一个,都会导致 lubuntu-desktop 被卸载,发生雪崩式的连锁反应。

这就是很多老用户选择用 Archlinux / Debian 从零开始搭建系统的原因之一

如果想维持现状,执行:

代码: 全选

sudo apt-mark manual accountsservice-ubuntu-schemas accountsservice-ubuntu-touch-schemas acl apg bluez cheese-common cups-pk-helper espeak-data gir1.2-gnomebluetooth-1.0 gir1.2-packagekitglib-1.0 gkbd-capplet gnome-control-center-shared-data gnome-menus gnome-session-bin gsettings-ubuntu-touch-schemas gstreamer0.10-nice gstreamer0.10-plugins-good gstreamer1.0-clutter libaccounts-qt5-1 libandroid-properties1 libboost-iostreams1.54.0 libboost-program-options1.54.0 libboost-serialization1.54.0 libboost-system1.54.0 libcapnp-0.4.0 libcheese-gtk23 libcheese7 libclutter-gst-2.0-0 libclutter-gtk-1.0-0 libcontent-hub0 libdbus-cpp2 libdbusmenu-qt5 libdee-qt5-3 libespeak1 libestools2.1 libexo-1-0 libexo-common libexo-helpers libfarstream-0.1-0 libgflags2 libgnomekbd-common libgnomekbd8 libgoogle-glog0 libgsettings-qt1 libgssdp-1.0-3 libgupnp-1.0-4 libgupnp-igd-1.0-4 libhardware2 libhud-client2 libhud2 libhybris libhybris-common1 libieee1284-3 libjsoncpp0 libmbim-glib0 libmeanwhile1 libmedia1 libmediascanner-2.0-0 libmirclient7 libmirclientplatform-mesa libmirplatform libmirprotobuf0 libnice10 libofono-qt1 libpackagekit-glib2-16 libpgm-5.1-0 libpocketsphinx1 libprocess-cpp1 libpurple0 libqdjango-db0 libqmi-glib0 libqt5core5a libqt5dbus5 libqt5network5 libqt5organizer5 libqt5positioning5 libqt5qml-graphicaleffects libqt5qml5 libqt5sensors5 libqt5sql5 libqt5sql5-sqlite libqt5systeminfo5 libqt5test5 libqt5xml5 libqt5xmlpatterns5 libsane libsane-common libsignon-extension1 libsignon-plugins-common1 libsignon-qt5-1 libsonic0 libsphinxbase1 libsystemd-journal0 libsystemsettings1 libthumbnailer0 libtimezonemap1 libubuntu-application-api1 libubuntu-download-manager-client0 libubuntu-download-manager-common0 libubuntu-download-manager-priv0 libubuntu-location-service0 libubuntu-platform-hardware-api1 libubuntuoneauth-2.0-0 libunity-action-qt1 libunity-api0 libunity-scopes1 libunityvoice1 libunwind8 libutempter0 libwhoopsie-preferences0 libxcb-icccm4 libxcb-image0 libxcb-render-util0 libxcb-xkb1 libxkbcommon-x11-0 libzephyr4 libzmq3 libzmqpp3 mediascanner2.0 mousetweaks obexd-client ofono packagekit packagekit-backend-aptcc packagekit-tools pidgin-data powerd python-cups python-cupshelpers python-gnomekeyring python-libxml2 python-requests python-smbc python-support python3-gnupg python3-packagekit python3-xdg qtdeclarative5-dee-plugin qtdeclarative5-folderlistmodel-plugin qtdeclarative5-gsettings1.0 qtdeclarative5-systeminfo-plugin qtdeclarative5-ubuntu-settings-components-assets qtdeclarative5-unity-action-plugin qtdeclarative5-unity-notifications-plugin qtdeclarative5-xmllistmodel-plugin signon-plugin-password signond sphinx-voxforge-hmm-en sphinx-voxforge-lm-en sqlite3 stardict-common stardict-gnome stardict-plugin stardict-plugin-espeak stardict-plugin-festival suru-icon-theme system-config-printer-common system-image-common system-image-dbus thumbnailer-service ubuntu-download-manager ubuntu-mobile-icons ubuntu-system-service ubuntu-touch-sounds ubuntu-ui-toolkit-theme ubuntuone-client-data ubuntuone-credentials-common unity-scope-mediascanner2 unity-scope-scopes unity-voice-service usermetricsservice whoopsie-preferences xbitmaps
将以上软件包都标记为“手动安装”。我个人是不情愿这么做的。
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
头像
feelcy
帖子: 22
注册时间: 2012-10-03 9:45
系统: ubuntu

Re: Lubuntu删除了XTerm后黑屏无法启动

#19

帖子 feelcy » 2016-04-10 10:30

vickycq 写了:
feelcy 写了:忍着不理会它们的话,我可能会很痛苦,,,,,,啊!
建议你忍着。Ubuntu/Debian 预装系统组件采用虚包机制,即安装 lubuntu-desktop 这个虚包,由它负责将所有其它组件 包括“扫瞄易,打印机,蓝牙,CD记录,拍照摄像,即时聊天客户端....” 都包括进来
参见 http://packages.ubuntu.com/trusty/lubuntu-desktop,凡是红色圆点标记的组件都必须安装。
如果你卸掉这些累赘中的任意一个,都会导致 lubuntu-desktop 被卸载,发生雪崩式的连锁反应。

这就是很多老用户选择用 Archlinux / Debian 从零开始搭建系统的原因之一

-scope-mediascanner2 unity-scope-scopes unity-voice-service usermetricsservice whoopsie-preferences xbitmaps[/code]
将以上软件包都标记为“手动安装”。我个人是不情愿这么做的。
啊!原来如此这般
我几年前注册的帐号,那时候格了硬盘装的UBUNTU12.04 ,就是因为我删了那些东西,用一段时间就报错,出故障!雪崩后重装,再重装
后来实在没办法又装回了盗版的XP,您这一席话终于解除了我的困惑啊,非常感谢! :em11
(手动安装是每一个都要apt-get install ****么,天哪 )
头像
qy117121
论坛版主
帖子: 50546
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: Lubuntu删除了XTerm后黑屏无法启动

#20

帖子 qy117121 » 2016-04-10 11:15

feelcy 写了:
vickycq 写了:有两种可能的方案
1 - 按楼上 @poloshiao @谢宝良 说的,重装 lubuntu-desktop。缺点是会把你之前卸掉的“累赘”都装回来
2 - 用 apt-mark 将上面列出的软件包都标记为手动安装。缺点是洁癖有点不能忍

你的 lubuntu-desktop 早在四月一日之前就被意外移除了,因此上面的log中看不到。如果你查看 /var/log/apt/history.*.log.gz,应该会看到 lubuntu-desktop 被移除的记录。
也正因为如此,卸载 xterm 时并没有像 @poloshiao 提到的那样一并移除 lubuntu-desktop
除了删掉多出来的终端,我之前还删了扫瞄易,打印机,蓝牙,CD记录,拍照摄像,即时聊天客户端,,这些我根本用不上的东西。删完后无意间发现我的办公三件套就剩下表格了,我的IBUS输入法的小长条界面也不见了,,,我手欠啊,强迫症。
这次重装 lubuntu-desktop。把我之前卸掉的“累赘”都装回来,忍着不理会它们的话,我可能会很痛苦,,,,,,
啊!
多数套件都是可以删除的,你还是可以卸载掉的
你的办公三件套只剩表格,并不是因为卸载了lubuntu-desktop引起的,
而是你卸载其它软件时把 一些办公三件套依赖的软件包卸载了的缘故
卸载时会有提示会卸载掉哪些软件包的,要自己注意提示,不是随意回车确认
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

Ubuntu 20.04 快速设置指南,请配合浏浏览器自动翻译使用

邮箱 chuan@ubuntu.org.cn
回复