Depolar nasıl bağlanır. Kişisel Paket Arşivleri (PPA). Eklenecek komutlar

  • 06.04.2019

paket Ubuntu deposu- bazı verilerin depolanması, bu durumda programlar. Linux dağıtımlarının resmi ve resmi olmayan depoları vardır. çoğu teklif ediyor ücretsiz kurulum yazılım.

Depo ve Yazılım

Kullanıcılar işletim sistemleri Windows veya Mac OS alışıktır yazılım olarak tedarik edilir kurulum dosyaları. Ancak 18 04, programları ve gerekli kitaplıkları içeren .deb paketleridir. Kurulumdan önce kullanıcının bağlandığı depolarda saklanırlar.

Bu, yazılımı yüklemek veya kaldırmak için merkezi olmayan bir yöntem sağlar. Güncellemeleri göndermeyi, doğru programları ve eklentileri bulmayı kolaylaştırır. AT kurulu dağıtım ile gerekli tüm depoları içerir büyük miktarçeşitli yazılımlar. Depolardan program yüklemek, kullanıcının İnternet'ten bir paket indirmesi veya kaynaktan bir program oluşturması ile eşdeğerdir.

Ubuntu'da depoların bulunması ve yapılandırılması şu şekilde yapılır: özel araçlarörneğin, Sinaptik. Ubuntu benzeri Linux dağıtımlarındaki paketleri yönetmek için bir GUI programıdır. Konsol sisteminin özelliklerini ve grafik arayüzün rahatlığını birleştirir. Paketleri kurmanıza, kaldırmanıza, yapılandırmanıza, güncellemenize izin verir.

Yazılım türleri

Ubuntu depo listesindeki programlar dört bölüme ayrılmıştır. Her grup kullanılabilirlik ve lisans yetenekleri açısından farklılık gösterir. Bazıları Linux'un yaratıcısı Canonical tarafından destekleniyor.

Bu şekilde dağıtılır:

  • ana - ücretsiz, Canonical tarafından desteklenir;
  • sınırlı - tescilli, Canonical tarafından desteklenen;
  • evren - ücretsiz, Canonical tarafından desteklenmez;
  • multiverse - tescilli, Canonical tarafından desteklenmez.

Ubuntu'da bir depo nasıl eklenir

Resmi depo çok sayıda program içerir, ancak birçoğu popüler uygulamalar eksik. Geliştirici şirketler, Ubuntu için yazılım yükleyebileceğiniz kendi depo listelerini oluşturur. Grafik arayüzde veya konsolda gerçekleştirilir. Depoları bağlarken, bazı programların kararsız olabileceğini göz önünde bulundurmak önemlidir.

Merkez üzerinden bağlantı Ubuntu uygulamaları. Talimat:

  1. Ubuntu Yazılım Merkezi programını açın.
  2. "Uygulama Kaynakları" menü öğesine gidin.
  3. "Yazılım" sekmesini seçin üçüncü taraf geliştiriciler", İşaret istenilen versiyonlar programlar, "Ekle" düğmesini tıklayın.
  4. Görünen pencerede APT satırını girin, "Kaynak ekle" ye tıklayın.
  5. Güncellemeden sonra, yeni bağlanmış bir depodan paketleri kurabilirsiniz.
  6. "Bash" ile çalışın.

Depo tek bir komutla eklenir:

sudo apt-add-deposu ppa:ripps818/coreavc

üzerinde kullanılabilir güvenilir yol.

  1. Başlangıç ​​olarak, bir depo listesi içeren /etc/apt/sources.list dosyasında düzenlenir.
  2. Kaydettikten sonra sudo apt-get update komutu ile paket listesini güncellemeniz gerekir.
  3. Artık paketleri kurabilirsiniz.

ATOM

Tanınmış açık kaynak metin editörü.

Ubuntu 18 04 ve diğer işletim sistemlerinde kullanılır. Aşağıdaki diller için çok sayıda eklentiye sahiptir:

  • C, C++, C#;
  • HTML, CSS, DAHA AZ, Sass
  • JavaScript
  • Python;

Bir depo eklemek için şu komutu kullanın:

sudo eklenti-apt-deposu ppa:webupd8team/atom sudo apt-get güncellemesi

DOCKY

DOCKY, Mac OS'deki bir panele benzeyen bir başlatıcıdır.

Kurulumu kolaydır, minimum sayıda ayara sahiptir, çeşitli eklentileri destekler.

  1. Ayarlara gitmek için bağlantı simgesine tıklamanız gerekir.
  2. Simgeler program başladıktan sonra eklenir. Panelde simgesi belirir, ardından üzerine tıklamanız gerekir. sağ tık fare, "Panele sabitle"yi seçin.
  3. Kaldırmak için simgeyi tutup panelden çıkarmanız yeterlidir.

Değişikliklerin etkili olması için yeniden başlatmanız gerekir.

Kararlı PPA:

sudo eklenti-apt-deposu ppa: docky-core/kararlı sudo apt-get güncelleme && sudo apt-get yükleme docky

Geliştirici PPA'ları:

sudo eklenti-apt-deposu ppa:docky-core/ppa sudo apt-get güncelleme && sudo apt-get yükleme docky

DROPBOX

En popülerlerinden biri Bulut depolama Dropbox'ın kendi deposu vardır.

Ubuntu deposundan bir liste ekleme:

sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 5044912E sudo sh -c "echo" deb http://linux.dropbox.com/ubuntu/wily main" >> /etc/apt/sources .list.d/dropbox.list" sudo apt-get güncellemesi

Dropbox ile tüm dosyalar tek bir yerde toplanabilir. Bulması kolaydır, tüm cihazlarda senkronize edilirler. Bu, düzenler ve diğer dosyalar üzerinde ortak çalışmaya olanak tanır.

En pahalı paket, dosyalar için sınırsız depolama alanı sağlar. Maliyeti ayda 20 dolar (1200 ruble), ücretsiz test imkanı var.

FIREFOX AURORA

Bu depo şunları sunar:

  • bir sonraki sürümde bulunacak olan Beta tarayıcı özelliklerini deneyin;
  • özellikle geliştiriciler için Developer Edition tarayıcısıyla çalışın;
  • Nightly yeni nesil tarayıcıyı kullanın.
sudo add-apt-deposu ppa:ubuntu-mozilla-daily/firefox-aurora sudo apt-get güncellemesi

Google

Google aşağıdaki hizmetleri yüklemek için depolar sağlar:

  • Krom;
  • Dünya;
  • müzik;
  • Masaüstü, Picasa;
  • konuşma eklentisi

Basit ve uygun yol yazılım kurulumları, güncellemeler. Üstünde yerleşik Chrome krom tarayıcı için yerleşik bir eklenti gibi avantajlara sahiptir. PDF görüntüleyici belgeler, taze Flash sürümleri oyuncu.

Üç versiyon sunulmaktadır:

  • kararlı;
  • beta sürümü;
  • geliştirici sürümü.
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - sudo sh -c "echo" deb http://dl.google.com/linux/chrome/deb/ kararlı ana" >>

Google Earth- uydular tarafından çekilen tüm dünya yüzeyinin fotoğraflarını içeren bir proje. Bazı bölgelerin kalitesi yeterli yüksek çözünürlük. Görselleştirme, üç boyutlu bir model sayesinde gerçekleştirilir. Dünya, selefi Google Haritalar'dan temel farkı budur.

Wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key eklentisi - sudo sh -c "echo "deb http://dl.google.com/linux/earth/deb/ kararlı ana" >> /etc/apt/sources.list.d/google.list" sudo apt-get güncellemesi

Google Müzik- müzik, podcast yayın akışı hizmeti. Kullanıcılar 50.000 şarkıya kadar ücretsiz olarak çevrimiçi olarak indirebilir ve dinleyebilir. Ücretli abonelik 40 milyondan fazla şarkıdan oluşan bir listeye reklamsız erişmenizi sağlar. Yeni parçaların satın alınması mağaza aracılığıyla gerçekleştirilir. Google Oyun.

Wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key eklentisi - sudo sh -c "echo "deb http://dl.google.com/linux/musicmanager/deb/ kararlı ana" >> /etc/apt/sources.list.d/google.list" sudo apt-get güncellemesi

DüğümJS

NodeJS, JavaScript ile dil olarak çalışmanıza izin veren bir platformdur. genel amaçlı.

Bununla mikrodenetleyicileri programlayabilir, masaüstü oluşturabilirsiniz. pencere uygulamaları, kuzey ile etkileşim.

Ubuntu deposundan bir liste eklemek şöyle olur:

sudo add-apt-deposu ppa:chris-lea/node.js

Yüce Metin 3

Yüce metin- platformlar arası metin kodu düzenleyicisi.

Basit bir arayüze sahiptir çok sayıda Python ile yazılmış eklentiler. Geliştirici, özellikleri test etmek için zaman verir, ardından bir lisans satın alma ihtiyacıyla ilgili bildirimler görünür.

Tüm desteklenen popüler diller programlama, sözdizimi vurgulaması var. için bir paket yöneticisi ile donatılmış hızlı arama ve yeniden başlatmadan paketleri kurun. Birkaç görsel tema ve ekran modu vardır. çalışma penceresi birkaç dosyanın kodunun aynı anda düzenlenmesini sağlayan 4 panele bölünmüştür.

Kodun bazı bölümleri kaydedilebilir ve snippet olarak kullanılacaktır. Otomatik kaydetme işlevi, klavye kısayolları desteği, makroları kullanarak otomasyon ve son eylemlerin tekrarları uygulandı.

sudo add-apt-deposu ppa:webupd8team/sublime-text-3 sudo apt-get güncellemesi sudo apt-get install

Ubuntu (Debian), CentOS, Fedora veya tamamen egzotik ve az bilinen bir Linux dağıtımı gibi en sevdiğiniz Linux dağıtımına daha önce yazılım yüklediyseniz, bunu yapmanın en kolay yolunun konsoldan geçtiğini bilirsiniz. Ancak, gerekli yazılım bu dağıtımın deposunda olmayabilir ve ardından depoyu eklemeniz gerekecektir. Bunu nasıl yapacağım, makalede anlatacağım.

Linux sisteminde depo nedir

Ne hakkında - depo(aka “şalgam”) veya ayrıca yazdıkları gibi, - PPA? Aslında, bu böyle bir paket deposudur. özel insanlar - bakıcılar. Bu depoya girmeden önce, çakışmaları önlemek için paketin diğer paketlerle uyumluluğu kapsamlı bir şekilde test edilir. Bu nedenle, bu tür depolardan kurulum genellikle güvenlidir ve halihazırda çalışan programları çökertmemelidir.

Dikkat: Yalnızca güvenilir depolardan paketleri kurun!

Unix benzeri bir işletim sisteminin herhangi bir dağıtımının PPA'sı Google Play veya Apple Appstore ile karşılaştırılabilir. Aslında, Android ve MacOS (iOS), Ubuntu ile aynı Unix benzeri işletim sistemleridir, Kırmızı şapka(ve küçük kız kardeşi Fedora), CentOS ve diğerleri Linux dağıtımları. Windows 8'de benzer bir şey ortaya çıktı.

Bu program yükleme yönteminin en önemli ve şüphesiz avantajı, internette yazılım aramanıza, şüpheli sitelerden indirmenize ve bundan sonra virüs yakalamanıza gerek olmaması ve manuel olarak güncellemeniz gerekmemesidir.

Sistemde kurulu olan depolar sayesinde program yükleme ve güncelleme rutini sizin yerinize yapılır. Paketleme yöneticisi! Ubuntu ve Debian'da bu apt-get, Fedora ve CentOS'ta - Yum, sadece, bence MacOS'un kendi paket yöneticisi yok.

Eklenecek komutlar

Terminal (konsol) kullanarak Ubuntu 12.04 veya 14.04'te bir havuz nasıl eklenir? Örneğin, favorimin kurulumunu alın Metin düzeltici Yüce metin WebUpd8 ekibinin temsilcilerinden:

Depo ekle (temel sözdizimi):

sudo add-apt-deposu ppa:<название репозитория>

sudo add -apt -repository ppa :< названиерепозитория>

onun yerine değiştiririz< название репозитория >WebUpd8 komutunun ppa'sı:

sudo eklenti-apt-deposu ppa:webupd8team/sublime-text-3

Ubuntu'ya bir depo ekleme

Örneğin, ihtiyacım olduğunda, biraz farklı bir depo eklemeniz gerekiyor:

deb http://deb.torproject.org/torproject.org güvenilir ana

Dosyayı kaydedin ve paket listesini yeniden güncelleyin.

Alternatif bir yol, add-apt-repository komutudur (tırnaklara dikkat edin):

sudo add-apt-repository "deb http://deb.torproject.org/torproject.org güvenilir ana"

sudo eklenti-apt-deposu "deb http://deb.torproject.org/torproject.org güvenilir ana"

Komutları Sil

Ubuntu 12.04 veya 14.04'te bir depo nasıl silinir? --remove anahtarını zaten bilinen komuta eklemeniz yeterlidir:

sudo add-apt-repository --remove ppa:<название репозитория>

Şu anda Ubuntu'da kullanılan her türlü program veya güncelleme, yalnızca depolardan yüklenir. Aynı zamanda, birçok kullanıcı ne olduğunu ve asıl amacının ne olduğunu bile bilmiyor.

Ne olduğunu?

depo özel mekan, Ubuntu işletim sisteminin kullanıcısı her türlü güncellemeyi veya programı yükleyebilir. Daha önce ameliyathane kullandıysanız Mac sistemleri ve Windows, o zaman muhtemelen yazılımın, kullanıcıya belirli ortamlarda sağlanan veya İnternet üzerinden indirilebilen bir veya daha fazla kurulum dosyası olduğu gerçeğine alışmışsınızdır. Ameliyathane için Ubuntu sistemleri yazılım dağıtmak için böyle bir seçenek de sağlanmıştır, ancak bu daha çok özel kapalı veya tescilli programlar için geçerlidir.

Bir depo bir yerdir çoğu yazılım Ubuntu yazılımı, gerekli kitaplıkları içeren özel .deb dosyalarında paketlenmiştir. Bu tür dosyalar genellikle internette veya herhangi bir taşınabilir ortamda, hatta işletim sisteminin kurulu olduğu bir CD'de bile bulunabilir.

Ubuntu Evrensel Deposu olarak Depo

Ancak, bu tür dosyaları gören birçok kullanıcı bir havuzun ne olduğunu bile bilmiyor olabilir. Bu, bu tür dosyaları barındıran özel bir depolama sunucusudur. Başka bir deyişle, depolar bir tür uygulama kaynağı olarak adlandırılabilir, çünkü kullanıcılar bilgisayarlarından onlara Ağ veya İnternet üzerinden aşağıdakileri kullanarak bağlanırlar. özel yardımcı programlar, ardından hangi paketlerin açık olduğunu görebilirler. şu an zaten bilgisayarda ve hangilerinin yüklenebileceğini. Kamu hizmetlerinin büyük çoğunluğunun prosedürü desteklediğine dikkat edilmelidir. basit aramaüzerinde anahtar kelimeler ve ayrıca paketleri kategoriye göre birkaç gruba ayırabilir.

Ubuntu depoları şunları içerir: büyük miktarçeşitli yazılımlar, bu nedenle ilgilendiğiniz yardımcı programı bulmak genellikle zor değildir. Tabii ki, internetten bir .deb dosyası paketi indirebilir veya hatta programı kendiniz kaynaktan oluşturmaya çalışabilirsiniz, ancak bu seçeneğin daha zahmetli olduğunu ve her zaman etkili olmadığını anlamalısınız.

Çeşitli programlar nasıl aranır ve kurulur?

Başlangıçta, Ubuntu depolarını kullanırken, bir yardımcı program yardımıyla çözülmesi gereken belirli bir görev olduğunu varsaymalısınız, ancak aynı zamanda var olup olmadığını ve ne dendiğini bile bilmiyor olabilirsiniz. Ancak, muhtemelen diğer işletim sistemlerinde kullanılan eşdeğer programları biliyorsunuzdur.

Bazı İnternet arama motorlarını kullanarak, örneğin Windows'ta benzer bir yardımcı programın adını yazarak, ancak sorguya “Ubuntu için” ekleyerek, istediğiniz programın sizi ilgilendiren seçeneklerini bulabilirsiniz. Çoğu durumda, arama motoru size birkaç program adı verecektir, ancak oldukça fazla sayıda sunulabileceklerini belirtmekte fayda var, ancak bu kullanıcıların incelemelerine göre en uygun olanı seçebilirsiniz. kim zaten kullanmış. Hemen hemen her modern yardımcı program vardır kendi sayfası ek özelliklerle tanışabileceğiniz veya ekran görüntülerini görüntüleyebileceğiniz internette.

Programı nereden indirebiliriz?

İlgilendiğiniz programın adına karar verdikten sonra, Ubuntu Yazılım Merkezi'ni başlatmanız ve ardından onu bulmanız gerekecek. mevcut liste. Büyük olasılıkla, onu bulabilecek ve yeterince kurabileceksiniz. kısa zaman. Ek olarak, geliştiricilerin iOS 7 veya diğer işletim sistemleri için kendi havuzları olması muhtemeldir. Vakaların ezici çoğunluğunda, bu tür depolar ilgilendiğiniz programın en son sürümlerini içerir, bu nedenle ilgileniyorsanız maksimum verimlilik, o zaman siteyi dikkatlice incelemeli ve aramayı kullanmalısınız.

Sadece bulamazsan istenilen program, iOS 7 veya diğer işletim sistemleri için depoları kullanarak diğer kurulum seçeneklerini denemelisiniz. Depolarda bulunan yazılım sürümlerinin çoğu zaman eski seçenekler olduğu görülür, ancak aslında çoğu zaman bunların Ubuntu'ya daha iyi entegre edildiği durumlar vardır ve bazı durumlarda daha kararlı çalışma açısından da farklılık gösterir. .

Bölümler

AT ubuntu en iyisi depolar, bileşen adı verilen dört bölüme ayrılmıştır ve sayfayı hem lisans hem de düzey olarak yansıtması amaçlanmıştır. kullanıcı için kullanılabilir destek. Paketler aşağıdaki gibi bileşenlere ayrılmıştır:

  • Main, Canonical tarafından sağlanan tamamen ücretsiz bir yazılımdır.
  • Restricter, esas olarak aşağıdakileri içeren tescilli bir yazılımdır. çeşitli sürücüler cihazlar. Tüm yardımcı programlar da Canonical tarafından desteklenmektedir.
  • Universe ayrıca Canonical tarafından resmi olarak desteklenmeyen, ancak işletim sisteminin kullanıcı topluluğu tarafından kontrol edilen ücretsiz bir yazılımdır.
  • Multiverse, Canonical tarafından desteklenmeyen tescilli bir yazılımdır.

Depo türleri

Ayrıca 5 ana depo vardır:

  • Sürüm - sürüm sırasında piyasaya sürülen paketler.
  • Sürüm güvenliği - bazı kritik güvenlik güncellemelerini içeren paketler.
  • Sürüm güncellemeleri - sistem güncellemelerini içeren paketler, ayrıca çeşitli daha fazlası modern versiyonlar resmi sürümden sonra piyasaya sürülen yazılım.
  • Release-backports - belirli yazılımların yeni sürümlerine ait her türlü backport'lar kararsız sürümler Ubuntu işletim sistemi.
  • Ortak - Canonical ortak şirketlerinden çeşitli yazılımları içeren bir havuz.

Resmi olanlara ek olarak, iOS 8 ve diğer işletim sistemleri için başka depoların da bulunduğunu belirtmekte fayda var. Belirli yardımcı programların yazarları tarafından ve ayrıca kaynaktan tam teşekküllü bir paket derlemeye karar veren ve ardından onu serbest bırakan kişiler tarafından oluşturulabilirler. açık Erişim diğer kullanıcılar için.

Launchpad aracılığıyla ekleme

Bir depo nasıl ekleneceğini bilmiyorsanız, Launchpad size bu konuda yardımcı olacak ve PPA depoları oluşturma yeteneği sağlayacaktır. Bu depolar, sahibinin çeşitli kaynakları koyduğu ve sonunda kullanıcılara tam teşekküllü bir borç belgesinin sağlandığı nispeten küçük paketlerdir.

Nasıl bağlanır?

Bir kişi ilgilendiği yardımcı programı bulamazsa, bağımsız olarak bir havuzun nasıl ekleneceğini anlayabilir ve ardından gerekli yazılımı ona indirebilir. Sonuçta, çoğu zaman Ubuntu depolarının belirli sorunları çözmek için gerekli olabilecek çeşitli yardımcı programlardan yoksun olduğu görülür. Bu nedenle, gerekli yazılıma erişebileceğiniz bağlanarak oldukça fazla sayıda üçüncü taraf deposu vardır. Bu hem konsol kullanılarak hem de konsol aracılığıyla yapılabilir.

Bazı depolarda, ihtiyacınız olan paketlere ek olarak, Linux depolarını içeren çekirdekler de dahil olmak üzere çeşitli yazılımların her türlü deneysel yapılarının da bulunabileceğini hemen belirtmekte fayda var. Bu tür paketlerin sürümü çoğu durumda kullandığınızdan daha yüksek olduğundan, "Güncelleme Yöneticisi" sistemin kendisini güncellemeyi deneyebilir. Bunu, sisteminize zarar verebilecek ücretsiz depolar aracılığıyla yapacaktır. Bu nedenle, her durumda, bağlı depolamanın açıklamalarını ve ayrıca "Güncelleme Yöneticisi" içindeki bilgileri dikkatlice okumanız gerekir.

GUI'yi kullanma

AT bu durum iOS 8 ve diğer işletim sistemleri için depolar aşağıdaki şekilde bağlanır:

  1. Ubuntu Yazılım Merkezi açılır.
  2. Ardından, "Düzenle" / "Uygulama Kaynakları"na gidin.
  3. Yeni pencerede, "Diğer Yazılımlar" sekmesini seçin ve ardından "Ekle" düğmesine tıklayın.
  4. Yeni pencerede "Line ART:" alanını doldurun, "Kaynak ekle" düğmesine basın.
  5. Şimdi kaynak eklendi ve etkinleştirildi, pencereyi kapatabilirsiniz.

Yeni bir yazılım kaynağı bağladığınız için paket bilgilerini güncellemeniz gerekecektir. Çoğu durumda, bağlandıktan sonra, kullanıcıdan bu verileri güncellemesinin istendiği bir pencere açılır. Pencerede, "Güncelle" düğmesine tıklamanız yeterlidir.

Tüm paket bilgilerini güncelledikten sonra, Uygulama Kaynakları penceresi kapanacak ve büyük olasılıkla uygulama kaynağının imzasız olduğuna dair bir hata alacaksınız. Bununla birlikte, bağladığınız depoda bulunan ilgilendiğiniz yardımcı programları aşağıdakileri kullanarak yükleyebilirsiniz: standart araçlar. İmzasız depo hatasını düzeltmek için güvenlik sistemini zaten anlamalısınız.

Konsolu kullanma

Bu seçenek hepsinden daha iyidir. mevcut yöntemler. Konsolu kullanarak yerel bir havuz veya başka türde havuzlar eklemek en iyisidir. Bu oldukça basit bir şekilde yapılır, çünkü depo yalnızca bir komutla eklenir, örneğin: sudo apt-add-repository ppa:ripps818/coreavc.

Gerekirse aynı şekilde konsol üzerinden depoyu silebilirsiniz.

Koruma sistemi

Çoğu durumda depolar İnternet'te bulunduğundan, saldırganların depoyu çeşitli değiştirilmiş paketler içeren kendi depolarıyla değiştirmeleri mümkündür. Böylece kullanıcı, bilgisayarına değiştirilmiş yazılım yükleyerek, sistemini altına koyabilir. gerçek tehdit. Bununla birlikte, birçok depo ikameye karşı koruma sağlar. Bu koruma seçeneği, istemcinin ve veri havuzunun dijital imzaları karşılaştırılarak uygulanır. Deponun dijital bir imzaya sahip olması durumunda, kullanıcının bilgisayarında bu depo için ortak olan bir anahtar vardır.

Ubuntu'da, varsayılan olarak, güvenilir depolar şurada bulunur: kurulum diskleri. Kullanıcının bilgisayarında aynı anda birden fazla bağlı havuz varsa, güvenilir havuzlar tercih edilecektir.

Anahtar nasıl eklenir?

Koruma altındaki bir kasayı bağlama elektronik imza, özel bir indirmeniz gerekecek Genel anahtar sisteme eklenecek. Oldukça sık, indirilmek üzere, kurulum için hazır olan ve depo anahtarını tamamen kendi başına yazacak bir paket sağlanabilir. Anahtarı doğrudan depo sitesinden indirirseniz, bu durumda size .gpg, .key veya başka bir uzantıya sahip normal bir dosya verilecektir. Ekle verilen dosya kullanarak sisteme konsol komutu sudo apt-key repo.key ekleyin, ancak .key yerine aldığınız depo anahtarı belirtilir.

Sunucu aracılığıyla bir anahtar ekleme

Çoğu en iyi seçenek koruma altındaki özel bir sunucu aracılığıyla bir anahtar eklemektir. oldukça sık eğer Konuşuyoruz anahtar hakkında, ilk bakışta kullanıcı için tamamen anlaşılmaz olabilecek alfanümerik tanımlayıcısı verilir, ancak bu benzersiz bir addır. Bu anahtarlar bulunur özel sunucular herkesin onları alabileceği yer.

Yazılım için bazı depoları temsil eder. Yükleyiciler, gerektiğinde erişilebilen sunucuda depolanır. Bir havuz eklendiğinde, yardımcı programlar ve uygulamalar hakkında bilgi içeren dizin adı verilen bir liste yüklenir. Genel olarak, herhangi bir program veya uygulama indirmeniz gerekiyorsa, onu listeden seçmeniz yeterlidir ve gerisini Ubuntu Yazılım Merkezi halledecektir. Ubuntu zaman zaman depoları kontrol eder ve dizinlerini günceller. Bu sayede sistem her zaman en son yazılım güncellemelerini alabilir. Bir havuz-yardımcı program kombinasyonunun kullanılması, yardımcı programları yüklemek/kaldırmak için basit, merkezi bir yöntemin yanı sıra güncellemeleri zorlamanın rahat bir yolunu sağlar. Yeni kurulmuş bir Ubuntu'da gerekli tüm depolar zaten mevcuttur, ancak üçüncü taraf depoları her zaman yükleyebilir ve kullanabilirsiniz. Oldukça fazla sayıda farklı yazılım içerirler. Bu yazıda, Ubuntu deposunun nasıl ekleneceğine veya kaldırılacağına ayrıntılı bir göz atacağız. Anlayalım. Gitmek.

Yukarıda belirtildiği gibi, başlangıçta Ubuntu'nun zaten temel bir uygulama kaynağı vardır. Yeterli olmaması durumunda, kullanıcı yükleyebilir ek depolar. Bir depo eklemek şu şekilde olur:

  1. İlk önce Sistem Ayarları'na gidin ve Ayarlar ve Güncellemeler'i açın.
  2. Ardından, "Diğer Yazılımlar" sekmesine gidin.
  3. Deponun adresini belirterek "Kaynak ekle"ye tıklayın.
  4. Bundan sonra Ubuntu dizinlerini güncelleyin. Ayarlar bölümünden çıkın ve beliren pencerede "Güncelle" butonuna tıklayın.

Aynı şey aracılığıyla yapılabilir Komut satırı. İlk önce terminali açmanız gerekir (bunu yapmak için Alt + Ctrl + T kısayol tuşlarını kullanın) ve ardından şu komutu çalıştırın:

sudo apt-add-repository "deb http://dl.google.com/linux/chrome/deb/ kararlı ana"

Sistem sizden bir kullanıcı şifresi girmenizi isteyebilir.

Bundan sonra Ubuntu dizinlerini güncelleyecek komutu yazın:

Depoların listesini görmek istiyorsanız, terminali yazmanız yeterlidir:

sudo nano /etc/apt/sources.list

Ayrılmak nano düzenleyici, Ctrl+Z klavye kısayolunu kullanın.

Şimdi Ubuntu'da bir havuzun nasıl silineceğini görelim. Bu iki şekilde yapılabilir: aracılığıyla GUI ve komut satırı aracılığıyla.

Başlamak için Programlar ve Güncellemeler bölümüne gidin ve Diğer Yazılımlar'ı seçin. Listeden istediğiniz satırı seçin ve "Sil" düğmesine tıklayın. Silmek istemiyorsanız, depo basitçe devre dışı bırakılabilir. Bunu yapmak için, ilgili liste öğesinin önündeki kuşu kaldırmanız yeterlidir.

Terminalden çıkarmak çok basittir. Sadece şu komutu yazmanız gerekiyor:

sudo apt-add-repository -r "deb http://dl.google.com/linux/chrome/deb/ kararlı ana", tıpkı önceki durumda olduğu gibi, sistem gerektiriyorsa bir şifre girin.

Bu kadar. Gördüğünüz gibi, oldukça basit ve fazla zaman almıyor.

Linux'a yazılım yükleme kavramı Windows'tan çok farklıdır. Burada da programı internetten indirebilir ve hiçbir şey yüklemeden çalıştırabilirsiniz, ancak bunu kimse yapmaz. Programlar güvenilir kaynaklardan kurulur - dağıtım geliştiricileri veya kullanıcı topluluğu tarafından bakımı yapılan ve güncellenen resmi depolar. Özetle, depolar, içinde depolandıkları çok büyük program koleksiyonlarıdır. özel biçim ve paket yöneticisi tarafından otomatik olarak indirilip kurulabilir.

Önceki makalelerimden birinde inceledim. Bu yazıda Ubuntu'daki depolara daha global olarak bakacağız, Ubuntu depolarını kurmayı, ne olduklarını, nerede depolandıklarını, depoların nasıl eklenip kaldırılacağını ele alacağız.

Temel olarak, Ubuntu depoları iki türe ayrılabilir - resmi ve üçüncü taraf depoları. Resmi depolar yalnızca kararlı programlar içerir ve sürümleri güncellenmez, yalnızca güvenlik güncellemelerini alabilirler. Üçüncü taraf ubuntu depoları herkes tarafından oluşturulabilir ve yazarları gerektiğinde güncelleyebilir ve depoya yazılım ekleyebilir. Ubuntu PPA'ları, üçüncü taraf depoları oluşturma sürecini basitleştirmek için tasarlanmıştır.

Her depoda birden fazla dal bulunur. İlk dal grubu dağıtım versiyonudur. Dağıtımın her sürümü için - ayrı yazılım.

İkinci grup şubeler daha ilginçtir. Gerçek şu ki, Ubuntu'nun çeşitli yazılım türleri için birkaç şubesi vardır:

  • Ana- ana dal - Canonical tarafından resmi olarak desteklenen kararlı yazılım
  • Kısıtlı- GPL lisansı altında dağıtılmayan resmi olarak desteklenen yazılım
  • Evren- Ubuntu topluluğu tarafından desteklenen programlar
  • çoklu evren- tescilli yazılım dalı

Resmi depolar bu yapıya bağlıdır, üçüncü taraf ppa farklı bir yapıya veya sadece bir ana şubeye sahip olabilir.

Ayrıca, depolar iki türe daha ayrılabilir: ikili dosyalar- hazır yerleşik paketler ve indirebileceğiniz kaynak kod depoları kaynak programlar ve bilgisayarınızda derleyin.

Ubuntu'da depoları ayarlama

Ubuntu depoları ayarları, /etc/apt dizinindeki birkaç dosyada bulunur.

Tüm resmi depolar Ubuntu depoları dosyasına yazılır - /etc/apt/sources.list. Her PPA deposu için bir ayrı dosya/etc/apt/sources.list.d/* dizininde

Böylece, Ubuntu'daki depoları ilkel bir şekilde nasıl listeleyeceğinizi zaten biliyorsunuz. Aslında, bu dosyayı zaten açabilir ve Ubuntu deposunu dosyanın hemen sonuna ekleyebilirsiniz, ancak bu tür eylemler için sistem vardır. özel aletler ve sonra onlara bakacağız.

GUI'de depoları ayarlama

Depolar, sistem ayarları yardımcı programı kullanılarak yönetilebilir. Sistem Ayarlarını başlatın, ardından açın Programlar ve güncellemeler veya hemen çalıştırın Programlar ve güncellemeler Dash menüsünden:

İlk sekmede, resmi depoların (ana, kısıtlı ...) şubelerini etkinleştirebilir veya devre dışı bırakabilir ve ayrıca size en yakın aynayı seçebilirsiniz:

Ubuntu'ya bir havuz eklemek için sekmeye gidin diğer yazılım bu sekmede sisteme bağlı olan Ubuntu depolarının tam listesini görebilirsiniz:

Erişmek için ek programlar Canonical iş ortaklarının bir üçüncü taraf deposuna bağlanması önerilir. Bunu yapmak için, yanındaki kutuyu işaretlemeniz yeterlidir.

Ubuntu deposunu eklemek için düğmesine tıklayın Ekle:

Burada tek alana apt depo dizesini girmeniz ve düğmesini tıklamanız gerekir. kaynak ekle.

Apt deposu dizesi şu sözdizimine sahiptir:

borç http://depo_adresi dağıtım_versiyonu dallar

Örneğin:

deb http://ua.archive.ubuntu.com/ubuntu/ xenial ana kısıtlı

deb https://apt-mo.trafficmanager.net/repos/dotnet/ güvenilir ana

İlk satır resmi depo, ikincisi ubuntu PPA deposudur. Gördüğünüz gibi, aynı görünüyorlar. Dağıtım versiyonunda her şey açık, bu kod adı, şube ile de - bu ana. Ama adres nereden alınır? Bu size kalmış, herhangi bir yerde, forumlarda, arama motorları veya en iyi depoların bir listesini içeren makalemizde.

Ubuntu deposunun kurulumu tamamlandı ve listede görünüyor. Devre dışı bırakmak için kutunun işaretini kaldırmanız yeterlidir. Ubuntu deposunu kaldırmak için düğmesine tıklayın. silmek:

Üçüncü taraf depolar için, GPG anahtarını aşağıdakiler için içe aktarmanız gerekir: doğru işlem sistemde, eğer anahtar eklenmezse, Ubuntu depolarının güncellenmesi sırasında apt, bir imza doğrulama hatası verecektir. Bu, kimsenin paketleri değiştirmemesi ve virüs yüklememeniz için yapılır. sekmeye git kimlik doğrulama, sonra seç dosyadan anahtarı içe aktar:

Kural olarak, havuzun açıklamasında, bir anahtar gerektiriyorsa, indirilebileceği bir bağlantı vardır. Anahtarı bir tarayıcı kullanarak indirebilir veya konsol yardımcı programı wget, örneğin:

wget http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0xFC6D7D9D009ED615

Ayrıca tuşu ile tuşları silebilirsiniz. silmek:

Kafanız karıştıysa ve varsayılan duruma nasıl geri döneceğinizi bilmiyorsanız, düğmeye tıklamanız yeterlidir. yeniden kurmak Ubuntu depolarını geri yüklemek için:

Yeni depolar eklenmişse, çıkışta program sizden Ubuntu depolarını güncellemenizi isteyecektir, bu yeni bağlanan kaynaklardan paket listelerini indirmek için gereklidir. Ayrıca terminal aracılığıyla da güncelleme yapabilirsiniz, ancak daha fazlası aşağıdadır.

Ubuntu PPA depolarını kurma

Ubuntu PPA'ları, Canonical - launchpad.net tarafından oluşturulan bir sitede bulunur. Ubuntu, apt dizesini otomatik olarak ayırt edebilir, bulabilir ve bu tür depolar için GPG anahtarlarını indirebilir. Ubuntu'da depo eklerken uygun zaman çizelgesi yerine ppa'nın adresini belirtmek yeterlidir, örneğin:

Aslında, PPA depoları normal depolarla aynıdır. Depoyu manuel olarak eklemek isterseniz, spoiler'ı ortaya çıkararak apt dizesini ve anahtarını öğrenebilirsiniz. Bu PPA ile ilgili teknik ayrıntılar depo açıklama sayfasında:

Şimdi yukarıda anlatıldığı gibi sisteme eklenebilir.

Terminalden Ubuntu'ya Depo Ekleme

Birçok talimatta, depoyu terminal aracılığıyla Ubuntu'ya bağlamak için komutlar görüyoruz. Gerçekten de, yardımcı programı başlatmaktan, anahtarları yüklemekten ve her şeyi fare ile yapmaktan biraz daha uygundur. Ubuntu deposunu terminal aracılığıyla eklemek için şu komutu kullanın: apt-add-repository :

sudo apt-add-repository "deb http://ppa.launchpad.net/shutter/ppa/ubuntu wily main"

tırnak içinde uygun dize depo. Ayrıca /etc/apt/sources.list dosyasına bir satır da ekleyebilirsiniz:

echo "deb http://ppa.launchpad.net/shutter/ppa/ubuntu wily main" >> /etc/apt/sources.list

GPG güvenlik anahtarlarını eklemek için apt-key komutu vardır. Bir dosyadan anahtar ekleyebilir veya şuradan bir anahtar indirebilirsiniz: kıvrılma kullanma ve çıktısını ve apt-anahtarını yeniden yönlendirin:

curl -L http://debian.datastax.com/debian/repo_key | sudo apt anahtar ekleme

Terminal aracılığıyla Ubuntu'ya bir havuz eklemek, GUI'yi kullanmaktan çok daha kolaydır.

Ubuntu'da bir depo nasıl silinir

Ubuntu deposunu, kaldır seçeneğiyle aynı komutla terminal aracılığıyla kaldırabilirsiniz:

sudo apt-add-repository --repository "deb http://ppa.launchpad.net/shutter/ppa/ubuntu wily main"

Veya /etc/apt/sources.list dosyasındaki veya /etc/apt/sources.list.d/* dosyalarından birindeki deb satırını yorumlayın.

Ubuntu'ya PPA Deposu Ekleme

Aynı komutla PPA deposunu Ubuntu'ya ekleyebilirsiniz. Dediğim gibi sistem otomatik olarak depoyu tanıyacak ve indirecektir. doğru tuşlar. Kayıt formatı:

sudo apt-add-deposu ppa:depo/ppa

Örneğin:

sudo apt-add-deposu ppa:deklanşör/ppa

Ubuntu'da bir PPA deposu nasıl kaldırılır

Önceki örnekte olduğu gibi aynı komutla Ubuntu'daki bir havuzu silebilirsiniz.