คำถามติดแท็ก package-management

คำถามเกี่ยวกับการจัดการแพคเกจซอฟต์แวร์โดยเฉพาะอย่างยิ่งระบบ APT และ dpkg

3
/ var / lib / apt / list มีขนาดใหญ่มาก
ฉันสังเกตเห็นว่า/var/lib/apt/listsมีขนาดใหญ่มาก มันมีขนาดใหญ่เท่ากับ 86MB ซึ่งดูเหมือนว่าใหญ่เกินไปเล็กน้อย เป็นเรื่องปกติหรือไม่ ถ้าไม่ฉันควรทำอย่างไร

6
`sudo pip install` ยังคงใช้งานไม่ได้หรือไม่?
ฉันใหม่กับ Ubuntu ดังนั้นโปรดอดทนกับฉัน ฉันติดตั้งpipโดยใช้คำสั่งนี้: sudo apt-get -y install python-pip. จากนั้นฉันติดตั้งNLTKโดยใช้คำสั่งบนเว็บไซต์ของพวกเขาซึ่งก็คือ: sudo pip install -U nltk. แต่แล้วฉันก็สะดุดกับคำถามนี้ที่บอกว่าทุกสิ่งที่ฉันทำคือ บรรทัดที่ทำให้ฉันหลงไหลมากที่สุดคือการใช้sudo pipผิดโดยกำเนิดและpipแรงมากเกินไปอาจทำให้ไฟล์ระบบปฏิบัติการเสียหาย ทุกคนสามารถตรวจสอบการอ้างสิทธิ์นี้ได้หรือไม่ หมายเหตุ - ฉันใช้sudoเพราะเมื่อฉันลองคำสั่งapt-get -y install python-pipมันทำให้ฉันมีข้อผิดพลาด 2 ครั้ง: E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied) E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

1
libdvd-pkg: 'apt-get check`' ล้มเหลวคุณอาจมีแพ็คเกจที่เสียหาย ยกเลิก
FYI: ฉันใช้ Kubuntu 18.04 ฉันได้รับข้อผิดพลาดต่อไปนี้เมื่อฉันติดตั้ง apt-transport-https สิ่งที่ฉันเหนื่อยอยู่แล้วที่จะแก้ไขข้อผิดพลาดนี้คือ: sudo apt-get autoremove libdvd-pkg sudo apt-get install libdvd-pkg sudo apt-get update sudo apt-get install -f sudo apt-get purge apt-transport-https && sudo apt-get install apt-transport-https ข้อผิดพลาดที่ฉันเห็นต่อไปคือ Reading package lists... Done Building dependency tree Reading state information... Done The following packages will be REMOVED: apt-transport-https* …


8
ไม่สามารถติดตั้ง npm บน Ubuntu ได้
พยายามติดตั้ง nodejs และ npm บน ubuntu 12.04 ฉัน googled และทำมัน ตอนนี้ฉันไม่สามารถติดตั้ง NPM บนเครื่องได้ sudo apt-get install npm ซึ่งให้ฉันนี้ The following packages have unmet dependencies: npm : Depends: nodejs but it is not going to be installed Depends: nodejs-dev Depends: node-request but it is not going to be installed Depends: node-mkdirp …

3
การใช้คำสั่ง apt-get autoremove ในสถานการณ์นี้ปลอดภัยหรือไม่?
ครั้งสุดท้ายที่ฉันใช้sudo apt-get autoremoveไดรเวอร์การแสดงผลหรือชิ้นส่วนที่สำคัญเกือบทั้งหมดจะถูกลบ สิ่งนี้ทำให้ฉันคลื่นไส้มากเกี่ยวกับการใช้คำสั่งอีกครั้ง อย่างไรก็ตามทุกครั้งที่ฉันติดตั้งหรือใช้apt-get updateเทอร์มินัลอ่าน: The following packages were automatically installed and are no longer required: devilspie libturbojpeg:i386 libxrandr-ltsr2 language-pack-kde-en kde-l10n-engb language-pack-kde-en-base libxv1:i386 libllvm3.2 libllvm3.2:i386 linux-generic-lts-raring Use 'apt-get autoremove' to remove them. ฉันลองคำสั่งcleanแล้วข้อความก็หยุดแสดงไปครู่หนึ่ง คำถามของฉันคือว่าปลอดภัยในการใช้autoremoveคำสั่งหรือฉันจะสูญเสียทุกอย่างอีกครั้ง? มีวิธีตรวจสอบความปลอดภัยในการใช้งานautoremoveในกรณีนี้ (หรือใด ๆ ) หรือไม่?

1
ฉันควรใช้ taskel, งานใน APT หรือติดตั้ง metapackages ปกติ?
Tasksel หรือ Apt ฉลาด ๆ ? ในอดีตที่ผ่านมาฉันมักจะเคยtaskselติดตั้งสิ่งที่เรียกว่า "งาน" อย่างไรก็ตามดูเหมือนว่าสิ่งนี้ได้รวมอยู่ใน APT: apt-cache dumpavail | grep ^Task [...] snip Task: lamp-server [...] และฉันสามารถติดตั้ง "งาน" ดังกล่าวได้โดยผนวกคาเร็ต ( ^) ลงไปเช่นนี้: sudo apt-get install lamp-server^ นี่เทียบเท่ากับสิ่งต่อไปนี้หรือไม่? sudo tasksel install lamp-server และอันไหนที่ชอบ? Metapackages นอกจากนี้ metapackages ยังมาเล่นที่นี่ได้อย่างไร งานบางอย่างดูเหมือนจะไม่เป็น metapackage ในขณะที่งานอื่น ๆ : apt-cache show lamp-server N: Unable …



11
วิธีการลบแพ็คเกจที่เสียหายใน Ubuntu
ฉันไม่สามารถลบแพ็คเกจที่เสียหายได้ ใช้คำสั่งต่อไปนี้ sudo apt-get -f install แต่ฉันได้รับการตอบสนองต่อไปนี้: Preparing to unpack .../nodejs_0.10.28-1chl1~trusty1_amd64.deb ... Unpacking nodejs (0.10.28-1chl1~trusty1) over (0.10.25~dfsg2-2ubuntu1) ... dpkg: error processing archive /var/cache/apt/archives/nodejs_0.10.28-1chl1~trusty1_amd64.deb (--unpack): trying to overwrite '/usr/share/man/man1/node.1.gz', which is also in package nodejs-legacy 0.10.25~dfsg2-2ubuntu1 dpkg-deb: error: subprocess paste was killed by signal (Broken pipe) Processing triggers for man-db (2.6.7.1-1) …

5
แพ็คเกจต่อไปนี้มีการพึ่งพาที่ไม่คาดคิด!
ฉันเขียนสิ่งนี้เพราะฉันสับสนมากเกี่ยวกับการติดตั้ง PostgreSQL 9.3 บน Ubuntu 14.04 ของฉัน ก่อนอื่นฉันต้องการมันสำหรับการพัฒนา Python / Django ของฉันและฉันพบปัญหาเมื่อฉันพยายามติดตั้ง ตอนนี้ฉันมีข้อผิดพลาดนี้และมันทำให้ฉันบ้า: The following packages have unmet dependencies: postgresql-9.3 : Depends: postgresql-client-9.3 but it is not going to be installed Depends: postgresql-common (>= 142~) but it is not going to be installed E: Unable to correct problems, you have …

4
ฉันต้องใช้แพ็คเกจอะไรในการสร้างแอปพลิเคชัน Qt 5 และ CMake
ฉันกำลังพยายามสร้างsdrangeloveซึ่งต้องการ Qt 5 และใช้ CMake สำหรับระบบการสร้างของมันบน Ubuntu 13.10 ฉันต้องติดตั้งแพคเกจใดเพื่อให้ไฟล์ที่ขอมาที่นี่ มี*qt5*แพ็คเกจจำนวนมากและฉันได้ลองติดตั้งแพ็คเกจที่มีแนวโน้มว่าจะไม่มีผลกระทบ การสนทนาทั้งหมดที่ฉันพบมีทั้งสิ่งที่ทำงานได้ดีหรือกำลังพูดถึงการเขียน CMake สร้างกฎแทนที่จะดำเนินการ ฉันไม่ค่อยมีประสบการณ์กับองค์กรของบรรจุภัณฑ์ Debian / Ubuntu CMake Error at CMakeLists.txt:14 (find_package): By not providing "FindQt5Core.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "Qt5Core", but CMake did not find one. Could not …

2
ฉันจะสร้าง PPA สำหรับโปรแกรมทำงานได้อย่างไร
สมมติว่าฉันมีแอปพลิเคชันที่ใช้งานได้เขียนด้วย C, C ++ หรือ Python ฉันต้องการสร้าง Launchpad PPA เพื่อให้ผู้อื่นสามารถติดตั้งได้จากแพ็คเกจ โปรดให้คำแนะนำทีละขั้นตอนสำหรับการทำสิ่งนี้ตั้งแต่ต้นจนจบ (หรือระบุลิงก์ที่ทำเช่นเดียวกัน) ภาษาการเขียนโปรแกรมสำคัญหรือไม่ (มันเป็นสคริปต์ทุบตีได้หรือไม่) ฉันต้องเพิ่มอะไรในงานสร้างของฉันหรือไม่? บิวด์ควรติดตั้งตัวเองที่ใด ฉันจะกำหนดการพึ่งพาได้อย่างไร ฉันจะใช้การอ้างอิงได้อย่างไร ฉันจะสร้าง. deb ได้อย่างไร ฉันต้องทำอะไรก่อนที่จะอัปโหลดไปยัง Launchpad?


3
Apt / Synaptic จำเป็นต้องติดตั้งแพ็กเกจใหม่ แต่ไม่สามารถค้นหาไฟล์เก็บถาวรได้
เรียกใช้ Synaptic ฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้: E: The package hl1440lpr needs to be reinstalled, but I can't find an archive for it. E: Internal error opening cache (1). Please report. เมื่อรับข้อความแล้ว Synaptic จะหยุดทำงาน

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