Aktualizowanie maszyny z systemem Linux jest niezwykle żmudnym zadaniem. Taki, który obejmuje uruchomienie szeregu poleceń, aby uzyskać wszystko, od elementów systemu po pakiety i narzędzia innych firm działające w najnowszej wersji.

Ale na szczęście, podobnie jak większość rzeczy w Linuksie, istnieje narzędzie ułatwiające ten proces. Nazywa się Topgrade i umożliwia aktualizację całego systemu za pomocą jednego polecenia.

Śledź dalej, jak szczegółowo sprawdzamy Topgrade i pokazujemy, jak możesz go używać, aby Twój system Linux był aktualny.

Co to jest Topgrade?

Topgrade to narzędzie CLI, które pozwala zaktualizuj swój system Linux bez konieczności przechodzenia przez proces aktualizacji, który zwykle wymaga uruchomienia wielu poleceń. Sposób, w jaki to działa, polega na tym, że kiedy wywołujesz Topgrade w terminalu, identyfikuje on wszystkie narzędzia zainstalowane w twoim systemie i uruchamia odpowiednie polecenia w twoim imieniu, aby je zaktualizować.

Co może zaktualizować Topgrade?

Topgrade działa na większości dystrybucji Linuksa: Debian, Red Hat, Arch Linux, openSUSE, Gentoo, Clear Linux i Void Linux. Ponadto obsługuje również menedżery pakietów innych firm, takie jak Snap i Flatpak.

instagram viewer

Tak więc, jeśli używasz którejkolwiek z tych dystrybucji w swoim systemie lub masz zainstalowany któryś z obsługiwanych menedżerów pakietów innych firm, Topgrade zajmie się ich aktualizacjami. Podobnie, gdy uruchomisz Topgrade, może również zidentyfikować i zaktualizować tmux, Flutter SDK, pip, Vim/Neovim, Node i Pi-hole, a także kilka innych menedżerów pakietów.

Jak zainstalować Topgrade w systemie Linux

Możesz zainstalować Topgrade za pomocą menedżera pakietów Cargo firmy Rust. Ale najpierw musisz zainstalować Cargo (i niektóre jego zależności) w swoim systemie. Jeśli masz go już zainstalowanego, możesz pominąć ten krok i przejść do instalacji Topgrade.

Aby zainstalować Cargo w systemie Linux, otwórz terminal i uruchom następujące polecenie:

sudo apt zainstalować cargo libssl-dev pkg-config

Następnie, po zainstalowaniu Cargo, możesz zainstalować Topgrade za pomocą tego polecenia:

ładunek zainstalować najwyższy stopień

Jak tylko instalacja zostanie zakończona, na ekranie pojawi się komunikat ostrzegawczy informujący o dodaniu ścieżki Topgrade do zmiennej $ PATH, aby można było z niej korzystać z dowolnego miejsca w systemie.

Sprawdź nasze poradnik dotyczący ustawiania zmiennej $PATH w systemie Linux aby dowiedzieć się, jak to zrobić poprawnie. Alternatywnie, jeśli chcesz tylko raz użyć Topgrade, możesz dodać go do zmiennej $ PATH w następujący sposób:

eksport ŚCIEŻKA=$ ŚCIEŻKA:/home/unazwa seryjna/.cargo/bin

Jak używać Topgrade do aktualizacji wszystkiego w systemie Linux

Jak wspomniano wcześniej, Topgrade działa prawie samodzielnie. Gdy tylko go wywołasz, automatycznie identyfikuje i aktualizuje pakiety zainstalowane na twoim komputerze.

Dlatego korzystanie z Topgrade jest niezwykle łatwe. Wystarczy uruchomić proste polecenie i odpowiedzieć na monity o potwierdzenie pojawiające się w terminalu. Ponadto w przypadku niektórych pakietów i narzędzi konieczne będzie również wprowadzenie hasła systemowego w celu uwierzytelnienia operacji.

Aby zaktualizować system za pomocą Topgrade, otwórz terminal i uruchom to polecenie:

najwyższy stopień

Po wyświetleniu monitu o potwierdzenie aktualizacji naciśnij Y na tak i N dla nie. Topgrade uruchomi teraz serię poleceń. Usiądź wygodnie i pozwól mu zakończyć aktualizację pakietów.

Jeśli chcesz zrezygnować, uderz Ctrl + C i wprowadź Q.

Wyklucz pakiety z aktualizacji

Ponieważ polecenie topgrade zasadniczo aktualizuje cały system, ukończenie procesu zajmuje trochę czasu. Aby pomóc Ci obejść ten problem, Topgrade pozwala wykluczyć określone pakiety z aktualizacji, dzięki czemu możesz uniemożliwić Topgrade aktualizację ich z resztą pakietów.

Powiedzmy na przykład, że nie chcesz, aby Topgrade aktualizował pakiet vim w twoim systemie. Aby to zrobić, możesz po prostu użyć --wyłączyć flag i uruchom polecenie w ten sposób:

najwyższy stopień --wyłącz vima

Zobacz, jakie pakiety zostaną zaktualizowane w twoim systemie

Zanim wywołasz Topgrade, możesz zobaczyć podsumowanie wszystkich pakietów na twoim komputerze, które zostaną zaktualizowane w trakcie.

W tym celu otwórz terminal i uruchom:

najwyższy stopień --próba

Wyczyść pliki tymczasowe lub stare

Jedną z rzeczy, które możesz zrobić z Topgrade - oprócz aktualizacji systemu Linux - jest wyczyszczenie tymczasowych lub starych plików, które masz na swoim komputerze. Nie tylko zwalnia to miejsce w pamięci masowej, ale także zmniejsza ryzyko wystąpienia błędów lub błędów w systemie lub jego programach.

Aby wyczyścić tymczasowe lub stare pliki za pomocą Topgrade, uruchom:

najwyższy stopień --posprzątać

Po wyświetleniu monitu o hasło wpisz hasło administratora i naciśnij Wchodzić. Możesz również zostać poproszony o potwierdzenie niektórych operacji usuwania plików. Naciskać Y i uderzyć Wchodzić kontynuować.

Uzyskaj szczegółowe informacje o operacji

Podobnie jak wiele programów opartych na interfejsie CLI, Topgrade zapewnia również --gadatliwy możliwość przeglądania szczegółowych informacji o uruchomionym procesie. Jeśli chcesz zobaczyć, jak Topgrade aktualizuje pakiety, możesz to zrobić, uruchamiając to polecenie:

najwyższy stopień --gadatliwy

Zaktualizuj określony pakiet

Czasami możesz chcieć zaktualizować tylko określone pakiety. W takich sytuacjach można skorzystać z tzw --tylko możliwość aktualizacji konkretnego pakietu. Oto jak wygląda polecenie:

najwyższa klasa — tylko pakiet

Na przykład:

najwyższy stopień --tylko vim

Edytuj plik konfiguracyjny Topgrade

Podobnie jak inne programy linuksowe, Topgrade ma również plik konfiguracyjny, który mówi programowi, jak ma działać, jakie operacje wykonywać i tak dalej.

Chociaż Topgrade oferuje pewne opcje, które pozwalają ci to zrobić bezpośrednio z terminala, możesz także zmodyfikować jego plik konfiguracyjny, aby wprowadzić te zmiany na stałe. W ten sposób nie musisz tego robić za każdym razem, gdy uruchamiasz polecenie.

Aby edytować plik konfiguracyjny Topgrade, uruchom to w oknie terminala:

najwyższy stopień --edit-config

Kiedy to otwiera plik konfiguracyjny, możesz modyfikować (zmieniać, dodawać, usuwać) wartości powiązane z różnymi akcjami. Aby włączyć akcję, odkomentuj linię, usuwając Funt podpisać (#).

Podobnie plik zawiera również polecenia niestandardowe i polecenia wstępne. Jeśli chcesz, aby Topgrade uruchamiał niestandardowe polecenie po uruchomieniu, możesz dodać to polecenie do pliku Polecenia niestandardowe Sekcja.

Z drugiej strony, jeśli jest jakieś polecenie, które chcesz, aby program uruchomił przed czymkolwiek innym, wprowadź je pod Polecenia do uruchomienia przed czymkolwiek Sekcja. Po zakończeniu wprowadzania zmian w pliku konfiguracyjnym zapisz go i zamknij.

Uprość nudny proces aktualizacji systemu Linux

Topgrade to jedno z tych narzędzi, o których chciałbyś wiedzieć wcześniej. Jest łatwy w użyciu i oferuje najprostszy sposób automatyzacji aktualizacji systemu Linux, aby zaoszczędzić czas i wysiłek związany z ręcznym przechodzeniem przez ten proces.

Jednym z najlepszych momentów na korzystanie z Topgrade jest okres, w którym nie korzystasz aktywnie z komputera, ponieważ możesz uruchomić program i pozostawić go na czas aktualizacji systemu.

To powiedziawszy, Topgrade ma jednak pewne ograniczenia, które ograniczają jego użycie ze skryptami, a nawet z niektórymi zaawansowanymi operacjami obejmującymi niestandardowe polecenia. Jednak dla większości użytkowników Topgrade może być niezwykle przydatny.

Jeśli niektóre pakiety powodują problemy w systemie, a ich aktualizacja nadal nie rozwiązuje problemu, prawdopodobnie są one zepsute, więc może być konieczne wkroczenie i naprawienie ich ręcznie.