apt-add-repository - başvuru kılavuzu, seçenekler, komut örnekleri


İSİM

apt-add-repository add-apt-repository - /etc/apt/sources.list veya /etc/apt/sources.list.d dosyasına bir depo ekler veya mevcut olanı kaldırır

ÖZET

add-apt-repository [OPTIONS] [LINE]

TANIM

add-apt-repository, /etc/apt/sources.list'e veya /etc/apt/sources.list.d/ içindeki bir dosyaya harici bir APT deposu ekleyen veya zaten var olan bir depoyu kaldıran bir betiktir.

SEÇENEKLER

--list, --ppa, --cloud, --uri, --sourceslist ve LINE parametrelerinin birbirini dışladığını unutmayın; bunlardan yalnızca biri (veya hiçbiri) belirtilebilir.

-h, --help

Yardım mesajını göster ve çık.

-d, --debug

Hata ayıklama bilgilerini komut satırına yazdırın.

-r, --remove

Belirtilen depoyu kaldırın.

Bu, önce eşleşen satırları devre dışı bırakacak (yorumlayacak) ve ardından, yalnızca boş ve yorumlanmış satırlar içeriyorsa, Sources.list.d/ altındaki değiştirilmiş dosya(lar) kaldırılacaktır.

Bunun, --enable-source ve/veya --component parametreleriyle kullanıldığında farklı performans gösterdiğine dikkat edin. Bu parametrelerden herhangi biri olmadan bu, tüm deb-src satır(lar)ı ve tüm bileşenler dahil olmak üzere belirtilen depoyu kaldırır. --enable-source kullanılırsa, bu yalnızca 'deb-src' satır(lar)ını devre dışı bırakır. --component kullanılırsa, bu, yalnızca belirtilen bileşenleri kaldırır ve yalnızca hiçbir bileşen kalmadığında depoyu kaldırır.

--remove ile hem --enable-source hem de --component kullanılırsa, eylemler ayrı ayrı gerçekleştirilir: belirtilen bileşen(ler) hem deb hem de deb-src satırlarından kaldırılır ve deb-src satırları devre dışı bırakılır.

-y, --yes

Tüm sorgulara evet olduğunu varsayalım.

-n, --no-update

Depoyu ekledikten sonra paket önbelleğini güncellemeyin.

-l, --login

Launchpad'de oturum açın (bu yalnızca özel PPA'lar için gereklidir).

-s, --enable-source

Depodan kaynak paketlerin indirilmesine izin ver.

Bu, depo için bir 'deb-src' satırı ekler ve etkinleştirir.

Bu parametre herhangi bir havuz olmadan kullanılırsa, karşılık gelen bir etkinleştirilmiş ikili havuz (deb) girişine sahip olan, şu anda var olan tüm devre dışı kaynak deposu (deb-src) girişlerini etkinleştirir.

Bu parametre herhangi bir veri havuzu olmadan iki kez kullanılırsa, mevcut tüm ikili veri havuzu (deb) girişleri için eksik kaynak veri havuzu girişlerini de ekleyecektir.

-c, --component

Belirtilen havuzla hangi bileşenlerin kullanılması gerektiği.

Belirtilmezse, varsayılan olarak ana olur. Bu, birden çok bileşeni belirtmek için birden çok kez kullanılabilir.

Bu, herhangi bir havuz olmadan kullanılırsa, bileşen(ler)i mevcut tüm (etkin) havuzlara ekler, ancak yalnızca ana kaynaklar.list dosyasında listeleniyorsa.

-p, --pocket

Hangi cebi kullanmalı?

Varsayılan olarak hiçbiri serbest bırakma cebine eşdeğerdir.

Bu, herhangi bir havuz olmadan kullanılırsa, cebi şu anda mevcut olan tüm depolara ekler, ancak yalnızca ana kaynaklar.list dosyasında listeleniyorsa. Geçerli olarak serbest bırakma cebiyle yapılandırılmış bileşenleri kullanacak veya bu şu anda yapılandırılmamışsa, ana ve kısıtlı bileşenleri kullanacaktır.

--dry-run

Ne yapılacağını gösterin, ancak herhangi bir değişiklik yapmayın.

-L, --list

Şu anda yapılandırılmış depoları listeleyin.

Bu, yalnızca etkin depoları listeleyecektir; devre dışı bırakılmış depo satırlarını göstermeyecektir.

Varsayılan olarak bu, yalnızca ikili (deb) depoları gösterir. Ayrıca --enable-source kullanılırsa, bu kaynak (deb-src) havuzlarını da gösterir.

-P, --ppa

Bir Ubuntu Launchpad Kişisel Paket Arşivi ekleyin.

ppa:USER/PPA, USER/PPA veya USER biçiminde olmalıdır.

USER parametresi, PPA'nın sahibi olan Launchpad ekibi veya kişi olmalıdır. PPA parametresi, PPA'nın adı olmalıdır; sağlanmazsa, varsayılan olarak 'ppa' olur.

PPA'nın GPG genel anahtarı da indirilecek ve apt'nin anahtarlığına eklenecektir.

Özel bir PPA eklemek için --login parametresini de kullanmalısınız ve elbette özel PPA'ya da abone olmalısınız.

-C, --cloud

Bir Ubuntu Bulut Arşivi ekleyin.

cloud-archive:CANAME, uca:CANAME veya CANAME biçiminde olmalıdır.

CANAME parametresi, Bulut Arşivinin adı olmalıdır. CANAME parametresinin sonuna isteğe bağlı olarak, -updates veya -proposed şeklinde cep eklenebilir. Belirtilmezse, cep varsayılan olarak -updates olur.

-U, --uri

Tek bir URI olarak belirtilen bir arşiv ekleyin.

Sağlanan URI'nin bir PPA olduğu tespit edilirse bu, --ppa parametresi kullanılmış gibi çalışacaktır.

-S, --sourceslist

Tek satırlık kaynaklar.list biçiminde tam kaynak giriş satırı olarak belirtilen bir arşiv ekleyin.

Bu, sources.list kılavuz sayfasında açıklanan ONE-LINE-STYLE biçimine uymalıdır.

Sağlanan URI'nin bir PPA olduğu tespit edilirse bu, --ppa parametresi kullanılmış gibi çalışacaktır.

ASTAR

LINE, yalnızca geriye dönük uyumluluk için sağlanan, eklenecek/kaldırılacak depoyu belirtmek için kullanımdan kaldırılmış bir yöntemdir. Desteklenen biçimlerden herhangi birinde belirtilebilir:sources.list satırı, düz uri, ppa kısayolu veya bulut arşivi kısayolu. Ayrıca bir veya daha fazla geçerli bileşen(ler) olarak belirtilebilir. Komut dosyası, hangi biçimin sağlandığını algılamaya çalışacaktır.

Hangi satır biçiminin amaçlandığı otomatik algılama belirsiz olabileceğinden bu önerilmez, ancak daha eski komut dosyaları depoyu belirtmek için bu yöntemi kullanmaya devam edebilir.

LINE'ın özel bir durumu, - değerini sağlamaktır, bu değer stdin'den LINE değerini okuyacaktır.

ÖRNEKLER

add-apt-repository -P ppa:user/repository
add-apt-repository -P user/repository
add-apt-repository -C cloud-archive:queens
add-apt-repository -C uca:queens
add-apt-repository -C queens
add-apt-repository -S 'deb http://myserver/path/to/repo stable main'
add-apt-repository -S deb http://myserver/path/to/repo stable main
add-apt-repository -U http://myserver/path/to/repo -c main
add-apt-repository -U https://packages.medibuntu.org -c free -c non-free
add-apt-repository -U http://extras.ubuntu.com/ubuntu
add-apt-repository -s
add-apt-repository -L
add-apt-repository -s -r
add-apt-repository -c universe
add-apt-repository -r -c multiverse

KALDIRILMIŞ ÖRNEKLER

add-apt-repository deb http://myserver/path/to/repo stable main
add-apt-repository http://myserver/path/to/repo main
add-apt-repository https://packages.medibuntu.org free non-free
add-apt-repository http://extras.ubuntu.com/ubuntu
add-apt-repository multiverse

AYRICA BAKINIZ

sources.list(5) apt-get(8)

TELİF HAKKI

Bu kılavuz sayfası Chow Loong Jin tarafından Debian sistemi için yazılmıştır (ancak başkaları tarafından kullanılabilir). Bu belgenin GNU Genel Kamu Lisansı, Sürüm 2 veya Özgür Yazılım Vakfı tarafından yayınlanan herhangi bir sonraki sürümün koşulları altında kopyalanması, dağıtılması ve/veya değiştirilmesi için izin verilmektedir.

Debian sistemlerinde, GNU Genel Kamu Lisansının tam metni /usr/share/common-licenses konumunda bulunabilir.