การอัพเกรด Linux ทำได้ง่ายกว่าที่เคยเป็นมามาก ในสมัยก่อน คุณอาจอัพเกรดซอฟต์แวร์บางชิ้น แต่ส่วนใหญ่คุณจะรอจนกว่าคุณจะซื้อ distro รุ่นถัดไปที่คุณเลือก จากนั้นคุณจะต้องติดตั้งและประหลาดใจกับซอฟต์แวร์ที่อัปเกรดแล้ว
ระบบการจัดการแพ็คเกจทำให้สิ่งนี้เป็นเรื่องง่าย แต่ไม่สามารถอัปเดตทุกส่วนของระบบได้ แล้ว Ruby Gems หรือแพ็คเกจที่คุณติดตั้งผ่านตัวจัดการแพ็คเกจบุคคลที่สามเช่น Linuxbrew ล่ะ? คุณจะซิงค์ไฟล์การกำหนดค่าของคุณอย่างไร
Topgrade คืออะไร
คุณสามารถรับเบาะแสว่า Topgrade มีไว้ทำอะไรโดยดูที่หน้า GitHub สโลแกนที่เขียนไว้ด้านบนสุดของหน้าคือ "อัปเกรดทุกอย่าง" นั่นคือสิ่งที่ควรทำ
ในขณะที่เรากำลังมุ่งเน้นไปที่ Linux ที่นี่ Topgrade ยังใช้งานได้กับ macOS และ Windows Topgrade เขียนด้วย Rust ดังนั้นจึงควรค่อนข้างเร็ว นอกจากนี้ยังได้รับอนุญาตภายใต้ GNU GPL 3.0 ดังนั้นจึงใช้งานได้ฟรีเหมือนใช้งานฟรี ไม่ใช่แค่ไม่เสียค่าใช้จ่าย
อัปเดต Topgrade คืออะไร
บน Linux มันจะอัพเกรดระบบของคุณผ่านตัวจัดการแพ็คเกจ แต่นั่นเป็นเพียงจุดเริ่มต้น นอกจากนี้ยังจะอัปเกรดแพ็คเกจ Ruby Gems, แพ็คเกจ Atom, แพ็คเกจ Linuxbrew และ nix และอีกมากมาย นอกจากนี้ยังอัปเกรดแอปที่ติดตั้งผ่าน Snap หรือ Flatpak สิ่งนี้อยู่ไกลจากทุกสิ่ง แต่ควรให้แนวคิดกับคุณ
Topgrade ยังสามารถอัพเกรดส่วนใหญ่ของไฟล์การกำหนดค่าของคุณ มันจะอัปเกรดการกำหนดค่า Vim หรือ Neovim หากคุณใช้ NeoBundle, Vundle, Plug หรือ Dein หากคุณใช้ที่เก็บ Git สำหรับ dotfiles ของคุณจะดึงการเปลี่ยนแปลงล่าสุดไปยังไฟล์เหล่านั้นด้วย
คุณยังสามารถเพิ่มคำสั่งที่กำหนดเองเพื่อให้ Topgrade ทำงานขณะอัพเกรดได้ สิ่งนี้มีประโยชน์หากคุณใช้สคริปต์ที่กำหนดเองบางรายการที่คุณต้องการให้อัปเดตโดยอัตโนมัติ
กำลังติดตั้งท็อปเกรด
หากคุณเรียกใช้ Arch คุณจะได้รับ Topgrade ผ่านแพ็คเกจ AUR หากคุณใช้ distro อื่น คุณจะต้องติดตั้ง Cargo ซึ่งเป็นตัวติดตั้งสำหรับแพ็คเกจ Rust โชคดีที่มันค่อนข้างง่าย บน Ubuntu คุณสามารถติดตั้งโดยใช้คำสั่งต่อไปนี้:
sudo apt-get update sudo apt-get install cargo
เมื่อติดตั้ง Cargo แล้ว คุณสามารถติดตั้ง Topgrade ด้วยคำสั่งต่อไปนี้:
sudo cargo install topgrade
หากไม่ได้ผล หรือคุณไม่ต้องการติดตั้ง Cargo ไบนารีที่คอมไพล์แล้วจะพร้อมใช้งานผ่านหน้า Topgrade releases บน GitHub
การใช้ท็อปเกรด
เมื่อติดตั้ง Topgrade แล้ว ทำให้ระบบของคุณทันสมัยอยู่เสมอได้อย่างง่ายดาย หากต้องการเรียกใช้ขั้นตอนการอัปเดตพื้นฐานของ Topgrade เพียงเรียกใช้คำสั่ง:
topgrade
หากคุณต้องการเพิ่มคำสั่งแบบกำหนดเองหรือปรับแต่งวิธีการทำงานของ Topgrade คุณจะต้องแก้ไขไฟล์การกำหนดค่า บน Linux จะอยู่ที่ “~/.config/topgrade.toml” ตัวอย่างเช่น หากคุณมีรายการที่เก็บ Git ที่คุณต้องการรีเฟรช ให้เพิ่มข้อมูลต่อไปนี้ในไฟล์:
git-repos = [ "~/my-repos/repo_name", ]
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการปรับแต่งไฟล์การกำหนดค่า โปรดดูที่ส่วนการปรับแต่งในหน้า Topgrade GitHub
บทสรุป
Topgrade ให้พลังมากมายแก่คุณในการทำให้ระบบของคุณทันสมัยอยู่เสมอ ที่กล่าวว่ามันอาจจะเกินความจำเป็นหากคุณต้องการให้ระบบของคุณทันสมัยและปลอดภัย หากคุณไม่ได้ติดตั้งซอฟต์แวร์ของบริษัทอื่นมากนัก คุณอาจไม่จำเป็นต้องใช้ Topgrade
หากคุณต้องการอัปเดต Ubuntu ให้ทันสมัยอยู่เสมอ แต่ไม่แน่ใจว่าจะทำอย่างไร ไม่ต้องกังวล เป็นกระบวนการที่ค่อนข้างง่ายและสะดวก ดูคำแนะนำเกี่ยวกับวิธีการอัปเกรด Ubuntu ผ่านทางบรรทัดคำสั่ง