Add-apt-repository ne anlama geliyor?


17

Ne anlama geliyor?

sudo add-apt-repository ppa:maco.m/ruby
sudo apt-get update
sudo apt-get install rubygems

Koşmaktan farkı nedir?

sudo apt-get install rubygems

Teşekkürler.

Yanıtlar:


17

Koştuğunuz şeyin üç adımı vardır:

1) add-apt-repositorykaynaklar listenize bir PPA ekler, böylece Ubuntu bu PPA'dan ve resmi Ubuntu kaynaklarından güncellemeleri aramayı bilir. Genellikle bu, geliştiricilerin resmi Ubuntu depolarındakinden daha hızlı güncelleme sağlamasına izin vermek için kullanılır.

2) apt-get updateapt-get'e hangi paketlerin kurulabileceği ve nereden kurulacağı ile ilgili veritabanını güncellemesini söyler. Bu durumda, apt-get yeni eklenen PPA'nızı görecek ve ppa: maco.m / ruby'nin bildiği en yeni rubygems sürümüne sahip olduğunu keşfedecek, bu yüzden bir dahaki sefere PPA'dan rubygems kurmayı not edecek yüklemesini ister.

3) apt-get installapt-get dosyasının paketi veritabanında bulmasına ve belirtilen dosyayı indirip kurmasına neden olur. Bu durumda, rubygems paketini bulur, ppa: maco.m / ruby'den indirir ve kurar.

Basitçe çalışacak apt-get install rubygemsolsaydınız, daha az yeni bir sürüm elde edersiniz (ya da rubygems'in Ubuntu depolarında mı yoksa sadece PPA'da mı olduğuna bağlı olarak hiçbir şey).

Genel olarak, biçim ppa: a / b genişler https://launchpad.net/~a/+archive/b dosyaları görüntüleyebilir ve bunları tek tek indirebilirsiniz. Sizin durumunuzda, bu https://launchpad.net/~maco.m/+archive/ruby olurdu .


4
add-apt-repos, PPA'nın GPG genel anahtarını otomatik olarak içe aktarır, bu da çok uygundur.
Jorge Castro

1
Ve bu komutun ubuntu'ya özgü olduğunu ve debian'da çalışmayacağını unutmayın.
Ocak'ta

0

Havuz, birden çok veritabanının sağlandığı yerdir.

apt: - Paketleri yönetmek için kullanılan bir Debian aracı. Kullanıcı bir paketi bir sisteme yüklediğinde, paketin çalışması için gerekli tüm bağımlı paketleri arar ve yükseltir. Gerçek komut apt-get şeklindedir.


0

Depo bunun için ortalama depo veya yer ve kaynak.list dosyasında bulunur ve ekleme, yazılımı apt (aplication) eklediği anlamına gelir ve güncelleştirdiğinizde dosyaları www url'den alır ve apt whit olsun beyaz güncelleme, sistem arabelleğinde güncellediği ve apt-get install kullandığınızda rugbygems'i kurması için ve terminalde bunu yazdıktan sonra da yapabileceğiniz anlamına gelir:

sudo apt-get upgrade

ve yazılımın yükseltilmesi anlamına gelmeli ve daha sonra bunu terminale girmelidir:

sudo apt-get dist-upgrade

ve bu dağıtımın yükseltilmesi anlamına gelir ve bu da yazılımdır. Ayrıca yazılımı yeniden yapılandırabilirsiniz ve daha sonra bunu terminale girmelisiniz:

sudo dpkg-reconfigure rugbygems

ve conf dosyası çalışmıyorsa budur ve bu bir hatayı çalıştırır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.