Komutu içeren birkaç kurulum talimatıyla karşılaştım deb
. Ancak bu komut benim kurulumumda mevcut değil gibi görünüyor.
Bu komutu nereden bulabilirim? Bir çalışma var mı?
Komutu içeren birkaç kurulum talimatıyla karşılaştım deb
. Ancak bu komut benim kurulumumda mevcut değil gibi görünüyor.
Bu komutu nereden bulabilirim? Bir çalışma var mı?
Yanıtlar:
'deb' bir komut değil. /etc/apt/sources.list
Bir Debian yazılım deposunu belirtmek için dosyada kullanılır .
Gönderen Ubuntu manpage - sources.list :
Kaynak listesi, çok sayıda aktif kaynağı ve çeşitli kaynak ortamlarını desteklemek için tasarlanmıştır. Dosya, her satırda bir kaynak listeler ve en çok tercih edilen kaynak ilk önce listelenir. Her satırın formatı şudur: uri args yazın. İlk öğe olan type, args formatını belirler. uri, daha spesifik ve iyi bilinen Evrensel Kaynak Konumlandırıcı'nın veya URL'nin yerini alan bir Evrensel Kaynak Tanımlayıcısıdır (URI).
Deb tipi, tipik bir iki seviyeli Debian arşivi, dağıtım / bileşen tanımlamaktadır. Deb ve deb-src türlerini kullanan sources.list girişinin biçimi şöyledir:
deb [ options ] uri distribution [component1] [component2] [...]
Deb türü için URI, APT'nin ihtiyaç duyduğu bilgileri bulacağı Debian dağıtımının tabanını belirtmelidir. dağıtım tam bir yol belirtebilir, bu durumda bileşenlerin ihmal edilmesi ve dağıtımın eğik çizgiyle (/) bitmesi gerekir. Bu, URI tarafından belirtilen arşivin sadece belirli bir alt bölümü söz konusu olduğunda faydalıdır. Dağıtım kesin bir yol belirtmiyorsa, en az bir bileşen mevcut olmalıdır.
Ben var ise, deb http://archive.ubuntu.com/ubuntu/ quantal main restricted
içinde sources.list
buna ben "temel alan bir Debian arşivi var diyor http://archive.ubuntu.com/ubuntu/ ", dağıtım "quantal" ve bileşenleri "kısıtlı" "ana" ve bulunmaktadır.
sources.list
içindedir /etc/apt/
12.04 tarihinde.
@Eric Carvalho tarafından cevap gibi deb
komut satırı değil deb Eğer deb varsa aşağıdaki gibi url:
deb http://download.virtualbox.org/virtualbox/debian trusty contrib
Düzenle
Ait taahhüt gibi @muru , sen uzantılı yeni bir dosya oluşturmak için gereken .list
içine /etc/apt/source.list.d/
klasörde:
Örnek : Oracle sanal kutusunu indirmek, yeni dosya oluşturmak istiyorum:
sudo gedit /etc/apt/sources.list.d/oracle-virtualbox-trusty.list
Ardından deb satırını kopyalayıp bu dosyaya yapıştırın.
apt
değil, opt
(bir olsa opt
) ve 2. düzenlemek asla /etc/apt/sources.list
bir Ubuntu ayna / resmi depo olmadığı sürece bir çizgi ekleyin. Bu çizginin /etc/apt/sources.list.d
uzantısıyla yeni bir dosya oluşturun .list
.
.list
dosyaları /etc/apt/sources.list.d
nedir ben bu şartlar altında yapmak ve genellikle tavsiye ederiz. Ancak 3. taraf yazılım kaynaklarının el ile eklendiği konusunda ısrar etmem için hiçbir neden görmüyorum /etc/apt/sources.list.d
. En iyi kullanıcı (örn kullanmak tarafından düzenlenmiş olup, mümkün olduğunda bazı conffiles vardır /etc/profile.d
üzerinde /etc/profile
tartışmasız kullanın /etc/sudoers.d
üzerinde /etc/sudoers
), ancak sources.list
çoğu kez değiştirilir. (Ubiquity tarafından bölgesel bir aynaya göre bile özelleştirilmiştir.)
/etc/apt/sources.list
biri değildir pürüzsüz yükseltme kolaylaştırmak için tek başına bırakabilirsiniz conffiles sık sık (belki genellikle) olduğu resmedildiği arkasındaki motivasyon güçlü dosyaları yapma tercih önerileri X.d
düzenleme X
. Ubiquity'nin üçüncü taraf repolarına hiçbir şekilde izin vermeyeceğini önermiyorum. Bu tür depolar için neyin özel olduğunu, aslında yanlış yapmak (yani, "Asla düzenleme ...") için açıklamamışsınız sources.list
.
deb
bir unix komutu değil. Aşağıdaki gibi bir çizginiz varsa (liman işçisi için kaynak):
deb https://apt.dockerproject.org/repo ubuntu-xenial main
ubuntu'nuzda bulunması gereken bir çizgidir, sources.list
böylece apt-get
gelecekteki paketleri bu yeni kaynaktan bulabilirsin.
Ancak, /etc/apt/sources.list
dosyayı doğrudan düzenlemek iyi bir uygulama değildir . Bunun yerine, deb
satırı dizin .list
içindeki yeni bir dosyaya giriş olarak ekleyin /etc/apt/sources.list.d/
. Bunun docker.list
gibi bir dosya oluşturacağız :
echo "deb https://apt.dockerproject.org/repo ubuntu-xenial main" | sudo tee /etc/apt/sources.list.d/docker.list
Bir kez yaptıktan sonra, gerçekleştirmeyi unutmayın; sudo apt-get update
artık bu kaynaktan kolayca yeni paketler bulabilmelisiniz.
Deb aslında bir komut değildir (ilk başta ben de öyle düşünmüştüm) - Bir deb indirmeyi / yüklemeyi denediğinizi varsayarsak, bunu yapın (örneğin):
wget http://whatever.com/whatever.deb
sonra dpkg -i whatever.deb
sonra komutları çalıştırın:
sudo apt-get update
Ubuntu'da, source.list
havuzu eklemek için el ile düzenlemek zorunda değilsiniz . Bunun yerine, add-apt-repository
bir PPA için yaptığınız gibi kullanabilirsiniz .
Örneğin, LLVM deposunu eklemek için aşağıdakileri arayabilirsiniz:
sudo add-apt-repository 'deb http://apt.llvm.org/trusty/ llvm-toolchain-trusty main'
Gördüğünüz gibi, deb
satırı komuta tek bir argüman olarak iletmeliyiz.
Bu CLI komutu değil.
Bu, bazı Debian paket havuzları hakkında bilgidir (Ubuntu tarafından da kullanılır).
Bu depoyu kullanmak istiyorsanız:
Dosyayı /etc/apt/sources.list
yönetici ayrıcalıklarıyla açın.
Bu dosyaya, ile başlayan depo hakkında bilgi içeren bir satır ekleyin. deb ...
Dosya 'yı kaydet.
Bu komutu çalıştırın:
apt-get update
Şimdi bu depoyu kullanabileceksiniz.