Plik Ubuntu z repozytoriami. Konfigurowanie repozytoriów Ubuntu. Dodawanie repozytoriów do Ubuntu z terminala.

Wszystkie rodzaje programów lub aktualizacji, które są obecnie używane w Ubuntu, są instalowane wyłącznie z repozytoriów. Jednak wielu użytkowników nawet nie wie, co to jest i jaki jest jego główny cel.

Co to jest?

Repozytorium to specjalne miejsce, z którego użytkownik systemu operacyjnego Ubunty może instalować wszelkiego rodzaju aktualizacje lub programy. Jeśli korzystałeś z operacji systemy Mac   i Windows, to prawdopodobnie już przyzwyczaiłeś się do tego oprogramowanie   reprezentuje jeden lub kilka plików instalacyjnych, które są udostępniane użytkownikowi na niektórych nośnikach lub można je pobrać przez Internet. Do obsługi systemy Ubuntu   przewiduje także taki wariant dystrybucji oprogramowania, ale dotyczy to bardziej specjalistycznych programów zastrzeżonych lub zastrzeżonych.

Konfigurowanie repozytoriów w GUI

Wiele z tych programów jest przechowywanych w archiwach oprogramowania, zwanych powszechnie repozytoriami. Cztery główne repozytoria. Podstawowy uniwersalny limitowany multiplayer. . Istnieje kilka sposobów dostępu do tego interfejsu. Otwórz centrum oprogramowania, a następnie wybierz „Źródła oprogramowania” w menu „Edycja”. Uwaga.

Musisz wprowadzić hasło, aby zmienić ustawienia w tym oknie. Możesz pobrać kopię kanonicznego repozytorium dla swojej architektury maszyny i używać go offline. Jeśli chcesz, możesz bezpośrednio zmodyfikować ten plik. Sekcja Zarządzanie repozytoriami z wiersz poleceń. Universe - Darmowe, otwarte oprogramowanie, wolne oprogramowanie. W sekcji Repozytoria. Aby tymczasowo wyłączyć repozytorium, zaznacz pole wyboru obok jego nazwy.

Repozytorium to miejsce, w którym znajduje się większość oprogramowania Ubuntu, które jest spakowane w specjalistycznych plikach .deb zawierających wymagane biblioteki. Takie pliki często można znaleźć w Internecie lub na dowolnym przenośnym nośniku, nawet na dysku CD, z którego jest zainstalowany sam system operacyjny.

Wybierz Zamknij, aby zapisać zmiany. Powinno zostać wyświetlone okno dialogowe z pytaniem, czy chcesz zaktualizować listę repozytoriów. Wybierz Odśwież, aby odświeżyć listę.

Za każdym razem, gdy zmieniasz parametr zmieniający ustawienia repozytorium, musisz wybrać przycisk Odśwież, aby baza danych odpowiedniego repozytorium mogła zostać zaktualizowana. Informacje o repozytorium zwykle nie są aktualizowane, dopóki nie zostanie wybrany przycisk „Aktualizuj”. Jeśli nie chcesz używać opcji Uruchom ponownie, wybierz Zamknij, aby wyjść bez aktualizacji bazy danych. Przycisk „Anuluj” usuwa zmiany dokonane od ostatniego zapisu. Po prostu anuluje oczekujące zmiany, które nie zostały wdrożone, przywracając wybory do ich poprzedniego stanu. Przycisk nie przywraca plików systemowych do oryginalnych ustawień instalacji.

  • Aby dokonać zmian, należy wybrać przycisk Zamknij.
  • Jeśli akcja zmieni pliki systemowe, zostaną one w tej chwili zapisane.
  • Odświeżać.
Kopie głównych repozytoriów są dostępne na różnych serwerach na całym świecie.

Repozytorium jako Ubuntu Universal Storage


Jednak widząc takie pliki, wielu użytkowników może nawet nie wiedzieć, co to jest repozytorium. Jest to specjalistyczny serwer pamięci, na którym znajdują się takie pliki. Innymi słowy, repozytoria można nazwać rodzajem źródła aplikacji, ponieważ użytkownicy ze swoich komputerów łączą się z nimi za pośrednictwem sieci lub Internetu za pomocą specjalistycznych narzędzi, po których mogą zobaczyć, które pakiety są aktualnie na komputerze, a które można zainstalować. Warto zauważyć, że zdecydowana większość narzędzi obsługuje proste wyszukiwanie według słów kluczowych, a także może dzielić pakiety na kilka grup według kategorii.

Najszybszym serwerem dla Ciebie często będzie serwer geograficznie blisko Ciebie. Po wybraniu serwera pozostaje on wybranym serwerem, dopóki go nie zmienisz. Najszybszy serwer może teraz nie być najszybszym serwerem w innym czasie. Repozytoria partnerów oferują dostęp do zamkniętego oprogramowania źródłowego i są domyślnie wyłączone. Poniższy zrzut ekranu przedstawia dwa repozytoria partnerów: jedno dla aplikacji i jedno dla kodu źródłowego.

Dodawanie osobistych pakietów archiwów

Archiwum osobistych pakietów jest rodzajem repozytorium. Programiści tworzą je, aby rozpowszechniać swoje oprogramowanie.


Otwórz terminal i wejdź. Są chwile, kiedy chcesz dodać dodatkowe repozytoria do źródeł oprogramowania systemowego.

Repozytoria Ubuntu zawierają ogromną różnorodność różnych programów, więc często nie ma nic trudnego w znalezieniu interesującego Cię narzędzia. Oczywiście możesz po prostu pobrać pakiet plików .deb z Internetu lub nawet spróbować samodzielnie skompilować program ze źródeł, ale powinieneś zrozumieć, że ta opcja jest bardziej czasochłonna i w żadnym wypadku nie zawsze okazuje się skuteczna.

Aby dodać repozytorium, będziesz potrzebować jego „lokalizacji” i „klawisza poleceń”. Wyjaśnienie formatu „lokalizacji” podano poniżej w sekcji „Edycja repozytorium”. Aby dodać repozytorium do źródeł oprogramowania w systemie.




Teraz dodałeś repozytorium i możesz z niego instalować pakiety. Typ oznaczony jako „binarny” dla oprogramowania w formacie binarnym lub „Źródło” dla formatu kodu źródłowego. Dystrybucja Wybierz nazwę dystrybucji lub nazwę wersji dystrybucji.

Jak wyszukiwać i instalować różne programy?

Początkowo, korzystając z repozytoriów Ubuntu, powinieneś wyjść z faktu, że istnieje pewne zadanie, które należy rozwiązać za pomocą narzędzia, ale możesz nawet nie wiedzieć, czy istnieje i jak się nazywa. Jednak prawdopodobne jest, że znasz programy równoważne, które są używane w innych system operacyjnyo.

Komponenty Wybierz sekcję repozytorium, aby uzyskać dostęp. Dodaj sekcje oddzielone spacjami. Aby tymczasowo wyłączyć repozytorium, zaznacz pole wyboru obok źródła. Możesz ponownie włączyć repozytorium, dodając pole wyboru. Jeśli dokonasz jakichkolwiek zmian, zamknij i uruchom ponownie, aby zaktualizować źródła oprogramowania systemowego. W rezultacie są one na ogół narażone na bardzo niskie ryzyko, a wszyscy użytkownicy są zachęcani do stosowania aktualizacji zabezpieczeń. Zalecane aktualizacje. Nowe wersje pakietów, które zostały przeniesione do wcześniejszej wersji. Pakiety mogą zawierać nowe funkcje, mogą wprowadzać nowe interfejsy i błędy.

  • « Ważne aktualizacje   dla systemu bezpieczeństwa. ”
  • Aktualizacje, które naprawiają luki w zabezpieczeniach.
  • Aktualizacje poważnych błędów oprócz luk w zabezpieczeniach.
W tej sekcji użytkownik może ustawić częstotliwość i metodę aktualizacji.

Korzystając z dowolnej wyszukiwarki internetowej, znajdziesz opcje, które Cię interesują. pożądany program, na przykład wpisując nazwę podobnego narzędzia w systemie Windows, ale dodając zapytanie „dla Ubuntu”. W przeważającej większości przypadków wyszukiwarka poda ci kilka nazw programów, warto jednak zauważyć, że mogą one być reprezentowane w dość dużej liczbie, ale możesz wybrać najbardziej optymalny zgodnie z opiniami użytkowników, którzy już go wykorzystali. Prawie każde nowoczesne narzędzie ma własną stronę w Internecie, na której można zapoznać się z dodatkowymi funkcjami lub przeglądać zrzuty ekranu.

Co to są repozytoria Ubuntu i repozytoria Ubuntu PPA?

Karta Uwierzytelnianie zawiera listę kluczy do repozytoriów. Kiedy dodajesz repozytorium do źródeł oprogramowania systemowego, opiekun repozytorium zwykle mówi ci, jak dodać klucz. Jeśli opiekun nie powie ci, jak dodać klucz, musisz znaleźć „skrót klucza” repozytorium, aby znaleźć klucz na serwerze z kluczem publicznym. Gdy znasz skrót klucza, klucz można uzyskać za pomocą polecenia.

Uwaga: na końcu powyższej linii znajduje się myślnik. W sekcji. Umożliwia użytkownikowi wybieranie repozytoriów do wyszukiwania, a następnie przedstawia listę aplikacji wraz z krótkim opisem każdej aplikacji. Spowoduje to wyświetlenie listy repozytoriów w oknie nad przyciskiem. Lista będzie zawierać wszystkie repozytoria zawarte w źródłach oprogramowania w twoim systemie. Po prawej stronie są dostępne pakiety za pośrednictwem pobranych i zainstalowanych pakietów.

Skąd pobrać program?

Po wybraniu nazwy programu, który Cię interesuje, musisz uruchomić centrum aplikacje Ubuntua następnie znajdź go na dostępnej liście. Najprawdopodobniej będziesz w stanie go znaleźć i zainstalować w dość krótkim czasie. Ponadto jest prawdopodobne, że programiści mają własne repozytoria dla systemu iOS 7 lub innych systemów operacyjnych. W większości przypadków w takich repozytoriach znajdują się najnowsze wersje programu, którymi jesteś zainteresowany, dlatego jeśli jesteś zainteresowany maksymalną wydajnością, powinieneś dokładnie sprawdzić witrynę, a także skorzystać z wyszukiwania.

Wyszukaj repozytorium pakietów

Pakiety lokalne to pakiety przechowywane na komputerze użytkownika. . Czasami przydatne jest znalezienie repozytorium pakietów. Nazwa jest podana w nawiasach. Dostępnych jest kilka opcji wprowadzania, które pomogą użytkownikowi ulepszyć wyszukiwanie. Edytując te pliki z wiersza poleceń, możemy dodawać, usuwać lub tymczasowo wyłączać repozytoria oprogramowania.

Objaśnienie formatu repozytorium

Dodawanie wszechświatowych i wieloświatowych repozytoriów

  • Te repozytoria są wymagane przez większość użytkowników.
  • Może istnieć kilka nazw sekcji oddzielonych spacjami.
Istnieją cztery podobne linie dla multiwersu. W zależności od lokalizacji musisz zastąpić „nas”. Kolejny kod kraju, odnoszący się do serwera kopii lustrzanych w Twojej okolicy.

Tylko jeśli nie możesz znaleźć odpowiedniego programu przy użyciu repozytoriów dla iOS 7 lub innych systemów operacyjnych, powinieneś wypróbować inne opcje instalacji. Często zdarza się, że te wersje oprogramowania, które znajdują się w repozytoriach, są przestarzałymi opcjami, ale w rzeczywistości często zdarzają się sytuacje, w których są lepiej zintegrowane z Ubuntu, aw niektórych sytuacjach są również bardziej stabilne .

Włączanie repozytoriów za pomocą skryptu

Pamiętaj, aby pobrać zaktualizowane listy pakietów. Uwaga. Jeśli klucz publiczny jest niezbędny i dostępny, jest on automatycznie pobierany i rejestrowany. Upewnij się także, że naprawdę musisz dodać zewnętrzne repozytoria, ponieważ poszukiwany pakiet oprogramowania można już dodać do oficjalnych repozytoriów!

  • Musi być ustawiony domyślnie.
  • W razie potrzeby możesz później cofnąć zmiany.
Strona pomocy. Różnice od pierwszej metody.

Każda z tych dystrybucji oferuje standardowe repozytoria dla pakietów oprogramowania, z których można łatwo zainstalować aplikacje. Te standardowe repozytoria zawierają dużą liczbę pakietów oprogramowania, ale ponieważ są one wyselekcjonowane, są wybrane pod kątem stabilności i licencjonowania. Może się zdarzyć, że wymagany pakiet oprogramowania nie będzie dostępny w standardowych repozytoriach. W takich przypadkach do serwera można dodać dodatkowe repozytoria, co pozwala zainstalować inne lub nowsze oprogramowanie.

Sekcje

W Ubuntu najlepiej repozytoria są podzielone na cztery sekcje, które są nazywane komponentami i mają odzwierciedlać stronę zarówno w licencji, jak i w poziomie wsparcia dostępnego dla użytkownika. Pakiety są podzielone na komponenty w następujący sposób:

  • Main to całkowicie darmowe oprogramowanie obsługiwane przez Canonical.
  • Restricter to zastrzeżone oprogramowanie, które obejmuje głównie różne sterowniki urządzeń. Wszystkie narzędzia są również obsługiwane przez Canonical.
  • Universe to także wolne oprogramowanie, które nie jest oficjalnie obsługiwane przez Canonical, ale jest kontrolowane przez społeczność użytkowników systemu operacyjnego.
  • Multiverse to zastrzeżone oprogramowanie, które nie ma wsparcia Canonical.

Typy repozytoriów


Inne repozytoria nie są uwzględnione, ponieważ mogą zastąpić twoje podstawowe pakiety. Nie są oficjalnie obsługiwane, ale z reguły są nowymi wersjami. Aby upewnić się, że korzystanie jest dozwolone, sprawdź lokalne przepisy ustawowe i wykonawcze. Każda instalacja nieobsługiwanego oprogramowania jest ściśle zależna od klienta. Jeśli chcesz dodać dodatkowe repozytoria, wykonaj następujące kroki:

Otwórz następujący plik w wybranym edytorze. Ten plik zawiera listę repozytoriów używanych przez serwer. Po prostu dodaj nazwy repozytoriów, których chcesz użyć. Możesz także dodać kilka nowych repozytoriów, dodając ponownie te same linie po zamianie odpowiednich nazw. Po edycji pliku zapisz i zamknij. Następnie zaktualizuj swoje repozytoria, uruchamiając następujące polecenie.

Istnieje również 5 głównych repozytoriów:

  • Release - pakiety, które zostały wydane w momencie wydania.
  • Release-security - pakiety zawierające niektóre krytyczne aktualizacje bezpieczeństwa.
  • Release-updates - pakiety zawierające aktualizacje systemu, w tym także różne bardziej nowoczesne wersje oprogramowania, które zostały wydane po oficjalnej wersji.
  • Release-backports - wszystkie rodzaje backportów, które należą do nowych wersji niektórych programów, które są dostępne wyłącznie w niestabilnych wersjach systemu operacyjnego Ubuntu.
  • Partner to repozytorium zawierające różne oprogramowanie firm partnerskich Canonical.

Warto zauważyć, że oprócz oficjalnych istnieją również inne repozytoria dla iOS 8 i innych systemów operacyjnych. Mogą je tworzyć autorzy niektórych narzędzi, a także osoby, które po prostu zdecydowały się skompilować kompletny pakiet ze źródła, a następnie udostępnić go w domenie publicznej innym użytkownikom.

Dodanie klucza przez serwer

Sprawdź lokalne przepisy, aby upewnić się, że korzystanie jest dozwolone. W oficjalnej dokumentacji dostępnej pod następującym linkiem.

  • Jenkins zostanie uruchomiony jako demon podczas uruchamiania.
  • Uzyskaj dostęp do tego portu za pomocą przeglądarki, aby rozpocząć konfigurację.
Nie uruchamiaj tego następnego polecenia, jeśli masz już udostępnioną konfigurację hostingu, która zależy od domyślnej witryny.

Czasami twoje uprawnienia mogą być skonfigurowane w taki sposób, że to nie zadziała. Utwórz plik w innym miejscu, a następnie skopiuj go na miejsce, jeśli napotkasz ten problem. Połącz swoją konfigurację z witrynami dostępnymi dla witryn. . Katalog główny projektu powinien wyglądać mniej więcej tak.

Dodawanie za pomocą Launchpada

Jeśli nie wiesz, jak dodać repozytorium, Launchpad pomoże ci w tym, zapewniając możliwość tworzenia repozytoriów PPA. Te magazyny są stosunkowo małymi pakietami, w których właściciel umieszcza różne kody źródłowe, a użytkownicy otrzymują pełny dokument deb na wyjściu.

Rozwiń artefakt w repozytorium

Może być konieczne utworzenie elementu, jeśli go nie masz. Teraz możesz dodać ten słoik jako zależność jak zwykle. Przy następnym kliknięciu projektu zależność zostanie rozwiązana, a aplikacja zostanie zbudowana bez problemów.

Klonowanie repozytorium w systemie lokalnym

Teraz, gdy masz miejsce na dodawanie i udostępnianie plików swojej stacji kosmicznej, potrzebujesz sposobu, aby dostać się do niej z lokalnego systemu. Otwórz okno przeglądarki i terminalu na pulpicie. Po otwarciu okna terminala wykonaj następujące czynności:

Jak się połączyć?

Jeśli dana osoba nie znajdzie narzędzia, które go interesuje, może samodzielnie dowiedzieć się, jak dodać repozytorium, a następnie załadować do niego niezbędne oprogramowanie. Rzeczywiście, dość często zdarza się, że w repozytoriach Ubuntu po prostu nie ma różnych narzędzi, które mogą być potrzebne do rozwiązania niektórych problemów. Z tego powodu istnieje dość duża liczba repozytoriów innych firm, po podłączeniu można uzyskać dostęp do niezbędnego oprogramowania. Można to zrobić zarówno za pomocą konsoli, jak i za jej pośrednictwem.

Od razu warto zauważyć, że w niektórych repozytoriach oprócz potrzebnych pakietów mogą znajdować się również wszelkiego rodzaju eksperymentalne zestawy różnego oprogramowania, w tym także jądra zawierające repozytoria Linux. Ponieważ wersja takich pakietów jest w większości przypadków wyższa niż te, których używasz, Menedżer aktualizacji może spróbować zaktualizować system samodzielnie. Dokonuje tego poprzez bezpłatne repozytoria, które mogą uszkodzić twój system. Z tego powodu w każdym przypadku należy uważnie przeczytać opisy podłączonej pamięci, a także informacje znajdujące się w „Menedżerze aktualizacji”.

Korzystanie z interfejsu graficznego


W takim przypadku repozytoria dla systemu iOS 8 i innych systemów operacyjnych są połączone w następujący sposób:

  1. Zostanie otwarte Centrum aplikacji Ubuntu.
  2. Następnie przejdź do pozycji „Edytuj” / „Źródła aplikacji”.
  3. W nowym oknie wybierz kartę „Inne oprogramowanie”, a następnie kliknij przycisk „Dodaj”.
  4. W nowym oknie wypełnij pole „Ciąg ART:”, kliknij przycisk „Dodaj źródło”.
  5. Teraz źródło zostało dodane i włączone, możesz zamknąć okno.

Ponieważ podłączyłeś nowe źródło oprogramowania, musisz zaktualizować informacje o pakiecie. W przeważającej większości przypadków po połączeniu pojawia się okno, w którym użytkownik jest monitowany o aktualizację tych danych. W oknie wystarczy kliknąć przycisk „Aktualizuj”.

Po zaktualizowaniu wszystkich informacji o pakietach okno „Źródła aplikacji” zostanie zamknięte, a najprawdopodobniej wystąpi błąd, że źródło aplikacji jest niepodpisane. Możesz jednak zainstalować interesujące Cię narzędzia, które są zawarte w podłączonym repozytorium, za pomocą standardowych narzędzi. Aby rozwiązać problem z niepodpisanym błędem repozytorium, powinieneś już zrozumieć system bezpieczeństwa.

Korzystanie z konsoli

Ta opcja jest najbardziej optymalną ze wszystkich istniejących metod. Najlepiej jest dodać lokalne repozytorium lub inne rodzaje pamięci za pomocą konsoli. Odbywa się to po prostu, ponieważ pamięć jest dodawana za pomocą jednego polecenia, na przykład: sudo apt-add-repository ppa: ripps818 / coreavc.

W razie potrzeby można również usunąć repozytorium za pomocą konsoli w ten sam sposób.

System ochrony


Ponieważ w większości przypadków repozytoria znajdują się w Internecie, atakujący mogą zastąpić repozytorium swoim własnym, który zawiera różne zmodyfikowane pakiety. Dlatego instalując zmodyfikowane oprogramowanie na komputerze, użytkownik może narazić swój system na realne ryzyko. Jednak wiele repozytoriów zapewnia ochronę przed fałszowaniem. Ta opcja ochrony jest realizowana poprzez porównanie podpisów cyfrowych klienta i repozytorium. W przypadku, gdy repozytorium ma podpis cyfrowy, na komputerze użytkownika znajduje się klucz, który jest publiczny dla tego repozytorium.

W Ubuntu, magazyny znajdują się na dyski instalacyjne. Jeśli na komputerze użytkownika jest jednocześnie kilka połączonych repozytoriów, preferowane są sklepy zaufane.

Jak dodać klucz?

Podłączając pamięć masową, która jest chroniona podpisem cyfrowym, musisz pobrać specjalistyczny klucz publiczny, który należy dodać do systemu. Dość często można pobrać pakiet dostępny do instalacji, który sam całkowicie zarejestruje klucz repozytorium. Jeśli pobierzesz klucz bezpośrednio ze strony repozytorium, w takim przypadku otrzymasz zwykły plik z rozszerzeniem.gpg, .key lub innym. Dodaj podany plik   w systemie będzie to możliwe dzięki zespół konsoli   sudo apt-key dodaj repo.key, ale zamiast .key wskazany jest otrzymany klucz repozytorium.

Dodanie klucza przez serwer

Najlepszą opcją jest dodanie klucza przez wyspecjalizowany serwer, który jest chroniony. Dość często, jeśli chodzi o klucz, podaje się jego alfanumeryczny identyfikator, który na pierwszy rzut oka użytkownik może być całkowicie niezrozumiały, ale jest to unikalna nazwa. Takie klucze znajdują się na specjalnych serwerach, z których każdy może je zdobyć.

Jak wiesz, w Ubuntu wszystkie programy (większość) znajdują się w repozytoriach. Z grubsza mówiąc, jest to repozytorium w Internecie, z którego zwykły użytkownik bez kłopotów i udręk może zainstalować prawie wszystko, czego potrzebuje za pomocą jednego polecenia. Zdarza się jednak, że czasami w standardowym repozytorium nie ma niezbędnego programu lub istnieje program, ale jego wersja jest stara, ale potrzebna jest nowa, z nowymi funkcjami. W takich przypadkach możliwe jest pobranie wymaganego pakietu ręcznie z Internetu lub, jeśli programista spróbował, połączyć repozytorium innej firmy z najnowszą wersją oprogramowania.

Firma Canonical postanowiła kiedyś uprościć proces dystrybucji swoich projektów dla programistów i stworzyła launchpad.net, gdzie jednym z nich kluczowe cechy   to możliwość tworzenia własnego repozytorium, które nazywa się osobistym archiwum pakietów (Personal Package Arhive - PPA), które będzie skracane jako PPA. Instalowanie za pomocą PPA, bardzo popularnego sposobu instalowania programów na Ubuntu, jeśli z jakiegoś powodu instalacja ze standardowego repozytorium nie jest możliwa.

Na kilka sposobów dodatki PPA   w Ubuntu opcja konsoli wydaje mi się najłatwiejsza. I on tak wygląda.

Dodać repozytorium ppa   w Ubuntu istnieje specjalna komenda add-apt-repository. Na przykład dodanie repozytorium dla ulepszenia ubuntu wyglądałoby tak:

Sudo add-apt-repository ppa: tualatrix / ppa

Gdzie ppa: tualatrix / ppa będzie samo repozytorium. Po dodaniu źródła pakietu zdecydowanie musisz uruchomić polecenie:

Sudo apt-get update

Aby go zindeksować, a dopiero potem można zainstalować program.

Usuń PPA z Ubuntu

Jeśli z jakiegokolwiek powodu nie potrzebujesz już dodanego źródła, możesz je usunąć, w tym celu wystarczy dodać przełącznik –remove. W naszym przypadku będzie to wyglądać tak:

Sudo add-apt-repository --remove ppa: tualatrix / ppa

I oczywiście również:

Sudo apt-get update Poprzedni post
Następny post