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

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

2
ติดตั้งแพ็คเกจ usblib - Ubuntu
ฉันต้องการแพ็กเกจ libusb สำหรับแพ็คเกจอื่นที่ฉันติดตั้ง ฉันลองต่อไปนี้ซึ่งดูเหมือนว่าจะติดตั้งแพคเกจ sudo apt-get install libusb-dev แต่เมื่อฉันพยายามติดตั้งแพ็คเกจอื่นที่ฉันได้รับ configure: error: Package requirements (libusb-1.0 >= 0.9.1) were not met: No package 'libusb-1.0' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables LIBUSB_CFLAGS and LIBUSB_LIBS to avoid the …

2
ความแตกต่างระหว่าง apt-cache และ dpkg -l
ฉันใช้ apt-cache pkgname เพื่อดึงแพ็คเกจเป็น me@host:~$ apt-cache pkgnames | wc -l 62803 รับ 62803 ผลลัพธ์ แต่ me@host:~$ dpkg -l | wc -l 2336 อะไรคือสาเหตุที่ทำให้เกิดความแตกต่างอย่างมาก ฉันคิดว่า dpkg นั้นดีกว่าฉลาด

1
ทำความสะอาด apt-get อย่างปลอดภัยหลังจากการติดตั้ง R ที่ล้มเหลวจาก repo ที่เพิ่ม
ฉันพยายามติดตั้งแพคเกจซึ่งล้มเหลว ตอนนี้เมื่อใดก็ตามที่ฉันใช้ apt-get ฉันได้รับรายการข้อผิดพลาด dpkg จำนวนมาก ฉันได้ลองใช้apt-get autoremoveแต่ฉันได้รับข้อผิดพลาดกองเดียวกัน มีวิธีที่ปลอดภัยในการทำความสะอาดหรือไม่ (py3) ilia@arriam-lab2-cpu:~$ sudo apt-get autoremove Reading package lists... Done Building dependency tree Reading state information... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 20 not fully installed or removed. After this operation, 0 B of additional …

1
การอัพเดตซอฟต์แวร์ด้วยไฟล์ 'deb' จะลบเวอร์ชันก่อนหน้าหรือไม่
ความสามัคคี (สภาพแวดล้อมของโปรแกรมที่ไม่ GUI) ที่มีรุ่นลินุกซ์ที่ติดตั้งด้วยdebไฟล์ ขณะนี้ฉันใช้งานรุ่นเบต้านี้: unity-editor-5.5.0b2+20160906_amd64.deb มันขัดข้องกับฉันดังนั้นฉันต้องการเปลี่ยนกลับไปใช้เวอร์ชันที่เสถียรกว่าเดิม: unity-editor-5.4.1f1+20160913_amd64.deb ฉันสามารถติดตั้ง5.4.1ไฟล์ deb ได้หรือฉันจะพบปัญหาเนื่องจากมีรุ่นที่ใหม่กว่าในระบบของฉันอยู่แล้ว? หรือฉันจะลงเอยด้วยสองเวอร์ชันที่มีอยู่บนระบบของฉันพร้อมกันหรือไม่?

6
apt-get autoremove อันตรายหรือไม่?
ฉันกำลังรวบรวมเครื่องมือที่ชื่อRejoystickดังนั้นฉันจึงติดตั้งแพ็กเกจและการอ้างอิงบางอย่าง แต่ตอนนี้ฉันไม่ต้องการมันอีกแล้วดังนั้นฉันจึงลบแพ็คเกจเหล่านั้นออก เล่นapt-getแสดงให้เห็นว่าฉันมีบางแพคเกจที่มีการติดตั้งโดยอัตโนมัติและมีความจำเป็นอีกต่อไป apt-get autoremoveแต่ผมมีประสบการณ์ที่ไม่ดีกับ มันทำลายสภาพแวดล้อมเดสก์ทอปของฉันเมื่อฉันถอนการติดตั้งไวน์เมื่อไม่นานมานี้ โชคดีที่ฉันมีการสำรองข้อมูลพาร์ติชัน clonezilla แต่คราวนี้ฉันไม่มีข้อมูลสำรอง ดังนั้นฉันจึงระมัดระวัง การรันapt-getแสดงแพ็กเกจเหล่านี้ถูกโยงถึง gir1.2-gtk-2.0 libasound2-dev libavahi-client-dev libavahi-common-dev libcaca-dev libcairo-script-interpreter2 libdbus-1-dev libdrm-dev libexpat1-dev libfontconfig1-dev libfreetype6-dev libgl1-mesa-dev libglu1-mesa-dev libharfbuzz-dev libharfbuzz-gobject0 libice-dev libpcre3-dev libpcrecpp0 libpixman-1-dev libpng12-dev libpthread-stubs0-dev libslang2-dev libsm-dev libx11-dev libx11-doc libx11-xcb-dev libxau-dev libxcb-dri2-0-dev libxcb-dri3-dev libxcb-glx0-dev libxcb-present-dev libxcb-randr0-dev libxcb-render0-dev libxcb-shape0-dev libxcb-shm0-dev libxcb-sync-dev libxcb-xfixes0-dev libxcb1-dev libxcomposite-dev …

2
“ พยายามเขียนทับ '/usr/share/man/man1/node.1.gz' ซึ่งอยู่ในแพ็คเกจ nodejs-legacy 0.10.25 ~ dfsg2-2ubuntu1”
ฉันพยายามติดตั้ง nodejs แต่มันล้มเหลวซ้ำ ๆ สิ่งที่แนบมาคือบันทึก $ sudo apt-get install nodejs Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: libc-ares2 libv8-3.14.5 Use 'apt-get autoremove' to remove them. The following extra packages will be installed: rlwrap The following …

1
การใช้ dpkg เพื่อติดตั้งแพ็คเกจอัพเกรดและอัพเกรด
ดังนั้นฉันจึงเล่นกับการติดตั้งแพคเกจออฟไลน์บนเซิร์ฟเวอร์ 12.04 โดยดาวน์โหลดแพคเกจด้วยการดึงข้อมูลและเรียกใช้ URIs โดยใช้คำแนะนำที่นี่: http://www.webupd8.org/2009/11/get-list-of-packages- และ dependencies.html ผมทำอย่างนี้ด้วยapt-get upgradeและแล้วไปเกี่ยวกับการติดตั้งแพคเกจที่ดาวน์โหลดมาใช้apt-get dist-upgrade dpkg -iดังนั้นกระบวนการดูเหมือนดังนั้น: รับ URIs wgetแพ็กเกจไปยังโฟลเดอร์ ( upgradeแพ็กเกจเพื่อ / อัพเกรดและdist-upgradeแพ็กเกจเป็น / dist-upgrade) เรียกใช้dpkg -i /upgrade/*.debแล้วdpkg -i /dist-upgrade/*.deb คำถามของฉันคือจะใช้วิธีการติดตั้งด้วยตนเองแพคเกจการปรับปรุงอย่างถูกต้องทุกอย่างที่ได้รับการปรับปรุงให้ผลเช่นเดียวกับถ้าผมต้องการใช้เพียงแค่นี้apt-get upgradeและapt-get dist-upgradeตามปกติ? หรือมีบางอย่างที่apt-getคำสั่งปกติทำที่ไม่ทำด้วยวิธีนี้?

3
วิธีการลบแพ็คเกจที่ติดตั้งมาครึ่งหนึ่งแล้ว? (Sun JDK - Java)
ฉันได้ลองติดตั้ง Sun JDK sudo add-apt-repository ppa:eugenesan/javaแล้วมันล้มเหลวด้วยสิ่งต่อไปนี้: Downloading... --2012-05-05 15:50:09-- http://download.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-x64.tar.gz Resolving download.oracle.com (download.oracle.com)... 80.239.230.162 Connecting to download.oracle.com (download.oracle.com)|80.239.230.162|:80... connected. HTTP request sent, awaiting response... 302 Moved Temporarily Location: https://edelivery.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-x64.tar.gz [following] --2012-05-05 15:50:09-- https://edelivery.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-x64.tar.gz Resolving edelivery.oracle.com (edelivery.oracle.com)... 2.17.254.174 Connecting to edelivery.oracle.com (edelivery.oracle.com)|2.17.254.174|:443... connected. HTTP request sent, awaiting response... 302 Moved Temporarily …
9 12.04  apt  java  ppa  dpkg 

1
ความแตกต่างระหว่างการกำจัดและ dpkg -P?
ฉันต้องถอนการติดตั้ง phpmyadmin จากเซิร์ฟเวอร์ที่ใช้งานจริงและ googled สำหรับมันและใช้สิ่งนี้: sudo dpkg -P phpmyadmin มันใช้งานได้ดี แต่ดูเหมือนว่าทุกคนใน Ubuntu กำลังใช้การล้างข้อมูลแทน sudo apt-get purge phpmyadmin ฉันทำอะไรผิดหรือเปล่า? ผลที่ตามมาใด ๆ ที่ฉันควรระวัง (เป็นเซิร์ฟเวอร์ที่ใช้งานจริงหลังจากนั้น) phpmyadmin ทุกบิตถูกถอนการติดตั้งผ่าน dpkg -P จริงหรือไม่
9 apt  dpkg 

2
ฉันจะกรอง“ dpkg - get-selections” ไปยังแพ็คเกจที่มีอยู่ในที่เก็บได้อย่างไร
ฉันต้องการรับรายการแพ็คเกจที่ติดตั้งในระบบเดียวและติดตั้งทั้งหมดในระบบอื่น ฉันรู้ว่าdpkg --get-selectionsสามารถให้รายการแพ็คเกจที่ติดตั้งทั้งหมดซึ่งฉันสามารถใช้dpkg --set-selectionsกับระบบเป้าหมายได้ อย่างไรก็ตามแพคเกจที่ติดตั้งบางตัวเป็นแพ็คเกจที่ฉันสร้างขึ้นเองภายในเครื่อง (โดยใช้การติดตั้งเช่นการติดตั้ง) และไม่พร้อมใช้งานจากที่เก็บ dpkg --set-selectionsกระบวนการจะล้มเหลวเมื่อมันไม่สามารถที่จะหาแพคเกจเหล่านี้ในที่เก็บ ดังนั้นมีวิธีที่ฉันสามารถกรองรายการที่สร้างขึ้นโดยdpkg --get-selectionsเพื่อให้มีเพียงแพคเกจที่มีรุ่นที่ติดตั้งในปัจจุบันมีอยู่ในที่เก็บปัจจุบันของฉัน?

3
วิธีการซ่อมคำสั่ง apt-get
เมื่อฉันพยายามติดตั้งแพ็คเกจใหม่ด้วยapt-get installมันไม่ทำงาน apt-get updateไม่ทำงานเช่นกัน คุณรู้วิธีติดตั้งใหม่อีกครั้งเพื่อทำงานอีกครั้งหรือไม่? เอาต์พุตจากsudo dpkg - กำหนดค่า -a : dpkg: dependency problems prevent configuration of tvbrowser: tvbrowser depends on sun-java6-jre | sun-java5-jre; however: Package sun-java6-jre is not installed. Package sun-java5-jre is not installed. dpkg: error processing tvbrowser (--configure): dependency problems - leaving unconfigured Errors were encountered while processing: …
9 apt  dpkg 

8
คำสั่ง apt (dpkg) ที่เป็นประโยชน์ [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว กรุณาโพสต์คำสั่ง apt ที่ไม่ค่อยมีคนรู้จัก แต่มีประโยชน์ที่เกี่ยวข้องกับ apt- *, dpkg หรือ aptitude

1
สิ่งที่เก็บไว้ในโฟลเดอร์“ / var / lib / dpkg / updates”
/var/lib/dpkg/updatesผมเคยเห็นบางคนมีข้อผิดพลาดเกี่ยวกับการไฟล์ใน ทั้งหมดที่ฉันสามารถหาเกี่ยวกับไดเรกทอรีคือไฟล์ที่อยู่ในนั้นจะมีหมายเลข0000, 0001ฯลฯ และข้อความผิดพลาดที่มักจะพูดถึง "หนึ่งแยกปัญหาของไฟล์" /var/lib/dpkg/updatesโฟลเดอร์ว่างเปล่าในระบบของฉันดังนั้นฉันไม่สามารถเห็นสิ่งที่อยู่ในไฟล์ ฉันไม่สามารถค้นหาข้อมูลเกี่ยวกับสิ่งที่เก็บไว้ในไดเรกทอรีนี้มีเพียงโพสต์ฟอรัมและรายงานข้อผิดพลาดจำนวนมากที่กล่าวถึงไดเรกทอรีเท่านั้น ดังนั้นไดเรกทอรีนี้มีไว้เพื่ออะไร?

3
ข้อผิดพลาด“ ไม่พบโชคชะตา”
ดังนั้นฉันได้ติดตั้งfortuneบนเซิร์ฟเวอร์ Rackspace ของฉัน แต่ถ้าฉันเรียกใช้โดยไม่มีข้อโต้แย้งใด ๆ ก็บอกว่า No fortunes found ฉันติดตั้งแพคเกจเป็นรูทดังนั้นจึงไม่ควรมีปัญหาการอนุญาต ไดเรกทอรี/usr/share/games/fortunesไม่มีอยู่ซึ่งเป็นที่ที่มันควรจะเก็บโชคชะตา ฉันคิดว่ามันอาจจะเป็นเรื่องแพคเกจ Rackspace ดังนั้นฉันติดตั้งแพคเกจที่มีเสถียรภาพ deb ล่าสุดจากdpkg https://launchpad.net/ubuntu/+archive/primary/+files/fortune-mod_1.99.1-7_amd64.debฉันได้ลองถอนการติดตั้งfortuneและติดตั้งfortune-modใหม่โดยaptitudeไม่มีประโยชน์ ปัญหานี้จะเป็นอย่างไร

1
เป็นไปได้หรือไม่ที่จะเพิ่มตำแหน่ง / โฟลเดอร์ในฮาร์ดดิสก์ของฉันไปยังรายการต้นทาง
เป็นไปได้หรือไม่ที่จะเพิ่มตำแหน่ง / โฟลเดอร์บนฮาร์ดดิสก์ของฉัน (เช่น: / media / Data / Ubuntu) ไปยัง source.list? ถ้าเป็นไปได้อย่างไร

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