TLDR: Trebuie să-mi refac distribuția după ce sudo a eliminat toate dependențele Python
Am făcut prostia și acum trebuie să o repar. Am vrut să fac o instalare curată a Python pentru o clasă, dezinstalând toate programele pe care le-am instalat folosind comanda pe care ne-a dat-o profesorul nostru (în principiu, înlocuind apt-get install
în linia pe care ne-a dat să instalăm Python cu apt-get remove
). Așa că am rulat următoarele:
sudo apt-get remove python3 libfreetype6-dev python3-pip python3-virtualenv
Și, nefiind suficientă atenție listei de dependențe care urmau să fie șterse, am continuat cu comanda. Acum Am rămas fără Kubuntu, dar KDE este încă instalat (se pare, cel puțin așa): mai pot folosi GUI + acces Dolphin, Discover... Am instalat și Mozilla folosind sudo apt-get install
fără probleme și pot merge pe internet. La rândul său, se pare că apt-get funcționează. Nu am mai încercat nimic de atunci.
Acest subiect a fost abordat de câteva ori :
În loc să mai pun aceeași întrebare o dată, o să întreb care este cea mai bună modalitate de a restabili Kubuntu 20.04 după ce sudo eliminați Python?
Se pare că există trei moduri de a face acest lucru:
sudo apt-get install --reinstall python python-chardet python-colorama python-distlib python-django python-django-tables2 python-six python-html5lib python-lxml python-minimal python-pkgol-python-resources -cereri python-pip python-virtualenv
sudo apt-get install --reinstall python-dnspython
sudo apt autoremove
sudo apt-get -f install
Acest lucru ar reinstala tot ce am șters legat de Python și apoi ar trebui să pot reinstala Kubuntu fără probleme. Dar sunt nu sunt sigur că ar trebui să rulez autoremove deoarece există o listă imensă de pachete suplimentare care ar fi eliminate. Orice intrare suplimentară în această chestiune?
(nr. 2): Instalarea întregii liste de pachete pe care le-am șters rulând comanda mea apt-get remove. Lista vine de la /var/log/apt/history.log
(vezi josul postării pentru listă, este una lungă). Ar restabili totul sau reinstalarea lor (folosind apt-get) ar schimba cumva lucrurile din modul în care erau înainte?
Există, de asemenea, o listă de pachete care nu mai sunt folosite de la rularea mea sudo apt-get remove
comandă, pe care apt-get mi-a recomandat să scap de utilizarea autoeliminare
(mirosind ceva de pește, nu am rulat autoremove!) (Îmi pot actualiza postarea cu această listă, dacă este de folos).
(nr. 3): Efectuarea unei instalări curate a Kubuntu de pe o cheie USB activă. Pare exagerat, dar din moment ce mi-am salvat toate fișierele pe un hard disk înainte de a încerca să-mi rezolv problema, nu ar fi prea mult de o bătaie de cap.
Care opțiune ar funcționa cel mai bine/ar fi cea mai ușoară? Evident, sunt destul de neexperimentat cu linia de comandă (deși un utilizator Linux foarte entuziast), așa că cea mai ușoară opțiune ar fi (nr. 1) ar fi cea mai bună pentru mine. Ar trebui să fiu atent la altceva? Vă mulțumesc mult pentru contribuție!!
Lista dependențelor eliminate de apt-get:
foomatic-db-compressed-ppds gdal-bin gnome-control-center gnome-meniuri gnome-online-conturi gnome-user-docs gvfs-backends
hplip hplip-data ibus indicator-applet indicator-bluetooth kio-extras kubuntu-desktop kubuntu-notification-helper
kubuntu-settings-desktop language-selector-common language-selector-gnome libfreetype6-dev libsmbclient lsb-release muon
netplan.io networkd-dispatcher openprinting-ppds pastebinit plasma-desktop plasma-desktop-data
plasmă-descoperă-backend-snap plasmă-descoperă-snap-backend-temă-plymouth-kubuntu-text plymouth-theme-ubuntu-text
driver-de-imprimanta-foo2zjs driver-de-imprimanta-foo2zjs-driver-obisnuit de imprimanta-m2300w driver-de-imprimanta-postscript-hp
driver de imprimantă-touch driver de imprimantă-pxljr driver de imprimantă-sag-gdi python3 python3-appdirs python3-apport python3-apt
python3-aptdaemon python3-aptdaemon.gtk3widgets python3-attr python3-automat python3-bcrypt python3-blinker python3-brotli
python3-cairo python3-certifi python3-cffi-backend python3-chardet python3-click python3-colorama python3-commandnotfound
python3-constant python3-cpuinfo python3-crypto python3-criptografie python3-cups python3-cupshelpers python3-dateutil
python3-dbus python3-dbus.mainloop.pyqt5 python3-debian python3-decorator python3-defer python3-dev python3-distlib
python3-distro python3-distro-info python3-distupgrade python3-distutils python3-dns python3-entrypoints python3-filelock
python3-gdal python3-gdbm python3-geoip python3-gi python3-gi-cairo python3-gpg python3-gssapi python3-hamcrest
python3-httplib2 python3-hyperlink python3-ibus-1.0 python3-idna python3-ifaddr python3-importlib-metadata
python3-incremental python3-jwt python3-kerberos python3-keyring python3-launchpadlib python3-lazr.restfulclient
python3-lazr.uri python3-ldb python3-lib2to3 python3-libtorrent python3-lz4 python3-lzo python3-macaroonbakery
python3-mako python3-markupsafe python3-more-itertools python3-nacl python3-netifaces python3-nose python3-numpy
python3-oauthlib python3-olefile python3-opengl python3-openssl python3-paramiko python3-pexpect python3-pil python3-pip
python3-pkg-resources python3-problem-report python3-protobuf python3-ptyprocess python3-pyasn1 python3-pyasn1-module
python3-pygame python3-pymacaroons python3-pyqt5 python3-rencode python3-renderpm python3-reportlab
python3-reportlab-accel python3-requests python3-requests-unixsocket python3-rfc3339 python3-samba python3-secretstorage
python3-service-identity python3-setproctitle python3-setuptools python3-simplejson python3-sip python3-six
python3-software-properties python3-systemd python3-talloc python3-tdb python3-tk python3-twisted python3-twisted-bin
python3-tz python3-uno python3-update-manager python3-uritools python3-urllib3 python3-virtualenv python3-wadllib
python3-wheel python3-xapian python3-xdg python3-xkit python3-yaml python3-zeroconf python3-zipp python3-zope.interface
samba-common-bin samba-dsdb-module samba-libs sddm smbclient snapd software-properties-common software-properties-gtk
software-properties-qt system-config-printer system-config-printer-common system-config-printer-udev
ubuntu-advantage-tools ubuntu-docs ubuntu-drivers-common ubuntu-minimal ubuntu-release-upgrader-core
ubuntu-release-upgrader-qt ubuntu-standard ubuntu-system-service ufw upgrade-uri nesupravegheate unity-control-center
update-manager-core usb-creator-common usb-creator-kde vlc-plugin-samba xorg xpra xserver-xorg yelp```