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

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

5
ฉันพบข้อผิดพลาด gconf2 ขณะติดตั้งแพคเกจบางอย่างฉันควรทำอย่างไร?
ฉันได้รับข้อผิดพลาดนี้เมื่อติดตั้งซอฟต์แวร์บางอย่าง: Reading package lists... Done Building dependency tree Reading state information... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 5 not fully installed or removed. After this operation, 0 B of additional disk space will be used. Setting up gconf2 (3.2.0-0ubuntu1) ... I/O warning : …
16 dpkg  gconf 

1
วิธีการติดตั้ง Scratch 2 บน Ubuntu 16.10 หรือ 17.04 (64 บิต)
ฉันต้องติดตั้ง Adobe Air บน Ubuntu 16.10 / 17.04 ด้วย Scratch 2 แบบออฟไลน์ Air ไม่ได้รับการสนับสนุนบน Linux เป็นเวลาหลายปีดังนั้นจึงมีวิธีแก้ไขปัญหาหลายประการ สิ่งหนึ่งที่ใช้ได้กับฉันจนถึง Ubuntu 16.04 (โดยใช้ตัวติดตั้งไบนารีของอากาศ): # install i386 necessary libraries $ sudo apt-get install libgtk2.0-0:i386 libstdc++6:i386 libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libqt4-qt3support:i386 libgnome-keyring0:i386 libnss-mdns:i386 libnss3:i386 # install keyring $ sudo apt-get install libgnome-keyring0:i386 # make keyring …
15 dpkg  16.10  flash  17.04  adobe-air 

3
ฉันจะรู้ได้อย่างไรว่าแพ็คเกจถูกติดตั้งโดย dpkg หรือ apt?
ฉันต้องการลบแพคเกจ แต่ฉันลืมวิธีติดตั้งผ่านdpkgหรือapt-get ฉันลองตรวจสอบdpkg-query -list | grep myPackageและดูapt list --installed | grep myPackageแต่ myPackage ปรากฏบนทั้งสอง ดังนั้นฉันจะทราบได้อย่างไรว่าแพคเกจถูกติดตั้งโดย dpkg หรือ apt? ในการทำคำสั่งถอนการติดตั้งที่ถูกต้องเช่น: apt-get removeหรือdpkg -r
15 apt  dpkg 

1
มีวิธีที่จะดูว่า "การประมวลผลทริกเกอร์" ทำสิ่งที่เป็นพื้นฐานต่อแพคเกจ?
ดังที่ฉันเข้าใจแล้ว " การประมวลผลทริกเกอร์สำหรับ <packagename> " ทำหน้าที่เฉพาะแพคเกจและระบบบางอย่างเช่นเพิ่มรายการลงในเมนูเรียกใช้งานหรืออัปเดตไฟล์กำหนดค่า มีวิธีที่แท้จริงในการดูว่ากำลังทำอะไรหรือเปลี่ยนแปลงอะไรในระหว่างขั้นตอนนี้หรือไม่? เราจะหาพฤติกรรมที่แท้จริงของขั้นตอนได้จากที่ไหน?
15 dpkg 

5
วิธีแก้ไข E: ข้อผิดพลาดภายในเมื่อใช้ apt-get remove?
ฉันใช้: apt-get remove หากต้องการลบซอฟต์แวร์บางส่วนออกมาจะปรากฏขึ้น: error:E: Internal Error, No file name for libssl1.0.0 . ฉันลองทำเช่นนี้เพื่อแก้ไขข้อผิดพลาด: wget http://launchpadlibrarian.net/102991621/libssl1.0.0_1.0.0e-2ubuntu4.5_i386.deb sudo dpkg -i libssl1.0.0_1.0.0e-2ubuntu4.5_i386.deb แต่มันก็ทำให้เกิดข้อผิดพลาด: libssl1.0.0:i386 1.0.0e-2ubuntu4.5 cannot be configured because libssl1.0.0:amd64 is in a different version (1.0.1-4ubuntu5.3) ฉันต้องการทราบวิธีที่ถูกต้องในการแก้ปัญหานี้
15 apt  dpkg 

4
ทำ Dpkg และ apt-get install dependencies หรือไม่
ฉันสงสัยว่ามีวิธีที่จะบอกdpkgหรือไม่apt-getว่าเมื่อฉันต้องการติดตั้งแพคเกจยังติดตั้งการพึ่งพาทั้งหมดที่ต้องใช้หรือไม่ ฉันติดตั้งแพคเกจโดยใช้dpkgแต่มันบ่นเกี่ยวกับปัญหาการพึ่งพาดังนั้นฉันต้องค้นหาด้วยตนเองทีละคนมีวิธีที่ดีกว่าในการทำเช่นนี้?

3
gdebi vs dpkg: gdebi จะหายไปโดยอัตโนมัติได้อย่างไร? ฉันสามารถใช้ gdebi สำหรับการติดตั้งแพ็คเกจ. deb อื่น ๆ ได้หรือไม่?
เมื่อเร็ว ๆ นี้ฉันเพิ่งติดตั้ง Ubuntu ของฉันไปที่ Lubuntu 15.04 ดังนั้นฉันจึงค้นหาการติดตั้ง Skype และได้รับการสอนที่ดีนี้ มันเจ๋งจริงๆ มันดาวน์โหลดแพ็คเกจอย่างเป็นทางการของ skype deb จากที่นี่ เนื่องจากฉันยังไม่ได้gdebiติดตั้งฉันจึงติดตั้งโดยใช้sudo su -c apt-get install gdebi จากนั้นติดตั้งskype-ubuntu-precise_4.3.0.37-1_i386.debโดยใช้คำสั่ง gdebisudo su -c gdebi skype-ubuntu*4*.deb ว้าว gdebi ทำทุกอย่างให้ฉันสิ่งที่ไม่ยุ่งยากโดยไม่ต้องใช้การเชื่อมโยงคู่มือ Apt PPA แบบดั้งเดิมซึ่งอาจทำให้การอัปเดตระบบ / การติดตั้งซอฟต์แวร์ของฉันแย่ลงเช่นกัน .. แต่ถ้าลองติดตั้งก็ลองใช้ดู dpkg -i dpkg -i skype-ubuntu-precise_4.3.0.37-1_i386.deb Selecting previously unselected package skype. (Reading database ... …
15 apt  dpkg  ppa  deb  gdebi 

5
ไม่สามารถแก้ไขแพ็คเกจที่เสียหายด้วย sudo apt-get install -f
sudo apt-get install -fนี่คือผลของฉันของ ฉันวิ่งได้สองครั้งและได้รับผลลบ ฉันเชื่อว่ามีข้อผิดพลาดที่ "error in Version string '0:3.6.1-dates for language English Translation data updates for all supported packages for: English" คำสั่งเดียวกันนี้ "ข้อผิดพลาดในสตริงเวอร์ชัน >>>> ทำให้ฉันสามวันในการพยายามดาวน์โหลดเวอร์ชั่น 12.04 มีรายงานข้อผิดพลาดเกี่ยวกับข้อความที่ยกมาด้วยเช่นกันมีการดาวน์โหลดรุ่นที่ไม่มีชุดภาษาทำไม ฉันรุ่นที่เสียหาย 11.10? นอกจากนี้เมื่อพยายามดาวน์โหลด Synaptic โดยใช้ sudo apt-get install synaptic ฉันได้รับข้อความแสดงข้อผิดพลาดเดียวกัน ฉันชี้ให้เห็นปัญหาการดาวน์โหลดครั้งแรกและการรับข้อความแสดงข้อผิดพลาดเดียวกัน ขอบคุณ b0b@b0b-IC780M-A:~$ sudo apt-get install -f [sudo] password for b0b: …
15 11.10  installation  apt  dpkg 

2
จะตรวจสอบแพ็คเกจที่สร้างผู้ใช้ได้อย่างไร?
/etc/passwdเป็นที่น่าสงสัยว่าแพคเกจบางคนมีการเรียกใช้สคริปต์ที่ติดตั้งเวลาซึ่งสร้างบัญชีผู้ใช้ใน ฉันจะตรวจสอบแพ็คเกจที่สร้างผู้ใช้เฉพาะได้อย่างไร

3
“ กำลังดำเนินการทริกเกอร์สำหรับ…” หลังจากการติดตั้ง / ถอนการติดตั้งหมายความว่าอย่างไร
เมื่อฉันถอนการติดตั้งแพคเกจ deb ฉันได้รับสิ่งนี้: Processing triggers for bamfdaemon ... Rebuilding /usr/share/applications/bamf.index... Processing triggers for desktop-file-utils ... Processing triggers for gnome-menus ... ฉันต้องทำอะไรหรือไม่?
14 uninstall  dpkg 

5
วิธีรันสคริปต์เฉพาะระหว่างการติดตั้งแพ็กเกจแรกและระหว่างการอัพเกรด?
ฉันเพิ่งเริ่มต้นบรรจุซอฟต์แวร์ของฉันและเผยแพร่บน Launchpad การติดตั้งและการลบทำงานได้ดี แต่การอัปเกรดแพ็กเกจหนึ่งเวอร์ชันเป็นเวอร์ชันถัดไปถือเป็นปัญหา ปัญหาคือมีสคริปต์บางตัวที่ต้องรันในระหว่างการติดตั้งแพ็กเกจครั้งแรกเท่านั้น สคริปต์เหล่านี้จะเติมฐานข้อมูลสร้างผู้ใช้เป็นต้นซึ่งปัจจุบันถูกเรียกในconfigure)ส่วนpackage.postinst อย่างไรก็ตามผลการนี้ในพวกเขาถูกเรียกว่าในระหว่างการอัพเกรดเช่นเดียวกับที่แสดงในแผนภาพ มีวิธีการรวมสคริปต์ผู้ดูแลในแพ็คเกจ. deb ที่ดำเนินการเฉพาะในระหว่างการติดตั้งครั้งแรกของแพคเกจและไม่ในระหว่างการอัพเกรด? หรืออะไรจะเป็นวิธีที่ยอดเยี่ยมในการรวมสคริปต์การตั้งค่าเริ่มต้นไว้ในแพ็คเกจ. deb

1
วิธีแก้ปัญหาการอ้างอิงที่ไม่คาดคิด?
หมายเหตุเกี่ยวกับการทำซ้ำที่เป็นไปได้: AFAIK นี่ไม่ใช่สิ่งซ้ำกันของฉันจะแก้ไขการพึ่งพาแบบไม่ได้หลังจากเพิ่ม PPA ได้อย่างไร มิฉะนั้นโปรดพิสูจน์ด้วยการแก้ปัญหาการทดสอบฉันพูดถึงด้านล่างโดยใช้คำตอบใด ๆ จากที่นั่น พื้นหลัง: ผมประสบปัญหานี้มาก่อนวิธีการติดตั้งแก้ไขไวน์บน Ubuntu 14.04.3LTS 64 บิต แก้ไขได้โดยการตรวจสอบด้วยตนเอง / โดยมนุษย์เกี่ยวกับการอ้างอิงแบบเรียกซ้ำทั้งหมดของแพ็คเกจเป้าหมาย ( wine) สร้างปัญหาขึ้นอีกครั้ง (กรณีทดสอบ): ลองสร้างสถานการณ์เดียวกันเงียบ ๆ ง่าย ๆ ด้วยแพ็คเกจปัญหา 1 ข้อ ติดตั้ง Ubuntu สด 14.04 บน VirtualBox เปิดsoftware-properties-gtkและเปิดใช้งานที่backportsเก็บข้อมูล รับรายการแพ็คเกจล่าสุด sudo apt-get update เรียกใช้apt-get -s install wineเพื่อยืนยันว่าwineสามารถติดตั้งได้ ติดตั้งแพคเกจที่หนักใจlibcgmanager0จาก backport $ apt-cache policy libcgmanager0 libcgmanager0: …

4
การอัพเกรด Firefox ล้มเหลว ข้อผิดพลาด lzma: ข้อมูลที่บีบอัดเสียหาย
Firefox ไม่สามารถอัปเดตเนื่องจากการดาวน์โหลดที่เสียหาย (deb) Preparing to unpack .../firefox_32.0+build1-0ubuntu0.14.04.1_i386.deb ... Unpacking firefox (32.0+build1-0ubuntu0.14.04.1) over (31.0+build1-0ubuntu0.14.04.1) ... dpkg-deb (subprocess): decompressing archive member: lzma error: compressed data is corrupt dpkg-deb: error: subprocess <decompress> returned error exit status 2 dpkg: error processing archive /var/cache/apt/archives/firefox_32.0+build1-0ubuntu0.14.04.1_i386.deb (--unpack): cannot copy extracted data for './usr/lib/firefox/libxul.so' to '/usr/lib/firefox/libxul.so.dpkg-new': unexpected end …

1
วิธีแก้ไขข้อผิดพลาด dpkg [2]?
ทุกครั้งที่ฉันพยายามติดตั้งหรือลบแพ็คเกจฉันจะได้รับข้อผิดพลาดนี้ ฉันคิดว่าอาจเป็นฮาร์ดดิสก์ แต่การตรวจสอบดิสก์ทำให้ฉันมีสุขภาพที่ดี dpkg: unrecoverable fatal error, aborting: reading files list for package 'linux-headers-3.16.0-31': Input/output error E: Sub-process /usr/bin/dpkg returned an error code (2) A package failed to install. Trying to recover: ฉันลองวิธีการลบรายชื่อสำหรับไฟล์นี้ออกจากไฟล์สถานะ dpkg แต่ไม่มีประโยชน์ ฉันพยายามกวาดล้างแพ็คเกจ แต่ไม่มีประโยชน์ ฉันติดอยู่ที่จุดนี้เนื่องจากไม่มีสิ่งใดที่ฉันสามารถค้นพบได้บน Google ปรับปรุง: นี่คือข้อผิดพลาดที่บอกว่า: dpkg: unrecoverable fatal error, aborting: E: Sub-process /usr/bin/dpkg returned …
13 apt  dpkg 

4
การติดตั้งแพคเกจด้วยตนเองด้วย dpkg ป้องกันเส้นทางการอัพเกรดในอนาคตหรือไม่
ฉันจัดการเครือข่ายส่วนตัวที่ไม่มีการเชื่อมต่ออินเทอร์เน็ตเนื่องจากนโยบายความปลอดภัยของลูกค้า เครือข่ายนี้มีการติดตั้ง Ubuntu 10.04 LTS Server เดียว (เร็ว ๆ นี้จะเพิ่มอีกหลาย) และฉันพยายามปรับแต่งด้วยซอฟต์แวร์ - อย่างไรก็ตามฉันต้องติดตั้งแพ็คเกจด้วยตนเองด้วย dpkg เนื่องจากขาดการเชื่อมต่ออินเทอร์เน็ต นี่เป็นการป้องกันไม่ให้ฉันอัปเกรดเป็น Ubuntu Server (LTS) เวอร์ชันใหม่กว่าเมื่อมันพร้อมใช้งานเนื่องจากชุดแพ็กเกจที่ฉันติดตั้งไม่ได้อยู่บนแผ่นซีดีกระจายข้อมูลปัจจุบันพวกเขาไม่น่าจะเปิดตัวรุ่นใหม่ด้วย

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