“ sudo apt-get install aptitude” ทำอะไร?


10

ฉันใหม่สำหรับ Linux และ Ubuntu อย่างสมบูรณ์ แม้ว่าฉันจะใช้ Ubuntu OS บนระบบของฉันมาระยะหนึ่งแล้วมันเป็นครั้งแรกที่ฉันพยายามเรียนรู้ความแตกต่างและเริ่มด้วยเอกสารประกอบ

ฉันสงสัยว่าถ้าเราใช้apt-getคำสั่งเพื่อติดตั้งแพ็คเกจจะapt-get install aptitudeทำอย่างไร?


@ david6 แต่ที่จริงแล้วความถนัดเป็น front-end สำหรับ apt-get ก็ไม่เหมือนกันและไม่ได้มีฟังก์ชั่นเดียวกัน ...
อัลวาร์

ฉันเข้าใจง่ายเกินไป: Aptitudeนำเสนออินเตอร์เฟส curses (text-GUI) (เมื่อรันโดยไม่มีพารามิเตอร์) และอินเตอร์เฟสบรรทัดคำสั่งที่สามารถทำสิ่งต่าง ๆ ที่ apt-cache / apt-get ทำได้ มีตัวแก้ไขการพึ่งพาที่ให้คุณเรียกดูระหว่างโซลูชันหลายรายการ เมื่อใช้บรรทัดคำสั่งคุณสามารถปรับเปลี่ยนโซลูชันที่เสนอ (ติดตั้งหรือลบแพ็คเกจที่แนะนำ) อย่างไรก็ตาม Aptitudeยังคงใช้ไลบรารี libaptและขึ้นอยู่กับ apt-get ; ดังนั้นคุณจึงไม่สามารถติดตั้งได้หากไม่ได้รับ apt-get (เช่นในแพ็คเกจ 'apt')
david6

ดูเพิ่มเติม: askubuntu.com/questions/1743/…
david6

คำตอบ:


7
apt-get install PACKAGE_NAME

เป็นคำสั่งที่ใช้ในการติดตั้งแพคเกจใด ๆ aptitudeที่คุณทราบชื่อเช่น
sudoใช้เพื่อรับสิทธิ์เข้าถึงระดับรากและสามารถติดตั้งและลบซอฟต์แวร์ได้ sudoจำเป็นต้องใช้เสมอหากคุณทำการเปลี่ยนแปลงทั้งระบบเช่นการติดตั้งการลบการอัพเดตและการอัพเกรดแพ็คเกจ

apt-get

เป็นคำสั่งที่ใช้ในการจัดการซอฟต์แวร์และซอฟต์แวร์ใด ๆ การติดตั้งเป็นคำสั่งพิเศษที่บอกคอมพิวเตอร์ว่าคุณต้องการติดตั้งซอฟต์แวร์ด้วยชื่อแพ็คเกจดังต่อไปนี้ จากนั้นจะตรวจสอบแหล่งที่มาของซอฟต์แวร์สำหรับลิงค์ดาวน์โหลดด้วยชื่อเดียวกันจากนั้นดาวน์โหลดและติดตั้งเวอร์ชันล่าสุด (หรือเวอร์ชั่นที่ระบุ)

update

จะอัปเดตแหล่งซอฟท์แวร์ด้วยซอฟต์แวร์เวอร์ชันใหม่ที่แสดงรายการ (ไม่ได้ติดตั้งอะไร)

upgrade

อัพเกรดซอฟต์แวร์หากมีเวอร์ชั่นใหม่ในแหล่งซอฟต์แวร์

remove

ลบชื่อแพ็กเกจที่ระบุหลัง (เช่นติดตั้ง)

มีคำสั่งที่มีประโยชน์มากกว่า แต่สิ่งเหล่านี้จำเป็นสำหรับการเริ่มต้นใช้งานการจัดการซอฟต์แวร์จากเทอร์มินัล

ความถนัด
หลังจากการวิจัยเพิ่มเติมเกี่ยวกับความถนัดฉันพบว่ามันติดตั้งแล้ว ดังนั้นการติดตั้งความถนัดจะไม่สามารถแก้ไขอะไรได้นอกจากข้อผิดพลาดใน Conosle เริ่มความถนัดโดย:

sudo aptitude

aptitudeแพคเกจเป็นรุ่น GUI ของapt-getคำสั่งก็ไม่ได้มีชุดเต็มของคุณสมบัติเป็น apt-get แต่คุณมีพื้นฐานเหมือนremove, update, upgrade, installฯลฯ ข้อมูลเพิ่มเติมเกี่ยวกับaptitudeและคุณสมบัติที่สามารถพบได้ที่นี่

ค้นหาในศูนย์ซอฟต์แวร์ด้วยหากคุณต้องการใช้ GUI เพื่อค้นหาและติดตั้ง / ถอนการติดตั้งแอปพลิเคชัน

แหล่งที่มีประโยชน์:


TL; DR ติดตั้งaptitudeแพคเกจซึ่งสามารถทำสิ่งที่คล้ายกับ apt-get แต่aptitudeไม่ได้มีการสนับสนุน multiarch เมื่อเช็คที่ผ่านมาและapt-getสามารถทำทุกอย่างสวยมากที่aptitudeสามารถ
โทมัสวอร์ด

ขอบคุณสำหรับข้อมูลเกี่ยวกับ aptitude @ThomasW ลืมว่ามันเป็นผู้จัดการแพ็คเกจอย่าใช้มัน อัปเดตคำตอบของฉันตาม
Alvar

ไม่มีปัญหาและขอโทษเกี่ยวกับ TL; DR สิ่ง แต่คุณใส่สิ่งมากมาย (ที่คนส่วนใหญ่อาจขี้เกียจอ่าน);
Thomas Ward

@ThomasW ฉันใส่ข้อมูลที่ฉันต้องการอ่านถ้าฉันยังใหม่กับบรรทัดคำสั่ง แต่ใช่มันใหญ่ไปหน่อย แต่ฉันต้องการอธิบาย แต่ไม่ได้ให้คำตอบง่ายๆครึ่งหนึ่งนั่นคือมันจะติดตั้งความถนัด ซึ่งไม่ถูกต้องทั้งหมด: P
Alvar

1

ง่ายมันจะติดตั้งแพคเกจชื่อเป็นความถนัด

ไวยากรณ์ของการติดตั้งแพ็กเกจคือ sudo apt-get install <pkg_name>

สำหรับข้อมูลเพิ่มเติม: wiki-Ubuntu


0

คำสั่งที่จะติดตั้งแพคเกจผู้จัดการกราฟิกที่เรียกว่าapt-get install aptitudeaptitude

Aptitude เป็นผู้จัดการแพ็คเกจที่มีชื่อเสียงพร้อมncursesGUI ฉันชอบมันมากกว่าผู้จัดการบรรจุภัณฑ์อื่น ๆ เพราะมันเร็วกว่า (IMHO) และระบบการจัดการความขัดแย้งทำงานได้ดีมาก

br


0

sudoรันการกระทำของคุณในฐานะผู้ใช้รูทดังนั้นคุณจะไม่ได้รับปัญหาสิทธิพิเศษเช่นเดียวกับการป้อนรหัสผ่านของคุณเมื่อติดตั้งบางอย่างนอกศูนย์ซอฟต์แวร์ apt-getคือสิ่งที่คุณกำลังรัน - โปรแกรมถ้าคุณจะจัดการไฟล์ apt และการติดตั้งส่วนใหญ่ installเป็นอาร์กิวเมนต์สำหรับการดำเนินการบอกให้ติดตั้งบางอย่างจากนั้น aptitudeเป็นชื่อแพ็คเกจที่คุณกำลังติดตั้ง

เป็นสิ่งเดียวกันกับที่ทำถ้าคุณไปที่ Software Center ค้นหา 'apitude' (ซึ่งอาจแสดงชื่ออื่น) และกดติดตั้ง


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