ลบ Python 3 และตอนนี้ศูนย์ซอฟต์แวร์ Ubuntu, เทอร์มินัลและแอปพลิเคชั่นอื่น ๆ ใช้งานไม่ได้


15

ฉันเป็นผู้ใช้ Ubuntu ใหม่ที่ใช้ Ubuntu 13.04

ฉันพยายามติดตั้งและใช้เครื่องมือ DeDRM แต่ฉันประสบปัญหาในการทำเช่นนั้น ฉันทำตามคำแนะนำที่บอกว่าฉันต้องการเวอร์ชัน Python 2.7 แต่ไม่ใช่ Python 3.0 หรือใหม่กว่า (เพราะ 3.0 เวอร์ชันหายไปบางไลบรารีที่จำเป็น?) ฉันพยายามติดตั้ง Python 2.7.5.6 แต่มันไม่ทำงาน ฉันคิดว่าอาจเป็นเพราะฉันมี Python เวอร์ชันที่ใหม่กว่าดังนั้นฉันจึงไปที่เทอร์มินัลและลบ Python 3.3 ออกดังนั้นฉันจึงสามารถติดตั้ง Python เวอร์ชันก่อนหน้าได้

ตอนนี้ฉันได้ถอนการติดตั้ง Python 3.3 แอปพลิเคชั่นจำนวนมากไม่สามารถใช้งานได้อีกต่อไปรวมถึงเทอร์มินัลและศูนย์ซอฟต์แวร์ Ubuntu ฉันไม่รู้ว่าจะแก้ไขปัญหานี้อย่างไร


ฉันกด Ctrl + Alt + F1 คุณยังได้รับเครื่องเทอร์มินัลหรือไม่? กด Ctrl + Alt + F7 เพื่อกลับไปที่เดสก์ท็อป
พอล Tanzini

มันเรียกว่า VC (Virtual Console) จริงๆ โปรดทำตามหนึ่งในคำตอบที่ให้ไว้ที่นี่ การติดตั้งมาตรฐานของ Ubuntu จะให้รุ่นล่าสุด (เสถียร) ทั้ง Python2 และ Python3 --- เป็นพื้นฐานสำหรับการใช้งาน Ubuntu ดังนั้นคุณจึงต้องการมันจริงๆ โปรดสังเกตว่าคุณอาจจำเป็นต้องติดตั้งซอฟต์แวร์เพิ่มเติมเช่นซอฟต์แวร์ ... ฉันจะแนะนำให้ติดตั้ง ubuntu-desktop เป็นอย่างน้อย
Rmano

ปัญหาของคุณได้รับการแก้ไขหรือไม่?
Sukupa91

คำตอบ:


16
  1. เปิดข้อความเท่านั้นเสมือนคอนโซลโดยการกดแป้นพิมพ์ลัดCtrl+ +AltF3

  2. ที่login:prompt Enterพิมพ์ชื่อผู้ใช้ของคุณและกด

  3. ที่Password:prompt Enterพิมพ์รหัสผ่านผู้ใช้ของคุณและกด

  4. ติดตั้ง Python 3 เวอร์ชันเริ่มต้นอีกครั้งโดยเรียกใช้คำสั่งต่อไปนี้:

    sudo apt-get install python3-all
  5. สวิทช์ออกมาจากคอนโซลเสมือนและกลับไปยังสภาพแวดล้อมเดสก์ทอปของคุณโดยการกดแป้นพิมพ์ลัดCtrl+ +Alt F7ใน Ubuntu 17.10 ขึ้นไปกดแป้นพิมพ์ลัดCtrl+ Alt+ F2เพื่อออกจากคอนโซลเสมือน


หลังจากคุณติดตั้งเวอร์ชัน Python 3 เริ่มต้นแล้วคุณจะต้องกลับสู่ระบบเดสก์ท็อป Ubuntu ที่เป็นค่าเริ่มต้น ในการหลีกเลี่ยงสิ่งที่สับสนให้ทำตามลำดับต่อไปนี้:

  1. sudo apt-get install gnome-terminalก่อนติดตั้งขั้วจากคอนโซลโดยใช้คำสั่งนี้: หากคุณไม่สามารถติดตั้ง gnome-terminal ได้เลยข้ามขั้นตอนนี้และไปที่ขั้นตอนที่ 2

  2. ย้อนกลับไปยังเดสก์ทอปของคุณและเปิดสถานีโดยใช้แป้นพิมพ์ลัดCtrl+ +Alt Tจากเทอร์มินัลให้ติดตั้งศูนย์ซอฟต์แวร์ Ubuntu โดยใช้คำสั่ง:

    sudo apt-get install software-center

    ใน Ubuntu 16.04 และใหม่กว่าให้รันคำสั่งนี้แทนเพื่อติดตั้งแอปพลิเคชั่นซอฟต์แวร์เริ่มต้นใหม่:

    sudo apt-get install gnome-software

    หากคุณยังไม่สามารถเปิดเทอร์มินัลให้รันคำสั่งเดียวกันจากคอนโซลแทน หากคุณไม่สามารถติดตั้งแอปพลิเคชั่นซอฟต์แวร์เริ่มต้นได้เลยข้ามขั้นตอนนี้และไปที่ขั้นตอนที่ 3

  3. เปิด terminal และพยายามที่จะเปิดศูนย์ซอฟท์แวอูบุนตูจากท่าเรือโดยใช้คำสั่งที่เหมาะสมอย่างใดอย่างหนึ่งหรือsoftware-center gnome-softwareจากศูนย์ซอฟท์แวอูบุนตูติดตั้งระบบคอมพิวเตอร์ Ubuntu หรืออื่น ๆ ที่เปิดสถานี (หรือคอนโซล) sudo apt-get install ubuntu-desktopและติดตั้งระบบคอมพิวเตอร์อูบุนตูโดยใช้คำสั่งนี้:


นั่นจะติดตั้งไพ ธ อนใหม่ แต่ไม่ใช่ซอฟต์แวร์ทั้งหมดที่ไปกับมันโดยอัตโนมัติ บางทีการติดตั้งอูบุนตู - เดสก์ท็อปใหม่จะติดตั้งกลับมาส่วนใหญ่สิ่งที่จำเป็นต้องมีระบบการทำงานกลับมา
Rmano

ฉันรอเพื่อดูว่าสิ่งนี้เล่น ฉันจะเริ่มด้วยแพ็คเกจ gnome-terminal และ software-center ถ้ามันยังไม่อยู่ ข้อเสนอแนะของคุณสำหรับการติดตั้งอูบุนตู - เดสก์ท็อปเหมาะสมกับฉันมาก แต่ฉันก็ยังกังวลเกี่ยวกับความเป็นไปได้ที่จะทำให้ไอคอนเดสก์ท็อปเริ่มต้นสับสนและอินเทอร์เฟซผู้ใช้ของ IBus นี่อาจเป็นปัญหาที่ยากลำบากในการซ่อมแซมและดังนั้นฉันไม่ต้องการบอก Frida ให้ติดตั้งอูบุนตู - เดสก์ท็อปยกเว้นเป็นทางเลือกสุดท้าย ปิงฉันจากการแชทถามห้องทั่วไป Ubuntu ทุกครั้งที่คุณต้องการพูดคุยเพิ่มเติมเกี่ยวกับเรื่องนี้หรือสิ่งที่ Python 2 / Python 3
karel

1
แก้ไข ณ วันที่ 18 เมษายน 2019--18.04 และหลังจากนั้นคุณต้องกด Ctrl + Alt + F1 เพื่อกลับสู่ Ubuntu Desktop ยังใช่; ในความเป็นจริงคุณจำเป็นต้องติดตั้งอูบุนตู - เดสก์ท็อปใหม่เพื่อให้สามารถ "สร้างใหม่" ทุกสิ่งได้ แต่ทุกอย่างจะยังคงทำงานได้อย่างสมบูรณ์แบบเมื่อคุณทำเสร็จแล้ว ฉันรู้แล้วว่านี่เป็นวิธีที่ยากจริงๆ
EarthToAccess

@EarthToAccess ฉันสังเกตเห็นการอัปเดตคอนโซลนี้วันนี้เมื่อฉันอัปเดตซอฟต์แวร์โดยใช้ Software Updater แต่ Ubuntu 18.04 ของฉันยังคงใช้ Ctrl + Alt + F7 เพื่อกลับไปที่เดสก์ท็อป ฉันจะลองอีกครั้งหลังจากที่ฉันรีบูตและดูว่า Ctrl + Alt + F1 ยังทำงานได้เนื่องจากการปรับปรุง
karel

5

ในการแก้ไขปัญหากับระบบของคุณคุณต้องติดตั้ง python 3.3 อีกครั้ง

ถ้าคุณวิ่งตัวอย่างเช่น: sudo apt-get remove python3

คุณสามารถย้อนกลับได้โดยเรียกใช้: sudo apt-get install python3

แน่นอนว่านี่คือคำสั่งเทอร์มินัลและเนื่องจากคุณบอกว่าเทอร์มินัลไม่ทำงานนี่เป็นปัญหา คุณสามารถใช้ TTY1 เพื่อเข้าสู่ระบบและเรียกใช้คำสั่งนี้โดยกด Ctrl + Alt + F1 หากต้องการกลับสู่เดสก์ท็อปปกติให้กด Ctrl + Alt + F7


4

นี่คือสิ่งที่ฉันทำ:

กดCtrl+ Alt+ F1และเข้าสู่ระบบ

เรียกใช้คำสั่งนี้:

sudo apt-get remove python/python3

Reboot

กดCtrl+ Alt+ F1และเข้าสู่ระบบ

รันคำสั่งเหล่านี้:

sudo apt-get install python3
sudo apt-get install python
sudo apt-get install ubuntu-desktop

Reboot

ทำ!


2
sudo apt-get install software-center

สิ่งนี้จะช่วยได้อย่างแน่นอน

จากศูนย์ซอฟต์แวร์คุณสามารถติดตั้งเทอร์มินัลและอื่น ๆ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.