Topgrade ile Linux Sisteminizi Nasıl Güncel Tutabilirsiniz?

Topgrade ile Linux Sisteminizi Nasıl Güncel Tutabilirsiniz?

Bir Linux makinesini güncellemek, zahmetli bir şekilde 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 sistem.





Ama neyse ki, Linux'taki çoğu şeye benzer şekilde, bu süreci de kolaylaştıracak bir araç var. Buna Topgrade denir ve tek bir komut kullanarak tüm sisteminizi güncellemenizi sağlar.





GÜNÜN YAPILAN VİDEOSU

Topgrade'i ayrıntılı olarak incelerken bizi takip edin 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'i terminal içinde çağırdığınızda, sisteminizde kurulu tüm araçları tanımlaması ve bunları güncellemek için sizin adınıza uygun komutları çalıştırmasıdır.

Üst Sınıf 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.



Bu nedenle, sisteminizde bu dağıtımlardan herhangi birini çalıştırıyorsanız veya desteklenen üçüncü taraf paket yöneticilerinden herhangi birine sahipseniz, Topgrade güncellemelerini sizin için halledecektir. Benzer şekilde, Topgrade'i çalıştırdığınızda, diğer paket yöneticilerinin yanı sıra tmux, Flutter SDK, pip, Vim/Neovim, Node ve Pi-hole'u da tanımlayabilir ve güncelleyebilir.

Topgrade Linux'a Nasıl Kurulur

Topgrade'i Rust'ın Kargo paket yöneticisini kullanarak kurabilirsiniz. Ancak önce, Cargo'yu (ve bazı bağımlılıklarını) sisteminize yüklemeniz gerekir. Zaten yüklediyseniz, bu adımı atlayabilir ve Topgrade'i kurmaya devam edebilirsiniz.





Cargo'yu Linux'a kurmak için terminali açın ve aşağıdaki komutu çalıştırın:

sudo apt install cargo libssl-dev pkg-config

Ardından, Cargo kurulduktan sonra, Topgrade'i şu komutla yükleyebilirsiniz:





cargo install topgrade

Kurulum tamamlanır tamamlanmaz, ekranda Topgrade yolunu $PATH değişkeninize eklemenizi söyleyen bir uyarı mesajı göreceksiniz, böylece onu sistemin herhangi bir yerinden kullanabilirsiniz.

  yol değişkenini ayarlamak için üst sınıf uyarı mesajı

göz atın Linux'ta $PATH değişkenini ayarlama kılavuzu Bunu nasıl doğru bir şekilde yapacağınızı öğrenmek için. Alternatif olarak, Topgrade'i yalnızca bir kez kullanmak istiyorsanız, bunu $PATH değişkenine şu şekilde ekleyebilirsiniz:

export PATH=$PATH:/home/username/.cargo/bin

Linux'ta Her Şeyi Güncellemek için Topgrade Nasıl Kullanılır

Daha önce de belirtildiği gibi, Topgrade hemen hemen kendi başına çalışır. Siz çağırır çağırmaz, bilgisayarınızda kurulu paketleri otomatik olarak tanımlar ve günceller.

Bu nedenle, Topgrade'i kullanmak inanılmaz derecede kolaydır. Sadece basit bir komut çalıştırmanız ve terminalde açılırken onay istemlerine yanıt vermeniz yeterlidir. Ek olarak, bazı paketler ve yardımcı programlarda, işlemin kimliğini doğrulamak için sistem şifrenizi de girmeniz gerekir.

Sisteminizi Topgrade ile güncellemek için terminali açın ve şu komutu çalıştırın:

topgrade
  bir terminal içinde üst sınıf çalıştırma

Bir güncellemeyi onaylamanız istendiğinde, Y evet için 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 girin q .

Paketleri Güncellenmekten Çıkar

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 paketleri güncelleme dışında bırakmanıza izin verir, böylece Topgrade'in bunları diğer paketlerle güncellemesini önleyebilirsiniz.

Örneğin, Topgrade'nin sisteminizdeki vim paketini güncellemesini istemediğinizi söyleyin. Bunu yapmak için, basitçe kullanabilirsiniz --devre dışı bırakmak komutu şu şekilde işaretleyin ve çalıştırın:

topgrade --disable vim

Sisteminizde Hangi Paketlerin Güncelleneceğini Görüntüleyin

Topgrade'i çağırmadan önce, makinenizdeki süreçte güncellenecek olan tüm paketlerin bir özetini görüntüleyebilirsiniz.

Bunun için terminali açın ve çalıştırın:

topgrade --dry-run
  üst sınıf kuru çalışma

Geçici veya Eski Dosyaları Temizleyin

Topgrade ile yapabileceğiniz şeylerden biri, Linux sisteminizi güncellemenin yanı sıra, makinenizde bulunan geçici veya eski dosyaları temizlemektir. Bu yalnızca depolama alanını boşaltmakla kalmaz, aynı zamanda sisteminizin veya programlarının hata veya hatalarla karşılaşma riskini de azaltır.

Topgrade kullanarak geçici veya eski dosyaları temizlemek için şunu çalıştırın:

topgrade --cleanup
  üst sınıf temizleme komutu

Parola sorulduğunda yönetici parolanızı yazın ve Girmek . Ayrıca belirli dosya silme işlemlerini onaylamanız da istenebilir. Basmak Y ve vur Girmek Devam etmek için.

Bir Operasyon Hakkında Detaylı Bilgi Alın

Birçok CLI tabanlı program gibi, Topgrade de size --ayrıntılı Çalışan işlem hakkında ayrıntılı bilgileri görüntüleme seçeneği. Topgrade'nin paketleri nasıl güncellediğini görmek istiyorsanız, bunu şu komutu çalıştırarak yapabilirsiniz:

topgrade --verbose

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üğü:

topgrade --only package

Örneğin:

topgrade --only vim

Topgrade Yapılandırma Dosyasını Düzenleyin

Diğer Linux programları 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 terminalden açıkça 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:

topgrade --edit-config
  üst düzey yapılandırma dosyasını düzenleme

Bu, yapılandırma dosyasını açtığında, farklı eylemlerle ilişkili değerleri değiştirebilir (değiştirebilir, ekleyebilir, kaldırabilirsiniz). Bir eylemi etkinleştirmek için, satırı kaldırarak satırın yorumunu kaldırın. Pound işaret ( # ).

Benzer şekilde, dosya ayrıca özel komutlar ve ön komutlar içerir. Topgrade çalıştığında özel bir komut çalıştırmasını istiyorsanız, o komutu komut dosyasına ekleyebilirsiniz. Özel Komutlar bölüm.

Öte yandan, programın herhangi bir şeyden önce çalışmasını istediğiniz herhangi bir komut varsa, altına girin. Her şeyden önce çalıştırma komutları bölüm. Yapılandırma dosyasında değişiklik yapmayı tamamladığınızda, kaydedin ve kapatın.

Sıkıcı Linux Sistem Güncelleme İşlemini Basitleştirin

Topgrade, keşke daha önce bilseydim dediğiniz araçlardan biridir. Kullanımı kolaydır ve süreci manuel olarak geçirme zahmetinden ve zamandan tasarruf etmek için Linux sistem güncellemelerini otomatikleştirmenin en basit yolunu sunar.

Topgrade'i kullanmak için en iyi zamanlardan biri, bilgisayarınızı aktif olarak kullanmadığınız zamandır, çünkü programı çalıştırabilir ve sistemi güncellerken bırakabilirsiniz.

Excel'de iki sütunu nasıl birleştiririm?

Bununla birlikte, Topgrade'nin komut dosyalarıyla 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.

Belirli paketler sisteminizde sorunlara neden oluyorsa ve bunları güncellemek yine de sorunu çözmüyorsa, muhtemelen bozukturlar, bu nedenle devreye girip bunları manuel olarak düzeltmeniz gerekebilir.