Skip to content
Natuurondernemer
    31 sierpnia, 2020 by admin

    SourcesList

    SourcesList
    31 sierpnia, 2020 by admin

    Tłumaczenie(a): English – Français – Italiano – Português (Brasil) – Русский

    Apt pobiera pakiety z jednego lub więcej repozytoriów oprogramowania (źródeł) i instaluje je na Twoim komputerze.

    Repozytorium to zazwyczaj serwer sieciowy, taki jak oficjalne repozytorium DebianStable. Lokalne katalogi lub płyty CD/DVD są również akceptowane.

    Szczególne repozytoria (źródła pakietów) skonfigurowane na Twoim komputerze mają wpływ na:

    • Jakie pakiety oprogramowania są dostępne do pobrania
    • Jakie wersje pakietów są dostępne
    • Kto pakuje oprogramowanie

    Powszechnie używane źródła pakietów

    • DebianStable: oficjalne repozytorium Debiana dla aktualnego wydania

    • StableProposedUpdates: oficjalne repozytorium Debiana dla nadchodzących wydań punktowych (poprawki bezpieczeństwa i ważnych błędów co ~2 miesiące)

    • StableUpdates: oficjalne repozytorium Debiana dla zmian, które nie mogą czekać na następne wydanie punktowe, pakiety są również dodawane do StableProposedUpdates w celu włączenia do następnego wydania punktowego

    • DebianSecurity: oficjalne repozytorium Debiana dla częstych aktualizacji bezpieczeństwa

    • DebianBackports: nowsze wersje niektórych pakietów, zgodne z DebianStable.

    • DebianTesting: aktualny stan rozwoju następnej stabilnej dystrybucji Debiana

    • DebianUnstable: krocząca wersja rozwojowa zawierająca najnowsze pakiety

    • DebianExperimental: wersja rozwojowa zawierająca pakiety experimental/alpha/beta/untested

    Edycja źródeł oprogramowania

    Używanie programu graficznego

    Niektóre programy pozwalają na konfigurowanie źródeł Apt poprzez interfejs graficzny. Na przykład:

    • Menu Aplikacje > Ustawienia > Oprogramowanie i aktualizacje (pakiet software-properties-gtk)

    Używanie edytora tekstowego

    Główny plik konfiguracyjny źródeł Apt znajduje się pod adresem /etc/apt/sources.list. Możesz edytować ten plik (jako root) używając swojego ulubionego edytora tekstu.

    Aby dodać własne źródła, preferowane jest utworzenie osobnych plików w /etc/apt/sources.list.d/.

    Zobacz man 5 sources.list

    format pliku sources.list

    Wpisy w tym pliku zwykle mają następujący format:

    deb http://site.example.com/debian distribution component1 component2 component3deb-src http://site.example.com/debian distribution component1 component2 component3

    Typ archiwum

    Pierwsze słowo w każdej linii, deb lub deb-src, wskazuje na typ archiwum. Deb wskazuje, że archiwum zawiera pakiety binarne (deb), prekompilowane pakiety, których zwykle używamy. Deb-src oznacza pakiety źródłowe, które są oryginalnymi źródłami programu plus plik kontrolny Debiana (.dsc) oraz plik diff.gz zawierający zmiany potrzebne do spakowania programu.

    Adres URL repozytorium

    Kolejny wpis w linii to URL do repozytorium, z którego chcesz pobrać pakiety. Główna lista mirrorów repozytoriów Debiana znajduje się tutaj.

    Dystrybucja

    Dystrybucja' może być albo nazwą kodową wydania / aliasem (jessie, stretch, buster, sid) albo klasą wydania (oldstable, stable, testing, unstable). Jeśli zamierzasz śledzić klasę wydania, użyj nazwy klasy, jeśli chcesz śledzić wydanie punktowe Debiana, użyj nazwy kodu. Unikaj używania stable w pliku sources.list, ponieważ skutkuje to przykrymi niespodziankami i zepsutymi systemami, gdy pojawia się kolejne wydanie; aktualizacja do nowego wydania powinna być celowym, ostrożnym działaniem, a edycja pliku raz na dwa lata nie jest obciążeniem.

    Na przykład, jeśli zawsze chcesz pomóc w testowaniu testowego wydania, użyj 'testing'. Jeśli śledzisz bullseye i chcesz zostać z nim od testów do końca życia, użyj 'bullseye'.

    Komponent

    main składa się z pakietów zgodnych z DFSG, które nie polegają na oprogramowaniu spoza tego obszaru, aby działać. Są to jedyne pakiety uważane za część dystrybucji Debiana.

    Pakietycontrib zawierają oprogramowanie zgodne z DFSG, ale mają zależności nie znajdujące się w main (być może pakowane dla Debiana w non-free).

    non-free zawiera oprogramowanie, które nie jest zgodne z DFSG.

    Przykładowa lista źródeł

    Poniżej znajduje się przykładowa lista źródeł dla Debiana 10/Buster.

    deb http://deb.debian.org/debian buster maindeb-src http://deb.debian.org/debian buster maindeb http://deb.debian.org/debian-security/ buster/updates maindeb-src http://deb.debian.org/debian-security/ buster/updates maindeb http://deb.debian.org/debian buster-updates maindeb-src http://deb.debian.org/debian buster-updates main

    Jeśli potrzebujesz także komponentów contrib i non-free, dodaj contrib non-free po main. Na przykład, dla Debiana 10/Buster:

    deb http://deb.debian.org/debian buster main contrib non-freedeb-src http://deb.debian.org/debian buster main contrib non-freedeb http://deb.debian.org/debian-security/ buster/updates main contrib non-freedeb-src http://deb.debian.org/debian-security/ buster/updates main contrib non-freedeb http://deb.debian.org/debian buster-updates main contrib non-freedeb-src http://deb.debian.org/debian buster-updates main contrib non-free

    Jeśli potrzebujesz także komponentów Backports, contrib i non-free, dodaj linie buster-backports. Na przykład, dla Debiana 10/Buster:

    deb http://deb.debian.org/debian buster-backports main contrib non-freedeb-src http://deb.debian.org/debian buster-backports main contrib non-free

    Możesz zamiast tego użyć https://… we wszystkich powyższych liniach, aby używać repozytoriów przez szyfrowane połączenia HTTPS, jeśli odpowiedni mirror obsługuje HTTPS. (Użytkownicy Debiana 9/Stretch lub starszych wydań będą musieli najpierw zainstalować pakiet apt-transport-https. Hosty security.debian.org nie mają obecnie publicznie weryfikowalnych certyfikatów SSL na HTTPS i dlatego nie mogą być obecnie używane z HTTPS).

    Można użyć narzędzia GNOME do edycji pliku sources.list. Dostęp do niego jest możliwy przez Menu → System → Administracja → Źródła oprogramowania.

    gksu --desktop /usr/share/applications/software-properties.desktop /usr/bin/software-properties-gtk

    Używanie sieci Tor z Apt

    Apt może pobierać aktualizacje przez sieć Tor. Aby to działało, musisz zainstalować pakiety tor i apt-transport-tor. Następnie można korzystać z oficjalnych usług cebulowych dostarczanych przez Debiana.

    Tutaj znajduje się przykładowa lista źródeł (sources.list) wykorzystująca usługi cebulowe dla Debiana 9/Stretch:

    deb tor+http://vwakviie2ienjx6t.onion/debian stretch maindeb-src tor+http://vwakviie2ienjx6t.onion/debian stretch maindeb tor+http://sgvtcaew4bxjd7ln.onion/debian-security stretch/updates maindeb-src tor+http://sgvtcaew4bxjd7ln.onion/debian-security stretch/updates maindeb tor+http://vwakviie2ienjx6t.onion/debian stretch-updates maindeb-src tor+http://vwakviie2ienjx6t.onion/debian stretch-updates main

    CD-ROM

    Jeśli wolisz użyć swojego CD-ROM-u do instalacji pakietów lub automatycznej aktualizacji systemu za pomocą APT, możesz umieścić go w swoim /etc/apt/sources.list. Aby to zrobić, możesz użyć programu apt-cdrom w następujący sposób:

    # apt-cdrom add

    z płytą CD-ROM z Debianem w napędzie.

    Możesz użyć -d dla katalogu punktu montowania CD-ROM lub dodać punkt montowania inny niż CD (np. keydrive USB).

    Rozdzielczość nazw

    Niekiedy rozdzielczość nazw może się zepsuć. Na przykład, poniżej znajduje się przykład portu S/390x działającego w QEMU Chroot:

    # apt update0% Unsupported socketcall: 20Unsupported socketcall: 20Unsupported socketcall: 20Unsupported socketcall: 20Unsupported socketcall: 20Unsupported socketcall: 20Unsupported socketcall: 20Unsupported socketcall: 20Err:1 http://ftp.us.debian.org/debian testing InRelease Temporary failure resolving 'ftp.us.debian.org'Reading package lists... DoneW: Failed to fetch http://ftp.us.debian.org/debian/dists/testing/InRelease Temporary failure resolving 'ftp.us.debian.org'W: Some index files failed to download. They have been ignored, or old ones used instead.

    Możesz tymczasowo obejść to, uzyskując adres IP z innej maszyny, a następnie używając adresu IP zamiast URI:

    echo "deb http://128.30.2.26/debian testing main" > /etc/apt/sources.listapt updateGet:1 http://128.30.2.26/debian testing InRelease Get:2 http://128.30.2.26/debian testing/main s390x Packages Get:3 http://128.30.2.26/debian testing/main Translation-en Fetched 13.0 MB in 32s (403 kB/s) Reading package lists... Done

    Pakiety symboli debugowania

    Do debugowania awarii często potrzebne są odpowiednie pliki symboli debugowania. W większości pakietów Debiana znajdują się one w pakietach dbgsym. Są one dostępne z osobnego archiwum.

    Tutaj znajduje się przykładowy wpis dla twojej sources.list dla pakietów dbgsym Debiana 10/Buster:

    deb http://deb.debian.org/debian-debug/ buster-debug main

    Tak samo, jeśli przeprowadzasz testy.

    deb http://deb.debian.org/debian-debug/ testing-debug main

    I jeszcze jeden przykład, jeśli używasz dystrybucji niestabilnej.

    deb http://deb.debian.org/debian-debug/ unstable-debug main

    Więcej informacji

    • Lista nieoficjalnych repozytoriów, aby uzyskać dodatkowe oprogramowanie (Skype, Opera, Google)

    • About deb.debian.org, serwis, który ma na celu rozwiązanie problemu wyboru lustra Debiana.

    • Dodawanie list źródeł, w tym cds, używając apt-setup

    • APT HOWTO

    • AptCLI

    • AptPreferences

    • Backporty

    • Debian na płytach CD

    • Wyszukaj pakiet w nieoficjalnym repozytorium (linki do bardzo starych pakietów)

    • DebianRepository/UseThirdParty – instrukcja do korzystania z repozytorium stron trzecich. Instrukcja użycia do repozytorium innej firmy

    • sources.list(5) manual page

    CategoryPackageManagement

    Previous articlePodatek od prezentów: Do I Have to Pay Tax When Someone Gives Me Money?Next article Co to znaczy być samozatrudnionym?

    Dodaj komentarz Anuluj pisanie odpowiedzi

    Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

    Najnowsze wpisy

    • Znalezienie siebie (i innych…) w rocznikach online
    • Jak skonfigurować Bitcoin ASIC miner
    • Chris Martin ma urodziny w Disneylandzie z Dakotą Johnson
    • Co to jest teren Superfund?
    • Fishing-bait bloodworms have bee-sting bites
    • Władca Much
    • A Beginner’s Guide to Pegging
    • 42 Healthy Crockpot Soup Recipes
    • Tina Fey Biografia
    • Nike wydało 15 000 dolarów na specjalną maszynę tylko po to, aby Florida State center Michael Ojo’s shoes

    Archiwa

    • Kwiecień 2021
    • Marzec 2021
    • Luty 2021
    • Styczeń 2021
    • Grudzień 2020
    • Listopad 2020
    • Październik 2020
    • Wrzesień 2020
    • Sierpień 2020
    • Lipiec 2020
    • Czerwiec 2020
    • Maj 2020
    • Kwiecień 2020
    • DeutschDeutsch
    • NederlandsNederlands
    • EspañolEspañol
    • FrançaisFrançais
    • PortuguêsPortuguês
    • ItalianoItaliano
    • PolskiPolski

    Meta

    • Zaloguj się
    • Kanał wpisów
    • Kanał komentarzy
    • WordPress.org
    Posterity WordPress Theme