Yerleri görmeye devam ediyorum, "ortak" havuzuna yazılım bulabildiğim bir yer olarak başvuruyorum, bu depoyu nasıl etkinleştirebilirim? Lütfen bunun grafik olarak ve komut satırı yoluyla nasıl yapıldığını belirtin.
Yerleri görmeye devam ediyorum, "ortak" havuzuna yazılım bulabildiğim bir yer olarak başvuruyorum, bu depoyu nasıl etkinleştirebilirim? Lütfen bunun grafik olarak ve komut satırı yoluyla nasıl yapıldığını belirtin.
Yanıtlar:
GUI Yolu :
Ubuntu butonuna tıklayın, sonra "Yazılım Kaynakları" (veya Ubuntu 16.04+ üzerindeki "Yazılım ve Güncellemeler") aratın ve "Diğer Yazılımlar" sekmesine gidin.
Komut Satırı Yolu :
gksudo gedit /etc/apt/sources.list
(veya seçtiğiniz komut satırı editörüyle GUI'siz komut satırında sudo nano /etc/apt/sources.list
kullanılır nano
)İş ortağı havuzlarını aşağıdaki satırların önündeki # işaretini kaldırarak ekleyin ( maverick
Ubuntu kurulumunuzun sürümü, farklı olabilir, bu nedenle 'maverick' yerine kullandığınız sürümün kod adını kullanın. lsb_release -c
öğrenmek için.)
# deb http://archive.canonical.com/ubuntu maverick partner
# deb-src http://archive.canonical.com/ubuntu maverick partner
Paket dizin dosyalarını kaynaklarından yeniden senkronize edin: sudo apt-get update
Referans için resmi belgeler
Bu yöntem kullanır
lsb_release -sc
Ubuntu (kod adı) sürümünü almak için.add-apt-repository
uygun yapılandırma dosyalarını değiştirmek için.Ubuntu'nun tüm sürümlerinde çalışmanın avantajlarına sahiptir.
sudo add-apt-repository "deb http://archive.canonical.com/ubuntu $(lsb_release -sc) partner"
Komut satırından ortağı deposunu etkinleştirmek için düzenleyin /etc/apt/sources.list
:
sudoedit /etc/apt/sources.list
ve kaldırmak # bu iki çizgi başından itibaren:
#deb http://archive.canonical.com/ubuntu maverick partner
#deb-src http://archive.canonical.com/ubuntu maverick partner
Böylece onlar böyle:
deb http://archive.canonical.com/ubuntu maverick partner
deb-src http://archive.canonical.com/ubuntu maverick partner
Sonra apt cache güncelleyin: sudo apt-get update
.
TERMİNALİ sürüm, ortaklar deposunu etkinleştirmek için bu komutları kopyalayıp yapıştırmanız yeterlidir:
DISTRO=`cat /etc/*-release | grep DISTRIB_CODENAME | sed 's/.*=//g'`
sudo sed -i 's/\(# \)\(deb .*ubuntu '${DISTRO}' partner\)/\2/g' /etc/apt/sources.list
sudo apt-get -y update
@ERGuille: FTFY, daha temiz bir sürümüyle
sources.list
Dosyayı ayrıştırmada gerçekten yanlış bir şey yok . Olsa da bir yedekleme yapmak için tavsiye edilir ( sed -i.bak
sadece yerine kullanın sed -i
)
Bu şekilde kabuk içinde yaptım, kararlılığı, yeniden kullanılabilirliği ve boşa gitmeyi (ve dağıtımı kontrol etmemeyi) arttırmak için biraz değişiklik yaptım.
grep -qe '^# deb[- ].* partner$' /etc/apt/sources.list \
&& sudo sed -i"~$(date -%s)" 's/^# \(deb[- ].* parnter$\)/\1/' /etc/apt/sources.list
Buradaki alternatifler:
Sonunda bunun başka bir yinelemeye ihtiyacı olabilir veya iki tane. Umarım yorumlarda kişisel notun yanında bu bazı yararlı bir özetini veriyordu.
TERMİNALİ sadece kolaylaştırmak, bu komutu kopyalamak ve yapıştırmak için:
sed 's/\# deb http\:\/\/archive\.canonical\.com\/ubuntu natty partner/deb http\:\/\/archive\.canonical\.com\/ubuntu natty partner/' /etc/apt/sources.list | sed 's/\# deb-src http\:\/\/archive\.canonical\.com\/ubuntu natty partner/deb-src http\:\/\/archive\.canonical\.com\/ubuntu natty partner/' - > /tmp/newfile && sudo mv -f /tmp/newfile /etc/apt/sources.list
sed -i~ 's|^# *\(deb\(-src\)* http://archive\.canonical\.com/ubuntu natty partner|\1|' /etc/apt/sources.list
Tek bir düzenli ifade kullanır, ancak içinde yeni bir dosya oluşturmak /etc/apt/sources.list.d/
hala çok daha iyi olurdu.