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

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


23
ไม่สามารถล็อกไดเร็กทอรีการจัดการ (/ var / lib / dpkg /) เป็นกระบวนการอื่นที่ใช้หรือไม่
ฉันได้รับข้อผิดพลาดนี้เมื่อพยายามใช้apt-get: E: Could not get lock /var/lib/dpkg/lock - open (11 Resource temporarily unavailable) E: Unable to lock the administration directory (/var/lib/dpkg/) is another process using it? ฉันจะแก้ไขสิ่งนี้ได้อย่างไร

6
ฉันจะรับรายการไฟล์ที่ติดตั้งจากแพ็คเกจได้อย่างไร
ฉันต้องการทราบว่าฉันจะหาแอปพลิเคชั่นที่ติดตั้งของฉันได้ที่ไหนเมื่อฉันติดตั้งบน Ubuntu โดยใช้ตัวจัดการแพ็คเกจ ฉันติดตั้ง RabbitMQ และรันlocate rabbitmqซึ่งให้ผลลัพธ์ต่อไปนี้: /home/anupamg/.m2/repository/com/rabbitmq /home/anupamg/.m2/repository/com/rabbitmq/amqp-client /home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2 /home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/_maven.repositories /home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.jar /home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.jar.lastUpdated /home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.jar.sha1 /home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.pom /home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.pom.lastUpdated /home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.pom.sha1 /home/anupamg/Downloads/rabbitmq-server-generic-unix-2.4.0.tar.gz

10
วิธีการให้ `dpkg -i` ติดตั้งการพึ่งพาสำหรับฉัน
พูดว่าฉันมีfoo-1.2.3.debซึ่งขึ้นอยู่กับperlและpythonอย่างไรก็ตามการใช้คำสั่ง: dpkg -i ./foo-1.2.3.deb จะไม่ติดตั้งการขึ้นต่อกันเหล่านี้ ดังนั้นฉันต้องapt-get install perl pythonด้วยมือ จะdpkg -iติดตั้งการพึ่งพาเหล่านี้ให้ฉันโดยอัตโนมัติได้อย่างไร
324 dpkg 

4
ติดตั้ง Teamviewer โดยใช้ระบบ 64 บิต แต่ฉันได้รับข้อผิดพลาดในการพึ่งพา
ฉันพยายามติดตั้ง Teamviewer แต่ฉันได้รับข้อผิดพลาดในการพึ่งพา ฉันพยายามติดตั้งแพ็คเกจที่ต้องการ แต่ไม่มีโชค ฉันได้รับข้อผิดพลาดนี้: Unpacking teamviewer (from teamviewer_linux_x64.deb) ... dpkg: dependency problems prevent configuration of teamviewer: teamviewer depends on lib32asound2; however: Package lib32asound2 is not installed. teamviewer depends on lib32z1; however: Package lib32z1 is not installed. teamviewer depends on ia32-libs; however: Package ia32-libs is not installed. dpkg: error …

3
ความแตกต่างระหว่าง dpkg และ aptitude / apt-get คืออะไร?
เมื่อติดตั้งซอฟต์แวร์ผ่านdpkg -i packageA.debการอ้างอิงที่ต้องการโดยpackageAจะดาวน์โหลดและติดตั้งโดยอัตโนมัติหรือไม่ วิธีนี้จะแตกต่างจากการใช้apt-getหรือaptitude?
125 apt  dpkg  aptitude 

3
ฉันจะรับรายละเอียดเกี่ยวกับแพ็คเกจที่ไม่ได้ติดตั้งได้อย่างไร
ฉันจะรับรายละเอียดเกี่ยวกับแพ็คเกจโดยไม่ต้องติดตั้ง (เช่นคำอธิบายและหมายเลขรุ่น) เช่นใน Synaptic หรือ Aptitude ได้อย่างไร คำสั่ง dpkg -s PACKAGE ไม่ทำงานโดยมีข้อผิดพลาดนี้ มันใช้งานได้กับแพ็คเกจที่ติดตั้งไว้ dpkg-query: package 'PACKAGE' is not installed and no information is available
124 apt  dpkg  package-info 

4
ข้อผิดพลาด dpkg:“ พยายามเขียนทับไฟล์ซึ่งอยู่ใน…”
ตัวอย่างเช่น: $ sudo apt-get install curl 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: bsh : Depends: libjline-java but it is not going to be installed groovy : Depends: libjline-java …

4
ธง dpkg ต่างๆเช่น 'ii' 'rc' หมายถึงอะไร
ฉันต้องตรวจสอบแพ็คเกจที่ติดตั้งบ่อยครั้งและฉันใช้คำสั่งต่อไปนี้: dpkg -l | grep foo ซึ่งให้ผลลัพธ์ต่อไปนี้ Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Description ii foo <version> <description> อะไรiiหมายความว่าอย่างไร มีธงอื่น ๆ อีกบ้าง? อ่านธงอย่างไร? (เนื่องจากคำอธิบายค่อนข้างซับซ้อน IMO) ขอบคุณ

5
ฉันจะค้นหาหมายเลขเวอร์ชันของแพ็คเกจที่ติดตั้งผ่าน dpkg ได้อย่างไร
ฉันใช้dpkg -lคำสั่งเพื่อค้นหาแพ็คเกจที่ฉันติดตั้งไว้ ตัวอย่างเช่น: dpkg -l network-manager ส่งคืนข้อมูลบนแพ็คเกจ: Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Description +++-=========================-=========================-================================================================== ii network-manager 0.8.3~git.20101118t223039 network management framework daemon อย่างที่คุณเห็นมันกลับมา0.8.3~git.20101118t223039ผิดเพราะมันตัดทอนเวอร์ชัน (ฉันเลือกอันที่ยาวเพื่อจุดประสงค์ของคำถามนี้) วิธีที่ฉันแก้ไขปัญหานี้ในอดีตคือการผ่านอาร์กิวเมนต์ COLUMNS ที่ยาวเหยียดเพื่อทำให้มันขยาย: COLUMNS=200 dpkg -l network-manager ซึ่งให้หมายเลขเวอร์ชั่นทั้งหมดกับฉัน แต่ยังมีขยะอีกด้วย: Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Description +++-============================================-============================================-======================================================================================================== ii …

10
เป็นไปได้ไหมที่จะติดตั้ง. deb จาก URL
มีวิธีติดตั้งแพ็กเกจ deb โดยตรงจาก URL โดยใช้เชลล์หรือไม่? สิ่งที่ต้องการ dpkg -i http://domain.com/path/to/package.deb (ฉันรู้ว่าฉันสามารถใช้ wget แล้ว dpkg ฉันแค่สงสัยว่ามีบางอย่างที่ทำไปแล้ว)

8
dpkg: ข้อผิดพลาด: ฐานข้อมูลสถานะ dpkg ถูกล็อคโดยกระบวนการอื่น
ฉันแค่สงสัยว่าใครบางคนสามารถบอกฉันได้ว่าสิ่งนี้หมายความว่า: E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem. reidsr@ubuntu:~$ sudo dpkg --configure -a dpkg: error: dpkg status database is locked by another process reidsr@ubuntu:~$ ฉันจะรันsudo dpkg --configure -a ด้วยตนเองได้อย่างไร
68 dpkg 

8
จะลบ / ติดตั้งแพ็คเกจที่ไม่ได้ติดตั้งอย่างสมบูรณ์ได้อย่างไร?
ฉันไปติดตั้ง bsnes เมื่อวันก่อนและด้วยเหตุผลใดก็ตามที่การติดตั้งล้มเหลว ตอนนี้ฉันไม่สามารถอัปเดตติดตั้งแพ็กเกจใหม่หรือทำคำสั่ง apt-get โดยทั่วไปเนื่องจากพวกเขาพยายามประมวลผลแพ็กเกจที่เสียหายและล้มเหลว ความพยายามในการติดตั้งแพคเกจใหม่ก็แค่ทำให้มันกลายเป็นชะตากรรมเดียวกัน ข้อผิดพลาดที่ฉันได้รับคือ: Setting up google-chrome-stable (33.0.1750.152-1) ... /var/lib/dpkg/info/google-chrome-stable.postinst: 124: /var/lib/dpkg/info/google-chrome-stable.postinst: update-alternatives: not found dpkg: error processing google-chrome-stable (--configure): subprocess installed post-installation script returned error exit status 127 Setting up bsnes (0.088-7) ... /var/lib/dpkg/info/bsnes.postinst: 5: /var/lib/dpkg/info/bsnes.postinst: update-alternatives: not found dpkg: error processing bsnes (--configure): subprocess …

8
ข้อผิดพลาดในการติดตั้ง Nginx ใน Ubuntu 16.04
: ~ $ sudo apt-get เอา nginx * && sudo apt-get ติดตั้ง nginx-full * กำลังอ่านรายการแพ็กเกจ ... เสร็จแล้ว อาคารต้นไม้พึ่งพา กำลังอ่านข้อมูลสถานะ ... เสร็จแล้ว หลังจากการดำเนินการนี้จะใช้พื้นที่ดิสก์เพิ่มเติม 5,579 kB คุณต้องการที่จะดำเนินการต่อไป? [Y / n] y รับ: 1 http://in.archive.ubuntu.com/ubuntu xenial-updates / universe amd64 nginx-full-dbg amd64 1.10.0-0ubuntu0.16.04.1 [3,789 kB] ดึงข้อมูลแล้ว 3,789 kB ใน 33s (112 kB / s) …

1
วิธีสร้างเมตาแพ็คเกจที่ติดตั้งแพ็คเกจอื่นโดยอัตโนมัติ
ฉันต้องการสร้างแพคเกจที่ไม่มีรหัสหรือโปรแกรมใด ๆ แต่ติดตั้งแพ็คเกจอื่น ๆ ที่มีอยู่ในที่เก็บลงบนคอมพิวเตอร์แทนวิธีที่ubuntu-restricted-extrasแพ็คเกจทำ

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