Jedyną naprawdę dużą różnicą między instalowaniem rzeczy z Software Center lub innego GUI a robieniem tego z wiersza poleceń jest to, że coś idzie nie tak.
W większości gui komunikaty o błędach instalacji są ukryte i po prostu dają ogólny komunikat, że to nie działało. Gdy zrobisz to z wiersza poleceń, zobaczysz wszystkie wygenerowane wiadomości. Często te informacje mogą być wykorzystane do rozwiązania problemu lub powiedzą ci, dlaczego prawdopodobnie nie chcesz go naprawić. Na przykład instalacja pakietu spowodowałaby uszkodzenie lub odinstalowanie innych już zainstalowanych pakietów.
Czasami pakiet nie instaluje się tylko dlatego, że jedna z jego zależności nie jest zainstalowana (a zwykła instalacja nie naprawia automatycznie tak jak większość). Gdy tak się dzieje, często możesz najpierw zainstalować brakujący pakiet, a następnie instalacja zakończy się powodzeniem.
Ponadto apt-get poinformuje cię o innych powiązanych pakietach, które są „zalecane” wraz z twoim pakietem, dzięki czemu możesz je wyszukać i sprawdzić, czy chcesz któreś z nich.
Raportuje również o wszystkich wcześniej zainstalowanych pakietach, które prawdopodobnie już nie są potrzebne i informuje, jak je usunąć.
Nie powinieneś dodawać / usuwać pakietów z żadnego z tych dwóch ostatnich kroków bez dokładnego przejrzenia zaangażowanych pakietów, ale zwykle jest to bezpieczne.
W Ubuntu 12.04 nowo zainstalowane aplikacje są domyślnie dodawane do programu uruchamiającego, ale dzieje się tak tylko w przypadku aplikacji zainstalowanych za pomocą Centrum oprogramowania.
Repozytoria należy dodawać i włączać tylko raz. Prawdopodobnie zobaczysz instrukcje takie jak:
Dodanie repozytorium musi być wykonane tylko raz. W powyższym przykładzie program trzmiel nie jest dostępny w domyślnych repozytoriach, dlatego musisz włączyć to repozytorium innej firmy (używając
add-apt-repository
programu).Drugi wiersz,
apt-get update
odświeża listy pakietów, aby pobrać najnowsze informacje o pakietach. Jeśli dodane zostanie nowe repozytorium, poinformuje ono bazę danych o nowych pakietach z tego repozytorium.Trzecie polecenie
apt-get install ...
jest równoważne wybraniu pakietu do instalacji.Centrum oprogramowania Ubuntu umożliwia instalowanie oprogramowania dostępnego w repozytoriach. Rezultat nie różni się niczym od „ręcznego” instalowania pakietów za pomocą
apt-get install
polecenia. Nadal będziesz otrzymywać aktualizacje i takie z repozytoriów.Wreszcie możesz napotkać instrukcje takie jak „pobierz foo.deb i zainstaluj go za pomocą
sudo dpkg -i foo.deb
”. W takim przypadku nie otrzymasz aktualizacji, chyba że autor pakietu dokona modyfikacji konfiguracji systemu (np. Google Chrome).źródło
apt-get
polecenie , jak i działania Centrum oprogramowania zapewnią aktualizację programu, gdy repozytorium ogłosi aktualizację.Centrum oprogramowania to interfejs użytkownika narzędzia apt. Kiedy instalujesz oprogramowanie z centrum oprogramowania, jest ono instalowane z apt. Więc, kiedy zrobić
apt-get update
iapt-get upgrade
będziesz aktualizować oprogramowanie już zainstalowane od centrum. Ponadto, jeśli centrum oprogramowania będzie musiało automatycznie dodać repozytorium, będę również używany przez apt, ponieważ, jak powiedziałem, centrum oprogramowania używa apt. kiedy instalujesz coś razemapt
, nie zawsze musisz dodawać repozytorium, jeśli wpiszeszapt-get install vlc
to zainstaluje vlc, ale nie dodałeś repozytorium.źródło
apt-get install vlc
, nie dodałeś repozytorium. Właśnie zainstalowałeś oprogramowanie z repozytorium ubuntu. To samo oprogramowanie zostanie zainstalowane, jeśli zostanie zainstalowane z centrum oprogramowania. „a jeśli zostanie zainstalowany z centrum, to czy zostanie zaktualizowany za pomocą apt-get upgrade?” Tak jak powiedziałem dwa razy, tak, ponieważ centrum używa apt. iapt-get upgrade
to właśnie robi centrum, gdy instalujesz aktualizacje z komputera. apt i centrum są tym, tylko interfejs użytkownika jest inny.