อะไรคือความแตกต่างที่แท้จริงระหว่าง "apt-get" และ "aptitude"? (วิธีการเกี่ยวกับ "wajig"?)


256

ฉันรู้ว่าทั้งสองapt-getและaptitudeเป็นอินเตอร์เฟสการจัดการแพคเกจบรรทัดคำสั่งบน Debian Linux ที่ได้รับพร้อมตัวเลือกต่าง ๆ แต่ฉันก็ยังสับสนอยู่บ้าง ภายใต้ประทุนพวกเขาใช้ระบบ APT เดียวกันหรือไม่

ทำไม Debian จึงดูแลรักษาเครื่องมือคู่ขนานเหล่านี้ (คำถามโบนัส: สิ่งบนโลกเป็นwajig ?)


ฉันรู้ว่ามันไม่ใช่คำตอบที่ถูกต้องสำหรับคำถามของคุณ แต่ทำไมคุณถึงไม่ลอง synaptic ผู้ใช้อย่างตรงไปตรงมาและดาวน์โหลดและติดตั้งการพึ่งพาโดยอัตโนมัติ คำพังเพยไม่ปรากฏในระบบของคุณหรือไม่?
Hemant

ฉันลำเอียง แต่ฉันคิดว่าคำถามนี้ในเว็บไซต์ Ubuntu SEอาจเกี่ยวข้อง
David Z

5
ซ้ำ: unix.stackexchange.com/questions/244/apt-get-or-aptitude
Wim Coenen

@Wim เพราะส่วน wajig ของคำถามนี้ฉันตัดสินใจที่จะรวม 244 เข้ากับคำถามนี้แทนที่จะเป็นวิธีอื่น ๆ
xenoterracide

1
มันเป็นที่น่าสังเกตว่าความถนัดถูกกำหนดไว้สำหรับการลบออกจากการติดตั้งเริ่มต้นใน Ubuntu รุ่นถัดไป (แม้ว่าคุณจะสามารถติดตั้งได้โดยใช้ apt-get ภายหลัง)
Rob Cowell

คำตอบ:


223

ความแตกต่างที่ชัดเจนที่สุดคือการaptitudeให้ส่วนต่อประสานเมนูเทอร์มินัล (เหมือนกับ Synaptic ในเทอร์มินัล) ในขณะที่apt-getไม่มี

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

มีความแตกต่างเล็กน้อยบางประการ:

  • ความถนัดจะลบแพ็กเกจที่มีสิทธิ์ออกโดยอัตโนมัติในขณะที่ apt-get ต้องการคำสั่งแยกต่างหาก
  • คำสั่งสำหรับการอัพเกรดเทียบกับการอัปเกรดนั้นได้รับการเปลี่ยนชื่อเป็นชื่อที่ถูกต้องที่ปลอดภัยกว่าการอัพเกรดและการอัพเกรดแบบเต็มตามลำดับ
  • ความถนัดทำหน้าที่ได้จริง ๆ ไม่ใช่แค่ apt-get แต่ยังมีเครื่องมือที่ใช้ร่วมเช่น apt-cache และ apt-mark
  • aptitude มีไวยากรณ์คิวรีที่ต่างกันเล็กน้อยสำหรับการค้นหา (เทียบกับ apt-cache)
  • ความถนัดมีคำสั่งทำไมและทำไมไม่บอกคุณว่าแพคเกจติดตั้งด้วยตนเองจะป้องกันการกระทำที่คุณอาจต้องการที่จะ
  • หากการกระทำ (การติดตั้งการลบการอัปเดตแพ็กเกจ) ที่คุณต้องการก่อให้เกิดความขัดแย้งความถนัดสามารถแนะนำวิธีแก้ปัญหาที่อาจเกิดขึ้นได้หลายอย่าง apt-get จะพูดว่า "ฉันขอโทษ Dave ฉันไม่สามารถให้คุณทำอย่างนั้นได้"

มีความแตกต่างเล็ก ๆ น้อย ๆ อื่น ๆ แต่สิ่งเหล่านี้เป็นสิ่งที่สำคัญที่สุดที่ฉันคิดได้

ในระยะสั้นความถนัดมากขึ้นอยู่ในหมวดหมู่ที่มี Synaptic และส่วนหน้าแพคเกจผู้จัดการระดับสูงขึ้นอื่น ๆ มันเพิ่งเกิดขึ้นที่จะมีอินเตอร์เฟสบรรทัดคำสั่งที่คล้ายกับ apt-get

รอบโบนัส: วาจิกคืออะไร?

จำได้ไหมว่าฉันพูดถึงเครื่องมือ "สหาย" เหล่านั้นเช่น apt-cache และ apt-mark? มีหลายกลุ่มและถ้าคุณใช้บ่อยคุณอาจจำไม่ได้ว่าอันไหนให้คำสั่งใด wajig เป็นวิธีหนึ่งในการแก้ไขปัญหานั้น มันคือดิสแพตเชอร์ห่อหุ้มรอบเครื่องมือเหล่านั้นทั้งหมด นอกจากนี้ยังใช้ sudo เมื่อจำเป็น เมื่อคุณพูดwajig install foo, wajig บอกว่า "ตกลงinstallที่ให้ไว้โดยapt-getและต้องใช้สิทธิ์ผู้ดูแลระบบ" sudo apt-get install fooและมันจะทำงาน เมื่อคุณพูดwajig search foo, wajig กล่าวว่า "ตกลงsearchที่ให้ไว้โดยapt-cacheและไม่ต้องใช้สิทธิ์ผู้ดูแลระบบ" apt-cache search fooและมันจะทำงาน หากคุณใช้ wajig แทน apt-get, apt-mark, apt-cache และอื่น ๆ คุณจะไม่มีปัญหานี้เลย:

$ apt-get search foo
E: Invalid operation search

หากคุณต้องการทราบว่า wajig กำลังทำอะไรอยู่เบื้องหลังซึ่งเครื่องมือที่ใช้ในการใช้คำสั่งเฉพาะมี--simulateและ--teachingโหมด

สอง wajig คำสั่งที่ผมมักจะใช้เป็นและwajig listfiles foowajig whichpkg /usr/bin/foo


ปัญหาใหญ่อย่างหนึ่งที่ฉันมีกับความถนัดคือต้องใช้เวลานานในการทำให้แท็บเสร็จสมบูรณ์ในชื่อแพ็คเกจ (เช่นaptitude install linux-imแท็บ) ในขณะที่มันรวดเร็วมากสำหรับ apt-get ดูเหมือนว่าจะมีแคชบางส่วนในครอบครัวที่เหมาะที่จะขาดความถนัด
levesque

12
aptitudeยังมีความน่ากลัวaptitude searchที่คุณสามารถใช้กับที่มีประสิทธิภาพมากรูปแบบการค้นหา aptitude reinstallคุณมี นอกจากนี้คุณยังสามารถใช้อินเทอร์เฟซ ncurses (เมนูเทอร์มินัล) เพื่อจัดเตรียมการดำเนินการแพคเกจที่ซับซ้อนเช่นการอัพเกรดบางส่วนลบหนึ่งแพ็คเกจแช่แข็งอีกอัพเกรดหนึ่งนี้ที่คุณสามารถดำเนินการในการดำเนินการเดียว ... โอ้และมีจำแนกความขัดแย้งแบบโต้ตอบ
Totor

3
@Totor Holy cow ใช้อินเทอร์เฟซ ncurses ของความถนัดเพื่อเตรียมคำสั่งเพียงขายฉันในความสามารถเพียงครั้งเดียว! (หลังจากหลายปีที่ผ่านมาความคิดความถนัดเป็นสิ่งที่ควรค่าแก่การทำ แต่การพิมพ์ apt-get จากหน่วยความจำของกล้ามเนื้อ)
TJ Ellis

2
... และaptitudeยังมีaptitude download package-nameที่จะได้รับแฟ้มแพคเกจ .deb!
Totor

2
มันเป็นเพียงสิ่งหนึ่งที่ฉันได้พบว่าไม่ได้อยู่ในaptitudeแต่อยู่ในและนั่นคือ apt-get มีอยู่ แต่ฉันคิดว่ามันทำงานได้ดีขึ้น apt-get --compile source package-nameapt-get build-dep package-nameaptitude build-dep package-name
Anders

71

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

ฉันไม่เคยใช้wajigแต่เอกสารแนะนำว่ามันเป็นเพียงสคริปต์ที่รู้ว่าคุณกำลังส่งdebไฟล์ (เมื่อมันทำงานdpkg) หรือaptชื่อแพคเกจ (เมื่อมันทำงานapt-getแทน) คุณลองและดูว่ามันคืออะไร?

แน่นอนความแตกต่างที่แท้จริงคือ:

gaurav@fern:~$ apt-get moo
         (__) 
         (oo) 
   /------\/ 
  / |    ||   
 *  /\---/\ 
    ~~   ~~   
...."Have you mooed today?"...
gaurav@fern:~$ aptitude moo
There are no Easter Eggs in this program.

52
No! aptitudeมีมากขึ้น คุณลืมที่จะใส่ไม่มีที่สิ้นสุดธง-v moo(คุณสามารถขึ้นได้-vvvvvv)
Umang

12
อย่าลืมพลังอำนาจ Super Cow ที่สำคัญทั้งหมดซึ่งapt-getมีอยู่ แต่aptitudeก็ไม่ได้ (ลอง--helpทั้งคู่)
Derobert

LMAO นั่นคือคำตอบที่สนุกในการอ่านแม้ว่าคำตอบของ @ ryan นั้นซับซ้อนกว่ามาก)
Michael Trouw

26

aptitude เป็นโปรแกรมที่ต้องการสำหรับการจัดการแพ็คเกจจากคอนโซลทั้งสำหรับการติดตั้งแพ็คเกจและแพ็คเกจหรืออัพเกรดระบบใน Debian

นี่คือภาพรวมของเครื่องมือและคุณสมบัติที่มีมากกว่า apt-get: http://www.debian.org/doc/FAQ/ch-pkgtools.en.html#s-aptitude

ดังนั้นคำแนะนำของฉันคือ apt-get install aptitude :)


2
บันทึกประจำรุ่นบอก apt-get จะแนะนำในขณะนี้มากกว่าความถนัดสำหรับการอัพเกรดที่จะบีบ
jrdioko

1
ใช่ แต่สำหรับที่ มิฉะนั้นพวกเขาจะถือว่าเท่ากัน แต่มีจำนวนมากของคุณสมบัติที่สูงขึ้นเช่นการค้นหาและโหมดเต็มหน้าจอมากกว่าaptitude apt-get
Anders

ด้วยเหตุผลบางอย่างใช้ความสามารถในการติดตั้ง emacs และไม่ต้องดูมันจะลบ gdm! ดังนั้นสำหรับตอนนี้จะใช้ apt-get แต่ฉันอยากรู้อยากเห็นมากของความถนัด
TomFirth

20

aptitudeจำแพคเกจที่มีการร้องขออย่างชัดเจนและมีการติดตั้งเพียงเนื่องจากการอ้างอิง มันจะถอนการติดตั้งแพคเกจโดยอัตโนมัติซึ่งไม่ได้ร้องขออย่างชัดเจนเมื่อไม่จำเป็นอีกต่อไป

apt-get ปฏิบัติต่อแพคเกจที่ร้องขออย่างชัดเจนและการอ้างอิงของพวกเขาเหมือนกัน

ดังนั้นควรใช้ให้ดีกว่าaptitudeนี้จะช่วยให้ระบบของคุณสะอาดอยู่เสมอ


4
สิ่งนี้เคยเป็นจริง แต่ฉันรู้ว่า apt-get ของฉันมีapt-get autoremoveคำสั่งสำหรับลบแพ็คเกจที่ติดตั้งเป็นการอ้างอิงเท่านั้น ฉันไม่ทราบว่าเมื่อใดที่มีการเพิ่มคุณสมบัตินี้ แต่มีเว็บไซต์หนึ่งแนะนำว่าอาจเกิดขึ้นกับ Debian Lenny (มิถุนายน 2010)
Gaurav

8
apt-get autoremoveไม่ลบแพ็กเกจที่ติดตั้งเป็นการอ้างอิงเท่านั้น แต่จะลบการอ้างอิงที่ถูกโยงถึงซึ่งเป็นความแตกต่างเล็กน้อย ไม่สามารถบอกได้ว่ามีการติดตั้งแพคเกจ 'leaf' ด้วยความตั้งใจหรือเป็นการอ้างอิงดังนั้นมันจึงออกจากที่ซึ่งความถนัดจะรู้และลบออก
pjz

ฉันขายแล้ว! ยังมีอีกหลายสิ่งที่ดีเกี่ยวกับaptitudeแต่นี่คือคุณสมบัตินักฆ่าที่ลงมือ
iconoclast

12

apt-getเช่นเดียวกับเครื่องมือสหายต่าง ๆ ใช้หน่วยความจำน้อยกว่าการเรียกใช้บรรทัดคำสั่งที่เกี่ยวข้องaptitudeและเร็วขึ้นเล็กน้อย ฉันไม่รู้ถึงสิ่งนี้อย่างมีความสุขจนกระทั่งฉันลองอัพเกรดเดเบียนที่ติดตั้งบน Pentium Thinkpad รุ่นเก่าที่มี RAM ขนาด 32MB ต้องใช้เวลาหนึ่งหรือสองชั่วโมงในการสลับเพื่อให้ทำงานapt-getซึ่งเสร็จสมบูรณ์แล้ว aptitudeจะล้มเหลวหลังจากที่ฉันคิดว่าเป็นเวลานาน

ความแตกต่างนี้ไม่เกี่ยวข้องกับสิ่งใดมากไปกว่าระบบเดสก์ท็อปสมัยใหม่


9

คำตอบของ @ Gaurav ไข่อีสเตอร์ในสองแพ็คเกจผู้จัดการนั้นค่อนข้างตลก!:

siddhartha@siddhartha-dev:~$ apt-get  moo
             (__) 
             (oo) 
       /------\/ 
      / |    ||   
     *  /\---/\ 
        ~~   ~~   
..."Have you mooed today?"...

siddhartha@siddhartha-dev:~$ aptitude  moo
There are no Easter Eggs in this program.
siddhartha@siddhartha-dev:~$ aptitude -v moo
There really are no Easter Eggs in this program.
siddhartha@siddhartha-dev:~$ aptitude -vv moo
Didn't I already tell you that there are no Easter Eggs in this program?
siddhartha@siddhartha-dev:~$ aptitude -vvv moo
Stop it!
siddhartha@siddhartha-dev:~$ aptitude -vvvv moo
Okay, okay, if I give you an Easter Egg, will you go away?
siddhartha@siddhartha-dev:~$ aptitude -vvvvv moo
All right, you win.

                               /----\
                       -------/      \
                      /               \
                     /                |
   -----------------/                  --------\
   ----------------------------------------------
siddhartha@siddhartha-dev:~$ aptitude -vvvvvv moo
What is it?  It's an elephant being eaten by a snake, of course.
siddhartha@siddhartha-dev:~$ aptitude -vvvvvvv moo
What is it?  It's an elephant being eaten by a snake, of course.
siddhartha@siddhartha-dev:~$ aptitude -vvvvvvvv moo
What is it?  It's an elephant being eaten by a snake, of course.

และอื่น ๆ


8

พวกเขามีฟังก์ชั่นพื้นฐานที่เหมือนกัน: ติดตั้งและลบแพคเกจจากบรรทัดคำสั่ง

นี่คือการเปรียบเทียบรายละเอียดเพิ่มเติมที่โพสต์บนเว็บไซต์Ubuntu Stack Exchange : https://askubuntu.com/questions/1743/is-aptitude-really-better-than-apt-get/1749#1749


พวกมันค่อนข้างคล้ายกันฉันสามารถสลับระหว่างพวกเขาได้ง่ายพอ
กลับรายการ

7

เป็นที่กล่าวถึง พ.ศ. http://pthree.org/2007/08/12/aptitude-vs-apt-get/ , aptitudeมีมากง่ายต่อการใช้อินเตอร์เฟซบรรทัดคำสั่ง

ภายใต้ประทุนพวกเขาใช้ระบบ APT เดียวกันหรือไม่ ใช่.

ระบบพื้นฐานไม่ได้เป็นเพียงแต่apt dpkgระบบนี้เป็นระบบที่เงียบเหมือน RPM และสามารถจัดการการติดตั้งและการจัดการแพ็คเกจเดียวได้ มันติดตามไฟล์ที่ติดตั้งซึ่งเป็นของแพ็คเกจใด

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


6

ทั้ง apt-get และ aptitude นั้นพึ่งพาไลบรารี APT ใช่

ดูของฉันคำตอบใน serverfault.com

เดเบียนไม่ได้เป็นกิจการเสาหินมีคนที่มีความคิดเห็นต่างกันและผู้ดูแลความถนัดตัดสินใจว่า apt-get มีข้อบกพร่องบางอย่างและต้องการสร้างสิ่งที่ดีกว่าด้วยความถนัด เขาดีขึ้นตรรกะในการหาแนวทางแก้ไขปัญหาสำหรับสถานการณ์การอัพเกรดที่ซับซ้อนเพิ่ม GUI สำหรับคอนโซล ฯลฯ และยังมีอีกกว่าเพียงแค่ apt-get และความถนัดดูบทความของฉันapt-get, ความถนัด ... เลือกผู้จัดการแพคเกจที่เหมาะสมสำหรับคุณ


6

ฉันไม่แน่ใจว่าสิ่งนี้จะยังคงอยู่หรือไม่ แต่ Joey Hess ผู้พัฒนา Debian ที่มีเลือดออกมักจะใช้เพื่อสนับสนุนความถนัดมากกว่าการรับไหวพริบ แน่นอนว่าสิ่งต่าง ๆ จะเปลี่ยนไปเมื่อซอฟต์แวร์วิวัฒนาการ Apt-get ตอนนี้จัดการการพึ่งพาได้ดีกว่าที่เคยเป็น จากhttp://lists.debian.org/debian-user/2004/04/msg03138.html

วันที่: อังคาร, 20 เม.ย. 2004 22:27:12 -0400 จาก: Joey Hess

เหตุผลเก้าข้อที่คุณควรใช้ความถนัดแทนที่จะเป็น apt-get หรือ dselect

  1. ความถนัดสามารถดูเหมือนฉลาด - รับ

    หากคุณเรียกใช้ 'การอัปเดตความถนัด' หรือ 'การอัพเกรดความถนัด' หรือ 'การติดตั้งความถนัด' ก็จะมีลักษณะและทำงานได้เหมือน apt-get พร้อมกับการปรับปรุงบางอย่าง ดังนั้นจึงไม่มีการเรียนรู้

    (หากคุณเป็นผู้ใช้ dselect เส้นโค้งการเรียนรู้ไม่ใช่ปัญหาของคุณ)

  2. ความถนัดติดตามแพคเกจที่ติดตั้งโดยอัตโนมัติ

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

  3. ความถนัด sanely จัดการแนะนำ

    ความล้มเหลวที่ยาวนานของ apt-get นั้นไม่ได้รับการสนับสนุนจากความสัมพันธ์ที่แนะนำ ซึ่งเป็นปัญหาเนื่องจากแพ็คเกจจำนวนมากใน Debian พึ่งพาแนะนำให้ดึงซอฟต์แวร์ที่ผู้ใช้ทั่วไปใช้กับแพ็คเกจ นี่เป็นสาเหตุของปัญหาที่ไม่ธรรมดาถึงแม้เมื่อเร็ว ๆ นี้ apt-get ก็สามารถพูดถึงแพ็คเกจที่แนะนำได้ แต่ก็ง่ายที่จะพลาดคำเตือน

    ความถนัดสนับสนุนการแนะนำตามค่าเริ่มต้นและสามารถกำหนดให้รองรับคำแนะนำได้เช่นกัน มันยังรองรับการติดตั้งแพ็คเกจที่แนะนำเมื่อใช้ในโหมดบรรทัดคำสั่ง

  4. ใช้ความถนัดเป็นผู้ใช้ปกติและหลีกเลี่ยงการหยุดระบบของคุณ

    บางทีคุณอาจไม่ทราบว่าคุณสามารถเรียกใช้ความถนัดในโหมด gui ในฐานะผู้ใช้ทั่วไปได้ ทำการเปลี่ยนแปลงใด ๆ ที่คุณต้องการลอง หากคุณยุ่งเหยิงจริงคุณสามารถกด 'q' และออกจากนั้นการเปลี่ยนแปลงของคุณจะไม่ถูกบันทึก (ความถนัดยังช่วยให้คุณใช้ ctrl-u เพื่อเลิกทำการเปลี่ยนแปลง) เนื่องจากมันทำงานในฐานะผู้ใช้ปกติคุณไม่สามารถต่อระบบของคุณจนกว่าคุณจะบอกความสามารถในการทำบางสิ่งบางอย่าง ณ จุดนั้นมันจะพร้อมท์ให้คุณใส่รหัสผ่านรูท

  5. ความถนัดมี UI ที่มีประสิทธิภาพและความสามารถในการค้นหา

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

  6. ความถนัดทำให้ง่ายต่อการติดตามซอฟต์แวร์ที่ล้าสมัย

    หาก Debian หยุดแจกจ่ายแพกเกจ apt จะเก็บไว้ในระบบของคุณไปเรื่อย ๆ โดยไม่มีคำเตือนและไม่มีการอัพเกรด ความถนัดแสดงรายการแพ็คเกจดังกล่าวในส่วน "แพคเกจล้าสมัยและสร้างขึ้นภายในเครื่อง" เพื่อให้คุณสามารถทราบถึงปัญหาและทำบางสิ่งเกี่ยวกับแพ็คเกจได้

  7. ความถนัดมีส่วนต่อประสานกับระบบงาน Debian

    ความถนัดช่วยให้คุณใช้ระบบงานของ Debian ตามที่ได้รับการออกแบบมาให้ใช้งาน คุณสามารถเรียกดูงานที่มีอยู่เลือกงานสำหรับการติดตั้งแล้วขุดลงไปและยกเลิกการเลือกชิ้นส่วนของงานที่คุณไม่ต้องการ apt-get ไม่มีการสนับสนุนงานและความถนัดก็ดีกว่าเครื่องมืออเนกประสงค์เช่น taskel

  8. ความถนัดรองรับหลายแหล่ง

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

  9. ความถนัดบันทึกการกระทำของมัน

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

- เห็นอายโจ

=================== ยังมีการสนทนาที่ใหม่กว่าในปี 2010 ที่นี่https://superuser.com/questions/93437/aptitude-vs-apt-get-which- is-the-recommended-aka-the-right-tool-to-useบน StackExchange

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