Ubuntu'nun diğer dağıtımlara göre en büyük avantajlarından biri, bu dağıtım için mevcut olan çok sayıda uygulama ve bunları yükleme ve güncelleme kolaylığıdır. PPA depoları gracias a launchpad.
Maalesef komut
add-apt-repository
Yalnızca Ubuntu için kullanılabilir, bu nedenle bu depoları eklemek, onu gibi bir dağıtıma eklemek istediğinizde o kadar kolay değildir. Debian veya buna bağlı olarak, genellikle Ubuntu için oluşturulan .deb paketlerinden yararlanabilirsiniz.
Bu, Debian'da bu depoları kullanamayacağımız anlamına gelmez, çünkü Debian ayrıca özel depolar eklemek için bir yol sağlar ve sonra bunu nasıl yapacağımızı öğreneceğiz.
Her şeyden önce, depoların nasıl yönetildiğini anlamalıyız. Debian. Dosyada bulunanlar
/etc/apt/sources.list
Ubuntu dahil tüm Debian tabanlı dağıtımlar gibi ve aşağıdaki biçime sahiptir:
deb http://site.example.com/debian dağıtım bileşen1 bileşen2 bileşen3 deb-src http://site.example.com/debian dağıtım bileşen1 bileşen2 bileşen3
Her satırdaki ilk kelime (
deb
,
deb-src
) arşivde bulunan dosya türü anlamına gelir. Bu durumuda
deb
, bu, bilgi havuzunda bulunan dosyanın şu şekilde paketlenmiş bir ikili yüklenebilir dosya olduğu anlamına gelir.
.deb
Debian veya buna dayalı dağıtımlar için. Ve durumunda
deb-src
, deponun uygulamanın kaynak kodunu içerdiği anlamına gelir.
Dağıtım, dağıtımın adı olabilir (lenny, etch, sıkma, sid) veya paketin türü (kararlı, eski kararlı, test ediliyor, kararsız).
Bileşenler zaten depo dağıtıcısına bağlıdır, örneğin örnek olarak kullanacağımız durumda, bunlar ana, çoklu evren, sınırlı ve evren.
Artık depoların Debian'da nasıl çalıştığını bildiğimize göre, Debian'da bir PPA deposu veya buna dayalı dağıtımları nasıl ekleyebileceğimizi öğrenelim.
Yapılacak ilk şey, Launchpad'de PPA depo sayfasını bulmaktır. Bunu genellikle bir arama motoruna şöyle yazarak yapabiliriz: Google PPA havuzunun adı.
Bu kılavuzda, kararlı sürümü tarafından sağlanan PPA'yı kullanacağız. ubuntu ince ayarı, ppa: tualatrix / ppa.
Arama motorunda arşiv sayfasının bağlantısını bulamamanız durumunda doğrudan girebiliriz Launchpad.net ve arama motoruna PPA deposunun adını yazın.
Bunu takiben, bizi ilgilendiren arşiv sayfası için sonuçlar arasında arama yapıyoruz, nihayet aradığımız siteye ulaşıyoruz, depoyu Debian'a doğru bir şekilde ekleyebilmek için ihtiyacımız olan tüm bilgileri bulacağız.
PPA veri havuzu sayfasında yeşil renkte bir bağlantı bulabiliriz. «Bu PPA ile ilgili teknik ayrıntılar», bu bağlantıya tıklıyoruz ve söz konusu arşivle ilgili teknik bilgileri bulacağız, bu bilgi tam olarak adresler
deb
y
deb-src
dosyanın içine eklememiz gereken
/etc/apt/sources.list
Debian'daki depoları kontrol eden.
Ek olarak, bu uygulama tarafından desteklenen dağıtımların listesini içeren bir açılır menü görebiliriz. En iyi durumda, tüm dağıtımlar için uygulamanın en son sürümünü bulacaksınız, ancak bazı durumlarda, her dağıtımın, genellikle daha eski dağıtımlarda daha eski olan paketin farklı bir sürümü vardır. (bu menünün parametreyi otomatik olarak değiştirdiğini unutmayın. distribución dosyaya eklemenizi kolaylaştırmak için arşivde
/etc/apt/sources.list
)
Bu teknik detaylarda, depoyu dijital olarak imzalamak için kullanacağımız genel anahtarın numarasını da bulabiliriz. Bu, sistemin kullandığımız deponun geçerliliğini ve güvenliğini doğrulaması için bize yardımcı olur.
Tüm bu çok önemli bilgileri öğrendikten sonra hepimizin beklediği kısma geliyoruz, öncelikle yeni depoyu eklemek için /etc/apt/sources.list dosyasını açmalıyız. Bunu, terminalde aşağıdaki satırı root olarak çalıştırarak yapabiliriz:
gedit /etc/apt/sources.list
Dosya kök olarak açıkken, belgenin sonuna gidiyoruz ve depoları ekliyoruz. ubuntu ince ayarı (Deponun nereden geldiği konusunda daha net olmak için bir yorum ekleyebilirsiniz).
# Ubuntu-Tweak deposu, Tualatrix Chou deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick main deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu maverick main
Dosyaya girilen arşiv ile
/etc/apt/sources.list
, belgeyi kaydedip kapatabiliriz.
Bu noktada depomuz Debian depoları listesinde zaten var, ancak bu listeyi güncellemekte sorun yaşayabiliriz çünkü Debian depoyu güvensiz bulabilir ve içerdiği paketlerin listesini indirmeyebilir.
Bundan kaçınmak için, önceki görüntüde genel anahtar olarak belirtilen sayıyı dahil edeceğimiz terminalde aşağıdaki komutu yürüterek havuzun genel anahtarını kuracağız. (0624A220).
apt-key adv --keyserver keyserver.ubuntu.com --recv-anahtarları 0624A220
Her şey yolunda giderse, terminalimizde aşağıdaki gibi bir metin göreceğiz:
Yürütme: gpg --ignore-time-çatışması --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg - anahtarlık /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv-keys 0624A220 gpg: hkp server keyserver.ubuntu.com gpg'den 0624A220 isteme anahtarı: kod 0624A220: «TualatriX için Launchpad PPA» değişmemiş gpg: İşlenen toplam miktar: 1 gpg: değişmemiş: 1
Sonuç buysa, artık depo listesini sakin bir şekilde güncelleyebilir ve aşağıdaki komutla uygulamayı yükleyebiliriz:
aptitude güncelleme && aptitude install ubuntu-tweak
Son notlar:
- Lütfen tüm uygulamaların Ubuntu Debian veya ona dayalı dağıtımlarda doğru şekilde çalışacaklardır.
- Paketlerde kullanılacak sürümü dikkatlice seçmelisiniz, çünkü bunlar özellikle paketlerin en son sürümlerini her zaman sağlamayan kararlı Debian gibi dağıtımlarda bazı bağımlılıkların kırılmasına yol açabilir.
Teşekkürler David, bu harika bir gönderi ve sevgili Linux'umuzu daha erişilebilir kılmak için büyük bir katkı. Elbette, öğretici, basit, eğer herkes sizin gibi yazsaydı, binlerce GNU / Linux kullanıcısı olurdu. Uzman için çok basit olabilecek şeyler acemi için zordur ve genellikle bu yardımı ararken sizi Google'a gönderirler veya "öğrenebilmeniz için" binlerce gönderiyi okurlar. Bir kez daha teşekkür ederim ve tebrikler
Çok teşekkür ederim Eduardo, yorumunuz beni yazmaya devam etmeye teşvik ediyor.
Selamlar David, öğretici için çok teşekkür ederim, her şey mükemmele gitti, zaten lmde'imde ubuntu ayarlamam var, iyi günler
David, sen yazanlar aynısın http://120linux.com?
Selamlar.
http://microlinux.blogspot.com
Evet Daniel,% 120 Linux'ta yazan benim.
Ahhh tamam… xD Ben diğer yazarım… 😛
2'de çalışacağını bilmiyordum ... bu senin mi?
Selamlar.
Hayır bu benim değil, şu anda buradayım ubunlog.com, 120linux.com ve ubuntizadoelplaneta.com
Benimkini geçici olarak bıraktım çünkü farklı bir projedeyim.
ahhh tamam 😀 Benim olan ve yaklaşık 2 aydır başlamış olduğum bir bloğum var ve biraz ... bir göz atın ve bana fikrinizi söyleyin lütfen
Blog: http://microlinux.blogspot.com
E-posta: daniel.120linux@gmail.com
Çok teşekkür ederim David, mükemmel bir şekilde yazılmış ve açıklanmış, sonunda Linux Mint Debian'ıma depo eklemeyi öğrendim.
Sadece 4 aydır özgür yazılım kullanıyorum ve öğreniyorum, pek çok ubuntu ile başladım ve Linux Mint 9, Kubuntu, Zorin OS 4, Ubuntu 10.04 ve 10.10 ile yükledim, kaldırdım, sayısız hata ve çözüm yaptım ama Yaşadığım en büyük kişisel zorluk, çekirdeğin nasıl oluşturulacağını ve Debian'ın nasıl kurulacağını ve onunla nasıl çalışılacağını öğrenmek. Ayrıca boş zamanlarımda Python dilini inceliyorum ve daha sonra C ++ ve Java ile devam ediyorum. Her neyse, ilk kez bir senaryo elime aldığımda biri bana özgür yazılımdan bahsetmişse, ama hey, "mutluluk iyiyse asla geç değildir."
Bugünden itibaren favorilerime eklendi.
Şerefe…
Yorumunuz için çok teşekkür ederim ve hedefleriniz konusunda sizi cesaretlendiriyorum çünkü özgür yazılımda tıpkı sizin gibi birçok insana ihtiyacımız var.
Linux Mint Debian'da Maverick veya Lucid'den grub? Ekleyebilir miyim?
Grubum zaten var ama depolar bana bir şifre hatası verdi;
W: GPG hatası: http://ppa.launchpad.net maverick Release: Genel anahtarınız kullanılamadığından aşağıdaki imzalar doğrulanamadı: NO_PUBKEY 55708F1EE06803C5
Bu yüzden onları kaldırdım, şimdi hala ekleyebilir misiniz?
Şerefe…
Grub'u yüklemek için hangi depoya eklemek istediğinizi çok spesifik olmalısınız, çünkü gerçek şu ki sorunun ne olduğunu gerçekten anlamıyorum.
Teşekkürler, sonunda Maverick's kayıp olduğundan Lucid'in ppa grubunu ekledim.
Sorun şu ki, grubun çoklu önyükleme yükleyicisinin arka plan görüntüsünü daha güzel hale getirmek için kurdum, daha önce bahsettiğim hatayı bana veren depolar dışında her şeyi iyi bir şekilde kurdum. Ama harika öğreticiniz sayesinde zaten çözdüğümü düşünüyorum.
Şerefe…
Üzgünüm, Grub 2.
Oops, net değilim, Grub 2 için BURG GRUB.
Şerefe…
Anlıyorum, Burg'u kurmaya çalışıyorsunuz, bu, startup'ı çok daha çekici kılmak için bir Grub çatalı gibi.
Ubuntu'ya nasıl kurulacağı hakkında biraz daha fazla bilgi edinmek için yazdığım bu kılavuzu okuyun (Mint için yararlı olabilir) http://www.wereveryware.com/2010/07/como-instalar-modificar-y-eliminar-burg.html
Teşekkürler David, buna benzer bir şey arıyordum, ihtiyacım olan bazı kütüphaneler için ama sonunda yapmaya çalışırken
apt-key adv –keyserver keyserver.ubuntu.com –recv-anahtarları 0624A220
Anahtarı indirmedim, bu yüzden bu durumda nasıl çalıştığımı bilmek istedim teşekkürler….
Öncelikle kurmaya çalıştığınız depo nedir ve hangi dağıtımda?
bu öğretici ile yayınladığınız
# Ubuntu-Tweak Deposu, Tualatrix Chou
deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu başına buyruk ana
deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu başına buyruk ana
4-0.7.95 sürümünde libgpod1'ü güncellemeye veya kurmaya çalışıyorum
iPhone 3gs'im olduğu ve beni debian'da tanımadığı ve sıkıştırdım ve sadece 0.7.93 için oraya gittikleri ve 95'ten itibaren çalıştığı için size söylüyorum çünkü dizüstü bilgisayarımda çalışmasını sağladım, ancak derlemek zorunda kaldım onu ve elle kurun, istediğim şey bu işi kurtarmaktır çünkü birçok bağımlılık vardır ve sıkıcıdır, bu yüzden benim için bunu kolaylaştırıp kolaylaştırmadığını bilmiyorum, ancak (NOSE) yapamayacağını düşünüyorum libgpod'a bağlı olan aynı paketler, gördüğünüz gibi başkalarına da bağlı olduğu için yapılmalı ve ben de tüm hahahaları patlattım… peki bu durumda ne yapılabilir ??? şimdiden ve cevap için teşekkürler….
José, Ubuntu-Tweak anahtarını yüklemek için çalıştırdığın satırda gördüğüm sorun, bir komut dosyası kullanıyor olman (
-
) iki yerine (--
) komutlardan öncekeyserver
yrecv-keys
.Bunu düzeltin ve anahtarı almayı tekrar deneyin.
hayır, zaten yaptım ve hiçbir şey, elle indirmek ve kurmak için başka bir yol açma ???
Bana nasıl söylediğini denedim:
# apt-key adv –keyserver keyserver.ubuntu.com –recv-anahtarları 0624A220
ve bunu anlıyorum:
Yürütme: gpg –ignore-time-crack –no-options –no-default-keyring –secret-keyring /etc/apt/secring.gpg –trustdb-name /etc/apt/trustdb.gpg –keyring / etc / apt / Trusted.gpg –birincil anahtarlık /etc/apt/trusted.gpg –keyserver keyserver.ubuntu.com –recv-anahtarlar 0624A220
gpg: hkp server keyserver.ubuntu.com'dan 0624A220 anahtarı isteniyor
?: keyserver.ubuntu.com: Bağlantı zaman aşımına uğradı
gpgkeys: HTTP getirme hatası 7: bağlanılamadı: Bağlantı zaman aşımına uğradı
gpg: geçerli OpenPGP verisi bulunamadı
gpg: İşlenen toplam miktar: 0
Hiçbir şey indirilmedi.Bilmiyorum, indirilecek mi yoksa başka bir kaynak mı açacak veya bana daha iyi ne önerirsiniz ...
José, sana cevap verdiğim şu satırı oku ...
Merhaba José, Anahtarı zaten denedim ve bununla ilgili bir sorun yok, neden bilgisayarınızın onu indiremediğini anlamıyorum.
İşte genel anahtarın bağlantısı http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0x6AF0E1940624A220.
Genel anahtarların nasıl giderileceğini öğrettikleri bu iki Seek 'N Geek girişini okumanızı tavsiye ederim:
Bana nasıl gittiğini söyle, bu arada sana daha iyi bir şekilde yardımcı olmak için Debian'ı sanallaştıracağım, tamam mı?
Hazır, çözdüm, problemler yaşadım çünkü ne yapmam gerektiğini bilmiyordum ama güvenlik duvarı sunucuyu engelliyordu ve indirmeme izin vermiyordu, katman 8 hatası hehehe, libgpod4 0.7.95'yi güncellemeye çalıştığım şeyi. 1-XNUMX ama bağımlılıklar nedeniyle zor ama göreceğim…. Çok teşekkürler….
David, bir soru, yetenek güncellemesi verdiğimi biliyor musun ve bu satırları yok sayıyor, yani ubuntu kaynaklarını hiç yüklemiyor, ubuntu-tweak aracılığıyla grafiksel olarak yapıyorum ve diğerinin başarısızlığını meditasyon yapıyorum debian olanlar beni yüklüyorlarsa, bu neden oluyor?
José, uygulama Debian ile uyumlu olmayabilir, Ubuntu için özel olarak oluşturulmuş Ubuntu Tweak'i kurmaya çalışıyorsun.
Henüz Debian'ı indiremedim, her zaman bir indirme sorunu yaşıyorum, bu yüzden şu anda size yardımcı olamıyorum, eğer bana iletişim bilgilerinizi içeren bir e-posta göndermek istiyorsanız ve size ne olduğunu bildireceğim Bulabilirim.
Merhaba. Mümkünse depoların düzenlenmesi konusunda bir bakış açısı vermek istiyorum.
«/Etc/apt/sources.list.d/» içinde depoları da içeren - bir «liste» uzantısıyla - yardımcı dosyalar ekleyebilirsiniz, böylece örneğin kapsanan vakaya «ubuntutweak.list» adında bir tane oluşturabilirsiniz bu öğreticide.
Bu, /etc/apt/sources.list dosyasının yalnızca resmi Debian depolarını içermesini sağlar.
Bir tebrik.
Teşekkürler 🙂 bu bilgi bana çok yardımcı oldu, launchpad'e girdiğimde her şey kayboldu.
Ölü bir sorunu canlandıracağım, üzgünüm .. Size soruyorum, varsayılan dağıtımımın getirmediği uygulamaları bu depolardan yüklemek ne kadar güvenli? . Teşekkürler