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

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

4
วิธีการกู้คืนไดเรกทอรี“ dpkg” ที่ถูกลบไปแล้ว?
น่าเสียดายที่ฉันลบไดเรคทอรีdpkgไปแล้วในขณะที่ถอดกุญแจออก ฉันพิมพ์ผิด root@sam:~$ rm -r /var/lib/dpkg ตอนนี้เมื่อฉันพยายามติดตั้ง / ถอนการติดตั้งแพ็คเกจมันแสดงให้ฉันเห็นข้อผิดพลาดดังต่อไปนี้ E: Could not open lock file /var/lib/dpkg/lock - open (2: No such file or directory) สิ่งที่ฉันควรทำตอนนี้?
30 dpkg 

2
ฉันจะหาเวอร์ชั่น Boost ได้อย่างไร
ฉันแค่อยากรู้ว่าฉันจะหารุ่นของบูสต์ที่ติดตั้งใน Ubuntu 12.04 ได้อย่างไร? ฉันมีปัญหากับกระแสที่แม่นยำและคิดถึงการย้อนกลับไปที่ 8.04 รุ่น Boost ใน 8.04 คืออะไร?

3
apt-get เทียบกับ aptitude .vs ความเข้ากันได้ synaptic
ในฐานะผู้ใช้ Debian อดีตฉัน "ชนิดของ" จำได้ว่าผมควรใช้เฉพาะหนึ่งในผู้จัดการแพคเกจ ... ทั้งสองapt-get, aptitudeหรือsynapticแต่ไม่สามในการรวมกันเพราะอาจจะมีความขัดแย้งที่พวกเขาไม่ผสมให้เข้ากัน ฉันไม่รู้ว่าฉันเคยได้ยินที่ไหน แต่มันออกจากการพิมพ์หน่วยความจำแล้ว ดังนั้นฉันแค่ต้องการตรวจสอบกับคุณถ้ามันไม่แนะนำจริง ๆ หรือถ้ามันเป็นตำนานเมืองและมันปลอดภัยอย่างสมบูรณ์ คุณยืนยันเรื่องนี้ได้ไหม วิธีที่สะอาดที่สุดในการติดตั้งแพ็กเกจยังคงใช้คำสั่งcheckinstallก่อนที่จะเรียกใช้dpkgหรือไม่?
30 apt  dpkg  aptitude  synaptic 

1
Ubuntu จะเปลี่ยน dpkg เป็นเร็วหรือไม่
ฉันขอโทษสำหรับการถูกไม่รู้ แต่ฉันไม่สามารถหาคำตอบผ่านทาง Google หรืออ่าน / เข้าใจคำตอบที่ชัดเจนจากการประกาศของมาร์ค มีแผนที่จะแทนที่ dpkg ทั้งหมดด้วยวิธี snappy ใหม่หรือไม่? หรือคุณสมบัตินี้จะสงวนไว้สำหรับสาขามือถือ / คอร์ (และอาจเป็นเดสก์ทอป)
29 dpkg 

7
จะแสดงรายการแพ็คเกจที่ติดตั้งและรายละเอียดบน Ubuntu ได้อย่างไร?
ฉันยังใหม่กับอูบุนตูและพยายามหาวิธีในการแสดงรายการแพ็คเกจที่ติดตั้งทั้งหมดและรายละเอียดต่าง ๆ เช่นเวอร์ชัน, รุ่น, เวลาติดตั้ง, ประเภทบน Ubuntu พบว่าคำสั่งต่อไปนี้จะช่วยให้ฉันได้รับข้อมูลนี้: 1) dpkg -l 2) dpkg-query -W -f='${PackageSpec}\t${version}\t${Description}\n' ซึ่งแตกต่างจาก Redhat เวลาการติดตั้งและข้อมูลหมวดหมู่จะหายไปในนี้ ใครสามารถรู้วิธีการดึงรายละเอียดเหล่านี้? ขอบคุณล่วงหน้า.
27 apt  dpkg 

2
ฉันจะแสดงรายการแพ็กเกจที่ติดตั้งทั้งหมดด้วยหมายเลขเวอร์ชั่นที่ระบุได้อย่างไร
ฉันต้องการแสดงรายการแพ็คเกจทั้งหมดที่ติดตั้งพร้อมหมายเลขรุ่นเฉพาะในระบบของฉัน ฉันเช็คเอาต์dpkg --get-selections( จะแสดงรายการแพ็คเกจที่ติดตั้งทั้งหมด ) แต่ไม่แสดงสิ่งที่ฉันต้องการ ตัวอย่างเช่น: $ dpkg --get-selections apache2 apache2 install แสดงให้เห็นว่ามีการติดตั้ง apache2 แต่ไม่ใช่เวอร์ชัน ฉันเพิ่งทำapt-get upgradeดังนั้น apache2.2.22-1 ควรติดตั้งเวอร์ชัน ( http://packages.ubuntu.com/precise-updates/apache2.2-common ) แต่ฉันจะแสดงสิ่งนั้นได้อย่างไร ขอบคุณ!

1
บังคับให้ apt-get เขียนทับไฟล์ที่ติดตั้งโดยแพ็คเกจอื่น
(ฉันตระหนักถึงคำถามที่คล้ายกันที่ถูกถามก่อนหน้านี้ แต่คำตอบที่นั่นไม่จัดการรายละเอียดเหล่านี้) ฉันใช้งาน Ubuntu 10.10 และต้องการทั้ง python2.5 (มาจาก deadnsakes - https://launchpad.net/~fkrull/+archive/deadsnakes ) และ python-profiler น่าเสียดายที่ทั้งสองแพ็คเกจนี้ทั้งคู่พยายามติดตั้ง /usr/lib/python2.5/profile.py ดังนั้น apt-get จะไม่อนุญาตให้ฉันติดตั้งทั้งคู่ เห็นได้ชัดว่านี่เป็นจุดบกพร่องบรรจุภัณฑ์ แต่ฉันต้องการแก้ไขโดยเร็ว อย่างไรก็ตามมีการละเว้นข้อผิดพลาดเหล่านี้อย่างสมบูรณ์และเพิ่งระเบิดไฟล์นั้นหรือไม่
27 apt  dpkg 

8
ฉันจะสร้างไฟล์สถานะ dpkg ที่เสียหายได้อย่างไร
เมื่อใดก็ตามที่ฉันพิมพ์sudo apt-get removeแล้วกดTabปุ่มสำหรับการเติมข้อความอัตโนมัติฉันจะได้รับข้อความต่อไปนี้: grep-status: /var/lib/dpkg/status:15945: expected a colon . ฉันไม่เห็นอะไรแปลก ๆ โดยเฉพาะอย่างยิ่งที่บรรทัด 15945 ในไฟล์สถานะ มันเป็นตัวละครจุดในฟิลด์คำอธิบายของแพคเกจห้องสมุดโมโนและการแทรกโคลอนไม่ได้ช่วย การลบบรรทัดที่มีจุดนั้นไม่สามารถทำได้ การเขียนทับไฟล์ด้วยสถานะเก่าทำให้เกิดข้อความเดียวกัน มีวิธีสร้างไฟล์สถานะอีกครั้งหรือไม่?
26 bash  dpkg 

6
พบข้อผิดพลาดขณะประมวลผล: man-db
ฉันได้รับข้อผิดพลาดนี้เมื่อฉันใช้apt-get upgrade & apt-get autoremoveและทุกครั้งapt-get [Something]..และเมื่อฉันพยายามติดตั้งแอปพลิเคชันด้วย: Errors were encountered while processing: man-db E: Sub-process /usr/bin/dpkg returned an error code (1)
25 dpkg 

1
ติดตั้งแพคเกจและการอ้างอิงที่ติดตั้งใหม่
ฉันมีแพคเกจติดตั้งที่ใช้งานไม่ได้ (ตัวแพ็คเกจเองไม่ใช่การขึ้นต่อกัน) ติดตั้งใหม่ด้วยsudo dpkg-reconfigure <package>หรือsudo apt-get --reinstall install <package>ไม่ได้ทำเคล็ดลับ ฉันต้องการลองและติดตั้งแพคเกจใหม่รวมถึงการอ้างอิงทั้งหมดที่ติดตั้งอยู่ในปัจจุบัน มีวิธีทำเช่นนี้หรือไม่?
25 apt  dpkg 

5
ข้อผิดพลาดในการติดตั้งบน Steam บน 14.04 Ubuntu 64 บิต
ฉันได้ลองใช้วิธีแก้ปัญหาที่โพสต์ไว้ที่อื่นในฟอรัมสนับสนุนแล้วดูเหมือนว่าใช้ได้ แต่หลังจากการอัปเดตของ Steam ฉันพบว่าตัวเองกลับมาที่ Square One ฉันเป็นผู้ใช้ Linux ใหม่และฉันอยู่ในช่วงการเรียนรู้ :) ขอบคุณสำหรับความช่วยเหลือ Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages …

2
dpkg: ข้อผิดพลาด: การแยกไฟล์ '/ var / lib / dpkg / available' ใกล้กับบรรทัด 0
เคยพยายามติดตั้งแพ็คเกจ git-core มานานกว่าครึ่งวันแล้ว ทุกครั้งที่ฉันทำฉันพบข้อผิดพลาดนี้: dpkg: error: parsing file '/var/lib/dpkg/available' near line 0: newline in field name `../../../../../share/pyshared/UpdateManager/Core/__init__.py' ฉันได้พยายามยังทำงานและsudo apt-get update sudo apt-get install --fix-missingแม้พยายามรีบูตและทำความสะอาดแคช apt-get แต่ก็ยังไม่ทำงาน
24 apt  dpkg 

2
ข้อผิดพลาดเต็มรูปแบบของดิสก์เท็จ: apt-get ไม่สามารถติดตั้งหรือลบได้
ฉันพบข้อผิดพลาดต่อไปนี้ขณะอัพเกรดเซิร์ฟเวอร์ Ubuntu 12.04 ของฉัน ตอนนี้apt-getไม่สามารถติดตั้งหรือลบแพ็คเกจใด ๆ กำลังเปิด linux-headers-3.13.0-62 (จาก ... / linux-headers-3.13.0-62_3.13.0-62.102 ~ precision1_all.deb) ... dpkg: การประมวลผลข้อผิดพลาด /var/cache/apt/archives/linux-headers-3.13.0-62_3.13.0-62.102~precise1_all.deb (--unpack): ไม่สามารถสร้าง `/usr/src/linux-headers-3.13.0-62/arch/arm/include/asm/ptrace.h.dpkg-new ' (ขณะประมวลผล `./usr/src/linux-headers-3.13.0-62/arch/arm/include/asm/ptrace.h '): ไม่มีพื้นที่เหลือบนอุปกรณ์ ไม่มีรายงาน apport ที่เขียนเนื่องจากข้อความแสดงข้อผิดพลาดระบุดิสก์ ข้อผิดพลาดทั้งหมด dpkg-deb: ข้อผิดพลาด: การวาง subprocess ถูกฆ่าโดยสัญญาณ (ไปป์ที่ขาด) พบข้อผิดพลาดขณะประมวลผล: /var/cache/apt/archives/linux-headers-3.13.0-62_3.13.0-62.102~precise1_all.deb E: กระบวนการย่อย / usr / bin / dpkg ส่งคืนรหัสข้อผิดพลาด (1) แม้ว่าฉันจะไม่ได้ออกจากพื้นที่ดิสก์จริงๆ # …
24 apt  dpkg  disk-usage  inode 

6
ทำไมฉันถึงได้รับชื่อโฮสต์: ชื่อหรือบริการที่ไม่รู้จักผิดพลาด
ฉันได้รับข้อผิดพลาดนี้เมื่อฉันติดตั้งแพคเกจใด ๆ ผ่านapt-get: hostname: Name or service not known dpkg: error processing ssmtp (--configure): subprocess installed post-installation script returned error exit status 1 Setting up libt1-5 (5.1.2-3.4ubuntu1) ... Setting up php5-gd (5.3.10-1ubuntu3.2) ... Processing triggers for libc-bin ... ldconfig deferred processing now taking place Errors were encountered while processing: ssmtp …

2
วิธีการติดตั้งเวอร์ชั่นแพ็คเกจปลอม
การเป็นผู้เริ่มต้นและการใช้งานบิวด์ 11.04 รายวันบางครั้งฉันพบสถานการณ์เมื่อบางแพ็กเกจต้องการแพ็คเกจอื่น ๆ เวอร์ชันก่อนหน้านี้กว่าที่ฉันติดตั้งไว้ โดยทั่วไปแล้วแพคเกจที่จำเป็นรุ่นใหม่กว่า (แต่ปฏิเสธ) ให้การทำงานทั้งหมดของเวอร์ชั่นเก่า ถ้าฉันใช้dpkg -i --force-depends-versionในการติดตั้งแพคเกจที่ขึ้นอยู่กับทุกอย่างทำงานได้ดีฉันไม่เคยเห็นปัญหา แทนที่จะดาวน์โหลดและติดตั้งทุกแพ็คเกจด้วยตนเองฉันจะทำให้ระบบแสร้งทำเป็นว่ามีแพ็คเกจรุ่นที่ติดตั้งเฉพาะเมื่อมีเวอร์ชั่นใหม่กว่านี้หรือไม่? หรือมี--force-depends-versionคีย์เทียบเท่าapt-getหรือไม่
23 apt  dpkg 

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