หากคุณเป็นผู้ใช้ GNU / Linuxและผู้ใช้ของ Debian GNU / Linux โดยเฉพาะและอนุพันธ์คุณต้องรู้ว่ามันคืออะไร APT อย่างสมบูรณ์แบบ ถ้าคุณไม่ใช่มันไม่สำคัญฉันจะบอกคุณ
APT (Advanced Packaging Tool หรือ Advanced Packaging Tool) เป็นระบบการจัดการแพ็คเกจที่สร้างขึ้นโดยและสำหรับโครงการ debianแม้ว่าจะสามารถใช้ในการแจกแจงอื่น ๆ ได้
จนกระทั่งมาถึง Pacmanมันเป็นสิ่งที่ดีที่สุดสำหรับฉัน ผู้จัดการแพ็คเกจ ฉันได้ลองและเปิดตัวเมื่อ 16 ปีก่อนดังนั้นคุณสามารถพิจารณาได้ว่าเป็นทหารผ่านศึก
ในวันที่ 1 เมษายนของปีนี้ APT เวอร์ชัน 1.0 ได้รับการเผยแพร่ซึ่งมีความแปลกใหม่ที่สำคัญคือการรวมคำสั่ง:
$ sudo apt-get [ตัวเลือก] $ sudo apt-cache [ตัวเลือก]
สำหรับสิ่งนี้ไบนารีถูกสร้างขึ้นเรียกง่ายๆว่า:
# apt
ด้วยไบนารีใหม่จะใช้ตัวเลือกต่อไปนี้ (บางตัวใช้กับ ความถนัด):
- รายการ: คล้ายกับรายการ dpkg และสามารถใช้กับแฟล็ก - ติดตั้ง or - อัปเกรดได้.
- ค้นหา: ทำงานเหมือนกับการค้นหา apt-cache แต่จะเรียงลำดับผลลัพธ์ตามตัวอักษร
- โชว์: ทำงานเหมือนกับ apt-cache show แต่ซ่อนรายละเอียดที่ผู้คนไม่ค่อยสนใจ (เช่นแฮช) คุณสามารถดูผลลัพธ์ทั้งหมดผ่าน apt-cache show แน่นอน
- ปรับปรุง: ทำงานเหมือนกับ apt-get แต่คราวนี้มีสี
- ติดตั้งลบ: เพิ่มแถบความคืบหน้าในขณะที่ dpkg กำลังทำงาน
- อัพเกรด: ทำงานเหมือนกับ apt-get dist-upgrade - พร้อมใหม่ pkgs.
- อัพเกรดเต็มรูปแบบ- ชื่อที่มีความหมายมากขึ้นสำหรับการอัพเกรดระยะไกล
- แหล่งแก้ไข: แก้ไขไฟล์ source.list โดยใช้ $ EDITOR
นี่คือตัวอย่างลักษณะของแถบความคืบหน้า:
คุณสามารถเปิด / ปิดความคืบหน้าการติดตั้งด้วยคำสั่ง:
# เสียงสะท้อน 'Dpkg :: Progress-Fancy "1"> / etc / apt / apt.conf.d / 99progressbar'
และนั่นก็คือ😀
Fuente: บล็อกของ Michael Vogt
น่าสนใจมากในการผสาน apt-get กับ apt-cache ในคำสั่งเดียว
ถึงเวลาแล้ว
พวกเขาใช้เวลาเพียง 21 ปีในการมีตัวจัดการแพ็คเกจไบนารีพร้อมแถบความคืบหน้าไม่ใช่แม้แต่ Arch Linux ที่ในช่วง ~ 10 ปีของการมีอยู่ของ distro พวกเขามีระบบแพ็คเกจ GNU / Linux ที่ดีที่สุดระบบหนึ่งไม่ใช่ พูดถึงผู้จัดการ pacman!
โอ้โหเดี๋ยวก่อน ... มันเป็นวิธีอื่น ๆ : S
ปัญหาคงไม่ตรงแค่นั้น แต่อย่างน้อยขั้นตอนต่อไปคือการปรับปรุง DPKG ให้อยู่ในระดับ Pacman
สิ่งนี้คือสิ่งที่จะส่งผลกระทบต่อดิสโทรส? ฉันหมายความว่าในชีวิตเต็มของเวอร์ชันคุณไม่สามารถทำการเปลี่ยนแปลงนี้ได้โดยพลการฉันคิดว่าจะทำลาย API ของโปรแกรมทั้งหมดเช่น Muon ซึ่งต้องใช้คำสั่ง apt-get และเรื่องราวทั้งหมด ... เมื่อไหร่จะถึง ดิสโทรส? หรือว่าฉันพูดโดยไม่รู้? xD
ฉันคิดว่ามันจะเพิ่มขึ้นเป็นสองเท่ามันจะดีที่สุดในตอนแรก
มาดู .. อ้างจาก Wikipedia:
«… Dpkg เป็นเครื่องมือระดับต่ำ จำเป็นต้องมีส่วนหน้าระดับสูงเพื่อนำแพ็กเกจเข้ามาจากสถานที่ห่างไกลหรือแก้ไขข้อขัดแย้งที่ซับซ้อนในการอ้างอิงแพ็กเกจ Debian เหมาะสำหรับงานนี้ ... »
ดังนั้นฉันคิดว่าตราบใดที่ DPKG ไม่เปลี่ยนแปลงก็ไม่สำคัญว่า APT จะเพิ่มหรือลบตัวเลือก ..
ที่เหมือนกัน. DPKG เปรียบเสมือน PKGTOOL ของ Slackware และแตกต่างจาก Slackware ที่ไม่ให้ลูกแบ็คเอนด์ใน Debian พวกเขาพยายามอย่างเต็มที่เพื่อสร้างแบ็คเอนด์ที่ดีจริงๆและเมื่อ APT ได้ปรับปรุงแล้วฉันจะปรบมือให้กับผู้ที่มี ปรับปรุงเป็นแบ็กเอนด์ดังกล่าว
ท้ายที่สุด PKGTOOL และ DPKG จะไม่สามารถติดต่อกับ PACMAN ได้ (เป็นแบบ all-in-one และจนถึงตอนนี้ก็ค่อนข้างสะดวกสบายเช่นเดียวกับ APT)
สำหรับฉันแล้วดูเหมือนว่าคำสั่ง finak ควรมีลักษณะดังนี้:
# echo 'Dpkg :: โปรเกรส - แฟนซี "1"> / etc / apt / apt.conf.d / 99progressbar "
ข่าวที่น่าสนใจมาก
พวกเขาใช้เวลานานแค่ไหนในการทำอะไรแบบนั้นและ OpenSUSE, Fedora, Arch ก็ไม่ได้พาพวกเขาไปทำบาร์แบบนั้นพวกเขาแค่ต้องการให้มันเรียบร้อยเหมือน Yum พูดได้อย่างสวยงาม : p
ฉันแก้ไขเพื่อให้คำสั่งสุดท้ายทำงานได้ต้องเขียน:
# echo Dpkg :: Progress-Fancy "1"> /etc/apt/apt.conf.d/99progressbar
ขอบคุณ
ครั้งที่สามคือเสน่ห์:
#echo 'Dpkg :: โปรเกรส - แฟนซี "1"; " > /etc/apt/apt.conf.d/99progressbar
ฉันแตกสลาย ...
สามารถอัพเดทได้ที่ debian wheezy
?
เพียงแค่ติดตั้งจากแพ็คเกจ sid
APT กี่เท่า เมื่อโลกของ Pacman ถูกค้นพบคุณจะรู้ว่ามัน จำกัด แค่ไหน จากมุมมองของฉัน Pacman เป็นเจ้าของและเจ้าแห่ง gnu / linux เขาไม่มีใครบังตา
มีการคัดลอก zypper, yum หรือ pacman ฉันได้กลิ่นของการเพิ่มประสิทธิภาพที่เป็นไปได้สำหรับระบบ -D ในอนาคตและสามารถใช้ชีวิตให้ได้ ในตอนท้ายของวัน apt มักจะทำงานแบบพุ่งพรวดไม่ใช่กับ System-D บางทีด้วยเหตุนี้จึงมีการเปลี่ยนแปลง
Ds23yTube: «ท้ายที่สุด apt ทำงานได้ดีตลอดเวลาและไม่ใช้ System-D »
@ Ds23yTube คุณ Ubuntero คุณต้องเรียนรู้เพิ่มเติมก่อนที่จะพูดอย่างเด็ดขาดเช่นนั้น APT เป็นเครื่องมือ Debian และด้วยเหตุนี้จึงไม่เคยใช้งานแบบพุ่งพรวด แต่เป็น SysVInit (System V)
ถึงซีซาร์แล้วซีซาร์คืออะไร
โอ้แถบความคืบหน้า…นั่นคือการก้าวกระโดดของควอนตัมที่แท้จริง!
แต่ฉันมีข้อสงสัย:
- สามารถเปลี่ยนสีได้หรือไม่?
- คุณใช้ฟอนต์แบบไหน? ใช้สกินไม่ได้?
- สามารถเพิ่มวิดเจ็ตได้หรือไม่?
- ใช้งานได้ดีบนหน้าจอสัมผัสหรือไม่?
มาดูกันว่ามีใครสามารถชี้แจงคำถามที่สำคัญเหล่านี้ได้บ้าง ... ¬¬
PS: จริงเหรอ? แถบความคืบหน้าเป็นไฮไลต์ของชื่อเรื่องหรือไม่ น่าสมเพช.
ข่าวดี ... แถบแสดงความคืบหน้ามีน้อยที่สุด ... ฉันกังวลเกี่ยวกับการเปลี่ยนแปลงคำสั่ง ... : S
การปรับปรุงที่ดีมาก
ฉันคิดว่ามันน่าสนใจมากและฉลาดสุด ๆ ...
เชียร์ !!!