首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ubuntu -试图删除带有清除的软件破坏了一切

Ubuntu -试图删除带有清除的软件破坏了一切
EN

Ask Ubuntu用户
提问于 2017-12-07 18:39:10
回答 2查看 1.1K关注 0票数 -4

我从windows 7来,在使用Ubuntu 8个小时后,一切都变得疯狂起来。

我想卸载Python3,所以我使用sudo apt-获取清除python3,这打开了地狱之门。

它移除了我硬盘上的几乎所有东西,现在我有一个Ubuntu桌面,甚至没有终端或统一发射器,而且我无法从我以前安装Ubuntu的USB闪存盘启动。目前,我正在格式化我的电脑,重新安装Windows 7,因为我对Ubuntu和Linux几乎失去了所有的信心。如果像删除程序这样琐碎的事情可能会破坏操作系统以及我的驱动器上安装的大部分内容,那么我就没有必要使用这个操作系统了。

我输入的命令: sudo apt python3

Ubuntu版本: 16.04 LTS

PS:这不是Ubuntu附带的主要Python版本,而是我安装的,然后决定用3.6.3替换

有人能解释一下为什么会这样吗?

编辑:自从我发了这个帖子以来,我一直使用mint和Manjaro,我现在是一个Linux的家伙。我有一个Windows 7/ Manjaro双启动设置,我使用计算机的大部分时间(大约85%)都在Linux上。事实证明,Ubuntu并不适合我,但幸运的是,还有许多其他选择可供选择。

EN

回答 2

Ask Ubuntu用户

发布于 2017-12-07 18:49:49

您删除了对一种语言的支持,该语言是用许多系统函数和工具编写的。它们依赖于python3,因此也很容易被删除。您所拥有的是一个功能稍差的系统,重要的系统功能无法工作。

当然,您可以重新安装python3 (以及您删除的所有其他包),但是如果这比简单地重新安装系统要复杂得多,我不会感到惊讶,特别是如果它是一个新的安装。

Linux (包括Ubuntu)让我们通过设计来做一些愚蠢的事情。这允许您为特定的任务制作精心制作的灯光系统--通过牺牲功能。

简而言之,apt(-get)打印了所有的更改--包括删除桌面环境。如果您想要处理重要的包,最好通过软件包列表来阅读--如果列出了超过15-20个包,这几乎总是表明您可能不想执行该操作。

您可以尝试运行sudo apt-get install xubuntu-desktop。xubuntu -桌面是一个元包,所以它将安装xubuntu桌面系统所需的所有标准包。

如果像删除程序这样琐碎的事情可能会破坏操作系统以及我的驱动器上安装的大部分内容,那么我就没有必要使用这个操作系统了。

如果您作为超级用户执行随机操作,而不读取输出,我会说没有操作系统是安全的。尝试转到windows机器,例如删除%windir%\System32中的随机文件。而对于未来-读apt的输出。和使用--dry-run的实践

票数 5
EN

Ask Ubuntu用户

发布于 2017-12-07 18:53:49

养成使用apt-get --dry-run的习惯,这样你就不会有太多的悲伤了。Python3是许多包的依赖项;当我在Ubuntu16.04上模拟它的删除时,会发生什么:

代码语言:javascript
复制
$ sudo apt-get --dry-run purge python3
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  fonts-mathjax libexpat1-dev libhunspell-dev libjs-jquery-scrollto
  libjs-mathjax libminizip1 libpython3-dev libpython3.5-dev libqt5clucene5
  libqt5concurrent5 libqt5designer5 libqt5help5 libsnapd-glib1 python-regex
  python3-cssutils sigil-data snapd-login-service
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  gcc-6-base:i386 libboost-log1.58.0 libboost-thread1.58.0 libbz2-1.0:i386
  libc6:i386 libclick-0.4-0 libcontent-hub0 libdb5.3:i386 libexpat1:i386
  libgcc1:i386 libgflags2v5 libgoogle-glog0v5 libgpm2:i386 liblibertine1
  liblttng-ust-ctl2 liblttng-ust0 liblzma5:i386 libmpdec2:i386
  libncursesw5:i386 libpython3-stdlib:i386 libpython3.5-minimal:i386
  libpython3.5-stdlib:i386 libreadline6:i386 libsqlite3-0:i386
  libssl1.0.0:i386 libtinfo5:i386 libubuntu-app-launch2
  libubuntu-download-manager-client1 libubuntu-download-manager-common1
  libudm-common1 liburcu4 python3:i386 python3-minimal:i386 python3.5:i386
  python3.5-minimal:i386 qtdeclarative5-ubuntu-content1 zlib1g:i386
Suggested packages:
  glibc-doc:i386 locales:i386 content-hub gpm:i386 python3-doc:i386
  python3-tk:i386 python3-venv:i386 python3.5-venv:i386 python3.5-doc:i386
  binutils:i386 binfmt-support:i386
The following packages will be REMOVED:
  apport* apport-gtk* aptdaemon* apturl* apturl-common* checkbox-converged*
  checkbox-gui* command-not-found* compiz* compiz-gnome*
  flashplugin-installer* foomatic-db-compressed-ppds* gdebi* gdebi-core*
  gedit* gnome-orca* gnome-software* gnome-terminal* hplip* ibus* ibus-table*
  indicator-bluetooth* language-selector-common* language-selector-gnome*
  nautilus-share* onboard* onboard-data* openprinting-ppds*
  plainbox-provider-checkbox* plainbox-provider-resource-generic*
  printer-driver-foo2zjs* printer-driver-foo2zjs-common*
  printer-driver-postscript-hp* printer-driver-ptouch* printer-driver-pxljr*
  pyotherside* python3* python3-apport* python3-apt* python3-aptdaemon*
  python3-aptdaemon.gtk3widgets* python3-aptdaemon.pkcompat* python3-brlapi*
  python3-cairo* python3-cffi-backend* python3-checkbox-support*
  python3-commandnotfound* python3-cryptography* python3-cssselect*
  python3-cups* python3-dbus* python3-dev* python3-distupgrade* python3-gdbm*
  python3-gi* python3-gi-cairo* python3-jinja2* python3-lxml* python3-mako*
  python3-markupsafe* python3-minimal* python3-oauthlib* python3-pil*
  python3-plainbox* python3-pyatspi* python3-pycurl* python3-pyqt5*
  python3-regex* python3-renderpm* python3-reportlab* python3-reportlab-accel*
  python3-sip* python3-software-properties* python3-systemd* python3-uno*
  python3-update-manager* python3.5* python3.5-dev* python3.5-minimal*
  qml-module-io-thp-pyotherside* rhythmbox* rhythmbox-plugin-zeitgeist*
  rhythmbox-plugins* sessioninstaller* sigil* software-properties-common*
  software-properties-gtk* system-config-printer-common*
  system-config-printer-gnome* system-config-printer-udev* totem-plugins*
  ubuntu-desktop* ubuntu-drivers-common* ubuntu-minimal*
  ubuntu-release-upgrader-core* ubuntu-release-upgrader-gtk* ubuntu-software*
  ubuntu-standard* ubuntu-system-service* unattended-upgrades* unity*
  unity-control-center* unity-control-center-signon* unity-lens-photos*
  unity-scope-calculator* unity-scope-chromiumbookmarks*
  unity-scope-colourlovers* unity-scope-devhelp* unity-scope-firefoxbookmarks*
  unity-scope-gdrive* unity-scope-manpages* unity-scope-openclipart*
  unity-scope-texdoc* unity-scope-tomboy* unity-scope-virtualbox*
  unity-scope-yelp* unity-scope-zotero* unity-tweak-tool*
  unity-webapps-common* update-manager* update-manager-core* update-notifier*
  update-notifier-common* usb-creator-common* usb-creator-gtk* xdiagnose*
The following NEW packages will be installed:
  gcc-6-base:i386 libboost-log1.58.0 libboost-thread1.58.0 libbz2-1.0:i386
  libc6:i386 libclick-0.4-0 libcontent-hub0 libdb5.3:i386 libexpat1:i386
  libgcc1:i386 libgflags2v5 libgoogle-glog0v5 libgpm2:i386 liblibertine1
  liblttng-ust-ctl2 liblttng-ust0 liblzma5:i386 libmpdec2:i386
  libncursesw5:i386 libpython3-stdlib:i386 libpython3.5-minimal:i386
  libpython3.5-stdlib:i386 libreadline6:i386 libsqlite3-0:i386
  libssl1.0.0:i386 libtinfo5:i386 libubuntu-app-launch2
  libubuntu-download-manager-client1 libubuntu-download-manager-common1
  libudm-common1 liburcu4 python3:i386 python3-minimal:i386 python3.5:i386
  python3.5-minimal:i386 qtdeclarative5-ubuntu-content1 zlib1g:i386
0 upgraded, 37 newly installed, 126 to remove and 0 not upgraded.
票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/984172

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档