เมื่อติดตั้งซอฟต์แวร์ในระบบเดเบียนเราสามารถใส่สิ่งนี้:
sudo apt-get install -y chromium-browser
วิธีการติดตั้งจะเกิดขึ้นโดยอัตโนมัติขอให้ยืนยันการติดตั้ง [Y / n] ฉันสามารถทำเช่นเดียวกันกับ Pacman ได้หรือไม่?
เมื่อติดตั้งซอฟต์แวร์ในระบบเดเบียนเราสามารถใส่สิ่งนี้:
sudo apt-get install -y chromium-browser
วิธีการติดตั้งจะเกิดขึ้นโดยอัตโนมัติขอให้ยืนยันการติดตั้ง [Y / n] ฉันสามารถทำเช่นเดียวกันกับ Pacman ได้หรือไม่?
คำตอบ:
จากman pacman
:
--noconfirm
ข้ามข้อความ“ คุณแน่ใจหรือไม่” ข้อความใด ๆ และทั้งหมด ไม่ใช่ความคิดที่ดีที่จะทำสิ่งนี้เว้นแต่ว่าคุณต้องการเรียกใช้ pacman จากสคริปต์
บันทึกคุณสมบัติเกี่ยวกับการใช้สิ่งนี้ด้วยความระมัดระวัง ...
Arch เป็นรุ่นที่วางจำหน่ายซึ่งหมายความว่า pacman ต้องจัดการการอัพเกรดที่ค่อนข้างซับซ้อนเป็นครั้งคราว ในเวลาเหล่านี้ Pacman จะแจ้งให้คุณยืนยันตัวเลือกของคุณ - โดยไม่คำนึงถึงข้อความแจ้งเตือนเหล่านี้จะไม่เป็นปัญหาที่สำคัญ แต่ในบางกรณีเช่นเดียวกับการย้ายล่าสุดจาก/lib
ไปยัง/usr/lib
การขาดความสนใจจะทำให้เกิดการแตกครั้งใหญ่ นี่ไม่ใช่นิสัยที่คุณต้องการฝึกฝน
--noconfirm
จะทำให้รุนแรงที่ ...
--noconfirm
ไม่ถือว่าแทนจะอนุมานว่าคำตอบเริ่มต้นซึ่งเป็นค่อนข้างบ่อยyes
no
ตัวอย่าง: # pacman -Scc Cache directory: /var/cache/pacman/pkg/ :: Do you want to remove ALL files from cache? [y/N]
สำหรับกรณีด้านบนyes|pacman -Scc
สมมติว่าyes
ในขณะที่ manpage ในเรื่องไม่ชัดเจนมาก--noconfirm
ธงจะไม่ถือว่า "ใช่" ในทุกคำตอบ มันจะถือว่าคำตอบเริ่มต้นซึ่งอาจเป็น "ไม่" บางครั้ง
--noconfirm
ข้ามข้อความ“ คุณแน่ใจหรือไม่” ข้อความใด ๆ และทั้งหมด ไม่ใช่ความคิดที่ดีที่
จะทำสิ่งนี้เว้นแต่ว่าคุณต้องการเรียกใช้ pacman จากสคริปต์
ในการสมมติว่า "ใช่" คุณสามารถไพพ์เอาต์พุตของyes
คำสั่งpacman
ได้
yes | sudo pacman -S firefox
yes | LC_ALL=en_US.UTF-8 pacman [...]
สำหรับความเข้ากันได้กับระบบที่ไม่ได้ตั้งค่าภาษาเป็นภาษาอังกฤษ มิฉะนั้น[Y/n]
คำถามจะกลายเป็น[J/n]
เช่น
y
Enter a selection (default=all)
pacman
มันจะง่ายขึ้นและอาจปลอดภัยกว่าที่จะทำyes J | sudo pacman -S firefox
ในกรณีนี้ yes J
จะทำให้เกิดyes
การกดซ้ำ ๆ ส่งออกแทนJ
y
J
(หรือY
) ความหมาย "no" หรือ "all"