- - วิธีติดตั้งแอพใหม่สำหรับ Debian Linux ได้อย่างง่ายดาย

วิธีติดตั้งแอพใหม่สำหรับ Debian Linux ได้อย่างง่ายดาย

ติดตั้งแพ็กเกจใหม่บน Debian Linux ใหม่ระบบเป็นความเจ็บปวดที่แท้จริง มันต้องใช้เวลาและน่าเบื่อ เป็นผลให้ผู้ใช้หลายคนหันไปใช้การเขียนเชลล์สคริปต์ที่ซับซ้อนซึ่งติดตั้งแอพในระบบใหม่โดยอัตโนมัติ หากคุณยังใหม่ต่อ Debian หรือแค่เบื่อที่จะต้องออกรายการโปรแกรมที่คุณต้องการติดตั้งใหม่ด้วยตนเองมีวิธีที่ดีกว่าในการสร้างสคริปต์การติดตั้งแอป: ใช้ Debian โปรแกรมตัวติดตั้งเพื่อสร้างสคริปต์โดยอัตโนมัติ .

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

ส่งออกแพ็คเกจที่ติดตั้งจาก Apt

มีหลายวิธีในการสร้างรายการแพ็คเกจและในช่วงหลายปีที่ผ่านมามีการใช้วิธีการต่าง ๆ มากมาย อย่างไรก็ตามวิธีการเก่า ๆ เหล่านี้ทั้งหมดเกี่ยวข้องกับการไพพ์คำสั่งหลายคำพร้อมกันเพื่อตัดคำอธิบายของแต่ละแอพเพื่อให้มันมีเพียงชื่อแพ็คเกจที่ปรากฏในรายการ วิธีการเหล่านั้นใช้งานได้ยากมากดังนั้นเราจึงไม่ครอบคลุมในบทแนะนำนี้ เราจะใช้ประโยชน์จากผู้จัดการแพ็คเกจ Apt ตัวใหม่ที่รวมอยู่ใน Debian 9 และ 10 แทนซึ่งมาพร้อมกับ apt-เครื่องหมาย ลักษณะ

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

โปรดทราบว่าหากคุณวางแผนที่จะใช้คุณสมบัตินี้บน Debian คุณต้องใช้เวอร์ชันของระบบปฏิบัติการที่รองรับ Apt ฉลาดรับจะไม่ทำงาน! ดังนั้นหากคุณใช้งาน Debian 8 คุณจะต้องผ่านกระบวนการอัปเกรดก่อนที่จะเริ่มคู่มือนี้!

แจ้งให้ทราบ

แอปพลิเคชัน apt-mark ไม่เพียง แต่สร้างรายการแพคเกจที่ติดตั้งของซอฟต์แวร์ที่ติดตั้งโดยตรงจากที่เก็บซอฟต์แวร์ Debian มันจะแสดงแพ็คเกจที่ติดตั้งผ่าน DEB ที่สามารถดาวน์โหลดได้หรือเนื้อหาจากที่เก็บซอฟต์แวร์บุคคลที่สาม โปรดทราบว่าเมื่อใช้เครื่องมือนี้

สร้างรายการแพ็กเกจที่ติดตั้งด้วยตนเอง

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

เพื่อสร้างรายการให้เปิดสถานีโดยการกด Ctrl + Alt + T หรือ Ctrl + Shift + T บนแป้นพิมพ์ จากนั้นป้อนการดำเนินการบรรทัดคำสั่งด้านล่างเพื่อสร้างรายการในหน้าจอพร้อมรับคำสั่ง

apt-mark showmanual

มองผ่านหน้าจอเทอร์มินัลและคุณจะเห็นรายการทุกแพ็คเกจที่คุณติดตั้งบน Debian Linux ด้วยตนเอง หากรายการยาวเกินกว่าจะอ่านได้อย่างรวดเร็วให้เพิ่มตัวเลือก "เพิ่มเติม" ด้วยคำสั่งด้านล่าง

apt-mark showmanual | more

หากต้องการบันทึกรายการนี้ในภายหลังให้ไพพ์ไปยังไฟล์ข้อความ ตัวอย่างเช่นหากต้องการบันทึกแพ็กเกจที่ติดตั้งด้วยตนเองทั้งหมดลงในโฟลเดอร์“ เอกสาร” ให้ทำ:

apt-mark showmanual > ~/Documents/debian-packages-manually-installed.txt

สร้างรายการแพคเกจที่ติดตั้งโดยอัตโนมัติ

ต้องการสร้างรายการแพ็คเกจทั้งหมดที่ติดตั้งโดยอัตโนมัติในระบบ Debian ของคุณระหว่างการติดตั้งหรือไม่? ถ้าเป็นเช่นนั้นคุณจะต้องใช้ประโยชน์จากคุณสมบัติ "showauto" ใน apt-เครื่องหมาย.

เปิดหน้าต่างเทอร์มินัลโดยใช้ Ctrl + Alt + T หรือ Ctrl + Shift + T บนแป้นพิมพ์ จากนั้นป้อนการดำเนินการบรรทัดคำสั่งด้านล่างเพื่อรับรายการแพคเกจที่ติดตั้งโดยอัตโนมัติใน Debian

apt-mark showauto

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

apt-mark showauto | more

หากต้องการบันทึกแพ็คเกจ Debian ที่ติดตั้งโดยอัตโนมัติในภายหลังให้ไพพ์ผ่านไปยังไฟล์ข้อความโดยใช้คำสั่งด้านล่าง

apt-mark showauto > ~/Documents/debian-packages-auto-installed.txt

กำลังติดตั้งแพ็กเกจอีกครั้ง

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

โปรดทราบว่าแพ็คเกจใด ๆ ที่ไม่สามารถทำได้ดาวน์โหลดใหม่ (ติดตั้ง AKA ผ่าน DEB ที่ดาวน์โหลดได้) จะไม่ติดตั้งด้วยวิธีนี้และผู้จัดการแพ็คเกจ Apt จะแสดงข้อผิดพลาดสำหรับสิ่งที่ไม่สามารถดาวน์โหลดได้

ติดตั้งแพ็กเกจที่ติดตั้งใหม่ด้วยตนเอง

หากต้องการติดตั้งแอพ Debian ใหม่ทั้งหมดในรายการแพคเกจที่ติดตั้งด้วยตนเองให้ป้อนคำสั่งต่อไปนี้ลงในหน้าต่างเทอร์มินัล

sudo apt install $(cat ~/Documents/debian-packages-manually-installed.txt | xargs)

หากแพ็คเกจอยู่ในระบบอยู่แล้ว แต่คุณต้องการติดตั้งใหม่อีกครั้งให้เพิ่มสวิตช์บรรทัดคำสั่ง“ –reinstall”

sudo apt install $(cat ~/Documents/debian-packages-manually-installed.txt | xargs) --reinstall

ติดตั้งแพคเกจที่ติดตั้งใหม่โดยอัตโนมัติ

หากต้องการติดตั้งแอพ Debian ใหม่ทั้งหมดในรายการแพคเกจที่ติดตั้งโดยอัตโนมัติให้ป้อนคำสั่งด้านล่างลงในหน้าต่างเทอร์มินัล

sudo apt install $(cat ~/Documents/debian-packages-auto-installed.txt | xargs)

หรือหากคุณต้องการติดตั้งสิ่งที่มีอยู่แล้วในระบบอีกครั้งให้เพิ่มสวิตช์บรรทัดคำสั่ง“ –reinstall”

sudo apt install $(cat ~/Documents/debian-packages-auto-installed.txt | xargs) --reinstall
</ p>

ความคิดเห็น