คำถามติดแท็ก dpkg

ยูทิลิตี้การจัดการแพ็คเกจ Debian ที่ทำงานระดับต่ำกว่าในการติดตั้งและลบซอฟต์แวร์

1
E: dpkg ถูกขัดจังหวะ…เรียกใช้ 'sudo dpkg --configure -a'
ฉันใช้การอัปเกรดด้วยคำสั่ง apt-get และใช้เวลานานเป็นพิเศษเพราะครึ่งทางผ่าน ISP ของฉันเข้ามาหาฉันพร้อมกับนโยบายการใช้งานที่เป็นธรรม หลังจากนั่งข้างนอกและเฝ้าดูสายฝนสักครู่เพื่อให้อุปกรณ์อิเล็กทรอนิกส์ของฉันกลับมามีสติอีกครั้งดังนั้นฉันจึงกลับไปทำให้การอัพเกรดเสร็จสมบูรณ์ "E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem." ข้อมูลที่ชัดเจนสุดท้ายคือทั้งหมดนี้: Installing (ri/RDoc) documention for (stuff and such) ERROR: Could not find a valid gem 'watobo-0.9.8.724.gem' (>= 0) in any repository rm: cannot remove `watobo-0.9.8.724.gem': No such file …
46 dpkg 

2
การกู้คืนข้อมูลและการอ้างอิงทั้งหมดจาก dpkg --set-selections '*'
ดังนั้นฉันสามารถเรียกใช้บนเครื่องเดียว: dpkg --get-selections '*' > selection.txt บนเครื่องอื่น: dpkg --set-selections < selection.txt ... ตามด้วยสิ่งใดสิ่งหนึ่งต่อไปนี้: aptitude install apt-get -u dselect-upgrade ... เพื่อติดตั้งแพ็คเกจที่ อย่างไรก็ตามปรากฏว่าข้อมูลบางอย่างสูญหายไปในกระบวนการเช่นว่าxyzมีการติดตั้งแพคเกจ (พูด) โดยอัตโนมัติเป็นการอ้างอิงของแพ็คเกจอื่น ( abc) apt-get --purge remove abcคุณจะเห็นว่าเมื่อใดก็ตามที่คุณทำสิ่งที่ชอบ บนเครื่องเดิมคุณจะได้รับแจ้งว่าxyzมีการติดตั้งแพคเกจเป็นการอ้างอิงabcและคุณอาจใช้apt-get autoremoveเพื่อกำจัดมัน ตอนนี้ฉันรู้deborphanและdebfosterแต่พวกเขากำลังยุ่งยากต่อการใช้ที่กำหนด (แบบง่าย) งานในมือ ดูเหมือนว่าการบันทึกและกู้คืนการเลือกตามที่แสดงด้านบนไม่เพียงพอที่จะกู้คืนการพึ่งพาที่ละเอียดอ่อนของแพ็คเกจที่ติดตั้ง มีวิธีสำรองชุดเมทาดาทาที่สมบูรณ์สำหรับการจัดการแพ็กเกจและกู้คืนได้ทั้งหมดหรือไม่?

4
dpkg: ข้อผิดพลาด: การแยกไฟล์ '/ var / lib / dpkg / updates / 0045' ใกล้กับบรรทัด 0:
ฉันได้รับข้อผิดพลาดนี้ใน Ubuntu 12.04 ขณะดำเนินการด้านล่าง frank@august:~$ sudo apt-get install ttf-mscorefonts-installer [sudo] password for frank: E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem. frank@august:~$ sudo dpkg --configure -a dpkg: error: parsing file '/var/lib/dpkg/updates/0045' near line 0: newline in field name `#padding' frank@august:~$ & frank@august:~$ …
43 dpkg 

6
แก้ไขแพ็คเกจที่ติดตั้งมาครึ่งหนึ่ง
ฉันได้รับข้อผิดพลาดขณะใช้งานการsudo apt-get upgradeระบุ: dpkg: error processing libgfortran3:amd64 (--configure): package libgfortran3:amd64 is not ready for configuration cannot configure (current status `half-installed') Errors were encountered while processing: libgfortran3:amd64 E: Sub-process /usr/bin/dpkg returned an error code (1) ดูเหมือนจะไม่บล็อกการติดตั้ง / อัปเกรดแอปพลิเคชันอื่น ฉันเชื่อว่าปัญหานี้เกิดขึ้นเนื่องจากการปิดเครื่องคอมพิวเตอร์โดยตรงในขณะที่กำลังอัปเกรดแอปพลิเคชัน ฉันจะแก้ไขสิ่งนี้ได้อย่างไร

4
apt-get: ไม่มีพื้นที่เหลือบนอุปกรณ์ (12.04)
ฉันได้อ่านทุกหัวข้อที่ฉันสามารถหาได้ - แม้แต่คนที่บอกว่าได้รับคำตอบจากที่อื่น แต่ไม่มีใครตอบปัญหาเฉพาะที่ฉันมี Update Manager รันและสร้างข้อผิดพลาดที่เกี่ยวข้องกับการพึ่งพา unmet และแนะนำให้ใช้apt-get install -fซึ่งล้มเหลวด้วยข้อความนี้: Unpacking linux-headers-3.5.0-36 (from .../linux-headers-3.5.0-36_3.5.0-36.57~precise1_all.deb) ... dpkg: error processing /var/cache/apt/archives/linux-headers-3.5.0-36_3.5.0-36.57~precise1_all.deb (--unpack): unable to create `/usr/src/linux-headers-3.5.0-36/arch/arm/mach-iop32x/include/mach/glantank.h.dpkg-new' (while processing `./usr/src/linux-headers-3.5.0-36/arch/arm/mach-iop32x/include/mach/glantank.h'): No space left on device ฉันสงสัยว่าคำ 5 คำสุดท้ายไม่มีพื้นที่เหลือบนอุปกรณ์มีความสำคัญ แต่ df และ du ทั้งคู่แสดงพื้นที่เพียงพอ ดังนั้นฉันสงสัยว่าอุปกรณ์ใดต้องการพื้นที่เพิ่มขึ้น? Ouput จาก df -h Filesystem Size Used Avail …
42 apt  dpkg  disk-usage 

3
วิธีแสดงรายการแพ็คเกจจาก ppa / source ใน command line?
ฉันต้องการที่จะแสดงรายการไฟล์ทั้งหมดจากแหล่งที่มาพูดextras.ubuntu.comจากบรรทัดคำสั่ง คำสั่งสำหรับสิ่งนั้นคืออะไร? dpkg --list แสดงรายการไฟล์ทั้งหมดหรือเพียงแค่ชื่อไฟล์
40 command-line  apt  dpkg 

3
dpkg - ตัวเลือกเลือกแสดงแพ็คเกจที่มีเครื่องหมาย“ deinstall”
การดำเนินการdpkg --get-selectionsแพคเกจการแสดงกับหนึ่งในเครื่องหมายหรือinstalldeinstall apt-get removeแพคเกจบางอย่างที่ฉันสามารถลบสมบูรณ์ด้วย อะไรdeinstallหมายถึง? สิ่งที่สามารถทำได้เพื่อให้แพคเกจที่ทำเครื่องหมายdeinstallไม่ได้อยู่ในรายการdpkg --get-selectionsอีกต่อไป?

6
ข้อผิดพลาดในการอ้างอิงหลังจากติดตั้งและพยายามลบ Google Chrome
ดังนั้น Ubuntu จึงทำงานได้อย่างสมบูรณ์แบบสำหรับฉันในขณะที่ ฉันพยายามดาวน์โหลด Google Chrome และดาวน์โหลดรุ่น 32 บิตโดยไม่ตั้งใจ ก็กลับไปและพยายามที่จะดาวน์โหลด 64 บิต (โง่เขลาโดยไม่ต้องลบ 32 บิต) google-chrome-stableและเริ่มมีปัญหาได้รับข้อความแสดงข้อผิดพลาดที่เกี่ยวข้องกับ ขั้นตอนต่อไปของฉันคือกำจัดทุกสิ่งที่ฉันมีใน Ubuntu ที่เกี่ยวข้องกับ Chrome แต่ฉันยังคงได้รับข้อผิดพลาดเหล่านี้และเนื่องจากฉันยังเป็นมือใหม่กับ Linux ตอนนี้ฉันไม่สามารถดาวน์โหลดอะไรผ่านทางบรรทัดคำสั่ง ตัวอย่างเช่นฉันเพิ่งลองดาวน์โหลดรุ่น f.lux ของ Ubuntu และได้รับสิ่งต่อไปนี้: Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: …

2
บังคับลบอย่างไรเมื่อสคริปต์หลังการติดตั้งล้มเหลว
ฉันมีแพ็คเกจที่กำหนดเองติดตั้งบน Ubuntu 10.10 ของฉันและพยายามที่จะลบออกฉันได้รับ: $ sudo dpkg -r package sub-process script post-installation installed returne an error state 127 (ข้อความที่ส่งคืนจากคำสั่งแปลจากภาษาโปรตุเกส (br) ดังนั้นฉันตั้งข้อสังเกตว่าในสคริปต์การติดตั้งของแพ็คเกจนี้สิ่งที่มันทำคือสร้างรายการเมื่อเริ่มต้นของฉันสร้างโฟลเดอร์ใน / opt และสร้างผู้ใช้ ฉันลบทั้งหมดที่สร้างขึ้น แต่ตอนนี้ฉันแค่ต้องการลบมันออกจากรายการ dpkg เพราะฉันต้องการทำให้ linux ของฉันเหมือนว่าฉันไม่เคยติดตั้งแพ็คเกจนี้ ฉันจะทำสิ่งนี้ได้อย่างไร
37 dpkg 


2
virtualenvwrapper.sh อยู่ที่ไหน
ฉันไม่รู้ว่าน่าอายอะไร: ฉันไม่รู้ว่าจะหาคำตอบสำหรับคำถามนี้ด้วยตัวเองได้อย่างไรหรือต้องเริ่มถามเลยตั้งแต่แรก แต่ ... ที่ไม่apt-getใส่virtualenvwrapper.shสคริปต์หลังจากที่มันติดตั้งvirtualenvwrapper? ฉันใกล้ถึงจุดสิ้นสุดแล้ว ... % sudo apt-get install virtualenvwrapper ... % rehash % which virtualenvwrapper.sh virtualenvwrapper.sh not found % which virtualenvwrapper virtualenvwrapper not found % find / -path /media -prune -o -name virtualenvwrapper.sh /media % dpkg-query -L virtualenvwrapper | grep 'virtualenvwrapper\.sh' % sudo apt-get install virtualenvwrapper Reading …
35 apt  python  dpkg 

4
ค้นหา (และติดตั้งใหม่) แพ็คเกจด้วยไฟล์ที่เสียหาย (โดยไม่ทำลายอะไรเลย)
ฉันมักจะต้องการแก้ไขระบบ Linux มากกว่าติดตั้งใหม่ตั้งแต่ต้น คอมพิวเตอร์ของฉันได้เห็นการอัพเกรดการกระจายจำนวนมากและรายการ PPA หรือที่เก็บของบุคคลที่สาม APT มักจะทำให้แน่ใจว่าทุกอย่างทำงานได้ในที่สุด อย่างไรก็ตามความจริงที่ว่าผู้จัดการแพ็คเกจคิดว่าแพ็กเกจที่จำเป็นทั้งหมดเป็น 'ติดตั้ง' ไม่รับประกันว่าไฟล์ทั้งหมดจะปรากฏในระบบไฟล์ dpkg --force-*สถานการณ์ดังกล่าวดังกล่าวอาจเกิดขึ้นได้ถ้าคุณมีปัญหาการพึ่งพาการทำงานรอบกับ เราสามารถทำซ้ำสถานการณ์ดังกล่าวได้โดยการลบไฟล์จาก/usrในฐานะรูท มีวิธีง่าย ๆ ในการตรวจสอบว่าไฟล์ทั้งหมดที่เป็นของแพ็คเกจที่ติดตั้งมีอยู่หรือไม่? หากพบแพ็กเกจปัญหาดังกล่าวให้aptitude reinstallแก้ไขปัญหา

2
ข้อความ 'E: dpkg ถูกขัดจังหวะคุณต้องเรียกใช้' sudo dpkg --configure -a 'ด้วยตนเองเพื่อแก้ไขปัญหา'
เมื่อใดก็ตามที่ฉันพยายามรับการอัพเดตฉันจะได้รับข้อผิดพลาดที่บรรทัดสุดท้าย: Ign http://in.archive.ubuntu.com trusty-updates/multiverse Translation-en_IN Ign http://in.archive.ubuntu.com trusty-updates/restricted Translation-en_IN Ign http://in.archive.ubuntu.com trusty-updates/universe Translation-en_IN Ign http://in.archive.ubuntu.com trusty-backports/main Translation-en_IN Ign http://in.archive.ubuntu.com trusty-backports/multiverse Translation-en_IN Ign http://in.archive.ubuntu.com trusty-backports/restricted Translation-en_IN Ign http://in.archive.ubuntu.com trusty-backports/universe Translation-en_IN E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem. และจากนั้นตามข้อผิดพลาดแจ้งเมื่อฉันเรียกใช้: $ sudo dpkg --configure …
34 14.04  dpkg 

3
ฉันจะแก้ไขการอ้างอิง dpkg ได้อย่างไร
administrator@zlounes:~$ sudo apt-get dist-upgrade Reading package lists... Done Building dependency tree Reading state information... Done You might want to run 'apt-get -f install' to correct these. The following packages have unmet dependencies: linux-server : Depends: linux-headers-server (= 3.2.0.37.44) but 3.2.0.37.45 is installed E: Unmet dependencies. Try using -f. administrator@zlounes:~$ sudo …

3
“ Unmet dependencies” เมื่อพยายามติดตั้ง KDE Plasma 5.3 บน Ubuntu 15.04
ฉันกำลังพยายามติดตั้ง KDE Plasma ล่าสุดที่นี่ แต่ฉันได้รับ You might want to run 'apt-get -f install' to correct these. The following packages have unmet dependencies: kde-telepathy-minimal: Depends: kde-config-telepathy-accounts (>= 0.9.0) but it is not installed E: Unmet dependencies. Try using -f. และเมื่อฉันsudo apt-get -f installตามที่ระบุไว้และฉันบอกว่าYจะได้รับคลังเอกสาร 122KB ฉันจะได้รับ: Preparing to unpack .../kde-config-telepathy-accounts_15.04.0-0ubuntu1~ubuntu15.04~ppa1_amd64.deb ... Unpacking …

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