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

เครื่องมือสำหรับการติดตั้งและบำรุงรักษาชุดซอฟต์แวร์

5
การติดตามโปรแกรม
เมื่อฉันติดตั้งโปรแกรมอย่างง่ายมันมักจะใช้make && make installและไม่ได้มีเป้าหมายในการถอนการติดตั้ง หากฉันต้องการอัพเกรดโปรแกรมเป็นโปรโตคอลมาตรฐานหรือไม่ที่จะสมมติว่ามันเขียนทับโปรแกรมเก่าได้อย่างราบรื่นหรือไม่? ฉันจะติดตามโปรแกรมเหล่านี้ได้อย่างไร ทำคนส่วนใหญ่เพียง 'ไฟและลืม' และหากไม่มีการกำหนดเป้าหมายการถอนการติดตั้งฉันต้องลบทุกอย่างด้วยตนเองหรือไม่

2
ทำไม apt-get norm แทนที่จะเป็น apt
ทำไมคนใช้apt-getแทนapt? apt-getในเกือบทุกกวดวิชาที่ผมเห็นข้อเสนอแนะคือการใช้งาน aptมีความสวยงามมากขึ้น (โดยค่าเริ่มต้น) สั้นกว่าและใช้งานง่ายกว่าปกติ ( ตัวอย่างเช่นapt-cache searchvs apt search) ฉันไม่รู้ว่าฉันขาดอะไรไปหรือเปล่าเพราะaptดูดีกว่าในทุกด้าน อะไรคือเหตุผลของการใช้ในชีวิตประจำวันapt-getมากกว่าapt?

10
ทำไมโปรแกรมไม่กระจายในรูปแบบที่คอมไพล์แล้ว?
แต่พวกเขาให้คำแนะนำเช่น cd downloaded_program ./configure make install สิ่งนี้จะสร้างเอลฟ์ที่จำเป็นและอาจเป็นไฟล์. so บางไฟล์ ทำไมไม่วางไฟล์เหล่านั้นไว้ในไฟล์ zip เพื่อดาวน์โหลดเช่นเดียวกับแอพ windows? มีเหตุผลใดที่พวกเขาต้องรวบรวมโดยผู้ใช้?

3
ทำให้แพคเกจติดตั้งอย่างชัดเจนใน Pacman
ฉันมีแพ็คเกจที่ติดตั้งบนพีซีของฉันเพื่ออ้างอิงกับแพ็คเกจอื่น ฉันต้องการติดตั้งแพ็กเกจอย่างชัดเจน แต่ไม่มีการติดตั้งใหม่หรือดาวน์โหลดไฟล์ใด ๆ เป็นไปได้ไหม อัปเดต : ฉันไม่มีแพ็คเกจใด ๆ ในแคช/var/cache/pacman/pkgซึ่งเป็นหนึ่งในเหตุผลที่ฉันต้องการเปลี่ยนรายละเอียดแพ็คเกจโดยไม่ต้องติดตั้งใหม่ แม้ว่าฉันจะมีแพ็กเกจแคชอยู่ก็ตามการรัน pacman -S ก็หมายความว่าการติดตั้งทั้งหมดนั้นรันซึ่งฉันต้องการหลีกเลี่ยง

2
ล้างรายการ apt-get
ฉันกำลังสร้างอิมเมจสำหรับลีนุกซ์แบบฝังที่ใช้เดเบียน ฉันใช้apt-get updateก่อนหน้านี้บนอุปกรณ์ที่ฉันต้องการใช้เป็นฐานสำหรับรูปภาพนั้นดังนั้นรายการภายใต้/var/lib/apt/listsจึงค่อนข้างใหญ่ (ขนาดเกือบ 100 MB) ฉันต้องการที่จะรักษาapt-getฟังก์ชั่น (ดังนั้นฉันไม่ต้องการที่จะลบที่เก็บ apt) แต่ฉันต้องการที่จะเพิ่มพื้นที่ว่างในรายการเหล่านี้ (รายการเกือบสองเท่าของขนาดของภาพ) ไม่มีใครรู้วิธีการทำเช่นนั้น? ฉันสามารถลบไฟล์ใต้ได้/var/lib/apt/listsไหม?

5
เหตุใดจึงไม่มีผู้จัดการแพคเกจรวมสำหรับ Linux อย่างแท้จริง
ทำไมไม่จะมีการจัดการแพคเกจแบบครบวงจรที่ทำหน้าที่เป็นส่วนติดต่อระหว่างผู้ใช้ปลายทางและผู้จัดการแพคเกจระดับต่ำพื้นฐาน ( apt, yast, pacmanฯลฯ )? มันยากที่จะทำและดังนั้นจึงไม่สามารถใช้งานได้จริงหรือมีสิ่งกีดขวางที่แท้จริงทำให้มันเป็นไปไม่ได้ที่จะทำ?

2
ฉันสามารถบังคับให้ dnf ติดตั้งแพ็คเกจรุ่นเก่าได้หรือไม่?
ฉันต้องการที่จะติดตั้งรุ่นเก่าpackage <x>และเมื่อฉันใช้มันจะแสดงเฉพาะรุ่นปัจจุบันของdnfpackage <x> มีวิธีการติดตั้งรุ่นเก่ากว่าโดยใช้dnfหรือไม่?

2
จะรับข้อมูลเกี่ยวกับการจัดเก็บแพ็กเกจ deb ได้อย่างไร
จะรับข้อมูลเกี่ยวกับการ.debจัดเก็บแพ็กเกจได้อย่างไร ไลค์: ข้อมูลแพ็กเกจ, รุ่น, ขนาดที่ติดตั้ง, สถาปัตยกรรม, คำอธิบายและข้อมูลการอนุญาตให้ใช้สิทธิ์ฯลฯ จากที่.debเก็บถาวรของแพ็กเกจ?


7
เป็นไปได้หรือไม่ที่จะสร้าง Linux distro ที่รองรับทั้งแพ็คเกจ RPM และ. deb
ฉันสงสัยว่าเป็นไปได้ในทางทฤษฎีหรือไม่ที่จะสร้าง Linux distro ที่สามารถรองรับแพ็คเกจ rpm และ debian มี distros ใดที่อยู่ที่นั่นสนับสนุนทั้งสอง? และถ้าเป็นไปไม่ได้?

2
เหตุใดจึงไม่มีแพ็คเกจแพ็คเกจใน Arch Linux
ฉันเข้าใจว่าการแจกแจงตามแหล่งที่มาเช่นGentooหรือSlackwareไม่จำเป็นต้องมี*-devรุ่นของโปรแกรม ซึ่งรวมถึงซอร์สโค้ดรวมถึงไฟล์ส่วนหัวเพื่อรวบรวมทุกอย่างในเครื่อง แต่ฉันไม่เคยเห็น*-devแพ็คเกจในArch Linuxแม้ว่าจะเป็นแพ็คเกจก็ตาม ฉันวิ่งข้าม*-devแพคเกจจำนวนมากในการกระจายอื่น ๆ

2
อัปเดตแพคเกจเดียวเท่านั้นด้วย pacman
มีวิธีการอัพเดตเฉพาะโปรแกรมที่เลือกใน Pacman หรือไม่? ฉันใช้งาน ArchLinux บนเน็ตบุ๊กของฉันและการอัพเกรดที่สมบูรณ์ของระบบของฉันใช้พื้นที่ชั่วคราวมากกว่าที่ฉันมีในระบบของฉันดังนั้นฉันต้องการเพียงแค่อัปเดตทีละโปรแกรม

2
มีอินเทอร์เฟซออนไลน์ / เว็บเพื่อค้นหาและแสดงรายการแพกเกจ apt-get และดูสรุปและคำแนะนำหรือไม่
ฉันกำลังมองหาฟังก์ชั่นประเภท 'app-store' หรือ Google Play store สำหรับแพ็คเกจ apt-get สิ่งที่ฉันต้องการทำคือเลือกหมวดหมู่เช่น 'เพลง' หรือ 'อินเทอร์เน็ต' และดูรายการแพ็คเกจที่มีในหมวดหมู่นั้นพร้อมสรุป มันจะดีกว่านี้ถ้าแพ็คเกจมีการให้คะแนนหรือรีวิว มีอะไรแบบนี้อยู่อีกไหม?

4
ทุกแพ็คเกจ“ ไม่มีตัวเลือกการติดตั้ง”
ในขณะที่พยายามติดตั้งopenssh-serverบน Ubuntu 14.04 64- บิตฉันได้รับข้อผิดพลาดดังต่อไปนี้: Package openssh-server is not available but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'openssh-server' has no installation candidate ฉันเห็นข้อผิดพลาดเดียวกันเมื่อพยายามติดตั้งแพคเกจใด ๆ นี่คือsources.listไฟล์: deb http://archive.canonical.com/ubuntu hardy partner deb-src …

6
ลายเซ็นไม่ถูกต้องสำหรับที่เก็บ Kali Linux:“ ลายเซ็นต่อไปนี้ไม่ถูกต้อง: EXPKEYSIG ED444FF07D8D0BF6 ที่เก็บ Kali Linux”
ฉันไม่สามารถอัปเดต Kali Linux ของฉันเมื่อพยายามดำเนินการapt-get updateฉันได้รับข้อความแสดงข้อผิดพลาด: # apt-get update Get:1 http://kali.mirror.garr.it/mirrors/kali kali-rolling InRelease [30.5 kB] Err:1 http://kali.mirror.garr.it/mirrors/kali kali-rolling InRelease The following signatures were invalid: EXPKEYSIG ED444FF07D8D0BF6 Kali Linux Repository <devel@kali.org> Reading package lists... Done W: GPG error: http://kali.mirror.garr.it/mirrors/kali kali-rolling InRelease: The following signatures were invalid: EXPKEYSIG ED444FF07D8D0BF6 Kali Linux Repository <devel@kali.org> …

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