Menü
Bedava
kayıt
ev  /  Gezginler/ Linux işletim sistemindeki program depoları. Linux depoları nedir ve bunlardan programlar ve paketler nasıl kurulur! Terminalden Ubuntu'ya depo ekleme

Linux işletim sistemindeki program depoları. Linux depoları nedir ve bunlardan programlar ve paketler nasıl kurulur! Terminalden Ubuntu'ya depo ekleme

Programları yükleme yöntemleri Windows sistemleri ve Linux (BSD'nin yanı sıra) farklıdır. Program yükleme ideolojisinin bile farklı olduğunu söyleyebiliriz. Windows kullanıcıları programın bir kurulum dosyası (veya bir grup dosya) olarak sağlanması gerçeğine alışkındır. Bu dosyaların internetten indirilmesi veya CD/DVD olarak alınması gerekir. Bu yöntem Linux için tipik değildir, ancak aynı zamanda mevcuttur.

Aslında, bir depo, bir dosya deposudur ... Bir Linux sistemi, bir program yüklemek isteyen bir kişinin programın depolandığı depoya gideceğini varsayar. Bu terminal aracılığıyla yapılır.

Örneğin, benim için ayarlamak istiyorum Linux Darphanesi Sanallaştırma Sanal Kutusu için 17.1 programı. Terminali başlatıyorum ve aşağıdaki komutu giriyorum:

sudo apt-get install virtualbox-4.3

Kurulum süper yönetici ayrıcalıklarıyla yapılmalıdır, bu yüzden komuta sudo kelimesini ekliyoruz. Terminal bizden süper yönetici şifresini ister ve kuracağınız paketler hakkında bilgi verir.


VirtualBox'ı Yükleme terminal aracılığıyla

Kullanıcı kabul ettikten sonra sistem indirmeye başlayacaktır. gerekli dosyalarİnternetteki ağ deposundan. Böylece programın web sitesine gitmenize ve kurulum dosyasını manuel olarak indirmenize gerek yoktur.

Yükleme işleminin kendisi şöyle görünür:


VirtualBox'ı Linux Mint'e Kurmak

Kurulumdan sonra program, kurulu diğer programlar listesinde bulunabilir.


Linux Mint'te VirtualBox

Kimler depo oluşturabilir?

Kimse. İşletim sisteminin programları hangi depolardan aldığına gelince, bunlar her şeyden önce sistemin kendisinin depolarıdır. Bireysel programların da kendi havuzları vardır (bunlar için programların sürümleri genellikle daha yenidir), ancak bu tür havuzlar işletim sistemi ayarlarına manuel olarak eklenmelidir. Bunu ya Paket Yöneticisi aracılığıyla ya da terminaldeki uygun komutlar aracılığıyla yapar.

Gördüğünüz gibi, benim durumumda Linux Mint deposunda zaten VirtualBox dosyaları vardı, bu nedenle ek işlemler gerçekleştirmeye gerek yoktu. Sistem deposunda böyle bir program bulunmazsa ne yapmam gerekir? Programın kendisinin geliştiricilerinin bir deposunu ekleyin.

Örneğin, Linux Mint menüsündeki "Uygulama Kaynakları" öğesini ve ardından "Ek Depolar" bölümünü bularak.


Linux Mint'te bir depo ekleme

Veya terminalde yazarak

sudo sh -c "echo" deb http://download.virtualbox.org/virtualbox/debian güvenilir katkı ">> /etc/apt/sources.list"

Bu, belirli bir VirtualBox deposuna giden yoldur. Diğer programlarda, yol farklı olacaktır. Bundan sonra paket önbelleğini güncelleriz:

sudo apt-get güncellemesi

Paket yöneticisi aracılığıyla depoya bir bağlantı eklerken, aynı zamanda şöyle görünmelidir: deb [web deposuna bağlantı]... Ek olarak, ekran görüntüsünde PPA depolarının bulunduğu bölümü fark etmiş olabilirsiniz. Onlara atanır.

Bu, belki de hepsi bu. Ve unutmayın, bir pengueni evcilleştirmek göründüğü kadar zor değildir.

Herkese selamlar!

Son makalede, resmi depolardan güncellemelerin ve ek programların nasıl yükleneceğini anladık. Linux Ubuntu'su Linux Ubuntu için Güncellemeler ve Ek Programlar Nasıl Kurulur!

Linux depoları nelerdir.
Linux deposu, depo - herhangi bir verinin depolandığı ve muhafaza edildiği yer. Çoğu zaman, depodaki veriler, ağ üzerinden daha fazla dağıtım için mevcut dosyalar biçiminde depolanır.

Linux depoları İnternet üzerinde bulunduğundan, bir saldırganın depoyu değiştirilmiş paketleri içeren kendi deposuyla değiştirme olasılığı vardır. Birçok depo, sahtekarlığa karşı korunur.

Koruma, Linux deposunun ve istemcinin dijital imzalarını doğrulayarak uygulanır.

Güvenilir Linux depoları, dijital olarak imzalanmış depolardır ve kullanıcının bilgisayarı şunları içerir: Genel anahtar bu depo için.

Linux Ubuntu'da varsayılan depolara şu adresten güvenilir: kurulum diskleri ve ana internet depoları arşiv.ubuntu.com'dur. Bilgisayarda birbirine bağlı birkaç Linux deposu varsa, güvenilir olanlar tercih edilir.

Dijital olarak imzalanmış bir Linux deposunu bağlarken, ortak anahtarı indirmeniz ve sisteme eklemeniz gerekir. Bazen, indirilmek üzere kurulum için mevcut bir paket sağlanır ve bu paket kurulduğunda kendisi depo anahtarını belirler. Anahtarı Linux veri havuzu sitesinden indirirseniz, .key, .gpg veya diğer uzantılı normal bir dosya alırsınız.

Teoriyi pekiştirmek için, pratikte ücretsiz bir çapraz platform örneğini kullanarak ek bir Linux deposu eklemeyi düşünün. sanal makine Oracle VirtualBox sürüm 5.0

Terminali çalışmak için açıyoruz Komut satırı ()

Komut satırında /etc/apt/sources.list dosyasını düzenlemek için şunu yazın (mcedit-text editor, nasıl yükleneceğini görün)

sudo mcedit /etc/apt/sources.list

Ek ayrıcalıklar elde etmek için kullanıcı şifresini girmeli ve klavyede "Enter" tuşuna basmalısınız.

Dosyanın sonuna satırı ekleyin
deb http://download.virtualbox.org/virtualbox/debian güvenilir katkı

Yapılan değişiklikleri kaydetmek için klavyede "F2" tuşuna basın ve "Kaydet" butonuna tıklayarak dosyanın üzerine yazmayı onaylayın.

Komut satırına dönmek için klavyeden "F10" tuşuna basarak dosyadan çıkın.
Bir sonraki adım, ortak anahtarı indirip sistemimize eklemektir.
Bunu yapmak için kopyalayın Sonraki satır

sudo wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-anahtar eklentisi -

ve klavyede "Enter" tuşuna basın.

Anahtarı ekledikten sonra her şeyin yolunda olduğu cevabını alıyoruz.

Nasıl ekleneceğini anlattık yeni Linux depo ve ortak anahtar. Gelecekte, kendiniz yeni Linux depoları ekleyebilirsiniz. Gerekli tüm bilgiler bu geliştiricinin web sitesinde bulunabilir. yazılım.
VirtualBox 5.0'ı yüklemek için. paket listelerini güncellemek gerekir (nasıl yapılacağına bakın) ve ancak bundan sonra kurulumu başlatın (nasıl yapılacağına bakın)
Komut satırına aşağıdaki satırı yazmalısınız
sudo apt-get install virtualbox-5.0
ve klavyede "Enter" tuşuna basın.

Virtualbox-5.0'ı çalıştırmak için. ekranın sol üst köşesindeki simgeye tıklayın "Bilgisayarda ara ..."
V arama çubuğu"virt" giriyoruz
Ve farenin sol tuşuna tıklayarak "Oracle VM VirtualBox" programını seçin.

Sürümü görüntülemek için yüklü program, üst panelde "Yardım", "Program hakkında" seçeneğini seçin

VirtualBox programı Version 5.10 r104061'i yüklediğimizi görüyoruz.

Makalede VirtualBox ile nasıl çalışılacağını tartıştık
Sanal makinelerle çalışmak için programı kurma ve yapılandırma - Oracle VirtualBox)

Her seferinde aramamak için gerekli program, panele sabitleyebiliriz. Bunu yapmak için, simgeye sağ tıklayın ve "Panel'e Sabitle" seçeneğini seçin.

Programı kapattıktan sonra simge panelde kalır.

Bu sayede ihtiyacınız olan programları panele sabitleyebilirsiniz.

Şimdi paketlerden programların nasıl kurulacağına bakalım.
VirtualBox, resmi siteden indirilerek paketten de kurulabilir. Eksi Bu method VirtualBox deposunu Linux sistemimize ekleyene kadar diğer tüm güncellemeleri manuel olarak da kurmamız gerekecek.

Ancak tüm programların bir Linux deposu yoktur. Ve bu programlar sadece manuel olarak kurulabilir ve güncellenebilir. Çarpıcı bir örnek Skype'tır.

Yüklemek için paketi resmi web sitesinden indirin. 14.04 sürümümüz için paket olmadığı için en yakın 12.04'ü seçiyoruz.

Kabul edin ve dosyayı kaydedin.

İndirilen dosyayı seçin ve indirilen dosyanın bulunduğu klasörü açmasını söyleyin.

Genellikle indirilen tüm dosyalar, İndirilenler klasöründeki kullanıcının ana dizinine kaydedilir.

Simgeye sağ tıklayın ve "Uygulama Merkezi ile Aç" ı seçin.

Başvuru Merkezi açılacaktır. Paketi kurmak için "Yükle" düğmesine tıklayın.

Kurulum işlemi başlayacaktır. Bu bize pencerenin üst kısmında ve sol tarafta bir indirme çubuğu şeklinde Linux Ubuntu Uygulama Merkezi tarafından bildirilir.

Kurulum için ek programlar Linux Ubuntu için ek ayrıcalıklara ihtiyacımız var.
Bunları almak için sistem bizden şifremizi girmemizi ister. Giriyoruz ve "Authenticate" düğmesine basıyoruz

Kurulum tamamlandıktan sonra Skype'ı açın. Ekranın sol üst köşesindeki simgeye tıklayın "Bilgisayarda ara ..."
Arama kutusuna "gökyüzü" yazın

Skype'ı Windows ve Linux'ta kurmak biraz farklıdır, ancak yukarıdaki makalenin kılavuzunu izlerseniz kurulumun size herhangi bir zorluk çıkarmayacağını düşünüyorum. Ama ortaya çıkarlarsa, bana her zaman bir soru sorabilirsin.

Ek Linux depolarının nasıl ekleneceğini ve programın paketten nasıl kurulacağını gördük. Artık ihtiyacınız olan programları Linux Ubuntu üzerinde kendiniz kurabilirsiniz. Ve bu konuyla ilgili anlaşılmayan sorular ve öneriler varsa, yorumlara yazmalarını rica ediyorum. Herkese güle güle!

Aşağıda depo hizmetlerinin nerede saklandığını, hangi sürüm kontrol sistemlerinin desteklendiğini, masaüstü uygulaması olup olmadığını ve hangi işletim sistemlerine kurulabileceğini görebilirsiniz.

# Şirket Yıl sürüm kontrolü Veri depolama Fiyat (aylık), $
1
0
2008 Git, SVN 7–210
2
0
2008 Git, Mercurial bulut / kendi sunucusu 10–200
2016
3
0
2011 Git bulut / kendi sunucusu 4-99
4
0
2007 Git, SVN Bulut 15–200

Katılımcıların verilerini işlerken kod depolamaya yönelik diğer depo hizmetleri şunlardı: Amazon Cloud Drive, Codebase, Gitolite, Heroku, Microsoft Azure, RhodeCode, Subversion, Team Foundation Server.

Derecelendirme hakkında

Kod depolamaya yönelik havuz hizmetleri derecelendirmesi, Tagline tarafından üçüncü kez gerçekleştiriliyor ve Nisan 2016 ile Mayıs 2018 arasında gerçekleştirilen 540'tan fazla dijital şirket teknik liderinin anketi temelinde oluşturuldu. Katılımcılardan "Kodunuzu depolamak için hangi depo hizmetlerini kullanıyorsunuz?" sorusuna bir veya birkaç yanıt seçmeleri istendi.

Dinamikler, Tagline tarafından Ağustos 2014'ten Nisan 2016'ya kadar elde edilen verilerle karşılaştırıldı.

Git sürüm kontrol sistemine dayalı projeleri barındırmak için en ünlü web hizmeti olan GitHub, sıralamada oldukça büyük bir farkla (%77) liderliğini sürdürüyor. Açık olan projeler için kaynak kodu hizmet ücretsizdir ve özel depoları olan özel projeler için çeşitli tarife planları vardır:
- kişisel (ekip kullanımı için özel depolar oluşturmak, ayda 7 dolardan başlayan fiyatlarla);
- için küçük organizasyonlar(ayda 25 dolardan erişim ayarlarını yönetmek mümkün olur);
- için büyük şirketler(yılda 2520 dolardan başlayarak kendi sunucunuza veya kendi bulutunuza kurulabilir).
GitHub genellikle geliştiriciler için sosyal ağ olarak anılır. İlgili tüm unsurlara sahiptir: takip etme, yorum yapma, favoriler. Hizmetteki aktivite aynı zamanda bir özgeçmiş görevi görebilir.

Bitbucket ikinci sırada yer alıyor ve ankete katılanların %48'i buna oy veriyor. Sınırsız sayıda özel havuz oluşturmanıza izin verir, ancak 5 kullanıcı sınırı vardır. Daha büyük takımlar için, Ücretli sürüm- 10 dolardan. Bitbucket, Atlassian'ın ürünlerinden biri olduğu için bu şirketin diğer çözümleri ile entegre edilebilir: JIRA, Hipchat, Bamboo.

GitLab (%14), işlevsellik olarak GitHub'a benzer, ancak onu kendi sunucunuza ücretsiz olarak yükleyebilir ve ihtiyaçlarınıza göre özelleştirebilirsiniz. Aynı zamanda, bir SaaS olarak da mevcuttur - kayıttan sonra, işbirliği için ücretsiz özel havuzlar oluşturabilirsiniz. Ücretli seçenekler - büyük şirketler için sürümde (kullanıcı başına yılda 48 ABD dolarından).

Son olarak, Fasulye Sırığı dördüncü sıradadır - toplam yanıt verenlerin %1'i. Rakiplerinden farklı olarak sunduğu ücretsiz sürüm sadece 2 haftadır ve ücretli planların seçimi kullanıcı sayısına, havuzlara ve tahsis edilen depolama alanına bağlıdır. Ücretli şirketler için tarifeler (50-200 $) ayrıca bir dizi içerir ilave fonksiyonlarönceliklendirilmiş destek veya aynı anda çoklu sunucu dağıtımları gibi.

Ş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, Ubunty işletim sisteminin kullanıcısının her türlü güncellemeyi veya programı yükleyebileceği özel bir yerdir. Daha önce ameliyathane kullandıysanız Mac sistemleri ve Windows, o zaman muhtemelen yazılımın bir veya daha fazla olduğu gerçeğine alışmışsınızdır. kurulum dosyaları belirli ortamlarda kullanıcıya sağlanan veya İnternet üzerinden indirilebilen. Ubuntu işletim sistemi için böyle bir yazılım dağıtım seçeneği de sağlanır, ancak bu daha çok özel kapalı veya özel programlar için geçerlidir.

Depo, gerekli kitaplıkları içeren özel .deb dosyalarında paketlenmiş Ubuntu yazılımının çoğunun bulunduğu yerdir. Bu tür dosyalar genellikle internette veya bazı taşınabilir ortamlarda, hatta işletim sisteminin yüklendiği bir CD'de bile bulunabilir.

Ubuntu için evrensel bir depo olarak depo

Ancak, bu tür dosyaları gören birçok kullanıcı, 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 Ağ veya İnternet üzerinden özel yardımcı programları kullanarak onlara bağlanır ve ardından hangi paketlerin açık olduğunu görebilirler. şu an zaten bilgisayarda ve yüklenebilir. Yardımcı programların büyük çoğunluğunun basit bir aramayı desteklediğine dikkat edilmelidir. anahtar kelimeler ve ayrıca paketleri kategoriye göre birden çok gruba ayırabilir.

Ubuntu depoları şunları içerir: büyük sayıçok çeşitli yazılımlar, bu nedenle, ilgilendiğiniz yardımcı programı onlarda bulmak 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 fazla zaman aldığını ve sonunda her zaman etkili olmadığını anlamalısınız. .

Çeşitli programları nasıl arar ve yüklerim?

Başlangıçta, Ubuntu depolarını kullanarak, yardımcı program kullanılarak çözülmesi gereken belirli bir görev olduğu gerçeğinden yola çıkmalı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 benzer programları biliyorsunuzdur.

Herhangi bir İnternet arama motorunu 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ın internette tanışabileceğiniz kendi sayfası vardır. ek özellikler veya ekran görüntülerini görüntüleyin.

Programı nereden indirebilirim?

İlgilendiğiniz programın adına karar verdikten sonra, merkezi başlatmanız gerekecek. Ubuntu uygulamaları ve ardından mevcut listede bulun. Büyük olasılıkla, onu bulabilecek ve oldukça kısa sürede kurabileceksiniz. 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 en çok taze versiyonlar ilgilendiğiniz program, bu nedenle, maksimum verimlilikle ilgileniyorsanız, siteyi dikkatlice incelemeli ve ayrıca 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. Genellikle, yazılımların depolardaki sürümlerinin eski seçenekler olduğu görülür, ancak aslında, genellikle Ubuntu'ya daha iyi entegre oldukları durumlar vardır ve bazı durumlarda daha kararlı çalışma açısından farklılık gösterirler. ...

Bölümler

Ubuntu'da en iyi depolar, bileşen adı verilen dört bölüme ayrılmıştır ve sayfayı hem lisansta hem de kullanıcıya sunulan destek düzeyinde yansıtmayı amaçlar. Paketler, bileşenlere göre aşağıdaki gibi sınıflandırılır:

  • Main tamamen ücretsiz bir yazılımdır ve Canonical tarafından desteklenmektedir.
  • Restricter, temel olarak çeşitli aygıt sürücülerini içeren özel bir yazılımdır. Tüm yardımcı programlar da Canonical tarafından desteklenmektedir.
  • Universe ayrıca Canonical tarafından resmi olarak desteklenmeyen, ancak işletim sistemi 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 - bir tür kritik güvenlik güncellemesi içeren paketler.
  • Sürüm güncellemeleri - çeşitli daha fazlasını içeren sistem güncellemelerini içeren paketler modern versiyonlar resmi sürümden sonra piyasaya sürülen yazılımlar.
  • Release-backports - yalnızca Ubuntu işletim sisteminin kararsız sürümlerinde bulunan belirli yazılımların yeni sürümlerine ait her türlü geri bildirim.
  • Partner, Canonical'ın ortak şirketlerinden çeşitli yazılımların bulunduğu bir havuzdur.

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 kaynaktan tam teşekküllü bir paket oluşturmaya 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

Nasıl depo ekleyeceğinizi bilmiyorsanız, Launchpad PPA depoları oluşturmanıza yardımcı olabilir. Bu depolar, sahibinin çeşitli kaynakları koyduğu ve kullanıcılara çıktı olarak tam teşekküllü bir borç belgesinin sağlandığı nispeten küçük paketlerdir.

Nasıl bağlanır?

Bir kişi kendisini ilgilendiren yardımcı programı bulamazsa, bağımsız olarak bir havuzun nasıl ekleneceğini anlayabilir ve ardından gerekli yazılımı ona yükleyebilir. Sonuçta, genellikle Ubuntu depolarının belirli sorunları çözmek için gerekli olabilecek çeşitli yardımcı programlara sahip olmadığı görülür. Bu nedenle, oldukça fazla sayıda üçüncü taraf deposu vardır, bağlandığında gerekli yazılıma erişebilirsiniz. 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 derlemelerinin de bulunabileceği gerçeğini hemen belirtmekte fayda var. Çoğu durumda bu tür paketlerin sürümü sizin kullandığınızdan daha yüksek olduğundan, "Güncelleme Yöneticisi" sistemi kendi başına güncellemeyi deneyebilir. Bunu, sisteminize zarar verebilecek ücretsiz depolar aracılığıyla yapacaktır. Bu nedenle, her durumda, bağlı deponun açıklamalarını ve ayrıca "Güncelleme Yöneticisi" içindeki bilgileri dikkatlice okumanız gerekir.

Grafiksel bir arayüz kullanma

Bu durumda, iOS 8 ve diğer işletim sistemleri için depolar aşağıdaki gibi bağlanır:

  1. Ubuntu Uygulama Merkezi açılır.
  2. Ardından, "Düzenle" / "Uygulama Kaynakları" öğesine 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ının bu verileri güncellemesinin önerildiğ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ğu hatası 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 en uygunudur. mevcut yollar... 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 yapabilir ve 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ştirme olasılığı vardır. Böylece kullanıcı, bilgisayarına değiştirilmiş yazılım yükleyerek, sistemini gerçek bir tehdide maruz bırakabilir. Bununla birlikte, birçok depo, kimlik sahtekarlığına karşı koruma sağlar. Bu koruma seçeneği, istemcinin ve veri havuzunun dijital imzaları karşılaştırılarak uygulanır. Deponun dijital imzası varsa, kullanıcının bilgisayarında bu depoya açık olan bir anahtar vardır.

Ubuntu'da varsayılan güvenilir depolar, kurulum disklerinde bulunan depolardır. Kullanıcının bilgisayarında aynı anda birden fazla bağlı havuz varsa, güvenilir havuzlar tercih edilecektir.

Anahtar nasıl eklenir?

Dijital imza ile korunan bir depolamayı bağlarken, sisteme eklenmesi gereken özel bir ortak anahtar indirmeniz gerekecektir. Oldukça sık, indirilmek üzere, kurulum için hazır olan ve depo anahtarını kendi başına tamamen kaydedecek bir paket sağlanabilir. Anahtarı doğrudan veri havuzu sitesinden indirirseniz, size .gpg, .key veya başka bir uzantıya sahip normal bir dosya sağlanır. Ekle bu dosya kullanarak sisteme girmek mümkün olacaktır. konsol komutu sudo apt-key repo.key ekleyin, ancak aldığınız depo anahtarı .key yerine belirtildi.

Sunucu aracılığıyla bir anahtar ekleme

Çoğu en iyi seçenek korunan özel bir sunucu aracılığıyla bir anahtar eklemektir. Oldukça sık, bir anahtar söz konusu olduğunda, 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 tür anahtarlar üzerinde bulunur adanmış sunucular herkesin onları alabileceği yer.

Kişisel paket arşivleri veya PPA'lar (Kişisel Paket Arşivleri) havuzdur (depo sunucusu).
Depo, depo - herhangi bir verinin saklandığı ve muhafaza edildiği bir yer. Çoğu zaman, depodaki veriler, ağ üzerinden daha fazla dağıtım için mevcut dosyalar biçiminde depolanır. Depolar resmi ve gayri resmi olarak ikiye ayrılır. Çoğu dağıtım Linux resmi depoları var.

Resmi depolar.

Sistemi güncel ve güvenli tutmak için dağıtım kitinin geliştiricileri tarafından resmi depolar oluşturulur. eğer açarsan Ubuntu Metin dosyası ama adres: /etc/apt/sources.list, içinde aşağıdaki satırları bulacaksınız:


Yorumlu satırlar (bir pound işaretinden önce gelen satırlar ( # ), yorumlanmış olarak kabul edilir), kural olarak sistem tarafından okunmaz, ancak sistem yöneticisine (sistem yöneticisi, sistemin kurulumu sırasında şifresini giren kullanıcıdır) geçerli olana açıklamaya hizmet eder. resmi yorumlanmayan depo veya satır (pound işareti yok - #) ve açıklamayı takip eder.

Program resmi depoları yönetmek için tasarlanmıştır Programlar ve güncellemeler(Uygulama Kaynakları), sekmesinde Ubuntu yazılımı:


Tüm değişiklikler: yazılım paketleri güncellemesi; güvenlik sistemindeki değişiklikler; geliştiriciler tarafından bu depolara yapılan çekirdek güncellemesi, hata düzeltmeleri vb. Ubuntu, kullanıcı, dağıtımın düzenli bir güncellemesini alır - Uygulamaları güncelleme... Periyodik olarak sistem, içinde kayıtlı tüm depoları otomatik olarak tarar ve yeni dizinler indirir.


içinde görüntülenen uygulamalar Ubuntu Uygulama Yöneticisi ayrıca resmi depolardadır; bu, uyumluluk ve güvenlik açısından test edildikleri ve herhangi bir zamanda (gerektiğinde) sisteme kurulabilecekleri anlamına gelir.


Resmi olmayan depolar

Resmi olmayan depolar, normal kullanıcılar tarafından oluşturulan paket / paket dosyalarının depolarını içerir. Kendi depoları.

neden yaratılmışlar Kendi (resmi olmayan) depoları?

Ek olarak bir program yüklemek istediğinizi varsayalım. Ubuntu Program Yöneticisi, ancak programın resmi web sitesinde olduğundan daha sonraki bir kurulum sürümüne sahip veya bu program sadece Program Yöneticisi ama var.
Gelişmiş kullanıcılardan biri Linux tüm paket bağımlılıklarını ve bunların uyumluluğunu hesaba katan programın mevcut sürümüyle kendi deposunu oluşturur. sistem dosyaları... Kendi deponuzu oluşturmak için özel olarak launchpad.net adlı bir platform/kaynak oluşturuldu.

programdan nasıl kurulur Resmi olmayan depo?

Bu hem grafiksel olarak hem de terminalde yapılabilir.

1. Terminal seçeneği.

Yeni başlayan biriyseniz veya sadece normal kullanıcı Ubuntu, daha sonra büyük olasılıkla şunun gibi sitelerde fark ettiler: Compizomania, uygulama yüklemesi bazen terminal komutları kullanılarak yapılır. Örneğin, programı yüklemeyi seçtim i-nex.
I-Nex - bu programla grafik arayüzü, sekmeler aracılığıyla bilgisayarınızın donanım aygıtları, bağlı aygıtlar hakkındaki bilgileri görüntülemeye izin verir sabit bilgisayar: fare, klavye vb. ile ilgili kurulu sistemçekirdek tarafından kullanılır, rasgele erişim belleği ve daha fazlası.


Bu programda yok Program Yöneticisi yani biri olarak olası yollar kurulumu, bu, terminal komutlarını kullanan ve bir üçüncü taraf deposunu bağlayan kurulumdur:

sudo eklenti-apt-deposu
sudo uygun güncelleme
sudo apt i-nex'i kurun

Bu komutları sırasıyla inceleyelim.

İlk takım sudo eklenti-apt-deposu ppa: i-nex-geliştirme ekibi / günlük doğrudan geliştirici tarafından oluşturulan program deposunu (kırmızı ile vurgulanmıştır) bağlar.

İkinci komut sudo uygun güncelleme, sistem dosyalarının güncellenmesini sağlar.

Ve üçüncü takım sudo apt i-nex'i kurun, paketi doğrudan kurmaya yarar i-nex.

2. Grafik versiyonu.

Depoyu bağlamanın ve programı kurmanın grafik versiyonu aynı şeyi yapar, sadece "resimlerde", yani. uygulama pencerelerinde.

öncelikle biz gidiyoruz launchpad.net, programın adını aramaya girin ve düğmesine basın Launchpad'de Ara:


Gerekli depoyu seçin:


Deponun dağıtımınızla uyumluluğunu görüntüleyin ve deponun adını kopyalayın:


Programlar ve güncellemeler, sekme Diğer yazılım, düğmesine basın Ekle, v uygun dize kopyalanan depoyu yapıştırın ve Kaynak ekle:


Şifreyi girdikten sonra, eklenen üçüncü taraf deposu, önceden eklenmiş olanlar listesinde görüntülenecektir (daha önce resmi olmayan depolar eklediyseniz). Düğmeye bas Kapat.


Ve sistem dosyalarını güncelleyin:


Yapılacak son şey, programın kendisini yüklemektir:

sudo apt i-nex'i kurun

Not... Hepsi bağlı Resmi olmayan depolar uygulamada görüntüleniyor Programlar ve güncellemeler, sekmesinde Diğer yazılım... Onları nasıl bağladığınızdan bağımsız olarak, bir terminal aracılığıyla veya grafik olarak. Ayrıca şu adresteki klasörde: /etc/apt/sources.list.d.

Çözüm.

Resmi depolar daha kararlı ve güvenilirdir. Gayri resmi dan beri paketin / paketlerin gerekli tüm bağımlılıklarının ve sistem dosyalarıyla uyumluluklarının dikkate alındığı, doğrudan dağıtımın geliştiricileri tarafından oluşturulur.

gayri resmi depo, hem belirli bir uygulamanın geliştiricileri tarafından hem de programı kurmak ve daha fazla güncellemek için iyi niyetli sıradan bir ileri düzey kullanıcı tarafından oluşturulabilir.

Ama aynı zamanda Resmi olmayan depo bazen sistem arızalarına yol açan tuzaklar olabilir.

Bu neden oluyor?

1 ... Her şeyden önce, depoyu oluşturan kullanıcının iyi niyetine rağmen, depoda oluşturulan paketlerin uyumluluğu ve güvenliği konularında her zaman yetkin olmayabilir, bu da bazen paket çakışmalarına ve sistem çökmelerine yol açar.
2. Programın kendi (resmi olmayan) deposunun yaratıcısı, projesini terk edebilir, kendini yenerek gururunu eğlendirebilir. Ardından, dağıtım kitinin sonraki sürümlerinde bu depodan program yükleyemezsiniz.

Dikkatli ol Resmi olmayan depolar ve yalnızca topluluk ve sizin tarafınızdan doğrulananları bağlayın. Ve yazılımı yüklemek için kullanmak daha iyidir Program Yöneticisi orada bulmak her zaman mümkün olmasa da şimdiki versiyonu programlar.