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

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

5
วิธีตั้งค่าที่เก็บ APT
ฉันต้องการตั้งค่าพื้นที่เก็บข้อมูล APT บนเซิร์ฟเวอร์ที่จะให้แพคเกจสองสาม มีวิธีการตั้งค่าโดยไม่ต้องติดตั้งซอฟต์แวร์ใด ๆ บนเซิร์ฟเวอร์หรือไม่? ไฟล์จะต้องมีการจัดระเบียบอย่างไร แก้ไข:ฉันต้องทำอะไรผิดพลาด ... ใครบางคนได้โปรดช่วยฉันหน่อยได้ไหม ฉันมีที่เก็บข้อมูลที่http://quickmediasolutions.com/apt/dists ฉันไม่แน่ใจว่าอยู่ที่ไหนหรืออะไร แต่มีบางอย่างผิดพลาด ปัจจุบันฉันมีเพียงหนึ่งแพ็คเกจเท่านั้นและมันมีไว้สำหรับสถาปัตยกรรมทั้งหมด นี่คือสิ่งที่ถูกเพิ่มเข้าไปในของฉัน/etc/apt/sources.list: deb http://quickmediasolutions.com/apt stable main

4
วิธีแก้ไข“ ไม่สามารถดาวน์โหลดข้อมูลที่เก็บได้”
เมื่อใดก็ตามที่ฉันพยายามติดตั้งทุกอย่างด้วยศูนย์ซอฟต์แวร์ Ubuntu ข้อผิดพลาดต่อไปนี้จะปรากฏขึ้น ไม่สามารถดาวน์โหลดข้อมูลที่เก็บได้ ตรวจสอบการเชื่อมต่ออินเทอร์เน็ตของคุณ E:Unable to parse package file /var/lib/apt/lists/partial/archive.ubuntu.com_ubuntu_dists_precise_multiverse_i18n_Index (1)

5
ฉันจะแสดงรายการแพ็กเกจทั้งหมดที่ฉันติดตั้งจากที่เก็บเฉพาะได้อย่างไร
ฉันจะแสดงรายการแพ็กเกจทั้งหมดที่ฉันติดตั้งจากที่เก็บเฉพาะได้อย่างไร ฉันจะแสดงรายการแพ็กเกจที่ติดตั้งทั้งหมดที่ไม่สามารถใช้งานได้จากคลังเก็บหลักของ Ubuntu และดูที่เก็บซึ่งมาจากไหน (ถ้าฉันรู้คำตอบสำหรับคำถามนี้ฉันสามารถ grep รายการนั้นสำหรับชื่อ PPA เฉพาะเพื่อค้นหาคำตอบสำหรับคำถามแรกของฉัน)

4
nss-myhostname คืออะไร และทำไมถึงติดตั้งไม่ได้?
dmesg แสดงให้เห็นถึงสาย systemd-hostnamed[3964]: Warning: nss-myhostname is not installed. Changing the local hostname might make it unresolveable. Please install nss-myhostname! แต่ sudo apt-get install nss-myhostname กล่าวว่า Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig E: Paket nss-myhostname kann nicht gefunden werden. ... ความหมาย "ไม่พบ nss-myhostname" ทำไม? ฉันต้องตอบกลับข้อความ dmesg …

6
ระบบแพคเกจใช้งานไม่ได้ จะแก้ไขได้อย่างไร?
ฉันเพิ่งซื้อ aarduino เมื่อเร็ว ๆ นี้และต้องการ gcc-avr / avrdude เพื่อรวบรวมซอฟต์แวร์ ฉันติดตั้ง avr สำหรับส่วนประกอบไมโครโปรเซสเซอร์อื่นเมื่อไม่นานมานี้ แต่เห็นได้ชัดว่าเป็นรุ่นที่ล้าสมัย (gcc รุ่น 3.3 20030512 (ก่อนวางจำหน่าย)) ดังนั้นฉันจึงไปข้างหน้าเพื่ออัปเดตสิ่งเหล่านี้ แต่มันไม่ทำงาน (โปรดทราบว่าก่อนหน้ามือฉันยังทำลาย aptdaemon ของฉันผ่านการติดตั้งไวน์ที่ไม่สมบูรณ์ (ไม่สามารถส่งผ่านข้อตกลงการติดตั้งแบบอักษรได้) แต่ฉันแก้ไขที่ผ่านการติดตั้งใหม่แล้วยอมรับข้อตกลง) ฉันกำลังพยายามอัปเดตสิ่งเหล่านี้โดยการเรียกใช้สคริปต์การสร้างของ bingoแต่ไม่สามารถติดตั้งการอ้างอิงที่ต้องได้เนื่องจาก avr ... เทอร์มินัลรายงาน Reading package lists... Done Building dependency tree Reading state information... Done build-essential is already the newest version. libncurses5-dev is already …

3
การข้ามการรับไฟล์ที่กำหนดค่า 'contrib / binary-i386 / Packages' เป็นพื้นที่เก็บข้อมูล ... ไม่รองรับสถาปัตยกรรม 'i386'
ฉันติดตั้ง Ubuntu 18.04 แล้วขณะติดตั้ง Virtualbox ฉันได้รับข้อความแสดงข้อผิดพลาด 'i386' หลังจากฉัน: $ sudo apt-get update Get:1 http://nl.archive.ubuntu.com/ubuntu bionic InRelease [242 kB] Hit:2 http://security.ubuntu.com/ubuntu bionic-security InRelease Hit:3 http://ppa.launchpad.net/danielrichter2007/grub-customizer/ubuntu bionic InRelease Hit:4 http://nl.archive.ubuntu.com/ubuntu bionic-updates InRelease Hit:5 http://nl.archive.ubuntu.com/ubuntu bionic-backports InRelease Get:6 http://download.virtualbox.org/virtualbox/debian bionic InRelease [4429 B] Get:7 http://download.virtualbox.org/virtualbox/debian bionic/contrib amd64 Packages [1426 B] Fetched 248 kB …

4
ฉันควรทำอย่างไรหากที่เก็บ / PPA ไม่มีไฟล์ Release
เมื่ออัปเดตฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้: W: The repository 'http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial Release' does not have a Release file. ที่นี่ฉันพบคำสั่งอื่นเกี่ยวกับข้อผิดพลาดนี้: ฉันจะแก้ไขข้อผิดพลาด 404 เมื่อใช้ PPA หรืออัปเดตรายการแพคเกจของฉันได้อย่างไร แนะนำให้ลบ PPA บางตัวออก และฉันไม่แน่ใจว่าฉันควรทำอย่างนั้นหรือเปล่าเพราะอาจหมายถึงไม่ได้รับการอัพเดตที่ฉันต้องการ นี่คือสิ่งที่ฉันควรทำอย่างไร

5
ไม่พบแพ็คเกจ lib32bz2-1.0
ฉันกำลังพยายามติดตั้ง Simplicity studio บน Ubuntu 15.04 (64 บิต) และฉันได้รับข้อผิดพลาดนี้ E: Unable to locate package lib32bz2-1.0 E: Couldn't find any package by regex 'lib32bz2-1.0' ฉันพยายามติดตั้งแพคเกจ lib32bz2-1.0 อีกครั้งฉันได้รับข้อผิดพลาดเดียวกัน วิธีติดตั้งแพ็คเกจ lib32bz2-1.0 บน Ubuntu 15.04 (64- บิต)

3
วิธีการติดตั้งแพกเกจด้วย apt-get บนระบบที่เชื่อมต่อผ่าน proxy?
ฉันมีระบบ Ubuntu 11.10 ที่เชื่อมต่อผ่านพร็อกซีกับอินเทอร์เน็ตและฉันต้องการติดตั้งแพ็กเกจผ่าน apt-get เมื่อฉันพยายามทำฉันจะได้รับข้อความแสดงข้อผิดพลาดนี้: sudo apt-get install libboost-program-options-dev [...] Err http://gb.archive.ubuntu.com/ubuntu/ oneiric/main libboost1.46-dev i386 1.46.1-5ubuntu2 407 Proxy Authentication Required ความคิดใด ๆ

6
จะลบแพ็คเกจที่ถูกถอนการติดตั้งออกได้อย่างไร?
ฉันต้องการติดตั้งแพคเกจ (DigiKam) แต่มีการอ้างอิงจำนวนมาก หากฉันตัดสินใจว่าฉันไม่ต้องการซอฟต์แวร์นี้อีกแล้วและถอนการติดตั้งซอฟท์แวร์การอ้างอิงแบบไร้ความรู้สึกตอนนี้จะถูกลบทิ้งหรือไม่? ถ้าไม่ฉันจะทำเองได้อย่างไร

2
วิธีลบแพ็กเกจในสถานะที่ไม่ดี, ศูนย์ซอฟต์แวร์หยุดทำงาน, ไม่มี synaptic
เมื่อ 'Update Manager' เริ่มทำงานจะบอกฉันว่าฉันต้องทำ 'อัพเกรดบางส่วน' เมื่อฉันเริ่มทำการอัพเกรดมันบอกฉัน Remove package in bad state The package 'linux-headers-3.0.0-19' is in an inconsistent state and needs to be reinstalled, but no archive can be found for it. Do you want to remove this package now to continue?" เมื่อฉันคลิก 'ใช่' โปรแกรมเพิ่งจะปิด ฉันได้ลองเข้าไปที่ศูนย์ซอฟต์แวร์และติดตั้งlinux-headers-3.0.0-19ศูนย์ซอฟต์แวร์ Ubuntu เพียงแค่ค้าง ตอนนี้ฉันไม่สามารถเรียกใช้ 'Synaptic' …

3
ฉันติดตั้งโปรแกรมโดยรับซอร์สโค้ดจากนั้นเรียกใช้ `sudo ทำการติดตั้ง '; ทำอย่างไรจึงจะรู้ว่า `apt-get`?
ผมติดตั้งโปรแกรม (เรียกว่ายกตัวอย่างเช่นprogA) โดยการสร้างได้จากรหัสที่มาและแล้วในที่สุดโทรและsudo make installsudo ldconfig แต่ดูเหมือนว่าapt-getยังไม่ได้รับการบันทึกเพราะเมื่อติดตั้งprogBซึ่งขึ้นอยู่กับprogA, แนะนำฉันยังติดตั้งapt-get progAทำไมสิ่งนี้และฉันจะทำอย่างไร

1
นโยบายของอูบุนตูในการดูแลเมล็ดข้าวให้เก่า
ฉันเพิ่งเหลือพื้นที่ดิสก์บน / ผมมองเข้าไปในสถานการณ์ที่ตระหนักว่าตั้งแต่การติดตั้งครั้งแรก 12.04, อูบุนตูได้ปรับปรุงเคอร์เนล ~ 23 ครั้งและได้เก็บทุกเคอร์เนลเก่าไบนารีและแหล่งที่มาส่วนหัว ฉันเพิ่งทำเองapt-get purgeทั้งหมด แต่เป็นคู่สุดท้ายประหยัดพื้นที่ ~ 4Gb (บนพาร์ติชัน 20Gb ดังนั้นนั่นจึงเป็นเรื่องสำคัญ v) เหตุใด Ubuntu จึงต้องการรักษาสิ่งเหล่านี้ทั้งหมด มันขาดคุณสมบัติเช่น "Keep 4 ล่าสุด" หรือมีเหตุผลอื่นบ้างไหม?

6
จะติดตั้งเฉพาะการพึ่งพาของแพ็คเกจได้อย่างไร?
การรันsudo apt-get install <PACKAGE>จะติดตั้งแพ็คเกจการขึ้นต่อกันและแพ็คเกจที่แนะนำอื่น ๆ อย่างไรก็ตามดูเหมือนว่าจะไม่มีวิธีในการติดตั้งเฉพาะการขึ้นต่อกันของแพ็คเกจและไม่รวมแพ็คเกจเอง เราจะทำสิ่งนี้ได้อย่างไร?

7
มีคำสั่ง apt เพื่อดาวน์โหลดไฟล์ deb จากที่เก็บไปยังไดเรกทอรีปัจจุบันหรือไม่?
ฉันมักจะสนใจทริกเกอร์การติดตั้ง (postinst, postrm) หรือบางส่วนของแพ็คเกจ (เช่น/usr/shareและ/etc) ขณะนี้ฉันกำลังเรียกใช้คำสั่งถัดไปเพื่อดึงรหัสต้นฉบับ: apt-get source [package-name] ข้อเสียคือไฟล์นี้มักจะมีขนาดใหญ่กว่าแพคเกจไบนารีและไม่สะท้อนถึงต้นไม้การติดตั้ง ตอนนี้ฉันกำลังดาวน์โหลดแพ็คเกจผ่านhttp://packages.ubuntu.com/ : ค้นหา [package-name] เลือกแพ็คเกจ คลิกที่ amd64 / i386 เพื่อดาวน์โหลด ดาวน์โหลดไฟล์จริง สิ่งนี้ใช้เวลานานเกินไปสำหรับฉันและในฐานะคนที่ชอบเปลือกหอยจริงๆฉันต้องการทำบางสิ่งเช่นคำสั่ง( จินตภาพ ) ถัดไป: apt-get get-deb-file [package-name] ฉันไม่สามารถหาอะไรเช่นนี้ในapt-get หน้าคู่มือ สิ่งที่ฉันพบมากที่สุดคือ--download-onlyสวิตช์ แต่สิ่งนี้ทำให้แพ็คเกจ/var/cache/apt/archives(ซึ่งต้องมีการอนุญาตรูท) และไม่ได้อยู่ในไดเรกทอรีปัจจุบัน

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