Linux to wszystko o wolności. Podczas gdy zastrzeżone systemy operacyjne mają tendencję do wskazywania domyślnej wartości dla każdego typu aplikacji (np. przeglądarki internetowej), Linux zapewnia narzędzia umożliwiające dostosowanie systemu do własnych upodobań. Powinieneś być w stanie mieć tyle różnych programów, ile chcesz. I właśnie to aktualizacje-alternatywy chodzi o łatwy sposób przełączania się między opcjami.
Oto jak go używać w Ubuntu (i innych systemach opartych na Debianie).
System aktualizacji-alternatyw
Zanim zagłębimy się w różne alternatywy, przyjrzymy się za kulisami. Jedna alternatywa, redaktor , zapewnia terminalowy edytor tekstu:
jak zapisywać obrazy z pdf
whereis editor
editor: /usr/bin/editor /usr/share/man/man1/editor.1.gz
A otwarcie pliku tekstowego za pomocą tego polecenia robi dokładnie to, czego można oczekiwać:
sudo editor /etc/fstab
To otworzy system plików plik konfiguracyjny w edytorze tekstu... ale w jakim? W poniższym systemie otworzył się w nano :
ten redaktor polecenie jest w rzeczywistości dowiązanie symboliczne (łącze symboliczne). Link do nano , możesz zapytać? Nie! Komenda /usr/bin/edytor jest linkiem do /etc/alternatywy/edytor . ten /etc/alternatywy katalog to miejsce, w którym wszystkie alternatywy w systemie są zarządzane jako dowiązania symboliczne. Są to linki, które prowadzą do danego programu. Jest to więc link (w Twojej PATH) do linku (w katalogu alternatyw) do programu.
Jak można się domyślić, aktualizacje-alternatywy to narzędzie, które pomaga zarządzać tymi linkami. Przyjrzyjmy się, jak z niego korzystać.
Przykładowe alternatywy aktualizacji
Bardzo aktualizacje-alternatywy polecenia, których będziesz używać, są zgodne z następującym wzorem:
sudo update-alternatives [option] [alternative(s)]
W powyższym, alternatywa(e) odnosi się do programu, którego będziesz używać. ten opcja co chcesz z tym zrobić. Aby kontynuować z redaktor składnik, zanim zaczniemy grzebać, zdobądźmy ukształtowanie terenu. ten wyświetlacz opcja pokazuje nam trochę szczegółów.
update-alternatives --display editor
Górne linie wskazują nam drogę do redaktor samego polecenia, a także tego, co jest w tej chwili połączone. Jest tam jednak wiele rzeczy, w tym facet tłumaczenia stron i tym podobne. Bardziej skoncentrowany lista polecenie ułatwia zrozumienie:
update-alternatives --list editor
Tam możesz to zobaczyć nano jest rzeczywiście wymieniony jako alternatywa dla redaktor . Ale czego jeszcze moglibyśmy użyć? Daje nam to trzy opcje, w tym PRZYSZEDŁEM . Możesz ponownie przypisać redaktor zadzwonić do PRZYSZEDŁEM zamiast tego programu z konfiguracja opcja.
sudo update-alternatives --config editor
Korzystając z interaktywnego menu, możesz wybrać nową opcję. Lub jeśli znasz program, który chcesz, użyj ustawić opcja:
sudo update-alternatives --set editor /usr/bin/vim.basic
Następnie przyjrzymy się kilku alternatywom, które możesz wypróbować.
Godne uwagi alternatywne opcje aktualizacji
Jak wspomniano, istnieje już wiele pakietów, które wykorzystują aktualizacje-alternatywy system. Oto kilka, które mogą okazać się przydatne w zarządzaniu systemem:
update-alternatives --config java
Niektóre programy oczekują/wymagają zainstalowania określonej wersji Javy. W systemach opartych na Ubuntu można zainstalować wiele wersji OpenJDK (Java o otwartym kodzie źródłowym) z repozytoriów, a także ręcznie zainstalować wiele wersji oficjalnego środowiska Oracle JRE. Skonfigurowanie tych ostatnich jako alternatyw pozwoli ci przełączać, które środowisko Java uruchamia programy w locie.
Uwaga: Istnieje wiele alternatyw związanych z Javą, które należy aktualizować razem. Sprawdź aplikację wygodną aktualizacja-java-alternatywy , który wykonuje dla Ciebie część prac związanych z Javą.
update-alternatives --config x-www-browser/gnome-www-browser
To dość oczywiste, to pozwoli ci ustawić domyślną przeglądarkę internetową. Jeśli pracujesz na pulpicie opartym na GNOME, powinieneś również spojrzeć na gnome-www-przeglądarka także.
update-alternatives --config mozilla-flashplugin
Na dobre lub na złe, wciąż wiele witryn używa Flasha . Pomoże Ci to przełączać się między oficjalną wersją Adobe a wersjami open source, takimi jak zgrzytać .
Jeśli ciekawi Cię pełna gama dostępnych alternatyw, wypróbuj poniższe, aby wymienić je wszystkie wraz z ich bieżącym ustawieniem:
update-alternatives --get-selections
Dostosowywanie alternatyw
Zarządzanie opcjami, które daje nam Canonical, jest dobre i dobre. Ale to nie byłaby wolność, gdybyś nie mógł jej przyswoić, prawda? W kolejnych sekcjach przyjrzymy się, jak dodawać i usuwać własne grupy alternatywne.
Dodawanie alternatyw z systemu
Alternatywy są dodawane do systemu automatycznie po zainstalowaniu obsługiwanych pakietów. Na przykład, jeśli zainstalowałeś emacs , proces instalacji uruchomi skrypt, który utworzy niezbędną opcję w /etc/alternatywy , w tym priorytet.
Ale możesz też tworzyć własne alternatywy, jeśli masz wystarczająco dużo przygód. Jeśli to zrobisz, pamiętaj, że będziesz musiał wypełnić te alternatywy ręcznie. Na przykład, jeśli utworzysz nową alternatywę zatytułowaną x-word-processor , musisz ręcznie dodać pierwszy i wszystkie kolejne programy. Będziesz także musiał je usunąć, w przeciwnym razie możesz znaleźć alternatywę wskazującą na program, który już nie istnieje.
Dodajmy grupę o nazwie x-word-processor a jedna alternatywa (w tym przypadku doskonały LibreOffice Writer ) jest następująca:
sudo update-alternatives --install /usr/bin/word-processor x-word-processor /usr/bin/lowriter 40
To polecenie tworzy:
- Nowe polecenie (w rzeczywistości dowiązanie symboliczne) o nazwie Edytor tekstu reprezentowanie;
- Nowa grupa alternatyw o nazwie x-word-processor , który;
- Zawiera (i domyślnie) aplikację /usr/bin/lowriter , który ma;
- Priorytet 40.
Powołanie Edytor tekstu z wiersza poleceń uruchomi teraz LibreOffice Writer (określony powyżej jako lowriter ). Możesz dodać inne (np. edytor tekstu w trybie tekstowym szlifierka słów ) tym samym poleceniem, zmieniając w razie potrzeby rzeczywistą ścieżkę aplikacji:
sudo update-alternatives --install /usr/bin/word-processor x-word-processor /usr/bin/wordgrinder 20
Teraz pytam x-word-processor group pokaże te dwie opcje.
Domyślnie grupa jest w trybie „auto”, co oznacza, że system użyje opcji z najwyższą Priorytet (według liczby) zawiera — w tym przypadku LibreOffice (40, w porównaniu z szlifierz słów 20). Możesz użyć konfiguracja opcja opisana powyżej, aby to zmienić.
Usuwanie alternatyw z systemu
Jeśli zdecydujesz, że nie potrzebujesz opcji, proste polecenie za pomocą usunąć opcja pozbędzie się tego.
sudo update-alternatives --remove x-word-processor /usr/bin/wordgrinder
Wreszcie Usuń wszystko opcja usunie całą grupę, w tym wszystkie jej alternatywy:
sudo update-alternatives --remove-all x-word-processor
Zauważ, że te usuwają zaktualizuj alternatywy wpisy ale nie programy, z którymi są powiązane.
Czy kiedykolwiek wcześniej aktualizowałeś alternatywy w akcji? Jakieś wskazówki lub triki związane z pracą z alternatywami? Daj nam znać w komentarzach!
Źródło obrazu: chwila za pośrednictwem Shutterstock.com
Udział Udział Ćwierkać E-mail 8 najlepszych stron internetowych do pobierania audiobooków za darmoAudiobooki są doskonałym źródłem rozrywki i są znacznie łatwiejsze do strawienia. Oto osiem najlepszych stron internetowych, z których można je pobrać za darmo.
Czytaj dalej Powiązane tematy- Linux
- Ubuntu
- Debiana
- Linux
Aaron od piętnastu lat zajmuje się technologią jako analityk biznesowy i kierownik projektów, a prawie tak samo długo (od Breezy Badger) jest lojalnym użytkownikiem Ubuntu. Jego zainteresowania obejmują open source, aplikacje dla małych firm, integrację systemów Linux i Android oraz przetwarzanie w trybie zwykłego tekstu.
Więcej od Aarona PetersaZapisz się do naszego newslettera
Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!
Kliknij tutaj, aby zasubskrybować