Ubuntu 12.04 LTS'ye Portage (Gentoo) veya Pacman (Arch) gibi Ubuntu olmayan bir paket yöneticisi kurmak istiyorum.
Bunu nasıl yaparım?
Ubuntu 12.04 LTS'ye Portage (Gentoo) veya Pacman (Arch) gibi Ubuntu olmayan bir paket yöneticisi kurmak istiyorum.
Bunu nasıl yaparım?
Yanıtlar:
Sen değil. Bir paket yöneticisi belirli bir dağıtımın merkezindedir. Gentoo , Arch , Redhat - hepsi farklı paketleme sistemleri kullanıyor. Gentoo'nun portage paketleri genellikle Arch kullandığı Redhat, kendi ikili paket biçimini kullanır, kaynaktan derlemek RPM ve - ambalaj sistemi olarak Debian yanı sıra Ubuntu ve Linux Mint kullanımı Debian Paketleri ( .deb ). Yerel kurulumunuzu yönetmek Synaptic ve Adept gibi grafiksel ön uçlar veya apt-get , yetenek ve dpkg gibi komut satırı araçlarını kullanarak gerçekleştirilir .
Diğer paket yöneticilerini Ubuntu'ya kurmak mümkün olsa da (depolarında bulunmayacaklardı), bu tecrübesiz kullanıcılar için önerilmez. Biri, birlikte kullanmayı düşünmeden önce paketler ve paket yöneticileri, nasıl çalıştıkları vs. Aksi takdirde ile bitirmek ihtimali çok yüksektir çok kırık sisteminin - bir paket yöneticisi başkalarının farkında değildir yaptıkları gibi mesela üzerine yazma birbirlerinin dosyaları / konfigürasyonları, diğer bağımlılıklar kırılabilir bir paket yöneticisi ile bir paket kaldırma, ve dahası.
Şimdilik, sisteminize özgü paket yöneticileriyle kalmanızı şiddetle tavsiye ederim (yukarıya bakın).
Paket yöneticileri genellikle belirli bir Linux dağıtımına çok sıkı bir şekilde entegredir ve genellikle bir dağıtım için bir başka bir yönetici için yerel bir yönetici yükleyemez ve yalnızca çalışmasını bekleyemezsiniz. (ama sonunda nota bakınız)
Elde edilen paketleri, örneğin RPM'yi DEB'ye dönüştürmek için araçlar kullanarak yükleyebilirsiniz. Bu, Pacman paketleri için mümkün olabilir. Bildiğiniz gibi Portage, kaynaktan her şeyi oluşturur ve bunu yalnızca Gentoo için değil, herhangi bir dağıtımda da yapabilirsiniz.
Not: Bazıları
yum
Ubuntu Universe depolarında mevcut olsa da ve hatta Pacman, Portage vb. Teorik olarak kurulabilirken, uygulamaların kendisi Ubuntu için uygun olmayabilir (dizin yapısı vb.).
Farklı paketleme sistemleri nedeniyle, paket yöneticileri çok fazla kan, ter ve yırtılma olmadan birbirinin yerine geçemez. O zaman bile, bir sürü bağımlılık sorunu vardır; böcek, hata ve hatalar ile yolunuzu bulamadığınız tavşan delikleri vardır. Hayır, imkansız değil, ama tavsiye edilmiyor. PacApt, bilgisayarınızı tahrip etmeden Ubuntu'da Pacman AND Portage komutlarını kullanmak için en iyi seçimdir. Tüm büyük paket yöneticilerinin komutlarını desteklediğine inanıyorum. Bu muhtemelen Ubuntu’da Pacman / Portage-likeness yüklemesi için en güvenli bahsinizdir. Bunu kontrol et.
Aradığın şey değilse, en iyi bahis (ve önerilen eylem şekli) kullanmak istediğiniz paket yöneticisinin dağıtımını kurmak olabilir.
Source: LifeHacker
Burada insanlar gentoo’dan başka linux dağıtımlarına portage nasıl yükleneceklerini açıklıyor: https://forums.gentoo.org/viewtopic-t-125553-postdays-0-postorder-asc-start-300.html
Burada, bir gencin Ubuntu'daki diğer bölüme nasıl gento kurulacağını açıklayan http://blog.abhiomkar.in/2008/07/17/install-gentoo-when-other-linux-running/
Portage'ı Debian sistemine kurmak için iyi bir neden düşünebilirim. Bağımlılık cehennem. Sadece insanların çatışma olduğunda karşılaştıkları bataklıklar için değil, bazı kullanıcıların istemediği bağımlılıklar olarak listelenen uygulamaların RID'leri için de.
Örnek?
Paranoyak olduğum ve "güvenlik için geliştirilmiş Linux" veya sistemimde NSA tarafından üretilen bir şey istemiyorsam ne yapmalıyım? İçinde bazı istismarlar bulunsa da, bunun doğal olarak bir güvenlik açığı olduğunu iddia etmiyorum. Ya sadece önyargılıysam ve onu sistemimden çıkarmak istersem, onun fikri beni rahatsız ettiğinden başka bir neden olmadan? Bunu yapmak için neden sistemimdeki diğer bütün önemli uygulamaları kaldırmak zorunda kalmalıyım? Bir değil mi?
Ağ Maskesi? Ağ yöneticiniz için gerçek bir bağımlılık değildir. Sunucular üzerinde nasıl faydalı olabileceğini görebiliyorum, ancak neden masaüstü kullanıcılarının buna ihtiyacı var? Aslında, sanal sistemler kullanarak daha fazla anonimlik isteyen kullanıcılar için bir sorumluluk olabilir. Ayrıca, gerçekten kolay bir DDOS saldırısı yapmanızı ya da herkes buna kızdığı zaman geri dönmenizi sağlayan bir hataya sahiptir.
Avahi sunucusu? Yine, faydalı olabilir, ama neden tüm hizmetlerini ve hizmetlerini tanıtmak için masaüstü bilgisayarıma ihtiyacım var? Eğer daha fazla isimsizlik isteseydim, bilgisayarlarımın hizmetini isteyen herhangi bir bilgisayar korsanına veya devlete ait depoya reklam veren böyle bir program istemezdim. Yazıcı, "Ben bir yazarım" diyen bilgisayar olmalı .... Bilgisayarım, "Bütün bu portları dinleyen bir bilgisayarım, sen bir yazıcı mısın ..." sen bir yazıcı mısın? ... sen bir yazıcısın ... ". Kaldırmaya çalıştığımda, onunla çok fazla şey alıyor.
Net-bios? İhtiyacın yok. İstemiyorum.
Standart cevap nedir? Çıkarma onu. Kolay bir cevap, ama berbat.
İkilileri yükleyebilen Portage gibi bir şey, hatta Slackwares dosya yönetimi tarzı bile, Debian / Ubuntu tabanlı bir işletim sistemi için bir miktar yarar sağlayabilir ... ancak o zaman kullanıcılar kendi bilgisayarları üzerinde çok fazla kontrole sahip olurlardı ve biz yapabiliriz. açık kaynak dünyasında artık bunu yapabilir miyiz?