- - วิธีติดตั้งแอปที่ติดตั้งใหม่ทั้งหมดบน Fedora ใหม่ได้อย่างรวดเร็ว

วิธีติดตั้งแอพที่ติดตั้งใหม่ทั้งหมดบน Fedora ใหม่อย่างรวดเร็ว

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

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

ส่งออกแพ็คเกจที่ติดตั้งทั้งหมดไปยังรายการ

ขั้นตอนแรกในการสร้างสคริปต์การติดตั้งใหม่สำหรับ Fedora Linux คือการรับรายการแพ็คเกจที่ติดตั้งทั้งหมดในระบบ วิธีที่ดีที่สุดในการสร้างรายการแพ็กเกจอย่างง่ายบน Fedora ก็คือ รอบต่อนาที ระบบ.

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

rpm -qa | sort

ผลลัพธ์ของแพ็คเกจนั้นกว้างขวางและมีทุกอย่างสิ่งเดียวที่ติดตั้งบนระบบ Fedora Linux ของคุณ อย่างไรก็ตามรายการที่ไม่ช่วยเหลือ จะต้องมีการไพพ์ลงในไฟล์ข้อความเพื่อการแก้ไข รับ รอบต่อนาที คำสั่งด้านบนและเพิ่ม > สัญลักษณ์ไปป์ผ่านไปยังไฟล์ข้อความในไดเรกทอรีบ้าน

rpm -qa | sort > ~/pkgs.txt

จากที่นี่เปิดโปรแกรมจัดการไฟล์ Linux บนของคุณFedora PC และคลิกขวาที่ ‘pkgs.txt’ เพื่อแก้ไขด้วยโปรแกรมแก้ไขข้อความที่คุณเลือก ทำตามรายการแพ็คเกจและนำสิ่งที่คุณไม่ต้องการออก เมื่อเสร็จแล้วให้ไปยังส่วนถัดไปของคำแนะนำ

สร้างสคริปต์การติดตั้งใหม่สำหรับ Fedora

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

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

ขั้นตอนที่ 1: ใช้ แตะ คำสั่งเพื่อสร้างไฟล์ SH ว่างด้วยชื่อ“ fedora-app-re-installer.sh.”

touch ~/fedora-app-re-installer.sh

ขั้นตอนที่ 2: ใช้ เสียงสะท้อน คำสั่งเพิ่มสคริปต์ shebang ที่ด้านบนของไฟล์เพื่อให้ล่ามสามารถเข้าใจวิธีการเรียกใช้สคริปต์นี้

echo "#!/bin/bash" > fedora-app-re-installer.sh

ขั้นตอนที่ 3: เพิ่มบรรทัดว่างลงในสคริปต์เพื่อให้คำสั่งไม่ได้วนซ้ำที่ด้านบนใกล้กับบรรทัดแรกด้วย เสียงสะท้อน คำสั่ง

echo " " >> fedora-app-re-installer.sh

ขั้นตอนที่ 4: เพิ่ม $pkgs ตัวแปรสคริปต์โดยใช้ เสียงสะท้อน คำสั่ง

echo "pkgs="" >> fedora-app-re-installer.sh

ขั้นตอนที่ 5: กำหนด $pkgs ตัวแปรที่มีเนื้อหาของไฟล์“ pkgs.txt” ในโฮมไดเร็กตอรี่ของคุณที่สร้างขึ้นก่อนหน้านี้โดยใช้ รอบต่อนาที คำสั่ง

cat pkgs.txt >> fedora-app-re-installer.sh

ขั้นตอนที่ 6: ปิด $pkgs บรรทัดตัวแปรปิดด้วย เสียงสะท้อน คำสั่ง

echo """ >> fedora-app-re-installer.sh

ขั้นตอนที่ 7: กำลังติดตาม $pkgs ตัวแปรเพิ่มบรรทัดใหม่ให้กับไฟล์

echo " " >> fedora-app-re-installer.sh

ขั้นตอนที่ 8: เพิ่มในรหัสการติดตั้งเพื่อให้เมื่อสคริปต์รันบน Fedora Linux PC มันจะเริ่มติดตั้งโปรแกรมทั้งหมดที่ระบุจากคลังซอฟต์แวร์ต่างๆโดยอัตโนมัติ

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

echo "sudo dnf install $pkgs" >> fedora-app-re-installer.sh

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

echo "sudo dnf reinstall $pkgs" >> fedora-app-re-installer.sh

ขั้นตอนที่ 9: ใช้ chmod คำสั่งอัปเดตการอนุญาตของไฟล์สคริปต์ การอัปเดตการอนุญาตมีความสำคัญเนื่องจากจะทำให้สคริปต์สามารถเรียกใช้ตัวเองเป็นโปรแกรมจากหน้าต่างเทอร์มินัล Fedora Linux ใด ๆ

sudo chmod +x fedora-app-re-installer.sh

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

เรียกใช้สคริปต์

ดังนั้นสคริปต์การติดตั้งใหม่สำหรับ Fedora ของคุณLinux PC เขียนขึ้นและพร้อมใช้งานได้ทันที ตอนนี้สิ่งที่ต้องทำก็คือเรียกใช้เป็นโปรแกรมเพื่อให้สามารถติดตั้งโปรแกรมทั้งหมดของคุณใหม่ได้ ในการรันสคริปต์การติดตั้งใหม่บน Fedora ให้เปิดหน้าต่างเทอร์มินัล เมื่อหน้าต่างเทอร์มินัลเปิดขึ้นให้เข้าถึงรูทในโฮมไดเร็กตอรี่ที่มีไฟล์สคริปต์อยู่ sudo -s คำสั่ง

sudo -s

จากนั้นเรียกใช้สคริปต์การติดตั้งใหม่ด้วยคำสั่งด้านล่าง

./fedora-app-re-installer.sh

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

sudo ./fedora-app-re-installer.sh
</ p>

ความคิดเห็น