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.listBir 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 restrictediçinde sources.listbuna 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.listiçindedir /etc/apt/12.04 tarihinde.
@Eric Carvalho tarafından cevap gibi debkomut 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 .listiç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.
aptdeğil, opt(bir olsa opt) ve 2. düzenlemek asla /etc/apt/sources.listbir Ubuntu ayna / resmi depo olmadığı sürece bir çizgi ekleyin. Bu çizginin /etc/apt/sources.list.duzantısıyla yeni bir dosya oluşturun .list.
.listdosyaları /etc/apt/sources.list.dnedir 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/profiletartış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.listbiri 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.ddü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.
debbir 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.listböylece apt-getgelecekteki paketleri bu yeni kaynaktan bulabilirsin.
Ancak, /etc/apt/sources.listdosyayı doğrudan düzenlemek iyi bir uygulama değildir . Bunun yerine, debsatırı dizin .listiçindeki yeni bir dosyaya giriş olarak ekleyin /etc/apt/sources.list.d/. Bunun docker.listgibi 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 updateartı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.listhavuzu eklemek için el ile düzenlemek zorunda değilsiniz . Bunun yerine, add-apt-repositorybir 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, debsatı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.listyö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.