ลบแพ็คเกจทั้งหมดที่ติดตั้งจาก PPA หรือไม่


17

ฉันติดตั้ง LibreOffice 4 โดยใช้ PPA แล้ว ฉันใช้ LibreOffice 3 จากนั้นฉันอัพเกรดเป็น LibreOffice 4 เพราะฉันค่อนข้างอยากลองรุ่นใหม่

ตอนนี้เนื่องจากฉันพบว่า LibreOffice 4 มีปัญหาบางอย่างรวมถึงการจัดการภาษาพื้นเมืองของฉันฉันต้องการย้ายกลับไปที่ LibreOffice 3

คำถามนี้จะลดระดับจาก LibreOffice 4.0 เป็น 3.6 ได้อย่างไร มีคำตอบบางส่วนที่มีความคล้ายคลึงกันกับปัญหาที่กล่าวถึงข้างต้น แต่ไม่ได้แก้ปัญหาของฉัน คำถามนี้พูดถึงการลดระดับจาก LibreOffice เวอร์ชันที่เฉพาะเจาะจงคือ 4.0 ถึง 3.6 การแก้ปัญหาที่กล่าวถึงไม่ใช่สิ่งที่ฉันกำลังมองหา พวกเขาจะทำงานได้ แต่วิธีแก้ปัญหาแนะนำให้ดาวน์โหลด.debไฟล์สำหรับ LibreOffice 3.6 หรือเพิ่ม PPA สำหรับพวกเขา ยิ่งไปกว่านั้นคำตอบบางคำตอบไม่ได้สัดส่วน (สำหรับการแก้ปัญหาอย่างไรก็ตาม) เน้นที่การใช้งานsynapticไม่ใช่คำสั่งทั่วไปสำหรับการแก้ปัญหา

ฉันต้องการโซลูชันทั่วไปโดยไม่ต้องใช้ PPA หรือดาวน์โหลด.debไฟล์ สิ่งที่ฉันต้องการคือการย้ายกลับจากเวอร์ชัน PPA (สูงกว่า) ไปเป็นเวอร์ชันทางการ (ต่ำกว่า)

อย่างไรก็ตามเพื่อให้บรรลุผลดังกล่าวฉันได้ลบไดเรกทอรีกำหนดค่า LibreOffice ออกจากบ้านของฉันจากนั้นลบออกจาก LibreOffice จากเครื่องของฉัน

sudo apt-get purge libreoffice-*

จากนั้นฉันก็ลบ PPA ที่เกี่ยวข้องโดยใช้sudo apt-add-repository --removeคำสั่ง sudo apt-get updateแล้ววิ่ง

ตอนนี้เมื่อฉันพยายามติดตั้ง LibreOffice โดยใช้คำสั่ง

sudo apt-get install libreoffice

ฉันได้รับผลลัพธ์มากมายเกี่ยวกับการพึ่งพาแบบไม่คาดคิดบางอย่างเช่น

The following packages have unmet dependencies:
 libreoffice : Depends: libreoffice-core (= 1:3.5.7-0ubuntu4) but it is not going to be installed
(snipped)

ถ้าฉันขุดปัญหาเพิ่มเติมโดยใช้คำสั่ง

sudo apt-get install libreoffice-core

ฉันเข้าใจ

The following packages have unmet dependencies:  libreoffice-core :
Depends: libreoffice-common (> 1:3.5.7) but it is not going to be
installed
                Depends: libexttextcat0 (>= 2.2-8) but it is not going to be installed
                Depends: ure (>= 3.5.7~) but it is not going to be installed E: Unable to correct problems, you have held broken packages.

โปรดบอกฉันว่าฉันจะติดตั้ง LibreOffice 3 ในเครื่องของฉันได้อย่างไร

ฉันใช้ Ubuntu 12.04 LTS


แก้ไข

ก่อนที่จะรับคำตอบที่ได้รับฉันสงสัยว่าในเวลานี้ถ้าฉันใช้คอมพิวเตอร์ใหม่และติดตั้ง Ubuntu 12.04 การติดตั้ง LibreOffice จะทำงานโดยไม่ต้องติดขัด ถ้าอย่างนั้นทำไมฉันไม่สามารถติดตั้ง LibreOffice ในเครื่อง 12.04 ของฉันในวันนี้จาก command line ธรรมดา จากนั้นคำตอบที่ได้รับการยอมรับได้ชี้แจงทุกอย่าง ฉันต้องใช้ppa-purgeเพื่อที่จะรีเซ็ตแพ็คเกจทั้งหมดจาก PPA เป็นเวอร์ชันมาตรฐานที่วางจำหน่ายสำหรับการแจกจ่ายของฉัน โดยทั่วไปแล้วมันเป็นเหมือนวิธีการกู้คืนระบบของฉันกลับไปสู่แบบที่เคยเป็นก่อนหน้าแพ็คเกจที่ติดตั้งจาก PPA บทความนี้จะอธิบายเพิ่มเติมความคิด

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



คุณต้องการที่จะทำผ่านเทอร์มินัลทั้งหมดหรือไม่ คุณเคยลองซินดิแคปแล้วหรือยัง?
Waldir Leoncio

1
@WaldirLeoncio ใช่ฉันต้องการทำทั้งหมดผ่านบรรทัดคำสั่ง เมื่อ Synaptic เป็นเครื่องมือโปรดของฉัน แต่ตอนนี้ฉันรู้สึกสะดวกสบายกับบรรทัดคำสั่ง
Masroor

1
@ don.joey โพสต์ที่คุณโทรหาฉันจะซ้ำซ้อนไม่มีคำตอบใดที่เหมาะกับเคสของฉัน นอกจากนี้หากคุณสังเกตเห็นพวกเขาทั้งหมดพูดถึงการดาวน์โหลดไฟล์. deb สำหรับ LO 3.6 หรือเพิ่มที่เก็บข้อมูล ตอนนี้โปรดบอกฉันถ้าฉันใช้คอมพิวเตอร์ใหม่วันนี้และติดตั้ง Ubuntu 12.04 การติดตั้ง LO จะทำงานโดยไม่ต้องผูกปม ถ้าอย่างนั้นทำไมฉันไม่สามารถติดตั้ง LO ในเครื่อง 12.04 ของฉันในวันนี้จากบรรทัดคำสั่งง่ายๆ? หวังว่าคุณจะลบการตั้งค่าสถานะที่ซ้ำกัน
Masroor

1
นี่ไม่ใช่ล่อลวงอย่างแน่นอนตามที่แนะนำ คำถามนี้สามารถพูดได้ทั่วไปว่า "ฉันจะลบแพ็กเกจที่ติดตั้งโดย ppa ได้อย่างไร"; มันแทบจะไม่เกี่ยวอะไรกับ libreoffice ตัวล่อที่แนะนำคือ "ฉันจะลบแพคเกจอย่างเป็นทางการของ libreoffice และรับเวอร์ชันที่ต่ำกว่า" ได้อย่างไร
djeikyb

1
@MMA ฉันพยายามปรับแต่งชื่อของคุณ แต่ถ้าคุณสามารถทำได้ดีกว่าแน่นอนแก้ไขออกไป ฉันพยายามคิดว่าจะแก้ไขคำถามของคุณเป็น (1) ลบเมตาที่ไม่ใช่คำถามออก (2) ทำให้ดูเหมือนคำถามที่ไม่เหมือนใคร คำถามเดิมของคุณดูดีทีเดียว ฉันคิดว่าคุณเป็นแค่เหยื่อของผู้คลั่ง
ไคล้ที่คลั่งไคล้มาก

คำตอบ:


24

คุณต้องการยูทิลิตี ppa-purge เพื่อดาวน์เกรดแพ็คเกจทั้งหมดที่ติดตั้งโดย PPA และปิดใช้งาน PPA

เนื่องจากคุณได้ลบ PPA ออกจากรายการแหล่งที่มาของคุณคุณต้องเพิ่มกลับ

จากนั้นเรียกใช้:

sudo apt-get install ppa-purge
sudo ppa-purge ppa:<your_ppa_name_here>

จากนั้นคุณสามารถติดตั้ง LibreOffice 3 จากที่เก็บอย่างเป็นทางการ

ความนับถือ.


พยายามใช้วิธีการไม่ทำงาน ppa ไม่ได้อยู่ในรายการแหล่งที่มาของฉันอีกต่อไปฉันได้ลบมันผ่านsudo apt-add-repository --removeคำสั่งตามที่ระบุไว้ข้างต้น ไม่เพียงพอหรือไม่
Masroor

4
ไม่การลบ PPA ไม่ได้ลดระดับหรือถอนการติดตั้งแพ็คเกจที่ติดตั้งไว้ เพิ่มกลับและดำเนินการppa-purgeคำสั่ง แก้ไขคำตอบของฉันเพื่อสะท้อนสิ่งนี้
errikos

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

ใช้วิธีนี้หลังจากทดสอบ Chromium รุ่น ppa หลังจาก ppa-purge ฉันมี Chromium มาตรฐานและการตั้งค่าและการซิงค์ทั้งหมดทำงานอย่างสมบูรณ์
Dennis

-1

เปิด Terminal เพื่อลบการติดตั้ง LibreOffice ก่อนหน้า

คัดลอกและวางคำสั่ง:

sudo apt-get remove libreoffice*.*

กดปุ่มตกลง

ดาวน์โหลด LibreOffice จากเว็บไซต์

คลิกขวา & แยกโฟลเดอร์ LibreOffice

เปลี่ยนชื่อมันเป็น libreoffice

ตัดและวางไปยังเดสก์ท็อป

ไปที่ DEBS Folder

คลิกขวาและเลือกเปิดในเทอร์มินัล

คัดลอกและวางคำสั่ง:

sudo dpkg -i *.deb

กดปุ่มตกลง

ติดตั้ง LibreOffice ทันที


1
ฉันไม่สามารถติดตั้ง LO ได้โดยไม่ต้องดาวน์โหลดไฟล์. deb? ถ้าฉันใช้คอมพิวเตอร์ใหม่วันนี้และติดตั้ง Ubuntu 12.04 การติดตั้ง LO จะทำงานโดยไม่ต้องผูกปม ถ้าอย่างนั้นทำไมฉันไม่สามารถติดตั้ง LO ในเครื่อง 12.04 ของฉันในวันนี้จากบรรทัดคำสั่งง่ายๆ? รู้สึกงุนงง
Masroor
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.