Natknąłem się na kilka instrukcji instalacji, które zawierają polecenie deb. Wygląda jednak na to, że to polecenie nie jest dostępne w mojej instalacji.
Gdzie mogę uzyskać to polecenie? Czy jest w pobliżu praca?
Natknąłem się na kilka instrukcji instalacji, które zawierają polecenie deb. Wygląda jednak na to, że to polecenie nie jest dostępne w mojej instalacji.
Gdzie mogę uzyskać to polecenie? Czy jest w pobliżu praca?
Odpowiedzi:
„deb” nie jest poleceniem. Jest używany w /etc/apt/sources.listpliku do wskazania repozytorium oprogramowania Debian.
Z Ubuntu Manpage - sources.list :
Lista źródeł jest zaprojektowana do obsługi dowolnej liczby aktywnych źródeł i różnych mediów źródłowych. Plik zawiera jedno źródło w wierszu, a najbardziej preferowane źródło jest wymienione na początku. Format każdej linii to: wpisz argumenty uri. Pierwszy typ elementu określa format argumentów. uri to uniwersalny identyfikator zasobu (URI), który jest nadzbiorem bardziej szczegółowego i znanego uniwersalnego lokalizatora zasobów lub adresu URL.
Typ deb opisuje typowe dwupoziomowe archiwum Debiana, dystrybucja / komponent. Format wpisu sources.list przy użyciu typów deb i deb-src jest następujący:
deb [ options ] uri distribution [component1] [component2] [...]Identyfikator URI typu deb musi określać podstawę dystrybucji Debian, na podstawie której APT znajdzie potrzebne informacje. dystrybucja może określać dokładną ścieżkę, w którym to przypadku komponenty muszą zostać pominięte, a dystrybucja musi kończyć się ukośnikiem (/). Jest to przydatne, gdy interesująca jest tylko konkretna podsekcja archiwum oznaczona przez URI. Jeśli rozkład nie określa dokładnej ścieżki, musi być obecny co najmniej jeden składnik.
Tak więc, jeśli mam deb http://archive.ubuntu.com/ubuntu/ quantal main restrictedw sources.listnim informację, że mam archiwum Debiana oparte na „ http://archive.ubuntu.com/ubuntu/ ”, dystrybucja jest „kwantowa”, a komponenty są „główne” i „ograniczone”.
sources.listjest w /etc/apt/dniu 12.04.
Podobnie jak odpowiedź @Eric Carvalho deb nie jest wierszem poleceń Jeśli masz deb, to adres URL:
deb http://download.virtualbox.org/virtualbox/debian trusty contrib
Edytować
Podobnie jak zatwierdzanie @muru , musisz utworzyć nowy plik z rozszerzeniem .listdo /etc/apt/source.list.d/folderu:
Przykład : Chcę pobrać wirtualną skrzynkę Oracle, utworzyć nowy plik:
sudo gedit /etc/apt/sources.list.d/oracle-virtualbox-trusty.list
Następnie skopiuj i wklej linię deb do tego pliku
apt, nie opt(choć istnieje opt) i 2. Nigdy nie edytuj, /etc/apt/sources.listaby dodać linię, chyba że jest to lustro / oficjalne repozytorium Ubuntu. Utwórz nowy plik /etc/apt/sources.list.dz rozszerzeniem .listo tej linii.
.listplików /etc/apt/sources.list.djest tym , co robię w tych okolicznościach i zwykle to zalecam. Ale nie widzę powodu, by nalegać, aby ręcznie dodać źródła oprogramowania innych firm /etc/apt/sources.list.d. Niektóre pliki konfiguracyjne są, gdy jest to możliwe, najlepiej nie edytowane przez użytkownika (np. Użyj /etc/profile.dponad /etc/profile, prawdopodobnie użyj /etc/sudoers.dponad /etc/sudoers), ale sources.listczęsto są zmieniane. (Nawet dostosowane przez Ubiquity do regionalnego lustra.)
/etc/apt/sources.listnie jest jednym z elementów, które można zostawić w spokoju, aby ułatwić płynniejszą aktualizację - jest to często (być może zwykle) motywacja za silnymi sugestiami, aby preferować tworzenie plików X.ddo edycji X. Nie sugeruję, że Ubiquity w jakikolwiek sposób umożliwia repozytorium podmiotów trzecich. Nie wyjaśniłeś jednak, co jest specjalnego w takich repozytoriach, aby naprawdę źle to zrobić (tj. „Nigdy nie edytuj ...”), aby je wprowadzić sources.list.
debnie jest poleceniem uniksowym. Jeśli masz linię podobną do następującej (źródło dokera):
deb https://apt.dockerproject.org/repo ubuntu-xenial main
jest to linia, która musi być dostępna w twoim Ubuntu sources.list, aby apt-getmóc znaleźć przyszłe pakiety z tego nowego źródła.
Jednak /etc/apt/sources.listbezpośrednią edycją pliku nie jest dobrą praktyką . Zamiast tego dodaj debwiersz jako wpis do nowego .listpliku w /etc/apt/sources.list.d/katalogu. Stworzymy taki docker.listplik:
echo "deb https://apt.dockerproject.org/repo ubuntu-xenial main" | sudo tee /etc/apt/sources.list.d/docker.list
Po zakończeniu pamiętaj o wykonaniu sudo apt-get updatei powinieneś być w stanie łatwo znaleźć nowe pakiety z tego źródła.
Deb nie jest tak naprawdę poleceniem (na początku też tak myślałem) - Zakładając, że próbujesz pobrać / zainstalować deb, zrób to (na przykład):
wget http://whatever.com/whatever.deb
następnie dpkg -i whatever.deb
następnie uruchom polecenia:
sudo apt-get update
W systemie Ubuntu nie trzeba ręcznie edytować, source.listaby dodać repozytorium. Zamiast tego możesz użyć add-apt-repository, tak jak w przypadku PPA.
Na przykład, aby dodać repozytorium LLVM, możesz wywołać:
sudo add-apt-repository 'deb http://apt.llvm.org/trusty/ llvm-toolchain-trusty main'
Jak widać, musimy przekazać deblinię jako pojedynczy argument do polecenia.
To nie jest polecenie CLI.
To jest informacja o niektórych repozytoriach pakietów Debiana (używanych także przez Ubuntu).
Jeśli chcesz użyć tego repozytorium:
Otwórz plik /etc/apt/sources.listz uprawnieniami administratora.
Dodaj do tego pliku linię z informacją o repozytorium zaczynającą się od deb ...
Zapisz plik.
Uruchom to polecenie:
apt-get update
Teraz będziesz mógł korzystać z tego repozytorium.