Điểm:0

Đã xóa Python. Làm cách nào để sửa chữa hệ điều hành Ubuntu 20.04 mà không làm phiền nhiều ứng dụng?

lá cờ ht

Tôi có phiên bản Ubuntu 20.04 LTS (tôi mới sử dụng Ubuntu), gần đây tôi muốn cài đặt phiên bản mới nhất của python, tức là python3.10.0 nhưng không được nên tôi đã tìm kiếm trực tuyến và làm theo nhiều phương pháp nhưng không nhớ phương pháp nào đã hoạt động, do đó, Tôi sẽ không thể nói những gì tôi đã sử dụng. Sau đó, ngày hôm sau khi tôi cố gắng mở thiết bị đầu cuối, nó không hoạt động nên tôi đã tra cứu trên internet và nó nói rằng có thể là do những thứ gần đây tôi đã cài đặt và như điều gần đây nhất tôi làm là cài đặt python và tôi nhớ có một cảnh báo liên quan đến việc cài đặt python3.10.0 xuất hiện trong quá trình cài đặt nhưng tôi đã bỏ qua nó nên tôi đã nghĩ đến việc xóa python khỏi hệ thống. Clt+Alt+F3 nhưng mình làm hỏng con trăn của HĐH. Kể từ đó, nhiều ứng dụng không mở bao gồm cả thiết bị đầu cuối, có cách nào để khắc phục điều này mà không cần cài đặt lại Ubuntu20.04 vì tôi không muốn thực hiện lại quy trình và sau đó cài đặt lại các gói của bên thứ ba và các tệp quan trọng của tôi cũng sẽ bị xóa mất. Tôi muốn một giải pháp có thể sửa chữa toàn bộ hệ điều hành mà không làm ảnh hưởng đến nhiều ứng dụng và gói (Không sao nếu một số ứng dụng và gói bị xóa nhưng không phải tất cả)

Ghi chú: Tôi có trình quản lý gói synap, trình soạn thảo dconf, trình quản lý gói gdebi nếu cần, tôi có thể sử dụng chúng.

Chỉnh sửa: Nếu xóa hết thì không sao và mình đã tạo backup cho các file rồi nhưng không muốn cài lại.

Nmath avatar
lá cờ ng
Nhiều phần của Ubuntu dựa trên phiên bản python được phân phối cùng với phiên bản Ubuntu của bạn. Cài đặt một phiên bản khác là một sai lầm lớn. Bạn là người mới sử dụng Ubuntu và lỗi này sẽ gây ra các vấn đề phổ biến. Bạn nên cài đặt lại. Bạn sẽ không mất nhiều thời gian để khắc phục tất cả các sự cố nhỏ. Thật tốt khi bạn có bản sao lưu
guiverc avatar
lá cờ cn
Nếu bạn đã xóa `python3` khỏi hệ thống trong *nỗ lực sửa chữa mọi thứ* của mình, bạn có thể sẽ tìm thấy `gdebi` & các công cụ khác mà bạn có không còn ở đó nữa; hoặc không hoạt động (hoặc có thể gây thiệt hại thay vì giúp bạn); ví dụ. hãy xem https://packages.ubuntu.com/focal/gdebi và bạn sẽ thấy nó * phụ thuộc * vào việc python3 có mặt và hoạt động hay không (* với phiên bản mà hệ thống đi kèm quá thường xuyên *). Bạn có thể cài đặt lại hệ thống máy tính để bàn mà không cần bắt đầu lại (hãy sử dụng bất kỳ tùy chọn nào thực hiện định dạng!)
Nmath avatar
lá cờ ng
Nếu bạn cần một phiên bản python cụ thể cho một tác vụ, hãy thiết lập một môi trường hoặc sử dụng máy ảo hoặc bộ chứa khác để nó không phá hỏng hệ thống của bạn
lá cờ us
Hãy thử cái này https://askubuntu.com/a/1377304/124466 Nếu nó không hoạt động, bạn sẽ phải cài đặt lại.
lá cờ us
Điều này có trả lời câu hỏi của bạn không? [Tôi đã xóa gói 'python3' trên Ubuntu và tôi đã mất bảng điều khiển, thiết bị đầu cuối và Unity. Vui lòng giúp tôi khôi phục dữ liệu của mình](https://askubuntu.com/questions/810854/i-deleted-package-python3-on-ubuntu-and-i-have-lost-dashboard-terminal-and-un)
mrx king avatar
lá cờ ht
Cảm ơn bạn đã cố gắng hết sức nhưng không có gì hoạt động, tôi đoán tôi sẽ phải cài đặt lại
guiverc avatar
lá cờ cn
Nhật ký *apt* của bạn (`/var/log/apt/history.log`) sẽ cho biết chính xác những gì bạn đã làm; và do đó, điều gì sẽ đảo ngược nó nếu bạn xem lại: thay đổi gói, nhưng cho đến khi bạn cài đặt lại ít nhất python3-tối thiểu (với phiên bản python3 chính xác và thay đổi phiên bản đảo ngược và không chính xác), bạn sẽ chỉ phải giới hạn bản thân ở cơ sở các chương trình không sử dụng python (ví dụ: `wget` & `dpkg`, v.v. sẽ vẫn hoạt động); ngay cả khi giao diện người dùng dễ dàng hơn hiện không hoạt động vì chúng cần sửa lỗi python3 trước. Cài đặt lại một lần nữa sẽ nhanh hơn và có thể tự động cài đặt lại các gói * được cài đặt thủ công * từ các kho lưu trữ Ubuntu và không chạm vào các tệp của bạn.
karel avatar
lá cờ sa
Điều này có trả lời câu hỏi của bạn không? [Đã xóa Python 3 và hiện tại Trung tâm phần mềm Ubuntu, thiết bị đầu cuối và các ứng dụng khác không hoạt động](https://askubuntu.com/questions/384033/removed-python-3-and-now-ubuntu-software-center-terminal- và-các-ứng dụng khác)
Điểm:-1
lá cờ us

Thử cái này:

$ apt -f cài đặt Khởi động lại. Nếu nó vẫn không đúng, hãy thử: $ dpkg-cấu hình lại -a Khởi động lại. Chắc chắn nó sẽ hoạt động, trừ khi bạn làm hỏng cơ sở dữ liệu gói trong /var Hãy cho chúng tôi biết làm thế nào nó đi. Viết ra tất cả các lỗi, trong trường hợp chúng tôi cần chúng để hỗ trợ thêm cho bạn.

Tôi sẽ không lo lắng. Tôi đã từng rơi vào một mớ hỗn độn mọi lúc. Đó là cách bạn học!

mrx king avatar
lá cờ ht
Tôi đã thử cả hai tùy chọn nhưng lần nào cũng có rất nhiều lỗi, hầu hết chúng đều nói rằng một số gói python không được cài đặt đúng cách và cuối cùng thì nó như thế này âE: Sub-process /usr/bin/dpkg đã trả về lỗi mã(1)â
lá cờ us
Hãy thử điều này, `$ touch test.txt` `$ apt -f install > test.txt` `$ dpkg-reconfigure -a >> test.txt` Lưu ý rằng có (2) '>' trong cái thứ hai. sau đó, dán tệp vào bảng dán và đặt liên kết tới tệp trong câu hỏi của bạn. Ngoài ra, hãy thử `$ ls /var/cache/apt/archives > list.txt` và dán cái đó nữa. Xem có gói python nào trong list.txt không. Cài đặt chúng với `$ dpkg -i --force-depends `
mrx king avatar
lá cờ ht
Tôi đã thử các lệnh nhưng lần nào nó cũng báo quyền bị từ chối trong cả `$ touch test.txt` và `ls/var/cache/apt/archives > list.txt` tôi phải làm gì tiếp theo?
mrx king avatar
lá cờ ht
Tôi có nên định dạng máy tính xách tay của mình và cài đặt lại Ubuntu không vì công việc của tôi bị kẹt vì sự cố này do các ứng dụng tôi sử dụng cho công việc không hoạt động ..?
lá cờ us
Nếu thời gian là một yếu tố và Linux của bạn chưa nhanh, bạn nên cài đặt lại. Bạn cần sử dụng `sudo` cho các lỗi `quyền bị từ chối`.
Someone avatar
lá cờ my
@mrxking không, đừng làm thế, bạn không nên mất hy vọng
Someone avatar
lá cờ my
@Brian Bạn thậm chí có ý gì? Bởi `apt -f install`? Nó thậm chí sẽ làm gì trong trường hợp này?
lá cờ us
`apt -f install` được thiết kế để giải cứu hệ thống gặp sự cố phụ thuộc gói. Nó phổ biến đến mức tôi đã lầm tưởng rằng ý nghĩa của mình là hiển nhiên bằng trực giác. Xin chấp thuận lời xin lỗi của tôi.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.