ฉันจะติดตั้งแพคเกจด้วยความถนัดได้อย่างไร


12

ฉันได้ดูการสอนที่ถนัดและอ่าน man page แต่ฉันไม่เข้าใจเลย หลังจากที่คุณเปิดตัวความถนัดคุณจะพูดว่า "install package foo" ได้อย่างไร? หรือค้นหาแพ็คเกจทั้งหมดด้วย "foo" ในชื่อของพวกเขา?

คำตอบ:


20

หลังจากเรียกใช้ความถนัดได้ให้ใช้คำสั่งคีย์เหล่านี้ตามที่พบที่การใช้สไตล์ aptitude GUI : (หากคุณใช้ Bionic ให้ใช้CTRL+TแทนF10)

F10 เพื่อเข้าถึงเมนูความถนัด

? นี่คือการเข้าถึง "ความช่วยเหลือ"

ใช้ 'ขึ้น' , 'ลง' , 'ซ้าย' , 'ขวา' เพื่อนำทาง

ใช้Enterเพื่อเลือกรายการ

ใช้+หรือ-เพื่อติดตั้งอัปเดตหรือลบแพ็คเกจ

ใช้gเพื่อดูตัวอย่างหรือยืนยันการกระทำ

qเพื่อออก - นี่จะเป็นการปิดหน้าต่างที่เปิดอยู่ในปัจจุบัน ( gไปข้างหน้าqย้อนกลับไป)

การใช้ความถนัดใน TUI (text user interface) ที่ใช้กันทั่วไปคือ:

  1. วิ่งเก่ง
  2. กดu(อัปเดตรายการของแพ็คเกจที่มี);
  3. กดU(ทำเครื่องหมายแพ็คเกจที่อัปเกรดได้ทั้งหมดเพื่ออัพเกรด);
  4. (ค้นหา / เลือกสิ่งที่ต้องการติดตั้งเป็นตัวเลือก);
  5. กดg(เพื่อดูการกระทำที่ค้างอยู่และแก้ไขหากจำเป็น);
  6. กดg(อีกครั้งเพื่อเริ่มดาวน์โหลด)

บางครั้งเมื่อคุณต้องการแก้ไขข้อขัดแย้งคุณพบว่าคุณทำผิดพลาด

คุณสามารถใช้ 'ยกเลิกการกระทำที่รอดำเนินการ' ได้อย่างง่ายดายในเมนู 'การกระทำ' เพื่อให้คุณสามารถเลือกได้อีกครั้ง

เมื่อตรวจสอบการกระทำที่รอดำเนินการ:

a ยอมรับการดำเนินการอย่างชัดเจน (ใช้อีกครั้งเพื่อไม่ยอมรับ)

r ปฏิเสธการกระทำ

g ไปข้างหน้าอีกครั้งกับการกระทำที่รอดำเนินการ

การใช้ความถนัดจากบรรทัดคำสั่งเช่น apt-get

ในการติดตั้งแพ็คเกจบนคอนโซลให้ทำดังนี้

aptitude install package name

วิธีค้นหาแพ็คเกจ:

aptitude search package name

ตัวอย่างเช่นสมมติว่าคุณต้องการติดตั้ง Pidgin

ค้นหา:

aptitude search pidgin

ติดตั้ง:

aptitude install pidgin

F10สำคัญไม่ทำงานบนไบโอนิคมันctrl + tที่ไม่ว่าในขณะนี้!
George Udosen

1
คำตอบนั้นเขียนมานานก่อนที่ไบโอนิค ฉันได้อัปเดตข้อมูลของคุณแล้ว
LnxSlck

3

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

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

เมื่อคุณพบแพ็คเกจที่ถูกต้องแล้วให้กด+เพื่อทำเครื่องหมายเพื่อติดตั้ง (จะปรากฏเป็นสีเขียวและคุณจะเห็นiเป็นอักขระตัวที่สองในคอลัมน์สถานะ) จากนั้นพิมพ์g(สำหรับ "go") เพื่อไปที่หน้าจอตัวอย่างที่แสดงการเปลี่ยนแปลงที่รอดำเนินการทั้งหมด วินาทีgจะเริ่มการติดตั้ง

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

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


ฉันไม่คิดว่าจะติดตั้งอะไรเลย! อย่างไรก็ตามฉันจะตรวจสอบเพิ่มเติมในภายหลัง ทำไมหน้า man ไม่พูดอะไรง่ายๆแบบนั้น อธิบายได้ดีมาก
Thufir

0

ด้วยaptitudeคุณสามารถใช้คอนโซลที่ใช้ ncurses ในเทอร์มินัล (ดูคำตอบอื่น ๆ สำหรับสิ่งนั้น) หรือใช้ตัวเลือกทั้งหมดในบรรทัดคำสั่ง ฉันมักจะใช้วิธีหลังเนื่องจากฉันจะสาธิตการใช้ตัวอย่างของcheeseแพคเกจ:

( ก่อนที่จะใช้คำสั่งการaptitude ติดตั้งใด ๆในบทความนี้จะคุ้มค่าที่sudo aptitude updateจะรันเพื่อรีเฟรชรายการซอฟต์แวร์ที่มีอยู่)

ในการค้นหาแพ็คเกจให้ใช้

aptitude search cheese

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

aptitude show cheese

จากนั้นทำการติดตั้งใช้งาน

sudo aptitude install cheese

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

หากคุณป้อน

sudo aptitude install cheese gthumb-

cheeseจะถูกติดตั้งในขณะที่gthumbจะถูกลบออก

อย่างไรก็ตามในทางกลับกันถ้าคุณใช้

sudo aptitude remove grsync+ htop

htopจะถูกลบและgrsyncติดตั้ง

ที่มา: ดูคู่มือ Debianaptitudeสำหรับข้อมูลเพิ่มเติมเกี่ยวกับ สำหรับคำอธิบายที่จำเป็นอื่นaptitudeและคำสั่งที่เป็นประโยชน์อื่น ๆ ของมันให้ดูman aptitudeหรืออูบุนตู manpagesออนไลน์

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