Bir Linux makinesini güncellemek, titizlikle sıkıcı bir iştir. Sistem öğelerinden üçüncü taraf paketlere ve en son sürümde çalışan araçlara kadar her şeyi almak için bir dizi komut çalıştırmayı içeren bir komut.
Neyse ki, Linux'taki çoğu şeye benzer şekilde, bu süreci kolaylaştıracak bir araç da var. Buna Topgrade denir ve tüm sisteminizi tek bir komut kullanarak güncellemenizi sağlar.
Topgrade'yi ayrıntılı olarak incelerken bizi izleyin ve Linux sisteminizi güncel tutmak için onu nasıl kullanabileceğinizi gösterin.
Topgrade Nedir?
Topgrade, size izin veren bir CLI yardımcı programıdır. Linux sisteminizi güncelleyin genellikle bir grup komutu çalıştırmayı içeren güncelleme sürecinden geçmek zorunda kalmadan. Bunun çalışma şekli, Topgrade'yi terminal içinde çalıştırdığınızda, sisteminizde yüklü olan tüm araçları tanımlaması ve bunları güncellemek için sizin adınıza uygun komutları çalıştırmasıdır.
Topgrade Neleri Güncelleyebilir?
Topgrade çoğu Linux dağıtımında çalışır: Debian, Red Hat, Arch Linux, openSUSE, Gentoo, Clear Linux ve Void Linux. Ek olarak, Snap ve Flatpak gibi üçüncü taraf paket yöneticilerini de destekler.
Dolayısıyla, sisteminizde bu dağıtımlardan herhangi birini çalıştırıyorsanız veya desteklenen üçüncü taraf paket yöneticilerinden herhangi biri kuruluysa, Topgrade onların güncellemelerini sizin yerinize halleder. Benzer şekilde, Topgrade'yi çalıştırdığınızda, diğer birkaç paket yöneticisinin yanı sıra tmux, Flutter SDK, pip, Vim/Neovim, Node ve Pi-hole'u da tanımlayabilir ve güncelleyebilir.
Linux'ta Topgrade Nasıl Kurulur?
Topgrade'yi Rust'ın Kargo paket yöneticisini kullanarak kurabilirsiniz. Ama önce Cargo'yu (ve bazı bağımlılıklarını) sisteminize kurmanız gerekiyor. Zaten yüklediyseniz, bu adımı atlayabilir ve Topgrade'yi yüklemeye devam edebilirsiniz.
Cargo'yu Linux'a kurmak için terminali açın ve aşağıdaki komutu çalıştırın:
sudo uygun düzenlemek kargo libssl-dev pkg-config
Ardından, Cargo yüklendikten sonra, Topgrade'yi şu komutla yükleyebilirsiniz:
kargo düzenlemek üst sınıf
Kurulum tamamlanır tamamlanmaz, ekranda Topgrade yolunu $PATH değişkeninize eklemenizi söyleyen bir uyarı mesajı göreceksiniz, böylece onu sistemdeki herhangi bir yerden kullanabilirsiniz.
bizim göz atın Linux'ta $PATH değişkenini ayarlama kılavuzu Bunu doğru şekilde nasıl yapacağınızı öğrenmek için. Alternatif olarak, Topgrade'yi yalnızca bir kez kullanmak istiyorsanız, bunu $PATH değişkenine şu şekilde ekleyebilirsiniz:
ihracat YOL=$YOL:/home/ukullanıcı adı/.kargo/bin
Linux'ta Her Şeyi Güncellemek İçin Topgrade Nasıl Kullanılır?
Daha önce de belirtildiği gibi, Topgrade hemen hemen kendi başına çalışır. Çalıştırır çalıştırmaz, bilgisayarınızda yüklü olan paketleri otomatik olarak tanımlar ve günceller.
Bu nedenle, Topgrade'yi kullanmak inanılmaz derecede kolaydır. Basit bir komut çalıştırmanız ve terminalde beliren onay istemlerine yanıt vermeniz yeterlidir. Ek olarak, bazı paketler ve yardımcı programlarda, işlemin kimliğini doğrulamak için sistem parolanızı da girmeniz gerekir.
Sisteminizi Topgrade ile güncellemek için terminali açın ve şu komutu çalıştırın:
üst sınıf
Bir güncellemeyi onaylamanız istendiğinde, Y için evet ve N hayır için Topgrade şimdi bir dizi komut çalıştıracak. Arkanıza yaslanın ve paketleri güncellemeyi bitirmesine izin verin.
Bırakmak istiyorsan vur Ctrl + C ve gir Q.
Paketleri Güncellemeden Hariç Tut
Topgrade komutu esas olarak tüm sistemi güncellediğinden, işlemin tamamlanması biraz zaman alır. Bunu aşmanıza yardımcı olmak için Topgrade, belirli paketlerin güncellenmesini engellemenize izin verir, böylece Topgrade'nin bunları diğer paketlerle güncellemesini engelleyebilirsiniz.
Örneğin, Topgrade'nin sisteminizdeki vim paketini güncellemesini istemediğinizi varsayalım. Bunu yapmak için, basitçe --devre dışı bırakmak komutu şu şekilde işaretleyin ve çalıştırın:
üst sınıf -- vim'i devre dışı bırak
Sisteminizde Hangi Paketlerin Güncelleneceğini Görüntüleyin
Topgrade'yi çalıştırmadan önce, makinenizdeki süreç içinde güncellenecek olan tüm paketlerin bir özetini görüntüleyebilirsiniz.
Bunun için terminali açın ve çalıştırın:
üst sınıf -- prova
Geçici veya Eski Dosyaları Temizleyin
Topgrade ile Linux sisteminizi güncellemenin yanı sıra yapabileceğiniz şeylerden biri de makinenizdeki geçici veya eski dosyaları temizlemektir. Bu sadece depolama alanını boşaltmakla kalmaz, aynı zamanda sisteminizin veya programlarının hata veya hatalarla karşılaşma riskini de azaltır.
Topgrade'yi kullanarak geçici veya eski dosyaları temizlemek için şunu çalıştırın:
üst sınıf --Temizlemek
Parola istendiğinde, yönetici parolanızı yazın ve düğmesine basın. Girmek. Belirli dosya silme işlemlerini onaylamanız da istenebilir. Basmak Y ve vur Girmek Devam etmek için.
Operasyon Hakkında Detaylı Bilgi Alın
Birçok CLI tabanlı program gibi, Topgrade de size -- ayrıntılı çalışan süreç hakkında ayrıntılı bilgileri görüntülemek için seçeneği. Topgrade'nin paketleri nasıl güncellediğini görmekle ilgileniyorsanız, bunu şu komutu çalıştırarak yapabilirsiniz:
üst sınıf -- ayrıntılı
Belirli Bir Paketi Güncelleyin
Bazen yalnızca belirtilen paketleri güncellemek isteyebilirsiniz. Bu gibi durumlarda, kullanabilirsiniz --sadece belirli bir paketi güncelleme seçeneği. İşte komutun nasıl göründüğü:
üst sınıf -- sadece paket
Örneğin:
üst sınıf --only vim
Topgrade Yapılandırma Dosyasını Düzenleyin
Diğer Linux programlarında olduğu gibi, Topgrade de programa nasıl çalışacağını, hangi işlemleri gerçekleştireceğini vb. söyleyen bir yapılandırma dosyasına sahiptir.
Topgrade, bunu açıkça terminalden yapmanıza izin veren belirli seçenekler sunarken, bu değişiklikleri kalıcı hale getirmek için yapılandırma dosyasını da değiştirebilirsiniz. Bu şekilde, komutu her çalıştırdığınızda bunu kendiniz yapmak zorunda kalmazsınız.
Topgrade yapılandırma dosyasını düzenlemek için bunu bir terminal penceresinde çalıştırın:
üst sınıf --edit-config
Bu, yapılandırma dosyasını açtığında, farklı eylemlerle ilişkili değerleri değiştirebilirsiniz (değiştirebilir, ekleyebilir, kaldırabilirsiniz). Bir eylemi etkinleştirmek için satırı kaldırarak satırın açıklamasını kaldırın. Pound imza (#).
Benzer şekilde, dosya ayrıca özel komutlar ve ön komutlar içerir. Topgrade'nin çalışırken özel bir komut çalıştırmasını istiyorsanız, bu komutu Özel Komutlar bölüm.
Öte yandan, programın herhangi bir komuttan önce çalışmasını istediğiniz herhangi bir komut varsa, onu komut satırının altına girin. Her şeyden önce çalıştırılacak komutlar bölüm. Yapılandırma dosyasında değişiklik yapmayı bitirdiğinizde, dosyayı kaydedin ve kapatın.
Sıkıcı Linux Sistem Güncelleme İşlemini Basitleştirin
Topgrade, keşke daha önce bilseydim dediğin araçlardan biri. Kullanımı kolaydır ve Linux sistem güncellemelerini otomatikleştirmenin en basit yolunu sunarak, süreci manuel olarak gerçekleştirmenin zaman ve çabasından tasarruf etmenizi sağlar.
Topgrade'yi kullanmanın en iyi zamanlarından biri, bilgisayarınızı aktif olarak kullanmadığınız zamandır, çünkü programı çalıştırabilir ve sistemi güncellerken bırakabilirsiniz.
Bununla birlikte, Topgrade'nin betiklerle veya hatta özel komutları içeren bazı gelişmiş işlemlerle kullanılmasını sınırlayan bazı sınırlamaları vardır. Yine de çoğu kullanıcı için Topgrade son derece yararlı olabilir.
Bazı paketler sisteminizde sorunlara neden oluyorsa ve bunları güncellemek yine de sorunu çözmüyorsa, büyük olasılıkla bozuktur, bu nedenle devreye girip bunları manuel olarak düzeltmeniz gerekebilir.