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

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

2
Launchpad ที่เทียบเท่ากับ Debian
ฉันกำลังคิดจะเปลี่ยนไปใช้ Debian (Squeeze) จาก Ubuntu (10.10) แต่คำถามเหล่านี้ทำให้ฉัน: มีพื้นที่เก็บข้อมูลเทียบเท่า Launchpad สำหรับ Debian หรือไม่ ฉันไม่สามารถรวบรวมแพ็คเกจด้วยตัวเองทุกครั้งหากไม่มีไกด์ที่ครอบคลุม ดังนั้นฉันต้องการพื้นที่เก็บข้อมูลขนาดใหญ่พอสมควรเช่น Launchpad เพื่อทำให้แอพโปรดของฉันทันสมัย สิ่งที่เกี่ยวกับเคอร์เนล ฉันต้องอัปเดตด้วยตัวเองมิฉะนั้น Squeeze จะดูแลฉัน (อัปเดตล่าสุดค่อนข้างมาก) หรือไม่ ฉันขอสิ่งนี้สำหรับฉันได้อ่านว่าการปล่อย Debian ที่เสถียรแล้วนั้นไม่ค่อยปรับปรุงแพ็คเกจของพวกเขา PS: เหตุผลหลักของฉันในการใช้ Ubuntu จนถึงตอนนี้ก็คือมันมีที่เก็บข้อมูลมากมายเนื่องจากการรวบรวมแอพจาก tar-balls นั้นยุ่งยากสำหรับฉัน

2
เหตุใดจึงไม่มี“ เครื่องหมายสำหรับอัปเกรด” ใน Synaptic Package Manager สำหรับแพ็คเกจที่อัปเกรดได้
เอกสารความช่วยเหลือพูดถึงการทำเครื่องหมายสำหรับการอัพเกรด เมนูบริบทและแถบเมนูไม่มีตัวเลือกนี้ในรายการเลยและตัวเลือกที่ไม่ใช่สีเทาเท่านั้นที่ทำเครื่องหมายเพื่อลบหรือลบออกทั้งหมด มี 40 แพคเกจบางอย่างใน "ติดตั้ง (อัพเกรดได้)" แต่ดูเหมือนว่าจะไม่มีวิธีการอัพเกรดใด ๆ จริง ๆ นี่คือ Linux Mint 17, 32 บิต ผมทำอะไรผิดหรือเปล่า?

4
จะหาแพ็คเกจที่ขึ้นอยู่กับแพ็คเกจที่ต้องการได้อย่างไร?
ฉันจะได้รับไม่ใช่การขึ้นต่อกันของแพ็คเกจ แต่เป็นแพ็คเกจที่ขึ้นอยู่กับแพ็คเกจที่ต้องการได้อย่างไร ฉันใช้ debian 6.0 Squeeze-LTS (ส่วนขยายครั้งแรกเพื่อบีบสำหรับการสนับสนุนระยะยาว!) สำหรับเว็บเซิร์ฟเวอร์ของฉันและรายงานว่าการสนับสนุนได้สิ้นสุดลงสำหรับแพ็คเกจที่แน่นอน: Unfortunately, it has been necessary to limit security support for some packages. The following packages found on this system are affected by this: * Source:libplrpc-perl, ended on 2014-05-31 at version 0.2020-2 Details: Not supported in squeeze LTS Affected binary package: - libplrpc-perl …

4
ตัวจัดการ / ตัวติดตั้งแพ็คเกจ Git สำหรับ Linux
มีลินุกซ์ distro ใด ๆ ที่มีตัวจัดการ / การติดตั้งแพ็คเกจ git ฉันต้องการบางสิ่งที่คล้ายกับ FreeBSD Ports (ซึ่งฉันใช้ CVS) หรือ Mac OS X Homebrew (อิงจาก git)


3
นำแพคเกจทั้งหมดที่ฉันติดตั้งออกทั้งหมดหรือไม่
ฉันใช้เซิร์ฟเวอร์ Linux หนึ่งตัวที่ติดตั้ง CentOS7 เพื่อทดสอบและติดตั้งเครื่องมือบางอย่าง และตอนนี้ฉันจำไม่ได้ว่าติดตั้งแพคเกจจำนวนเท่าไหร่ ฉันต้องการลบแพ็คเกจทั้งหมดเพื่อให้เซิร์ฟเวอร์ของฉันเหมือนใหม่เหมือนเดิม ฉันไม่ต้องการค้นหาทุกแพ็คเกจและลบทีละชุด มีวิธีใดที่จะลบออกด้วยคำสั่งเดียว?

3
Debian Netinst - ทำไม apt จึงดาวน์โหลด Libre Office เมื่อฉันติดตั้ง Gnome
ฉันมี Debian ฉันติดตั้งจาก netinst เพื่อประหยัดพื้นที่ดิสก์และการถ่ายโอนเครือข่าย (พาร์ติชันเล็ก ๆ การเชื่อมต่อ UMTS) ฉันตัดสินใจที่จะติดตั้ง Gnome เมื่อฉันพิมพ์: apt-get install gnome มันเริ่มดาวน์โหลดสิ่งที่ยิ่งใหญ่เช่น Libre Office, Gimp ... ฉันไม่ชอบมันจริงๆ ทำไมนักพัฒนา Debian จึงคิดว่าฉันต้องการ Libre Office หรือ Gimp เมื่อฉันติดตั้ง Gnome หรือฉันพลาดอะไรไป? ฉันจะติดตั้ง Gnome และแพ็คเกจที่จำเป็นจริงๆเท่านั้นได้อย่างไร

4
ถอนการติดตั้งแพคเกจอย่างปลอดภัยใน Gentoo
ฉันต้องการที่จะถอนการติดตั้งแพคเกจเฉพาะใน Gentoo และเรียกดูผ่านหน้าคนโผล่ออกมา ฉันพบ--unmergeตัวเลือก: คำเตือน: การกระทำนี้สามารถลบแพ็คเกจที่สำคัญได้! ลบแพ็คเกจที่ตรงกันทั้งหมด สิ่งนี้ไม่ทำการตรวจสอบการพึ่งพาดังนั้นมันอาจลบแพ็คเกจที่จำเป็นสำหรับการทำงานที่เหมาะสมของระบบของคุณอาร์กิวเมนต์อาจเป็น atoms หรือ ebuilds สำหรับการพึ่งพารุ่นตระหนักถึง --unmergeใช้--depcleanหรือ--prune อย่างไรก็ตามฉันต้องการให้ตรวจสอบว่าฉันต้องการถอนการติดตั้งแพคเกจอื่น ๆ ที่ติดตั้งในระบบหรือไม่ --depcleanและ--pruneไม่มีฟังก์ชั่นดังกล่าว: --depclean ลบแพ็กเกจที่ติดตั้งเป็นการอ้างอิง แต่ไม่ต้องการอีกต่อไป --prune "ลบทั้งหมดยกเว้นแพ็คเกจรุ่นที่ติดตั้งสูงสุดจากระบบของคุณ" ไม่มีรุ่นการตรวจสอบการพึ่งพา--unmergeหรือไม่


5
ค้นหาแพคเกจซอฟต์แวร์ทั้งหมดใน Debian ที่ให้ทางเลือกเฉพาะ
การกระจาย Debian มีระบบทางเลือก Debian จาก Wiki: ระบบเดเบียนทางเลือกสร้างวิธีการสำหรับหลาย ๆ โปรแกรมที่ทำหน้าที่เดียวกันหรือคล้ายกันเพื่อแสดงเป็นการนำไปใช้ทางเลือกที่ติดตั้งพร้อมกัน ตัวอย่างเช่นระบบจำนวนมากมีเครื่องมือแก้ไขข้อความหลายตัวติดตั้งพร้อมกัน โปรแกรม vi เป็นตัวอย่างคลาสสิกของโปรแกรมแก้ไขที่มีการนำไปใช้งานหลายอย่างเช่น nvi, elvis, vim เป็นต้น แต่ควรกำหนดว่าควรใช้อันใดเป็นค่าเริ่มต้น โดยทั่วไปมีหลายแพ็คเกจใน Debian ที่ให้ทางเลือกเฉพาะ เราจะได้รับรายการที่สมบูรณ์ของแพ็คเกจดังกล่าวทั้งหมดที่มีอยู่ในที่เก็บ Debian อย่างไร ขอให้เราใช้ทางเลือกที่ vi เป็นตัวอย่าง หมายเหตุ: การทำแบบสอบถามดังกล่าวกับรายการแพคเกจที่ติดตั้งนั้นเป็นเรื่องง่าย แต่นั่นไม่ใช่คำถามที่ถาม

2
แพคเกจไบนารีคืออะไร? สร้างได้อย่างไร?
ฉันต้องการรับรายละเอียดเกี่ยวกับแพคเกจไบนารีและเรียกใช้บน linux ฉันใช้งานฐาน Debian (Ubuntu / Linux เหรียญกษาปณ์) Linux os วิธีการสร้างแพ็คเกจไบนารีจากแหล่งที่มา? และฉันสามารถดาวน์โหลดแพ็คเกจไบนารีโดยตรงสำหรับแอปพลิเคชัน (เช่น firefox ฯลฯ ) และเกม (เช่น boswars เป็นต้น) ได้หรือไม่ ฉันเรียกใช้แพ็คเกจโดยตรงซึ่งอยู่ในรูปแบบ "xyz.linux.run" แพ็คเกจเหล่านี้คืออะไร พวกเขาเป็นอิสระจากการพึ่งพา? หรือมันเป็นแพคเกจไบนารีที่สร้างไว้ล่วงหน้า? วิธีการสร้างพวกเขาซึ่งสามารถทำงานบนระบบปฏิบัติการ linux โดย "xyz.linux.run" โดยตรงบน linux ความแตกต่างระหว่างแพคเกจไบนารีและแพคเกจ deb คืออะไร?

1
Arch Linux pacman ที่ระบุเวอร์ชันของแพ็กเกจ
ฉันรู้ว่าฉันสามารถกำหนดต้องการแพคเกจรุ่นในเช่นที่ปรากฏในคู่มือของมันpacman pacman -S "bash>=3.2"แต่ฉันจะรู้ได้อย่างไรว่ามีรุ่นใดบ้าง ฉันยังรู้ว่าpacmanกำลังสร้างสำเนาของมิรเรอร์เมื่อทำการซิงค์ไฟล์. db ใน/var/lib/pacman/sync/แต่ไฟล์เหล่านั้นไม่สามารถอ่านได้ และสิ่งที่ถ้าผมต้องการที่จะติดตั้งรุ่นบางvirtualboxตัวอย่างเช่นที่ฉันหวังอยู่ในกระจกที่ไหนสักแห่งที่จะไม่ต้องใช้รุ่นที่ใหม่กว่าlinux(ตั้งค่าเป็นIgnorePkgในpacman.confกว่า) ผมได้ติดตั้ง (เพราะnvidiaขับรถ)? ฉันจะทราบได้อย่างไรว่าเป็นรุ่นใดและมีให้ใช้งานอย่างไร

3
การระบุตัวจัดการแพ็คเกจระบบ
มีวิธี (จากสคริปต์) เพื่อระบุตัวจัดการแพคเกจระบบเริ่มต้นหรือไม่ เพื่อชี้แจงสิ่งที่ฉันต้องการทำคือเรียกใช้คำสั่งที่กำหนดและใน Debian หรืออนุพันธ์ใด ๆ ของมันมันจะส่งคืนบางสิ่งเช่น "apt" ใน openSUSE มันจะส่งคืน "zypp" บน Fedora et al มันจะกลับมา "yum" บน Arch Linux มันจะคืนค่า "pacman" เป็นต้น ฉันรู้ว่าฉันสามารถทำสิ่งนี้กับสิ่งต่อไปนี้ฉันแค่สงสัยว่ามีวิธีที่แข็งแกร่งกว่านี้ซึ่งจะไม่พังทันทีที่มีการปฏิบัติการที่มีชื่อเดียวกัน which apt >/dev/null 2>&1 if [ $? -eq 0 ] then echo "apt" fi # etc...

4
วิธีการใช้ zypper ในสคริปต์ทุบตีสำหรับคนที่มาจาก apt-get?
ฉันมีคำถามสองสามข้อเกี่ยวกับการย้ายจาก apt-get ถึง zypper ใน bash script สิ่งนี้เทียบเท่ากับอะไร? sudo apt-get install curl --assume-yes (ในกรณีที่ขดอาจเป็นแพคเกจใด ๆ ) ผมพบว่าแผ่น zypper โกง - openSUSE ดีมาก! แต่ฉันจะขอบคุณเสียงแห่งประสบการณ์ที่นี่ - วิธีที่เหมาะสมในการใช้ zypper ในสคริปต์คืออะไรที่ฉันต้องการเห็นด้วยโดยอัตโนมัติต่อการแจ้งทั้งหมดและไม่ข้ามสิ่งที่ต้องการการตอบสนอง ด้วยความไม่มีประสบการณ์ของฉันฉันจะถูกล่อลวงให้ใช้: sudo zypper --non-interactive --no-gpg-checks --quiet install --auto-agree-with-licenses curl แต่นั่นเทียบเท่าจริงๆ--assume-yesหรือ แล้วเทียบเท่ากับพวกนี้ล่ะ? sudo apt-get autoremove -y sudo apt-get autoclean -y สิ่งนี้ชี้ให้เห็นว่าไม่มีใคร ... มีการแทนที่ gdebi-core …


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