TLDR: Tôi cần khôi phục bản phân phối của mình sau khi Sudo xóa tất cả các phụ thuộc Python
Tôi đã làm điều ngu ngốc và bây giờ tôi cần phải sửa chữa nó. Tôi muốn thực hiện cài đặt sạch Python cho một lớp học, gỡ cài đặt tất cả các chương trình mà tôi đã cài đặt bằng cách sử dụng lệnh mà giáo viên của chúng tôi đã đưa cho chúng tôi (về cơ bản, thay thế cài đặt apt-get
trong dòng anh ấy đã cho chúng tôi cài đặt Python với apt-get loại bỏ
). Vì vậy, tôi đã chạy như sau:
Sudo apt-get remove python3 libfreetype6-dev python3-pip python3-virtualenv
Và, không chú ý đầy đủ đến danh sách các phụ thuộc sẽ bị xóa, tôi tiếp tục với lệnh. Hiện nay Tôi không có Kubfox, nhưng KDE vẫn được cài đặt (có vẻ như vậy, ít nhất): Tôi vẫn có thể sử dụng GUI + truy cập Dolphin, Discover... Tôi cũng đã cài đặt Mozilla bằng cách sử dụng Sudo apt-get cài đặt
không có bất kỳ vấn đề và có thể truy cập internet. Đổi lại, có vẻ như apt-get đang hoạt động. Tôi đã không thử bất cứ điều gì kể từ đó.
Chủ đề này đã được đề cập một vài lần :
Thay vì hỏi cùng một câu hỏi một lần nữa, tôi sẽ hỏi cách tốt nhất để khôi phục Kubfox 20.04 sau khi sudo gỡ bỏ Python là gì?
Dường như có ba cách để làm điều này:
sudo apt-get install --reinstall python python-chardet python-colorama python-distlib python-django python-django-tables2 python-six python-html5lib python-lxml python-tối thiểu python-pkg-resource python-setuptools python-urllib3 python -yêu cầu python-pip python-virtualenv
Sudo apt-get install --reinstall python-dnspython
sudo apt autoremove
sudo apt-get -f cài đặt
Điều này sẽ cài đặt lại mọi thứ liên quan đến python mà tôi đã xóa và sau đó tôi có thể cài đặt lại Kubfox mà không gặp sự cố nào. Nhưng tôi không chắc tôi có nên chạy autoremove không vì có một danh sách lớn các gói bổ sung sẽ bị xóa. Bất kỳ đầu vào bổ sung về vấn đề đó?
(số 2): Cài đặt toàn bộ danh sách các gói mà tôi đã xóa khi chạy lệnh apt-get remove. Danh sách đến từ /var/log/apt/history.log
(xem dưới cùng của bài viết cho danh sách, nó là một danh sách dài). Điều này sẽ khôi phục mọi thứ hay sẽ cài đặt lại chúng (sử dụng apt-get) bằng cách nào đó thay đổi mọi thứ so với trước đây?
Ngoài ra còn có một danh sách các gói không còn được sử dụng kể từ khi chạy my sudo apt-get loại bỏ
lệnh apt-get khuyên tôi nên loại bỏ việc sử dụng tự động xóa
(có mùi tanh Tôi không chạy autoremove!) (Tôi có thể cập nhật bài đăng của mình với danh sách này, nếu nó hữu ích).
(số 3): Tiến hành cài đặt sạch Kubfox từ một khóa USB trực tiếp. Nó có vẻ quá mức cần thiết, nhưng vì tôi đã lưu tất cả các tệp của mình vào ổ cứng trước khi cố gắng giải quyết vấn đề của mình nên sẽ không quá nhiều của một rắc rối.
Tùy chọn nào sẽ hoạt động tốt nhất/dễ dàng nhất? Rõ ràng, tôi khá thiếu kinh nghiệm với dòng lệnh (mặc dù là một người dùng Linux rất nhiệt tình), vì vậy tùy chọn dễ nhất (số 1) sẽ là lựa chọn tốt nhất đối với tôi. Bất cứ điều gì khác tôi nên xem ra? Cảm ơn rất nhiều cho đầu vào của bạn!!
Danh sách các phụ thuộc bị xóa bởi apt-get:
foomatic-db-nén-ppds gdal-bin gnome-control-center gnome-menus gnome-online-accounts 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
plasma-khám phá-phụ trợ-snap plasma-khám phá-snap-phụ trợ plymouth-theme-kubfox-text plymouth-theme-ubuntu-text
máy in-trình điều khiển-foo2zjs máy in-trình điều khiển-foo2zjs-máy in phổ biến-trình điều khiển-m2300w máy in-trình điều khiển-postscript-hp
máy in-trình điều khiển-ptouch máy in-trình điều khiển-pxljr máy in-driver-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-liên tục python3-cpuinfo python3-crypto python3-cryptography 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-siêu liên kết 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-resource python3-problem-report python3-protobuf python3-pty process python3-pyasn1 python3-pyasn1-modules
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-nhận dạng dịch vụ 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-bánh xe python3-xapian python3-xdg python3-xkit python3-yaml python3-zeroconf python3-zipp python3-zope.interface
samba-common-bin samba-dsdb-modules samba-libs sddm smbclient snapd phần mềm-thuộc tính-phần mềm-thuộc tính chung-gtk
phần mềm-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-chuẩn ubuntu-system-service ufw nâng cấp không giám sát unity-control-center
update-manager-core usb-creator-common usb-creator-kde vlc-plugin-samba xorg xpra xserver-xorg yelp```