Score:0

วิธีล้างข้อมูลและแก้ไขระบบ apt-get ที่เสียของเครื่องเก่า/ของเล่นโดยไม่ต้องฟอร์แมตฮาร์ดไดรฟ์ใหม่

ธง br

ฉันกำลังพยายามแก้ไข ฉลาดรับ จากเครื่องของเล่นเก่า เพื่อที่ฉันจะได้ติดตั้งแพ็คเกจอีกครั้ง

ฉันได้รับสิ่งนี้หลังจากนี้ sudo apt-get install -f:

$ sudo apt-get install -f
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา
กำลังอ่านข้อมูลสถานะ...
แก้ไขการอ้างอิง... ล้มเหลว
แพ็คเกจต่อไปนี้มีการพึ่งพาที่ไม่ตรงกัน:
 avahi-daemon : ขึ้นอยู่กับ: งานพุ่งพรวด
                ขึ้นอยู่กับ: พุ่งพรวด (>= 0.6.7-4) แต่ไม่ได้ติดตั้ง
 cron : ขึ้นอยู่กับ: งานพุ่งพรวด
 dbus : ขึ้นอยู่กับ: งานพุ่งพรวด
        ขึ้นอยู่กับ: พุ่งพรวด (>= 0.6.3-6) แต่ไม่ได้ติดตั้ง
 ชื่อโฮสต์: PreDepends: งานพุ่งพรวด
 ifupdown : ขึ้นอยู่กับ: งานพุ่งพรวด
 initscripts : ขึ้นอยู่กับ: พุ่งพรวด แต่ไม่ได้ติดตั้ง
 module-init-tools : ขึ้นอยู่กับ: งานพุ่งพรวด
 mysql-server-5.1 : ขึ้นอยู่กับ: งานพุ่งพรวด
                    ขึ้นอยู่กับ: พุ่งพรวด (>= 0.6.7-3) แต่ไม่ได้ติดตั้ง
 netbase : ขึ้นอยู่กับ: งานพุ่งพรวด
 opensh-server : ขึ้นอยู่กับ: งานพุ่งพรวด
 พลีมั ธ : ขึ้นอยู่กับ: งานพุ่งพรวด
            ขึ้นอยู่กับ: mountall (>= 2.0) แต่ไม่ได้ติดตั้ง
            แนะนำ: plymouth-theme-ubuntu-text แต่ไม่ได้ติดตั้งหรือ
                        พลีมั ธ ธีม
 procps : ขึ้นอยู่กับ: งานพุ่งพรวด
 rsyslog : ขึ้นอยู่กับ: งานพุ่งพรวด
 หน้าจอ : ขึ้นอยู่กับ: งานพุ่งพรวด
 udev : ขึ้นอยู่กับ: งานพุ่งพรวด
 ufw : ขึ้นอยู่กับ: งานพุ่งพรวด
 ureadahead : ขึ้นอยู่กับ: libnih1 (>= 1.0.0) แต่ไม่ได้ติดตั้ง
              ขึ้นอยู่กับ: พุ่งพรวด (>= 0.6.0) แต่ไม่ได้ติดตั้ง
 util-linux : ขึ้นอยู่กับ: งานพุ่งพรวด
 vsftpd : ขึ้นอยู่กับ: งานพุ่งพรวด
 x11-common : ขึ้นอยู่กับ: งานพุ่งพรวด
E: ข้อผิดพลาด pkgProblemResolver::Resolve ตัวแบ่งที่สร้างขึ้น ซึ่งอาจเกิดจากแพ็คเกจที่เก็บไว้
E: ไม่สามารถแก้ไขการอ้างอิงได้

แต่เมื่อฉันพยายามติดตั้ง งานพุ่งพรวด ฉันเข้าใจ:

$ sudo apt-get install upstart-job
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา
กำลังอ่านข้อมูลสถานะ...
หมายเหตุ การเลือก 'upstart' แทน 'upstart-job'
คุณอาจต้องการเรียกใช้ 'apt-get -f install' เพื่อแก้ไขสิ่งเหล่านี้:
แพ็คเกจต่อไปนี้มีการพึ่งพาที่ไม่ตรงกัน:
 plymouth : ขึ้นอยู่กับ: mountall (>= 2.0) แต่จะไม่ถูกติดตั้ง
            แนะนำ: plymouth-theme-ubuntu-text แต่จะไม่ถูกติดตั้งหรือ
                        พลีมั ธ ธีม
 upstart : ขึ้นอยู่กับ: libnih-dbus1 (>= 1.0.0) แต่จะไม่ถูกติดตั้ง
           ขึ้นอยู่กับ: libnih1 (>= 1.0.0) แต่จะไม่ถูกติดตั้ง
           ขึ้นอยู่กับ: mountall แต่จะไม่ถูกติดตั้ง
 ureadahead : ขึ้นอยู่กับ: libnih1 (>= 1.0.0) แต่จะไม่ถูกติดตั้ง
E: การพึ่งพาที่ไม่ตรงกัน ลอง 'apt-get -f install' โดยไม่มีแพ็คเกจ (หรือระบุวิธีแก้ปัญหา)

อัพเดทผลงาน:

$ sudo apt-get อัปเดต
ตี: 1 http://mirrors.linode.com/ubuntu ทำให้ InRelease
รับ: 2 http://mirrors.linode.com/ubuntu impish-updates InRelease [110 kB]
รับ: 3 http://mirrors.linode.com/ubuntu impish-backports InRelease [101 kB]
รับ:4 http://security.ubuntu.com/ubuntu impish-security InRelease [110 kB]
ดึงข้อมูล 321 kB ใน 1 วินาที (498 kB/s)
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว

เนื่องจากนี่เป็นเครื่องจักรของเล่น ฉันเปิดรับแนวทาง/แนวคิดที่ก้าวร้าว

ขอบคุณ!

user535733 avatar
cn flag
ดูเหมือนว่าคุณได้อัปเดตแหล่งที่มาของคุณและกำลังพยายามแยกการอัปเกรดจากเวอร์ชันเก่าแบบสุ่ม โดยทั่วไปเราไม่ให้การสนับสนุนสำหรับวิธีการอัปเกรดดังกล่าว เนื่องจากจุดเริ่มต้นของคุณอาจเป็น *อะไรก็ได้* (เสีย บุกรุก เสียหาย ไม่ใช่ Ubuntu ฯลฯ) และ apt ไม่ได้ออกแบบมาเพื่อซ่อมแซมระบบที่เสียหายอย่างน่าอัศจรรย์หรือกระโดดได้อย่างปลอดภัย มากกว่าการเผยแพร่ คุณสามารถลองใช้งานได้ (ดูเหมือนคุณเคยทำ) แต่เราจะไม่ช่วยแก้ไขสิ่งที่แก้ไขไม่ได้ -- คำแนะนำของคุณจากเราจะเริ่มต้นใหม่จากจุดที่ทราบ ซึ่งมักจะหมายถึงการติดตั้งใหม่
Score:1
ธง cn

วิธีแก้ไขที่ง่ายที่สุดคือใช้เครื่องอื่น (หรือเครื่องนี้ ถ้าทำได้) เขียนธัมบ์ไดรฟ์ Ubuntu Live รีบูตจากเครื่องนั้น แล้วเลือก "ติดตั้ง Ubuntu"

โปรแกรมติดตั้งไม่สนใจว่าคุณมีฮาร์ดดิสก์เปล่า, Ubuntu เสีย, Windows เสียหรือใช้งานได้, เสียหรือทำงานอย่างอื่น ตราบใดที่ฮาร์ดแวร์ยังใช้งานได้และมีพื้นที่เก็บข้อมูลเพียงพอ (รวมถึงข้อกำหนดอื่นๆ ของระบบ) คุณจะเลิกกับระบบการทำงานเกือบทุกครั้ง ("เกือบ" เท่านั้นเพราะมีระบบไม่กี่ระบบที่มีฮาร์ดแวร์ที่ไม่รองรับประเภทใดประเภทหนึ่ง)

หากคุณมีข้อมูลที่ต้องเก็บไว้ ให้สำรองข้อมูลนั้นไว้ก่อนที่จะเริ่ม สิ่งนี้จะง่ายขึ้นมากหากคุณใส่ /บ้าน บนพาร์ติชันแยกต่างหาก แม้ว่าคุณจะใช้ชื่อล็อกอินใหม่หลังจากติดตั้งใหม่ (ตามความรอบคอบ) ของเก่าทั้งหมดที่เข้าไป /บ้าน จะอยู่ในโฟลเดอร์ภายใต้ชื่อล็อกอินเก่าของคุณ (หรือเซฟในข้อมูลสำรองของคุณ)

br flag
แต่ฉันไม่สามารถล้างระบบไฟล์ได้ มีไฟล์ การกำหนดค่า บริการ ฯลฯ ที่ฉันต้องการเก็บไว้ ฉันได้อัปเดตชื่อเพื่อให้สะท้อนถึงสิ่งนั้น ขอบคุณ!
cocomac avatar
cn flag
จากนั้นทำการสำรองข้อมูล [ไปยังไดรฟ์ภายนอก] แล้วติดตั้งใหม่ สำรองไฟล์การกำหนดค่าที่สำคัญและข้อมูลที่คุณต้องการเก็บไว้ในไดรฟ์ภายนอก จากนั้นติดตั้งใหม่ แต่การแก้ไขมันไม่ง่าย
Zeiss Ikon avatar
cn flag
สำหรับปัญหาของระบบที่สำคัญ การติดตั้งใหม่เป็นวิธีที่เร็วและง่ายที่สุดในการ "แก้ไข" ระบบ FWIW ฉันเก็บไฟล์สำคัญทั้งหมดของฉัน (/home และไฟล์เพิ่มเติม) ไว้ในพาร์ติชันแยกต่างหาก จากนั้นสั่งให้โปรแกรมติดตั้งใช้ /home ซ้ำและฟอร์แมตเฉพาะพาร์ติชันระบบใหม่ *ยัง* ต้องการสำรองข้อมูล แต่ฉันไม่ต้องการกู้คืน

โพสต์คำตอบ

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