Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีใช้ Topgrade เพื่ออัปเกรดระบบ Linux ได้ง่ายขึ้น

วิธีใช้ Topgrade เพื่ออัปเกรดระบบ Linux ได้ง่ายขึ้น

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

ระบบจัดการแพ็กเกจทำให้เรื่องนี้ง่ายขึ้น แต่พวกมันไม่สามารถอัปเดตทุกส่วนของระบบของคุณได้ แล้ว Ruby Gems หรือแพ็กเกจที่คุณติดตั้งผ่านตัวจัดการแพ็กเกจของบุคคลที่สามอย่าง Linuxbrew จะทำอย่างไร? คุณจะเก็บไฟล์การตั้งค่า (configuration files) ให้ซิงค์อย่างไร?

Topgrade คืออะไร?

คุณสามารถเดาได้ว่า Topgrade ทำหน้าที่อะไรจากการดูหน้า GitHub ของมัน คำขวัญที่เขียนไว้ด้านบนของหน้านั้นคือ "upgrade everything" นั่นคือสิ่งที่มันถูกสร้างขึ้นมาเพื่อทำ

แม้เราจะเน้นที่ Linux ที่นี่ Topgrade ยังทำงานบน macOS และ Windows ด้วย Topgrade เขียนด้วย Rust ดังนั้นควรจะมีความเร็วดี มันยังได้รับอนุญาตภายใต้ GNU GPL 3.0 ดังนั้นจึงฟรีในความหมายของเสรีภาพ (libre) ไม่ใช่แค่ฟรีของค่าใช้จ่าย

Topgrade อัปเดตอะไรบ้าง?

บน Linux มันจะอัปเกรดระบบของคุณผ่านตัวจัดการแพ็กเกจ แต่ ذلكเพียงแค่จุดเริ่มต้น มันยังอัปเกรด Ruby Gems, แพ็กเกจ Atom, แพ็กเกจ Linuxbrew และ nix และอื่นๆ อีกมาก มันยังอัปเกรดแอปที่ติดตั้งผ่าน Snap หรือ Flatpak นี่ไกลจากทุกอย่าง แต่ควรให้คุณมีความเข้าใจคร่าวๆ

Topgrade ยังสามารถอัปเกรดส่วนใหญ่ของไฟล์การตั้งค่าของคุณได้ มันจะอัปเกรดการตั้งค่า Vim หรือ Neovim หากคุณใช้ NeoBundle, Vundle, Plug, หรือ Dein หากคุณใช้ Git repository สำหรับ dotfiles ของคุณ มันจะดึงการเปลี่ยนแปลงล่าสุดของพวกมันมาด้วย

วิธีใช้ Topgrade เพื่ออัปเกรดระบบ Linux ได้ง่ายขึ้น

คุณยังสามารถเพิ่มคำสั่งกำหนดเองสำหรับ Topgrade ให้รันขณะอัปเกรดได้ นี่สะดวกหากคุณใช้สคริปต์กำหนดเองบางอย่างที่คุณต้องการให้อัปเดตอัตโนมัติ

การติดตั้ง Topgrade

หากคุณรัน Arch Topgrade พร้อมใช้งานผ่านแพ็กเกจ AUR หากคุณใช้ distro อื่น คุณจะต้องติดตั้ง Cargo ตัวติดตั้งแพ็กเกจ Rust โชคดีที่เรื่องนี้ง่าย למדי บน Ubuntu คุณสามารถติดตั้งได้ด้วยคำสั่งต่อไปนี้:

sudo apt-get update sudo apt-get install cargo

เมื่อ Cargo ติดตั้งแล้ว คุณสามารถติดตั้ง Topgrade ด้วยคำสั่งต่อไปนี้:

sudo cargo install topgrade

หากวิธีนี้ไม่ได้ผล หรือคุณไม่ต้องการติดตั้ง Cargo ไบนารีที่คอมไพล์ล่วงหน้าพร้อมใช้งานผ่านหน้า releases ของ Topgrade บน GitHub

การใช้งาน Topgrade

วิธีใช้ Topgrade เพื่ออัปเกรดระบบ Linux ได้ง่ายขึ้น

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

topgrade

หากคุณต้องการเพิ่มคำสั่งกำหนดเองบางอย่างหรือปรับแต่งวิธีการทำงานของ Topgrade คุณจะต้องแก้ไขไฟล์การตั้งค่าของมัน บน Linux ตั้งอยู่ที่ "~/.config/topgrade.toml" ตัวอย่างเช่น หากคุณมีรายการ Git repositories ที่คุณต้องการให้รีเฟรช ให้เพิ่มข้อความต่อไปนี้ลงในไฟล์:

git-repos = [ "~/my-repos/repo_name", ]

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการปรับแต่งไฟล์การตั้งค่า โปรดดูส่วน Customization บนหน้า GitHub ของ Topgrade

สรุป

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

หากคุณแค่มองหาวิธีอัปเดต Ubuntu แต่ไม่แน่ใจวิธีทำ ไม่ต้องกังวล มันเป็นกระบวนการที่ง่ายและสะดวก โปรดดูคู่มือของเราเกี่ยวกับวิธีอัปเกรด Ubuntu ผ่านบรรทัดคำสั่ง