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

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

3
กระบวนการย่อยที่ติดตั้งสคริปต์หลังการติดตั้งคืนสถานะข้อผิดพลาดออก 247
เมื่อฉันต้องการติดตั้งแพคเกจใด ๆ ฉันได้รับสิ่งนี้: root@kd32206:~# apt-get install nginx Reading package lists... Done Building dependency tree Reading state information... Done nginx is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 203 not fully installed or removed. After this operation, 0 B of additional disk …

1
dpkg-reconfigure คืออะไรและแตกต่างจาก dpkg --configure อย่างไร
เมื่อไม่นานมานี้ฉันได้รับคำตอบของคำถามอื่น ๆความช่วยเหลือ:“ aptd” ทำให้ซีพียูของฉันเต็มไปหมดหรือยัง ซึ่งรวมถึงการรันคำสั่ง sudo dpkg-reconfigure -phigh -a และ sudo dpkg --configure -a ทุกอย่างดูสมเหตุสมผล แต่ฉันอยากรู้เกี่ยวกับบางสิ่ง คืออะไรdpkg-reconfigureและสิ่งที่ทำ-phigh -aธงหมายความว่าอย่างไร แตกต่างจากdpkg --configureอย่างไร
18 apt  dpkg 

3
gpg: keyblock resource '/etc/apt/trusted.gpg.d//webupd8team-sublime-text-3.gpg': ขีด จำกัด ทรัพยากร
ไม่ว่าฉันจะทำอะไรฉันได้รับข้อผิดพลาดดังต่อไปนี้: gpg: keyblock resource ‘/etc/apt/trusted.gpg.d//webupd8team-sublime-text-3.gpg’: resource limit ข้อผิดพลาดเดิม (ดัตช์) ต้นฉบับภาษาดัตช์ sudo apt-get -f install Pakketlijsten worden ingelezen... Klaar Boom van vereisten wordt opgebouwd De status informatie wordt gelezen... Klaar 0 pakketten opgewaardeerd, 0 pakketten nieuw geïnstalleerd, 0 te verwijderen en 12 niet opgewaardeerd. 1 pakketten niet volledig geïnstalleerd of verwijderd. …
18 apt  dpkg  gnupg 

3
คุณจะพบใบอนุญาตสำหรับทุกสิ่งที่ติดตั้งในระบบของคุณได้อย่างไร
ฉันต้องการเขียนสคริปต์ที่ให้สิทธิ์ใช้งานซอฟต์แวร์ทุกชุดที่ติดตั้งในระบบของฉัน ใช้dpkg --get-selectionsฉันสามารถรับรายการทุกอย่างที่ติดตั้ง อย่างไรก็ตามฉันไม่เห็นวิธีรับข้อมูลสิทธิ์การใช้งานสำหรับแต่ละแพ็คเกจ ตัวอย่างเช่นฉันสามารถใช้aptitude showเพื่อรับคุณสมบัติของแต่ละแพ็คเกจ แต่ไม่รวมถึงสิทธิ์ใช้งาน: $ aptitude show apache2 Package: apache2 State: installed Automatically installed: no Version: 2.2.14-5ubuntu8.6 Priority: optional Section: httpd Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> Uncompressed Size: 36.9k Depends: apache2-mpm-worker (= 2.2.14-5ubuntu8.6) | apache2-mpm-prefork (= 2.2.14-5ubuntu8.6) | apache2-mpm-event (= 2.2.14-5ubuntu8.6) | apache2-mpm-itk (= 2.2.14-5ubuntu8.6), apache2.2-common (= 2.2.14-5ubuntu8.6) …
18 apt  dpkg 

3
วิธีการติดตั้ง scipy และ numpy บน Ubuntu 16.04
ฉันกำลังพยายามติดตั้ง scipy และ numpy บน Ubuntu 16.04 แต่ฉันได้รับข้อผิดพลาดต่อไปนี้ มีใครบอกวิธีติดตั้งเครื่องมืออ้างอิงได้บ้าง 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 have not …


5
การเปิดใช้งานการอัพเกรดแบบอัตโนมัติจากเชลล์สคริปต์
ฉันมีเชลล์สคริปต์เพื่อกำหนดค่าเครื่องเสมือน Ubuntu ใหม่โดยอัตโนมัติเพื่อวัตถุประสงค์ของฉัน ฉันต้องการให้สคริปต์นี้ติดตั้งและเปิดใช้unattended-upgradesงาน แต่ฉันไม่สามารถหาวิธีทำได้โดยไม่ต้องมีการโต้ตอบกับผู้ใช้ วิธีปกติในการเปิดใช้งานการอัปเกรดคือdpkg-reconfigure unattended-upgradesแต่แน่นอนว่าเป็นแบบโต้ตอบ ส่วนหน้าที่ไม่มีการตอบโต้หลีกเลี่ยงการถามคำถามใด ๆ เลยและส่วนหน้าของข้อความดูเหมือนจะถูกผูกไว้และมุ่งมั่นที่จะทำ I / O ของมันด้วย tty และไม่ใช่กับ stdin / stdout
17 server  upgrade  scripts  dpkg 

5
จะตรวจสอบและตรวจสอบความถูกต้องของแพ็กเกจ deb ก่อนการติดตั้งได้อย่างไร?
ฉันต้องการทราบมากที่สุดเกี่ยวกับ.debแพคเกจก่อนที่จะติดตั้ง มีเมตาดาต้าจำนวนมากที่สร้างขึ้นในระหว่างการสร้างแพ็คเกจปกติและฉันรู้ว่ามีแพคเกจที่ลงนามเช่นเดียวกับที่มาจากที่เก็บการแจกจ่าย นี่ไม่ใช่คำตอบที่ฉันต้องการ แน่นอนฉันสามารถเปิดแพ็คเกจด้วย file-roller และค้นหาวันที่สร้างด้วยวิธีนี้ แต่ฉันต้องการไปไกลกว่านั้น ฉันคิดว่ามีบางสิ่งที่เทียบเท่ากับวิธีที่คุณตรวจสอบใบรับรอง TLS ใน Firefox คำถามสำคัญ: แพ็คเกจนี้ถูกสร้างขึ้นเมื่อใด ถ้าเป็นไปได้โดยใครหรือที่ถูกสร้างแพคเกจ? การพึ่งพาคืออะไร? (ลิงก์ไปยังคำตอบที่ดีเพื่อความสมบูรณ์) มีการเซ็นแพ็คเกจหรือไม่ ใครหรืออะไรที่เซ็นชื่อ เกี่ยวกับประเด็นสุดท้ายที่ฉันรู้เกี่ยวกับ.dscไฟล์ถึงแม้ว่าสิ่งเหล่านี้มักจะไม่ได้รับการเสนอในเว็บไซต์บุคคลที่สาม (อาจเป็นเราควรสร้างความตระหนักที่นี่เพื่อที่จะเปลี่ยนแปลงในอนาคต) คุณสามารถใช้ google-chrome เป็นตัวอย่างสำหรับแพ็คเกจบุคคลที่สาม

2
วิธีการดีบัก dpkg กำหนดค่าข้อผิดพลาดในการติดตั้งภายหลังประมวลผล?
กล่าวโดยย่อ: ฉันพยายามติดตั้ง spamassassin แต่ dpkg จะส่งกลับด้วย: dpkg: error processing spamassassin (--configure): subprocess installed post-installation script returned error exit status 1 ฉันพยายามค้นหาข้อมูลเพิ่มเติมเกี่ยวกับสิ่งที่ผิดพลาด แต่ไม่พบการบันทึกที่เป็นประโยชน์ใด ๆ ใน / var / crash มีการสร้างรายงานข้อผิดพลาดสแปมassassin แต่สิ่งนี้จะให้ข้อผิดพลาด dpkg เก่าและ: Start-Date: 2014-02-17 19:18:13 Commandline: apt-get install spamassassin AptOrdering: spamassassin: Configure amavisd-new-postfix: Configure ตามมาด้วยการบันทึก dmesg จากการเริ่มต้น Amavis ให้ข้อผิดพลาดเนื่องจากไม่มีการกำหนดค่า spamassassin …
17 dpkg 

3
ฉันจะลดระดับแพ็กเกจโดยไม่ลบผู้ติดตามได้อย่างไร
ฉันมีแพคเกจ mesa จำนวนมากที่ฉันได้อัปเกรดเป็นรุ่น PPA ก่อนที่จะกำจัด PPA เพื่อให้ฉันสามารถอัปเกรดระบบของฉันได้ ความแตกต่างในรุ่นต่าง ๆ เล็กน้อย (ในทางเทคนิคเหมือนกันมีเพียงหนึ่งชุดของไลบรารีที่มาจาก git และอื่น ๆ เป็นรุ่นสุดท้าย) หากฉันพยายามปรับลดรุ่นผ่านทาง Synaptic, apt-get หรือ aptitude ฉันจะถูกโยนลงไปในนรกที่ต้องพึ่งพา มีวิธีลดระดับแพ็คเกจด้วยตนเอง (อาจเป็นแบบหนึ่งต่อหนึ่ง) และทำเครื่องหมายแพ็คเกจที่ขึ้นต่อกันของพวกเขาเป็นอสังหาริมทรัพย์ (ถ้าเหมาะสม) จนกว่าฉันจะทำเสร็จหรือไม่ ป.ล. คำถามนี้: จะทำการดาวน์เกรดแพ็คเกจผ่าน apt-get ได้อย่างไร?แตกต่างกันเล็กน้อยและไม่ช่วยสถานการณ์นี้

3
ไม่สามารถติดตั้ง GitKraken
ฉันเพิ่งติดตั้ง GitKraken (A Git GUI) โดยการดาวน์โหลดจากเว็บไซต์ เมื่อฉันพยายามติดตั้งผ่าน 'Discover Center' มันไม่ทำงาน ดังนั้นฉันจึงพบคำสั่งออนไลน์บางแห่งdpkg -i [filename]ใช้มันใน gitkraken .deb และ andddd MAGIC! มันได้ผล! จากนั้นฉันพยายามเรียกใช้ GitKraken (โดยการพิมพ์ในgitkrakenเทอร์มินัล) และนั่นทำให้ฉันมีข้อผิดพลาดที่สวยงาม: Node started time: 1489531028950 libcurl.so.4: cannot open shared object file: No such file or directory Error: libcurl.so.4: cannot open shared object file: No such file or directory …
16 apt  dpkg  kde  git 

1
ความแตกต่างระหว่าง `dpkg -i` และ` apt-get install '
จากคำถามและคำตอบอื่น ๆ ทั้งหมด (เช่น: ความแตกต่างระหว่าง dpkg และความถนัด / apt-get คืออะไร ) ฉันเข้าใจว่านั่นapt-getเป็นสิ่งห่อหุ้มมากกว่าdpkgและให้การจัดการการพึ่งพา สมมติว่าฉันกำลังติดตั้งบางสิ่งบางอย่างที่ไม่มีการอ้างอิง (หรือพวกเขากำลังติดตั้งในเวลาเดียวกัน) จะมีความแตกต่างระหว่างการติดตั้งโดยใช้apt-getvsdpkg เช่น (ความแตกต่างของคอนกรีตที่ฉันกำลังมองหา) บอกว่าdpkgไม่สามารถดาวน์โหลด pkg จากที่ไหนสักแห่งฉันต้องดาวน์โหลดก่อนที่จะเริ่มการติดตั้งในขณะที่apt-getจะทำในนามของฉัน dpkgจะไม่กำหนดค่า pkg แต่จะคัดลอกไฟล์เท่านั้น apt-getจะกำหนดค่าเช่นกัน ...

6
วิธีแก้ปัญหาซอร์ส dpkg เมื่อสร้างแพ็คเกจ?
มีใครบ้างที่นี่มีประสบการณ์ในการสร้างแพ็คเกจ Debian / Ubuntu บ้างไหม? ฉันกำลังพยายาม backport แพ็คเกจ lammps ( http://packages.ubuntu.com/quantal/lammps ) จาก Ubuntu 12.10 (Quantal) เป็น Ubuntu 12.04 ฉันต้องการมันอย่างไม่เป็นทางการเพียงแค่ต้องการแพ็คเกจ. deb เพื่อประโยชน์ของความสะดวกสบายเมื่อสร้างอิมเมจเครื่องเสมือนที่กำหนดเองสำหรับการปรับใช้กับแพลตฟอร์ม IaaS ปฏิบัติตามคู่มือบรรจุภัณฑ์ Ubuntu ที่https://wiki.ubuntu.com/PackagingGuideฉันสามารถสร้างได้สำเร็จยกเว้นเมื่อฉันพยายามสร้างใหม่โดยใช้คำสั่งdebuildฉันมักจะได้รับข้อผิดพลาดนี้: dpkg-source: error: aborting due to unexpected upstream changes, see /tmp/lammps_0~20120615.gite442279-1.diff.aie32n dpkg-source: info: you can integrate the local changes with dpkg-source --commit dpkg-buildpackage: error: dpkg-source …

1
วิธีการบังคับลบแพ็กเกจหากสคริปต์การลบ dpkg ล้มเหลว
ฉันกำลังพยายามลบแพคเกจที่ฉันลบ/etc/init.d/disco-masterไฟล์ (ในความพยายามที่จะลบแพคเกจด้วยตนเอง) ฉันต้องการลบdisco-masterแพคเกจ ฉันจะทำสิ่งนี้ได้อย่างไร นี่คือสิ่งที่เกิดขึ้นเมื่อฉันsudo apt-get remove disco-master: removing disco-master ... invoke-rc.d: unknown initscript, /etc/init.d/disco-master not found. dpkg: error processing disco-master (--remove): subprocess installed pre-removal script returned error exit status 100 Errors were encountered while processing: disco-master E: Sub-process /usr/bin/dpkg returned an error code (1) เมื่อฉันsudo apt-get install --reinstall disco-masterฉันได้รับต่อไปนี้: …
16 apt  dpkg 

3
ทำไมแพ็คเกจบางตัวถึงขัดแย้งกับตัวเอง?
หลังจากอัปเกรดเป็น Oneiric ฉันมีปัญหากับตัวจัดการแพ็คเกจ (ต้องการลบครึ่งหนึ่งของระบบรวมถึง libc6, zlib1g แพ็คเกจ ฯลฯ ) ในระหว่างการต่อสู้กับความถนัดฉันได้สังเกตเห็นว่าบางบรรจุภัณฑ์มีข้อมูลเมตาซึ่งระบุว่าพวกเขาขัดแย้งกับตัวเอง ตัวอย่าง: % aptitude show libc-bin Package: libc-bin Essential: yes New: yes State: installed Automatically installed: no Version: 2.13-20ubuntu5 Priority: required Section: libs Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> Uncompressed Size: 3,420 k Conflicts: libc-bin Breaks: libc0.1 (< 2.10), libc0.1 (< 2.10), libc0.3 …

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