Ubuntu - tentando remover software com purga destruído tudo [duplicado] -- xubuntu campo com uninstall campo com software-uninstall camp askubuntu Relacionado O problema

Ubuntu - Trying to remove software with purge destroyed everything [duplicate]


-4
vote

problema

português
.

Eu venho do Windows 7, e após 8 horas usando o Ubuntu tudo foi Berserk.

Eu queria desinstalar o Python3, então eu usei sudo apt-get purge python3 e que abria os portões do inferno.

Isso removeu quase tudo no meu disco rígido, agora eu tenho uma área de trabalho do Ubuntu sem mesmo um terminal ou o Unity Launcher, e não consigo inicializar a partir da unidade flash USB que eu usei para instalar o Ubuntu. Atualmente no processo de formatação do meu computador e reinstalando o Windows 7 enquanto perdi quase toda a fé no Ubuntu e no Linux em geral. Se algo tão trivial quanto a remover um programa correr o risco de destruir o sistema operacional, juntamente com a maioria do que está instalado na minha unidade, não tenho nenhum negócio usando o sistema operacional.

O comando que digitei: sudo apt-get purge python3

Ubuntu Versão: 16.04 lts

PS: Esta não foi a versão principal do Python que veio com o Ubuntu, mas que eu instalei e decidi substituir com 3.6.3

Alguém pode explicar por que isso aconteceu?

editar: eu usei tanto MINT e Manjaro desde que eu postei este tópico, e sou um cara linux agora .. Eu tenho uma configuração de inicialização dupla do Windows 7 / Manjaro e a maioria (como 85%) do meu tempo usando um computador está no Linux. Acontece que o Ubuntu não é para mim, mas felizmente existem dezenas de outras opções para escolher.

english

I come from windows 7, and after 8 hours using Ubuntu everything went berserk.

I wanted to uninstall Python3 so I used sudo apt-get purge python3 and that opened the gates of hell.

It removed almost everything on my hard drive, now I have a Ubuntu desktop without even a terminal or the unity launcher, and I can't boot from the USB flash drive that I used to install Ubuntu. Currently in the process of formatting my computer and reinstalling Windows 7 as I lost almost all faith in Ubuntu and Linux in general. If something as trivial as removing a program runs the risk of destroying the operating system along with most of what's installed on my drive then I don't have no business using the OS.

The command I entered: sudo apt-get purge python3

Ubuntu version: 16.04 LTS

PS: this wasn't the main Python version that came with Ubuntu, but one that I installed and then decided to replace with 3.6.3

Can anyone explain why that happened?

Edit: I have used both mint and Manjaro since I posted this thread, and I'm a Linux guy now.. I have a Windows 7/ Manjaro dual boot setting and most (like 85%) of my time using a computer is on Linux. It turns out Ubuntu isn't for me, but happily there are dozens of other options to choose from.

        
         
         

Lista de respostas

4
 
vote

Você removeu o suporte para um idioma que muitas funções e ferramentas do sistema estão escritos. Eles dependem do Python3, então apt-se recupere também. O que você tem é um sistema ligeiramente menos funcional, com funções importantes do sistema não funcionando.

Você pode, obviamente, reinstalar o Python3 (e todos os outros pacotes que você removeu), mas eu não ficaria surpreso se isso for muito mais brincalhão do que simplesmente reinstalar o sistema, especialmente se for uma nova instalação.

Linux (incluindo Ubuntu) Vamos fazer coisas estúpidas pelo design. Isso permite que você faça sistemas de luz cuidadosamente criados para tarefas específicas - sacrificando a funcionalidade.

Em suma, apt (-get) impresso todas as alterações - incluindo a remoção do ambiente de desktop. Se você quiser mexer com pacotes importantes, é uma boa ideia ler através da lista de pacotes - se mais de 15-20 pacotes estiverem listados, é quase sempre um sinal que você provavelmente não quer executar essa ação .

Você pode tentar executar sudo apt-get install xubuntu-desktop . Xubuntu-desktop é um metapackage, para que ele instale todos os pacotes padrão necessários para o sistema de desktop xubuntu.

.

Se algo tão trivial quanto remover um programa executar o risco de destruir o sistema operacional, juntamente com a maioria do que está instalado na minha unidade, então não tenho nenhum negócio usando o sistema operacional.

Se você executar ações aleatórias como superusuário, sem ler a saída, eu diria que nenhum sistema operacional é seguro. Tente ir a uma máquina Windows e excluir por exemplo, arquivos aleatórios em %windir%System32 . E para o futuro - leia a saída do apt. E praticar usando --dry-run

 

You removed support for a language that a lot of system functions and tools are written in. They depend on python3, so apt-get removed them as well. What you have is a slightly less functional system, with important system functions not working.

You can, of course, reinstall python3 (and all the other packages you removed), but I would not be surprised if this is a lot more fiddling than simply reinstalling the system, especially if it's a fresh install.

Linux (including Ubuntu) let's you do stupid things by design. This allows you to make carefully crafted light systems for specific tasks - by sacrificing functionality.

In short, apt(-get) printed all the changes - including the removal of your desktop environment. If you want to mess with important packages, it's a good idea to read trough the package list - if over 15-20 packages is listed it's almost always a sign that you probably do not want to perform that action.

You can try to run sudo apt-get install xubuntu-desktop. xubuntu-desktop is a metapackage, so it will install all the standard packages required for xubuntu desktop system.

If something as trivial as removing a program runs the risk of destroying the operating system along with most of what's installed on my drive then I don't have no business using the OS.

If you perform random actions as superuser, without reading the output, I'd say no OS is safe. Try going to a windows machine, and delete for instance random files in %windir%\System32. And for the future - read the output of apt. And practice using --dry-run

 
 
         
         
3
 
vote

Obtenha o hábito de usar apt-get --dry-run ; Isso vai te poupar muita dor. Python3 é uma dependência de muitos pacotes; Olha o que acontece quando sim sim sua remoção no Ubuntu 16.04:

  $ 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.    
 

Get into the habit to use apt-get --dry-run; it will save you a lot of grief. Python3 is a dependency of many many packages; look what happens when I simulate its removal on Ubuntu 16.04:

$ 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. 
 
 

Perguntas relacionadas

26  Como posso remover completamente o Ruby + Rails + Gems?  ( How can i completely remove ruby rails gems ) 
Eu confundei meu ambiente Ruby Dev no Ubuntu 10.04. Qual é a melhor maneira possível de remover esses pacotes do meu sistema? ruby ​​ todas as gemas r...

0  Instalação de oitava após purgar a instalação anterior  ( Octave installation after purging previous installation ) 
Eu instalei a versão Octave 4.0.3 e por algum motivo a janela de comando não mostrou nenhum texto. Eu não sei porque decidi limpar a instalação e começar tudo...

1  Como desinstalar o Visual Studio Código no Ubuntu 16.04  ( How to uninstall visual studio code in ubuntu 16 04 ) 
instalado Visual Studio Code (64bit deb pacote) usando o gdebi installer, agora eu quero desinstalá-lo corretamente. Eu tentei o seguinte sem sucesso - ...

2  Como remover um software de terceiros que está instalado, mas não pode ser localizado?  ( How to remove a third party software that is installed but cannot be located ) 
Eu estive no Ubuntu 14.04 por um tempo agora. Eu estava procurando por um software de gravação de DVD porque tanto Brasero como K3b se mostraram bastante insa...

6  Como posso remover o Matlab no Ubuntu 14.04  ( How can i remove matlab on ubuntu 14 04 ) 
Eu não posso desinstalar o Matlab do meu Ubuntu 14.04. Quando eu executo sudo apt-get purge matlab então ele mostra a página de configuração do Matlab, mas ...

2  Desinstalar o problema do metasploit  ( Uninstall metasploit problem ) 
Eu tinha sérios problemas com o Metasploit desde que eu instalei, então eu quero desinstalá-lo Eu tentei /opt/metasploit-4.5.0/ desinstalar, mas não funci...

17  Como posso desinstalar completamente o MongoDB 2.6.3?  ( How can i completely uninstall mongodb 2 6 3 ) 
Eu estou executando o seguinte comando: sudo apt-get remove mongodb e está dando esta saída: Reading package lists... Done Building dependency tree ...

6  Como remover facilmente os núcleos velhos no Ubuntu 20.04 Lts?  ( How to easily remove old kernels in ubuntu 20 04 lts ) 
Eu tenho versões antigas do kernel do Linux que eu não uso, então eu estava tentando removê-los. Lista de kernels instalados a partir de dpkg --list | grep...

0  Link quebrado para kernel (versão futura inexistente)  ( Broken link for kernel nonexistent future version ) 
minha versão (de lsb_release -a ): No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.10 Release: 14.10 Codenam...

-1  Como desinstalar o NS-2.35 do Ubuntu 12.04  ( How to uninstall ns 2 35 from ubuntu 12 04 ) 
Eu sou novo no NS2, gostaria de desinstalar o pacote NS-Allinone-2.35, do Ubuntu 12.04lts Eu segui estas etapas: sudo aptitude purge ns-allinone-2.35 s...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.