วิธีการซ่อมคำสั่ง apt-get


9

เมื่อฉันพยายามติดตั้งแพ็คเกจใหม่ด้วยapt-get installมันไม่ทำงาน apt-get updateไม่ทำงานเช่นกัน

คุณรู้วิธีติดตั้งใหม่อีกครั้งเพื่อทำงานอีกครั้งหรือไม่?

เอาต์พุตจากsudo dpkg - กำหนดค่า -a :

dpkg: dependency problems prevent configuration of tvbrowser:
 tvbrowser depends on sun-java6-jre | sun-java5-jre; however:
  Package sun-java6-jre is not installed.
  Package sun-java5-jre is not installed.
dpkg: error processing tvbrowser (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 tvbrowser

เอาต์พุตจากsudo apt-get install sun-java6-jre

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package sun-java6-jre is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package sun-java6-jre has no installation candidate

Pastebin นี้find /etc/apt/ -name '*.list' -ls -exec cat {} \; > repositories.txtมีการส่งออกของ


1
โปรดให้ข้อมูลเพิ่มเติมเช่นข้อความแสดงข้อผิดพลาด โปรดเรียกใช้LC_ALL=C sudo apt-get install [package-name](แทนที่[package-name]ด้วยแพ็คเกจที่คุณพยายามติดตั้ง) และรายงานข้อความผิดพลาด
Lekensteyn

ฉันเขียนข้อความแสดงข้อผิดพลาดไปยังคำตอบ robin0800 LC_ALL = C คำสั่งบางอย่าง?
xralf

@xralf โปรดเพิ่มรายละเอียดในคำถามของคุณไม่ใช่คำตอบของใครบางคน เพิ่มLC_ALL=Cก่อนที่โปรแกรมกำหนดตัวแปรสภาพแวดล้อมในการLC_ALL Cสิ่งนี้ทำให้คำสั่งใช้ภาษาอังกฤษ (สมมติว่าคุณไม่ได้ใช้ระบบภาษาอังกฤษ)
Lekensteyn

1
@ xralf คุณสามารถวางไว้บน pastebin.ubuntu.com
Jorge Castro

1
@xralf ดูฉันจะค้นหาแหล่งซอฟต์แวร์ทั้งหมดของฉันได้อย่างไร . การใช้แค่cat /etc/apt/sources.listไม่เพียงพอคุณอาจเพิ่มบางสิ่งเพิ่มเติมใน/etc/apt/sources.list.d
Lekensteyn

คำตอบ:


9

สิ่งที่ฉันสังเกตเห็นจากข้อผิดพลาดของคุณคือ:

dpkg: dependency problems prevent configuration of tvbrowser:

ลอง:

 sudo apt-get -f install

สิ่งนี้ควรเป็นไปตามการพึ่งพาที่ไม่พบเมื่อคุณติดตั้งไฟล์. deb ใน Ubuntu มันอาจจะจบลงด้วยการถามว่าคุณสามารถดาวน์โหลดการอ้างอิงเหล่านั้นได้หรือไม่

หวังว่านี่จะช่วยได้ถ้ามันช่วยได้


9

วิธีมาตรฐานในการซ่อมdpkgฐานข้อมูลคือการใช้คำสั่งนี้:

sudo dpkg --configure -a

1

ข้อผิดพลาดที่คุณได้รับอธิบายแพคเกจที่ขาดหายไป

ทำสิ่งต่อไปนี้ในเทอร์มินัลและมันจะแก้ไขปัญหาการพึ่งพา:

sudo apt-get install sun-java6-jre

ซึ่งควรแก้ไขปัญหาใด ๆ ที่คุณมีอยู่ในทันที


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