Score:1

ติดอยู่ที่หน้าจอเข้าสู่ระบบ tty1 (Ubuntu 20.04.2)

ธง in

ฉันใช้ Ubuntu ผ่านเครื่องเสมือน และทุกครั้งที่ฉันออกจากการบันทึกอสังหาริมทรัพย์ปัจจุบันหรือปิดเครื่อง มันจะทำงานเสมอเมื่อเรียกใช้เครื่องเสมือนอีกครั้ง หลังจากพยายามติดตั้ง python3 ผ่านเทอร์มินัล ฉันสังเกตว่าพื้นหลังของเดสก์ท็อป (ใน VM) เปลี่ยนเป็นสีดำ แอปส่วนใหญ่หายไป และเปิดอะไรไม่ได้เลย

ปิด VM เปิดใหม่ แล้วเจอสิ่งนี้ที่ไม่เคยแสดงให้ฉันเห็นมาก่อน ฉันพิมพ์ชื่อผู้ใช้และรหัสผ่านของฉัน แต่แล้วอะไรล่ะ? ฉันไม่มีประสบการณ์กับสิ่งนี้มาก ดังนั้นฉันจึงไม่แน่ใจว่าจะคาดหวังอะไรได้ มีวิธีดำเนินการต่อจากหน้าจอนี้หรือไม่? ฉันทำข้อมูลทั้งหมดใน VM หายหรือไม่ มีวิธีการกู้คืนสิ่งที่ฉันบันทึกและติดตั้งในเครื่องนี้และย้ายไปยังเครื่องใหม่หรือไม่? ภาพหน้าจอ

@mchid นี่คือผลลัพธ์: ภาพหน้าจอ 2 ฉันเกรงว่าฉันจะดื่ม VM นั้น ฉันจะดูวิธีลบอันนี้เพื่อไม่ให้เสียพื้นที่ บทเรียนได้เรียนรู้วิธีที่ยาก

mchid avatar
bo flag
คุณติดตั้ง python3 ได้อย่างไร ควรติดตั้ง Python3 เป็นค่าเริ่มต้น
mateolanda1 avatar
in flag
@mchid ฉันถอนการติดตั้งและติดตั้งใหม่ด้วยเทอร์มินัล (sudo apt install python3 python3-pip) ฉันไม่รู้จริง ๆ ว่ามันเกี่ยวข้องกับการย้ายจากหน้าจอเข้าสู่ระบบ tty หรือไม่ แต่เป็นสิ่งสุดท้ายที่ฉันทำ
mchid avatar
bo flag
อ๊อฟ. สามารถกู้คืนได้ แต่การติดตั้งใหม่อาจง่ายกว่า แพ็คเกจจำนวนมากขึ้นอยู่กับ Python ดังนั้นแพ็คเกจเหล่านั้นทั้งหมดจึงมักถูกลบออกเมื่อคุณถอนการติดตั้ง python คำสั่งต่อไปนี้ส่งคืนอะไร (โปรดแก้ไขคำถามของคุณและโพสต์ผลลัพธ์ที่นั่น): `cat /var/log/apt/history.log | grep ลบ | grep -Po "(?
mchid avatar
bo flag
เพียงคัดลอกและวางคำสั่ง มันเป็นบรรทัดเดียว
mateolanda1 avatar
in flag
@mchid มันกำลังบอกฉันว่า "grep: หายไป )"
mchid avatar
bo flag
ฉันไปข้างหน้าและให้คำตอบ
mchid avatar
bo flag
ดูเหมือนว่าคุณเพียงแค่ต้องเชื่อมต่ออินเทอร์เน็ต `sudo service network-manager start` แล้วลองอีกครั้ง
mateolanda1 avatar
in flag
@mchid เอาต์พุตเดียวกัน ไม่เลวเลย โชคดีที่ฉันได้สำรองข้อมูลทุกอย่างไว้ในเครื่องโฮสต์ของฉันฉันจะขอบคุณได้อย่างไร ฉันขอขอบคุณเวลาและคำอธิบายของคำสั่ง
Score:1
ธง bo

คุณสามารถลองติดตั้งแพ็คเกจที่ถูกถอนการติดตั้งอีกครั้ง เรียกใช้คำสั่งต่อไปนี้ก่อน:

sed -n '/^Remove/ s/([^ ]*//g;s/Remove: //p' < /var/log/apt/history.log | ถอนการติดตั้งที

คำสั่งนี้แสดงรายการแพ็คเกจที่ถอนการติดตั้งและพิมพ์เอาต์พุตนี้ไปยังไฟล์ชื่อ ถอนการติดตั้ง.

ถ้ารายการสะอาดและมีเพียงชื่อแพ็คเกจ ให้รันคำสั่งต่อไปนี้เพื่อติดตั้งแพ็คเกจเหล่านั้นใหม่:

อัปเดต sudo apt
sudo apt install $(ถอนการติดตั้ง cat)

หลังจากการติดตั้ง ให้รีบูตเพื่อใช้การเปลี่ยนแปลง

หากไม่ได้ผล ฉันขอแนะนำให้ติดตั้ง Ubuntu ใหม่ ในอนาคต คุณควรตรวจสอบรายการแพ็คเกจที่จะถอนการติดตั้งทุกครั้ง ก่อนที่คุณจะกด y เพื่อยอมรับการเปลี่ยนแปลง


เพื่ออธิบายเพิ่มเติม ไฟล์ /var/log/apt/history.log มีประวัติ apt ของคุณ แพ็คเกจที่ถอนการติดตั้งจะแสดงต่อจาก "Removed:" ในบรรทัดเดียวกัน เดอะ เสด คำสั่งค้นหาบรรทัดนี้และล้างรายการเพื่อแสดงเฉพาะชื่อแพ็คเกจ

เดอะ -น ตัวเลือกระงับการส่งออก

/^ลบ/ บอกว่าให้มองหาบรรทัดที่ขึ้นต้นด้วย "Remove"

s/([^ ]*//ก ลบหมายเลขเวอร์ชันที่อยู่ในวงเล็บหลังชื่อแพ็กเกจแต่ละรายการ (แทนที่ /this/ ด้วยอะไร และ กรัม เป็นทุกกรณี)

s/ลบ: //หน้า แทนที่ "Remove:" โดยไม่ทำอะไรเลยและพิมพ์ผลลัพธ์

ในที่สุด, ทีถอนการติดตั้ง เขียนผลลัพธ์ไปยังไฟล์ชื่อ "ถอนการติดตั้ง"

mateolanda1 avatar
in flag
@mchip เพิ่งทำมัน ฉันแก้ไขคำถามของฉันด้วยผลลัพธ์ ฉันไม่รู้จะขอบคุณยังไงสำหรับเวลา ฉันไม่สามารถลงคะแนน

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา