Dokumentacja/Podstawowe czynności/Instalacja i aktualizacja oprogramowania
Z Mandriva Poland
| Strona w trakcie korekty językowej! | |||
|---|---|---|---|
| Trwa korekta językowa tej strony. Strona może ona zawierać błędy.
Po dokonaniu korekty proszę usunąć kategorię - strona do korekty. | |||
Do płynnej pracy, Mandriva Linux zawiera szeroki wachlarz najbardziej popularnych, specjalnie spakowanych linuksowych aplikacji. Niemal każda aplikacja, którą chcesz uruchomić w systemie Mandriva Linux będzie dostępna w oficjalnych repozytoriach Mandrivy.
Spis treści |
Oprogramowanie zarządzania aplikacjami
W systemie Mandriva Linux istnieje jest kilka aplikacji, które pomogą Ci zarządzać zainstalowanym oprogramowaniem. Najważniejsze z nich to: do instalacji oprogramowania i usuwania aplikacji, które nazywa się rpmdrake, aktualizacji oprogramowania i aplikacji, które nazywa się MandrivaUpdate.
Film instruktażowy
Proces instalacji oprogramowania można obejrzeć na filmie.
| POa8gJUWWSg}} |
Instalacja i usuwanie oprogramowania
rpmdrake jest graficznym narzędziem do instalowania i usuwania oprogramowania, w tym aktualizacji i zarządzania on-line i fizycznego nośnika repozytoriów. Możesz uruchomić rpmdrake na kilka różnych sposobów:
- W systemowym menu, kliknij przycisk Instalacja i usuwanie oprogramowania
- W Mandriva Control Center (Menu / Narzędzia / Narzędzia systemowe / Konfiguracja komputera), przejdź do zakładki 'Zarządzanie oprogramowaniem', a następnie kliknij odpowiednią opcję (rozpoczną pracę rpmdrake w różnych trybach)
- W terminalu, wpisz rpmdrake, rpmdrake-remove, MandrivaUpdate lub drakrpm-edit-media uruchomisz różne tryby rpmdrake. Musisz mieć uprawnienia administratora. Zobacz tę stronę aby uzyskać instrukcje dotyczące wykonywania komend z uprawnieniami administratora.
W Mandriva Linux 2008 i wcześniejszych edycjach, Manage Software (zarządzanie oprogramowaniem), instalacja i usuwanie oprogramowania (w menu System), i rpmdrake (z konsoli) lrpmdrake rozpocznie wyszukiwanie wszystkich wstępnie wybranych filtrów. W Mandriva Linux 2008 Spring, później w Centrum Sterowania Mandriva wpis jest oznakowany jako Instalowanie i usuwanie oprogramowania, i tą metodą rpmdrake uruchomisz wstępnie wybrane Pakiety z interfejsem graficznym.
rpmdrake-remove (z konsoli) uruchamia rpmdrake z zainstalowanym wstępnie wybranym filtrem wyszukiwania, co jest najwygodniejsze dla usuwania pakietów.
Przeglądanie dostępnego oprogramowania (w menu System) uruchamia rpmdrake bez uprawnień administratora, co oznacza, że można tylko przeglądać jakie oprogramowanie jest zainstalowane i dostępne, nie będzie można zainstalować lub usunąć pakietów.
Jeśli wybrałeś link lub dodałeś do instalacji oprogramowanie, możesz zmienić widok wymienionego oprogramowania za pomocą rozwinięcia listy w lewym górnym rogu okna. W pierwszej rozwiniętej liście są All(wszystkie), Metapackages(metapakiety), Packages with GUI(paczki z interfejsem graficznym), All updates(wszystkie aktualizacje), Security updates(aktualizacje zabezpieczeń), Bugfixes updates(aktualizacje poprawek błędów), General updates(aktualizacje ogólne) i Backports(backporty).
- Metapakiety są pakietami, które nie zawierają żadnych plików, lecz tylko zależności innych pakietów. Aby zobaczyć jak to działa zapoznaj się z opisem task-gnome. Pakiet ten nie zawiera żadnych plików, ale zależności wszystkich pakietów niezbędnych do zapewnienia pełnej ochrony środowiska GNOME. Umożliwia to po prostu zainstalowanie pakietu task-gnome, który spowoduje, że wszystkie potrzebne do pracy pakiety dla GNOME zostaną zainstalowane – jest to znacznie łatwiejsze niż znalezienie i zainstalowanie ich jeden po drugim. Metapakiety pokazuje tylko pakiety tego typu.
- Pakiety z interfejsem graficznym widok pokazuje jedynie faktyczne pakiety z interfejsem graficznym. Jest to przydatne jeśli po prostu szukasz programu i nie chcesz mylnie zastosować pakietów.
- Aktualizacje pokazuje różne typy aktualizacji oficjalnych pakietów.
- Backporty pokazuje tylko pakiety z repozytoriów /backports, które zawierają (nieobsługiwane) pakiety z nowszymi wersjami niektórych aplikacji, niż te które były pierwotnie przewidziane dla danej edycji. Aby uzyskać więcej informacji na ten temat, czym są repozytoria /backports i jak z nich korzystać, zobacz tutaj.
Drugie rozwinięte menu pozwala przełączać się między wszystkimi zainstalowanymi pakietami jakie nie zostały jeszcze zainstalowane, tylko zainstalowane pakiety lub tylko nie zainstalowane pakiety.
W starszych edycjach systemu Mandriva Linux, układ pola i wyborów rozwijanego menu, są nieco inne, ale podobne do powyższego ogółu.
Wprowadź wyszukiwane hasło w polu wyszukiwania, na górze po prawej stronie ekranu, aby określić nazwę aplikacji, którą chcesz zainstalować. Domyślnie pojawią się poszukiwane nazwy dostępnych pakietów. Jeśli klikniesz na ikonę lupy, można zmienić cel poszukiwania lub streszczenie opisów dostępnych pakietów, lub listy, które zawierają pliki. Wyniki zostaną wyświetlone w polu poniżej kryteriów wyszukiwania. Po sprawdzeniu wszystkich aplikacji, które chcesz zainstalować, kliknij przycisk "Zastosuj" aby je zainstalować. Jeśli inne pakiety muszą być zainstalowane w celu poprawnego funkcjonowania wybranych pakietów, rpmdrake ostrzeże o tym i umożliwi kontynuację lub anulowanie instalacji w tym wymaganych pakietów.
Jeśli podczas wyszukiwania aplikacji stwierdzisz kontrolkę w polu z lewej strony nazwy aplikacji, oznacza to że aplikacja jest już zainstalowana w Twoim systemie Mandriva Linux.
Aby usunąć oprogramowanie, które zostało już zainstalowane, należy kliknąć na pole, gdzie pojawia kontrolka. Będzie to znak do usunięcia lub odinstalowania. Podobne do procesu instalacji, jeśli inna aplikacja musi być odinstalowana, by spełnić swoje zależności usunięcia, wyświetlony zostanie komunikat o tych pakietach. Możesz również zostać poproszony o zaakceptowanie usunięcia wszystkich pakietów. Jeśli nie zaakceptujesz usunięcia wszystkich pakietów, żaden z nich nie zostanie usunięty. Po zaznaczeniu wszystkich kontrolek, które chcesz usunąć i aby je usunąć, kliknij przycisk 'Zastosuj'.
Instalacja aktualizacji: MandrivaUpdate
Podobnie jak dowolny komputear, należy regularnie aktualizować system Mandriva Linux. Do tego celu przewidziane jest narzędzie MandrivaUpdate. Podobnie jak rpmdrake, MandrivaUpdate można je uruchomić na kilka sposobów. W Mandriva Control Center, przejdź do zakładki Zarządzanie Oprogramowaniem, i kliknij przycisk 'Aktualizacja systemu' lub możesz uruchomić MandrivaUpdate bezpośrednio za pośrednictwem polecenia MandrivaUpdate.
Przy pierwszym uruchomieniu MandrivaUpdate, ustaw uprawnienia do łączenia się z serwerami Mandriva w celu pobrania listy witryn, z których można pobrać aktualizacje. Jeśli podasz swoje uprawnienia, a następnie będziesz poproszony który serwer użyć. Wybierz jeden, najbliżej geograficznie położony. MandrivaUpdate następnie połączy się z witryną, należy pobrać listę dostępnych aktualizacji, a także zaprezentuje Państwu listę wszystkich dostępnych aktualizacji dla zainstalowanych pakietów w systemie. Wszystkie aktualizacje zabezpieczeń i łatek zostaną wstępnie wybrane.
Więcej dostępnych aplikacji
Jeśli zainstalowałeś z dysku CD lub DVD edycję systemu Mandriva Linux i nie włączyłeś podczas instalacji internetowych repozytoriów oprogramowania, będziesz miał dostęp tylko do oprogramowania, zamieszczonego na płytach CD lub DVD. Jest tak wiele aplikacji dostępnych dla systemu Mandriva Linux, że prawdopodobnie nie wszystkie zmieściły się na dysku CD lub DVD. Dlatego może się okazać, że niektórych aplikacji, które chcesz zainstalować nie znajdziesz podczas wyszukiwania w rpmdrake.
To nie znaczy, że nie można w łatwy i wygodny sposób mieć do nich dostępu. Z pomocą innego narzędzia, można skonfigurować system do używania serwerów publicznych Mandrivy jako repozytorium aplikacji, i dostęp do całej gamy oprogramowania.
Przy pierwszym uruchomieniu narzędzia rpmdrake zaoferuje Tobie utworzenie publicznych repozytoriów. Jeżeli się zgadzasz się, w prosty sposób dodasz repozytoria. Jeśli anulujesz ale później chcesz dodać te repozytoria, wykonaj następujące czynności:
- Uruchom oprogramowanie Media Manager: otwarcie Centrum Sterowania Mandriva i przejdź do zakładki menadżer oprogramowania.
- Kliknij przycisk 'Konfigurowanie źródeł dla mediów i zainstalować aktualizację'.
- Aby kontynuować kliknij przycisk "Tak".
- Teraz kliknij przycisk "Dodaj ...,przycisk po prawej stronie nowego ekranu.
- Na pytanie, czy dodać 'Aktualizację tylko źródeł' lub 'Pełny zestaw źródeł', kliknij przycisk 'Pełny zestaw źródeł'.
- Kliknij przycisk 'Tak' w odpowiedzi na pytanie o listę serwerów zwierciadlanych.
- Gdy pojawi się lista serwerów zwierciadlanych, wybierz serwer zwierciadlany najbliższy geograficznie. Poczekaj na zakończenie procesu.
Kiedy proces się zakończy, możesz uruchomić rpmdrake jak opisano powyżej, będziesz miał dostęp do szerszej gamy oprogramowania niż dotychczas.
Zaawansowane: konsolowe zarządzanie oprogramowaniem
Jako uzupełnienie graficznego zarządzania oprogramowaniem aplikacji omówionych powyżej, istnieje szereg zastosowań konsoli do zarządzania oprogramowaniem, które przydzielają te same repozytoria oprogramowania (dzięki czemu można użyć konsoli, aplikacji graficznych lub przełączać się między nimi). Pełne wyjaśnienie tych zastosowań wykracza poza zakres tematyczny tej strony. Więcej informacji jest dostępnych na tej stronie.
Krótko, składają się one z:
urpmi
Urpmi jest narzędziem do instalacji oprogramowania. Musi być wykorzystane z uprawnieniami roota. Do zainstalowania pakietu i wszystkich jego zależności wpisz po prostu urpmi packagename. Jeśli wpiszesz niekompletną nazwę pakietu będzie wyszukiwać i sugesować. Inną użytecznym poleceniem jest urpmi --auto-update,które będzie aktualizować listę wszystkich dostępnych pakietów z repozytoriów i zainstaluje wszelkie dostępne aktualizacje.
urpme
urpme jest narzędziem do usuwania oprogramowania. Musi być wykorzystane z uprawnieniami roota. Do usunięcia pakietu i wszystkich jego zależności wpisz po prostu urpme packagename. Jeśli wpiszesz niekompletną nazwę pakietu będzie wyszukiwać i sugerować.
urpmq i urpmf
urpmq i urpmf są narzędziami wyszukiwania. Mogą być używane regularnych użytkowników. Ogólnie rzecz biorąc, wykorzystanie urpmf znajdzie to, co zawiera poszczególny plik, urpmq dla wszystkich innych operacji wyszukiwania. Użyty bez parametrów, urpmq wyszuka nazwy pakietów. Dla dalszych informacji przeczytaj podręcznik.
urpmi.addmedia i urpmi.removemedia
Są to narzędzia do dodawania i usuwania repozytoriów. Odnoszą się do instalacji z niezbędnymi parametrami. Istnieje kilka witryn, które pomogą Ci wygenerować polecenie urpmi.addmedia, by dodać powszechnie stosowane repozytoria: oficjalna wyszukiwarka serwerów Mandrivy i utrzymywana przez społeczność witryna EasyUrpmi to dwa najczęściej używane.
Zaawansowane: Backporty i kandydat aktualizacji
Istnieje kilka oficjalnych repozytoriów oprogramowania dla systemu Mandriva Linux. Aby uzyskać pełną listę i opis wszystkich dostępnych repozytoriów, zobacz tą stronę.
Krótko, istnieją trzy sekcje - main, contrib i non-free. Main zawiera wolne oprogramowanie, contrib zawiera nieobsługiwane wolne oprogramowania i non-free zawiera nie-wolne oprogramowania.
Każda sekcja jest podzielona na cztery repozytoria: release, updates, testing i backports. Release jest głównym repozytorium, która zawiera wszystkie pakiety w sekcji, w momencie wydania. Zawiera on wszystkie aktualizacje zabezpieczeń i aktualizacyjne łatki sekcji.
Repozytorium backports zawieraja nowe wersje pakietów: zachowuje aktualny pakiet z aktualizacją lub dodaje nowe funkcje, zamiast poprawiać błędy lub problemy związane z bezpieczeństwem. Na przykład, w systemie Mandriva Linux 2008 KDE pakiety w / main / release i / main / updates są w wersji 3.5.7 (było tak w momencie wydania Mandriva Linux 2008), ale są pakiety wersji 3.5.9 dostępne w / main / backports. Te pakiety nie są oficjalnie wspierane.
Badane repozytoria pakietów aktualizacji zawierają kandydata. Kiedy jest zidentyfikowny błąd w pakiecie systemu Mandriva polityka aktualizacji powiadamia opiekuna pakietu do stworzenia pakietów rozwiązującego ten problem, i przesłać odpowiedniego / badania repozytorium (w zależności od sekcji, która jest w paczce). W tym momencie użytkownicy, którzy doświadczyli problemu mogą zainstalować aktualizację, by pomóc testować kandydata, czy rzeczywiście rozwiąże problem i nie spowoduje żadnych innych problemów. Mogą oni zgłaszać swoje wnioski do odpowiedniego serwisu Bugzilli.
Należy pamiętać, że układ repozytoriów różni się w wydaniach przed Mandriva Linux 2007. Repozytoria omówione w tej sekcji nie istnieją we wcześniejszych wydaniach.
Jeśli po wykonaniu kroków opisanych w Więcej dostępnych aplikacji lub dodaniu z internetu, podczas procesu instalacji, repozytoriów release i updates dla każdej sekcji będą one skonfigurowane w systemie i włączona.
Repozytoria testing i backports dla każdej sekcji będą skonfigurowane w systemie, ale niepełnosprawne (są one domyślnie wyłączone, byś miał pewność, że przez przypadek nie instalujesz pakietów z tych repozytoriów, ponieważ potencjalnie mogą nie działać, jak również repozytoria release i updates). Aby skorzystać z tych repozytoriów, wystarczy uruchomić oprogramowanie Media Manager omówione w Więcej dostępnych aplikacji i zaznaczyć pola wyboru. Zalecamy aby nie pozostawiać tych repozytorium stale włączonych, ale włączać je jeśli chcesz zainstalować z nich specyficzny pakiet, należy zainstalować pakiet, a następnie ponownie je wyłączyć.
Jeśli zdecydujesz się dodać repozytoria /backports i / lub /contrib, należy również regularnie zaktualizować oprogramowanie w nich dostępne, jak w tych repozytoriach pakietów, które są regularnie uaktualniane. Można to zrobić za pomocą "Aktualizacja mediów" opcja menu "Plik".
Zaawansowane: inne sposoby zainstalowania oprogramowania
Czasami możesz natknąć się na aplikację, którą chcesz uruchomić a nie jest dostępna w jednym z oficjalnych repozytoriach Mandrivy, lub możesz mieć potrzebę zainstalowania nowej wersji aplikacji, niż jest ta dostępna w oficjalnych repozytoriach. W takich przypadkach, możesz skorzystać z innej metody instalacji oprogramowania.
Czego nie robić
Użytkownicy, którzy znaleźli się w takiej sytuacji zdecydowanie odradza się prób zainstalowania pakietów oprogramowania przeznaczonego dla innych dystrybucji (takich jak Fedora czy OpenSUSE), lub zainstalowanie pakietów oprogramowania przeznaczonego dla różnych edycji Mandriva Linux (w tym Cooker) . Instalacja takich pakietów niesie za sobą bardzo wysokie ryzyko zniszczenia systemu lub niestabilną pracę.
Strony trzecie repozytoriów
Istnieje kilka trzecich repozytoriów dla systemu Mandriva Linux. Mogą one zawierać nowsze wersje aplikacji, niż te dostępne w oficjalnych repozytoriach, lub aplikacje, których nie ma w oficjalnych repozytoriach.
Zalecamy korzystanie z oficjalnych repozytoriów, ale jeśli naprawdę potrzebujesz aplikacji lub wersji, która nie jest dostępna w oficjalnych repozytoriach, wykorzystanie trzeciego repozytoria jest bezpieczniejsze niż instalowanie pakietów dla różnych dystrybucji, lub instalacji z kodu źródłowego.
Mandriva nie może zapewnić wsparcia dla pakietów dostarczanych przez strony trzecie: jeśli napotkasz problemy podczas korzystania z takich pakietów, proszę zwracać się o pomoc do tego usługodawcy. Zalecamy, aby najpierw sprawdzić, czy pakiet jest dostępny w oficjalnych repozytoriach, a jeśli jest wykorzystanie pakietu, nawet jeśli nie jest to absolutne najnowsza wersja aplikacji. Posiadanie najnowszych (może zepsutych) wersji nie jest tak ważne, jak posiadanie pakietu, który działa. Ludzie sprawdzają pracę pakiety w oficjalnych repozytoriach, jeśli zauważysz problem możesz go zgłosić do Bugzilli gdzie mogą zostać poprawione. Jeśli potrzebujesz najnowszą wersję (może z uzasadnionych powodów) to są dostępne jako backport, ale nie licz na to, że to co jest dostępne cię ucieszy.
Przebudowa źródła RPM z późniejszych edycji Mandriva Linux
Jeżeli masz wersję pakietu dostępną z oficjalnego repozytorium lub z repozytorium trzeciego edycji Mandriva Linux i jest dostępny w późniejszej edycji Mandriva Linux (w tym Cooker), możesz spróbować nowszego źródła RPM w Twojej edycji Mandriva Linux. Będziesz mógł znaleźć źródło RPM w jakimkolwiek oficjalnym serwerze zwierciadlanym Mandriva, w podkatalogu / SRPMS, gdy pakiet jest dostępny. Aby zbudować source RPM, należy postępować zgodnie z instrukcjami zawartymi w RPM HOWTO: trzeba będzie wykonać kroki opisane w 'wstępne zadania', a następnie postępować zgodnie z instrukcjami w 'z istniejącego źródła RPM'.
Instalacja z kodów źródłowych
Jeżeli potrzebna wersja nie jest dostępna w żadnym oficjalnym serwerze lub trzeciego repozytorium możesz być zmuszony do zainstalowania go pobierając surowy kod źródłowy, kompilując go i zainstalować do systemu. Jest to najmniej preferowana metoda instalacji oprogramowania i powinna być używana tylko jeśli nie ma innych opcji. Aby uzyskać szczegółowych informacji na temat procedury instalowania aplikacji z kodu źródłowego w Mandriva Linux, zobacz tą stronę.

