Apt-get kaynağı ve Apt-get build-dep
Apt-get kaynağı
Açık kaynak paketleri veya kaynak koduyla uğraşırken, programcılar genellikle kaynak kodunu incelemek ve/veya kaynak kodundaki hataları düzeltmek isterler. Kaynak burada devreye girer. Kaynak, kaynak paketi almak için kullanılır.
Bunun çalışması için, /etc/apt/sources.list içindeki deb-src girişini kararsız olarak işaretleyin (ayrıca yorum yapılmamalıdır). Sources.list dosyası değiştirildikten sonra bir güncelleme çalıştırın.
CD / vesaire / uygun
nano kaynaklar.liste
Ardından, deb-src satırlarının açıklamasını kaldırın.
Ardından, bir güncelleme gerçekleştirin:
sudo apt-get güncellemesi
Kaynak paketi indirin:
CD ~CD İndirilenler
mkdir imagemagick_source
CD imagemagick_source
sudo apt-get kaynak resim büyüsü
imagemagick_source klasöründe bulunan şey budur:
sudo apt-get build-dep < paket >
İkincisi, inşa edilmesine izin verecek belirli bir paket için tüm bağımlılıkları kurmak için kullanılır. Başka bir deyişle, bağımlılıklar, paketi derlemek için gerekli olan kitaplıklar/programlardır. Ve ikincisi sizin için bağımlılıkları alacaktır.
sudo apt-get kurulumu < paket >sudo apt-get kurulumu < paket >
Bu, çoğu insanın kullanmak zorunda kaldığı ve bu nedenle en iyi bilinen ve en çok kullanılan komuttur. Seçtiğiniz herhangi bir paketi indirir ve kurar. Öyleyse, ne yaptığına bir göz atalım:
Bu durumda, zaten sistemimde bulunan bir paketi kurmayı seçtim. Ama dikkat etmeniz gereken ilk iki satır.
“ Paket listeleri okunuyor… Bitti ” – yazılım deposunu inceledi ve mevcut olan tüm paketleri kontrol etti.
“ Bağımlılık ağacı oluşturma ” – burada, apt-get ilgili paketi çalıştırmak için gerekli diğer paketleri oluşturuyor.
APT tüm gereksinimleri alacak ve bunları da yükleyecektir. /etc/apt/sources.list paketleri tam olarak belirlemek için kullanılır. Bir paketin belirli bir sürümünü kurmak için şunları yazabilirsiniz:
sudo apt-get kurulumu < paket ismi > = < paket versiyonu >Öte yandan, paketi indirmek istiyor ancak yüklemek istemiyorsanız, bunu d anahtarını ekleyerek yapabilirsiniz. İkincisi dosyayı indirecek ve /var/cache/apt/archives içine yerleştirecektir.
sudo apt-get -d Yüklemek < paket >
s anahtarını kullanarak da bir kurulumu simüle edebilirsiniz (-s, –simulate, –just-print, –dry-run, –recon, –no-act)
sudo apt-get -s kurun < paket >İkincisi, sistemi herhangi bir şekilde, şekli veya biçimi değiştirmez, bunun yerine bir kurulumu simüle eder. Kök olmayan bir kullanıcı bir kurulumu simüle ettiğinde, belirli yapılandırmalara erişim olmaması nedeniyle bozuk görünebilir.
Bir sonraki bakacağımız, düzeltme-bozukluğu (-f, –düzeltme-bozukluğu):
sudo apt-get -f Yüklemek < paket >Bu durumda, bozulan bağımlılıkları düzeltmeye çalışacaktır.
sudo apt-get otomatik temizleme / temizsudo apt-temizlemek
Bu komut - temiz - paketlerin yerel deposunu temizlemek için kullanılır. Temelde sistemde biraz yer açan /var/cache/apt/archives içindeki her şeyi kaldırır.
sudo apt-get otomatik temizlemeAutoclean ise gereksiz dosyaları kaldırmak için kullanılır.
Sudo apt-get -d install vlc komutunu kullanarak VLC'yi indirdiğimi (ve yalnızca indirdiğimi) varsayalım. /var/cache/apt/archives şöyle görünür:
Şimdi otomatik temizlemeyi kullanalım:
sudo apt-get otomatik temizleme
Ve şimdi temizleyelim:
Şimdiye kadar, clean'in ne yapıp ne yapmadığını anladığınız varsayılmıştır.
sudo apt-get --temizlemek kaldırmak < paket >sudo apt-get --temizlemek kaldırmak < paket >
Burada, APT kullanarak bir paketi kaldırmak için, temizlemeyi veya kaldırmayı veya her ikisini birden kullanabilirsiniz. Kaldır, paketi kaldırmak için kullanılır, ancak yapılandırma dosyalarını DEĞİL. Temizle, tüm yapılandırma dosyalarını da kaldıracaktır.
sudo apt-get otomatik kaldırmasudo apt-get otomatik kaldırma < paket >
Belirli bir paketi her yüklediğinizde, tüm bağımlılıkları da otomatik olarak yüklenir. Paketi kaldırdığınızda ise paket kaldırılır ancak bağımlılıklar kalır. apt-get autoremove'un devreye girdiği yer burasıdır. Autoremove yalnızca kurulu paketi değil, aynı zamanda kurulmuş olan bağımlılıkları da kaldıracaktır.
sudo apt-get güncellemesi
sudo apt-get güncellemesi
Terimin de belirttiği gibi, bu komut güncellemek için kullanılır. Şimdi, neyi güncelliyor ve komut ne yapıyor? Bu durumda, /etc/apt/sources.list dosyasına başvurulur ve kullanıcının kullanabileceği paketlerin veritabanı güncellenir. Sources.list dosyası değiştirilirse, kesinlikle bu komutu çalıştırmanız gerekir.
Burada, önceki görüntüde, güncelleme komutunu çalıştırdım ve bunun birkaç satır attığını görebiliriz. Bu satırlar 'Hit', 'Get' veya 'Ign' der.
Hit: Paket sürümünde değişiklik yok
Alın: yeni sürüm mevcut ve APT sizin için alıyor
Ign: Paketi yoksay
APT güncellemesi, yeni mevcut tüm paketleri indirip yüklemeyecektir. Ancak hangilerinin yeni kullanılabilir bir sürüme sahip olduğunu görmek için aşağıdakini yazabilirsiniz:
Uygun liste -- yükseltilebilir
Burada, gördüğünüz gibi, sahip olduğunuz mevcut sürümü (sisteminizde) ve mevcut yeni sürümü gösterecektir.
sudo apt-get yükseltmesudo apt-get yükseltme
Update komutuna benzer bir sonraki komut upgrade komutudur. İkinci komut (yükseltme), halihazırda sistemde yüklü olan tüm çeşitli paketlerin daha yeni sürümlerini yükseltmek veya yüklemek için kullanılır. En yeni sürümleri etc/apt/sources.list dosyasındaki kaynaklardan alır. Halihazırda bir sistemde kurulu olan paketler ASLA kaldırılmaz ve şu anda kurulu olmayan yeni paketler asla kurulmaz. Ancak 'yükseltme', şu anda sistemde yüklü olan TÜM paketler içindir. Bir paket başka bir paketin durumu değiştirilmeden yükseltilemezse, YÜKSELTİLMEMİŞ (yükseltilmemiş) olarak bırakılır. Genellikle, upgrade komutundan önce update komutu gelir. Bu, APT'nin aslında orada yeni paketler olduğunu bilmesini sağlamak içindir.
sudo apt-get dist-yükseltmesudo apt-get dist-yükseltme
Bu özel komut, sistemi yeni bir sürüme güncellemek için kullanılır. Bu durumda bazı paketler kaldırılabilir. Upgrade ve dist-upgrade komutları arasındaki fark, dist-upgrade'de belirli paketlerin kaldırılmasıdır. Ancak yükseltme için paketlerin kaldırılması söz konusu değildir.
sudo apt-get indirmeksudo apt-get indirmek < paket >
Bu, -d kurulumuna benzer. Apt-get -d install dosyayı /var/cache/apt/archives içine indirirken, apt-get download deb dosyasını mevcut çalışma dizinine indirir. Apt-get download, deb dosyasını indirir ancak bağımlılıkları indirmez. Ayrıca, apt-get download paketi yüklemeyecektir.
sudo apt-get kontrolüsudo apt-get kontrolü < paket >
Sudo apt-get check, paket önbelleğini güncellemek ve bozuk bağımlılıkları kontrol etmek için kullanılır.
Daha fazla bilgi ve daha fazla seçenek için lütfen şunu yazın:
adam apt-getÇözüm
APT-GET komutları çok güçlü ve yine de çok basit. Bu eğitimde, APT-GET komutlarının nasıl kullanılacağını öğrendik: kaynak, derleme, yükleme, temizleme, otomatik temizleme, temizleme, kaldırma, otomatik kaldırma, güncelleme, yükseltme, dağıtma yükseltme, indirme ve kontrol etme bu eğitimde ele alındı. öğretici.