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?
repository
deb
Kevin Burton
źródło
źródło
Odpowiedzi:
„deb” nie jest poleceniem. Jest używany w
/etc/apt/sources.list
pliku do wskazania repozytorium oprogramowania Debian.Z Ubuntu Manpage - sources.list :
Tak więc, jeśli mam
deb http://archive.ubuntu.com/ubuntu/ quantal main restricted
wsources.list
nim informację, że mam archiwum Debiana oparte na „ http://archive.ubuntu.com/ubuntu/ ”, dystrybucja jest „kwantowa”, a komponenty są „główne” i „ograniczone”.źródło
sources.list
jest w/etc/apt/
dniu 12.04.Podobnie jak odpowiedź @Eric Carvalho
deb
nie jest wierszem poleceń Jeśli masz deb, to adres URL:Edytować
Podobnie jak zatwierdzanie @muru , musisz utworzyć nowy plik z rozszerzeniem
.list
do/etc/apt/source.list.d/
folderu:Przykład : Chcę pobrać wirtualną skrzynkę Oracle, utworzyć nowy plik:
Następnie skopiuj i wklej linię deb do tego pliku
źródło
apt
, nieopt
(choć istniejeopt
) i 2. Nigdy nie edytuj,/etc/apt/sources.list
aby dodać linię, chyba że jest to lustro / oficjalne repozytorium Ubuntu. Utwórz nowy plik/etc/apt/sources.list.d
z rozszerzeniem.list
o tej linii..list
plików/etc/apt/sources.list.d
jest 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.d
ponad/etc/profile
, prawdopodobnie użyj/etc/sudoers.d
ponad/etc/sudoers
), alesources.list
często są zmieniane. (Nawet dostosowane przez Ubiquity do regionalnego lustra.)/etc/apt/sources.list
nie 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ówX.d
do edycjiX
. 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
.deb
nie jest poleceniem uniksowym. Jeśli masz linię podobną do następującej (źródło dokera):jest to linia, która musi być dostępna w twoim Ubuntu
sources.list
, abyapt-get
móc znaleźć przyszłe pakiety z tego nowego źródła.Jednak
/etc/apt/sources.list
bezpośrednią edycją pliku nie jest dobrą praktyką . Zamiast tego dodajdeb
wiersz jako wpis do nowego.list
pliku w/etc/apt/sources.list.d/
katalogu. Stworzymy takidocker.list
plik:Po zakończeniu pamiętaj o wykonaniu
sudo apt-get update
i powinieneś być w stanie łatwo znaleźć nowe pakiety z tego źródła.źródło
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:
źródło
W systemie Ubuntu nie trzeba ręcznie edytować,
source.list
aby 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ć:
Jak widać, musimy przekazać
deb
linię jako pojedynczy argument do polecenia.źródło
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.list
z 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.
źródło