A'yı nasıl kurabilirim?deb dosyası komut satırı üzerinden mi?

A'yı nasıl kurabilirim .deb komut satırından dosya mı?

Paketler şunlardır el ile üzerinden yüklü dpkg komut (Debian Paket Yönetim Sistemi). dpkg bu, aşağıdaki gibi komutların arka ucu mu apt-get ve aptitude bu da Yazılım Merkezi ve Synaptic gibi GUI yükleme uygulamaları için arka uçtur.

Çizgisinde bir şey:

dpkg> -- apt-get, aptitude> -- Sinaptik, Yazılım Merkezi

Ancak elbette bir paketi kurmanın en kolay yolları, öncelikle GUI uygulamaları (Synaptic, Yazılım Merkezi vb.) Olacaktır..) ve ardından terminal komutları apt-get ve aptitude bu, paketlenmiş bağımlılıklar, yüklenenler üzerinde kontrol, güncellenmesi gerekenler, yüklenmemiş, bozuk paketler vb. Dahil ancak bunlarla sınırlı olmamak üzere arka uç dpkg'ye çok güzel ve kullanıcı dostu bir yaklaşım ekler.. Son olarak dpkg hepsinin üssü olan komuta.

Dpkg temel olduğundan, doğrudan komut satırından paketlenmiş yüklemek için kullanabilirsiniz.

Paket yükleme

sudo dpkg -i DEB_PACKAGE

Örneğin, paket dosyası çağrılırsa askubuntu_2.0.deb o zaman yapmanız gereken sudo dpkg -i askubuntu_2.0.deb. Eğer dpkg bağımlılık sorunları nedeniyle bir hata bildirir, çalıştırabilirsiniz sudo apt-get install -f eksik bağımlılıkları indirmek ve her şeyi yapılandırmak için. Bu bir hata bildirirse, örneğin aşağıdaki bağımlılıkları kendiniz sıralamanız gerekir Bir PPA ekledikten sonra karşılanmamış bağımlılıkları nasıl çözebilirim?.

Bir paketi kaldırma

sudo dpkg -r PACKAGE_NAME

Örneğin, paket çağrılırsa askubuntu o zaman yapmanız gereken sudo dpkg -r askubuntu.

Varolan bir paketi yeniden yapılandırma

sudo dpkg-reconfigure PACKAGE_NAME

Bu, söz konusu paketle ilgili bir şeyi yeniden yapılandırmanız gerektiğinde kullanışlıdır. Bazı yararlı örnekler keyboard-configuration etkinleştirmek istediğinizde Ctrl+Alt+Backspace X sunucusunu sıfırlamak için aşağıdakileri yapmanız gerekir:

sudo dpkg-reconfigure keyboard-configuration

Başka bir harika olan, bir sunucu veya yerel test bilgisayarınız için Saat Dilimini ayarlamanız gerektiğinde, aşağıdakileri kullanın tzdata paket:

sudo dpkg-reconfigure tzdata

Debian (.deb) paketleri Ubuntu'da kullanılan paketlerdir. Herhangi birini yükleyebilirsiniz.deb paketi sisteminizde. .deb dosyaları genellikle dosya yöneticinizden (Nautilus) yalnızca üzerlerine tıklayarak yüklenebilir, çünkü varsayılan yükleyici ile dosya ilişkilendirmeleri Ubuntu'da zaten ayarlanmıştır. Bu yönergeler, paketleri komut satırı terminalinden (Terminal) yüklemek isteyenler içindir.

İndirilen bir Debian'ı yüklemek için (Ubuntu) paket (.deb): Terminali açın ve yazın

sudo dpkg -i packagename.deb

Bir Debian (Ubuntu) paketini kaldırmak için (.deb):

sudo dpkg -r packagename

Yüklü bir Debian (Ubuntu) paketini yeniden yapılandırmak / onarmak için (.deb):

sudo dpkg-reconfigure packagename

Favorim, hem terminal / kabuk hem de grafik masaüstünden erişilebilen GDebi.

screen-shot

Genelde ortak çalışırım. .deb GDebi ile dosyalar hızlı ve verimli olduğu için - özellikle Ubuntu Yazılım Merkezi ile karşılaştırıldığında. Gdebi'nin en önemli özelliklerinden biri bağımlılıkları çözmesi ve yüklemesidir.

Komut satırını çalıştırmak için sudo gdebi <package.deb> tek bir deb dosyası yüklemek için.

Her şeyi mi arıyorsun? dpkg komutlar? okumak için bu bağlantıyı tıklayın.

Debian tabanlı Linux Sunucularını Yönetmek için 15 dpkg komutu

DPKG komutları

İki eylem var, bunlar dpkg-query ve dpkg-deb.

Paket yükleme

# sudo dpkg -i {package_name}    # sudo dpkg -i skype-ubuntu-precise_4.2.0.11-1_i386.deb

Bir paketi kaldırma

# sudo dpkg -r {package_name}# sudo dpkg -r vlc

Bir paketi ve yapılandırma dosyalarını kaldırma

# sudo dpkg -P {package_name}# sudo dpkg -P vlc

Yüklü tüm paketleri listeleyin.

Komutu şu adrese yönlendirebilirsiniz: less (çağrı cihazı) böylece içeriği daha kolay kaydırabilirsiniz:

# dpkg -l | less

Paketin yüklü olup olmadığını kontrol edin

# dpkg -l {package_name}# dpkg -l vlc

Paketin yüklü olup olmadığını kontrol edin ve yüklüyse başlatın:

# dpkg -l | vlc

Bir paketin yüklü olup olmadığına bakın

Ve bu, paketin kurulacağı yeri gösterecektir.Burada -S (sermaye S) paketin yüklenip yüklenmediğini aramak için kullanılır.

# sudo dpkg -S {package_name}# sudo dpkg -S skype

Bir * yükleyin.belirli bir konumdan deb paketi

Burada -R özyinelemeli. (Desenle eşleşen tüm normal dosyaları yinelemeli olarak işleyin *.deb belirtilen dizinlerde ve tüm alt dizinlerinde bulunur).

# sudo dpkg -R --install {package_location}# sudo dpkg -R --install /home/sysadmin/soft

Paket detaylarını göster

Burada -p (harf p) paket bilgilerini gösterecektir:

# dpkg -p {package_name}# dpkg -p apache2

Bir paketin içeriğini görüntüleme

Kullanmak -c (harf c) içeriği göstermek için:

# sudo dpkg -c {package_name}# sudo dpkg -c skype-ubuntu-precise_4.2.0.11-1_i386.deb

Özü *.deb paket dosyası

Kullanmak -x (harf x) ayıklamak:

# dpkg -x {package_name} {location_were_to_extract}# dpkg -x libqt4-phonon_4.6.3-4+squeeze1_i386.deb /home/sysadmin/

Bir pakette bulunan dosya adlarını ayıklayın ve görüntüleyin

Kullanmak -X (harfli X) ekstraksiyon ile içeriği görüntülemek için.

# dpkg -X {package_name} {location_were_to_extract}# dpkg -X libqt4-phonon_4.6.3-4+squeeze1_i386.deb /home/sysadmin/

Bir paketle ilgili bilgileri görüntüleme

Burada -I bilgi anlamına gelir:

# dpkg -I {package_name}# dpkg -I libqt4-phonon_4.6.3-4+squeeze1_i386.deb

Önceden yüklenmiş bir paketi yeniden yapılandırma

dpkg-reconfigure paketleri önceden yüklendikten sonra yeniden yapılandırır. Yeniden yapılandırılacak bir paketin veya paketlerin adlarını iletin. Paketin ilk kurulduğu zamanki gibi yapılandırma soruları soracaktır.

# dpkg-reconfigure postfix

Bu yeniden yapılandırılacak postfix ilk kez kurduğunuz zamanki gibi.

Hakkında daha fazla bilgiye ihtiyacım var dpkg komutlar? Kılavuz sayfasına bir göz atın:

# man dpkg

Karşın dpkg -i gerçekten de paketi yükler, herhangi bir otomatik bağımlılık çözümü yapmaz, bu arada gdebi veya apt-get aracını kullanan iki alternatif daha vardır. Daha sonra kullanmak için sadece kullanın:

sudo apt-get install /path/to/package.deb

Paket ile dizinde olsanız bile, kullanarak bir yol vermeniz gerekir ./ başlangıçta:

sudo apt-get install ./package.deb

Birden fazla olan Libreoffice gibi bir program yüklerken kullanışlı bir ipucu.bir klasördeki deb dosyalarını kullanmaktır.

sudo dpkg -i *.deb

Bu gdebi komut satırı çözümü

İşte a'yı kurmanın en iyi yolu.komut satırında Ubuntu'da deb dosyası:

sudo gdebi skype.deb

Eğer yoksa gdebi zaten yüklü, kullanarak yükleyin sudo apt install gdebi-core.

Neden gdebi?

gdebi tüm bağımlılıkları arayacak .deb dosya ve yüklemeye çalışmadan önce bunları yükleyecektir .deb dosya. Bunu daha çok tercih edilir buluyorum sudo dpkg -i skype.deb && sudo apt install -f. İkincisi, belirli durumlarda bağımlılıkları kaldırmak için çok isteklidir. Örneğin, Skype'ı yüklemeye çalıştığımda 96 (!) gibi paketler de dahil olmak üzere paketler compiz ve unity! gdebi çok daha net bir hata mesajı verdi:

$ sudo gdebi skype.debCannot install 'libqtgui:i386'

(Burada bu özel sorunun çözümü bu arada.)

Kendi komut dosyası yükleyicinizi oluşturun debInstaller aşağıdaki gibi:

#!/bin/bashdpkg -i "$@"apt-get --yes --fix-broken install

Komut dosyasını çalıştırılabilir hale getirin

chmod +x debInstaller

Ardından, YOLUNUZDAKİ bazı dir'lere taşıyın veya geçerli dizini yolunuza ekleyin.

Onu /usr/bin adresine taşıyacağım.

sudo cp debInstaller /usr/bin

Şimdi herhangi birini yükleyebilirsiniz .deb komutu kullanarak paket:

sudo debInstaller some-package.deb

Bu yöntemin katma değeri bağımlılıklar sorununu çözmektir, çünkü çoğunlukla bir tane yüklediğinizde bazı sorunlarla karşılaşırsınız. .deb ile dpkg -i bağımlılıklar hatası nedeniyle, bu yüzden kullanmanız gerekir apt-get install -f bunu çözmek için, bu senaryo sizin için işi yapacak, ama burada kullandım apt-get --yes --fix-broken install kullanıcı müdahalesi olmadan bu hataları otomatik olarak çözmek için.

Yüklemek .deb dosya, kullanabilirsiniz:

sudo dpkg -i file.debsudo apt-get install -fsudo dpkg -i file.deb   

İkinci satır, yükleme başarısız olursa bozuk paketleri düzeltmek ve ardından yüklemeyi tamamlamak için yeniden yüklemektir.

Veya kullanarak: gdebi - Deb dosyalarını yüklemek için basit bir araç.

Tam anlamıyla bunu bekliyordum. yaş:

sudo apt install ./happy-at-long-last.deb

Yay! :) Bu çalışır APT 1.1 şimdiye kadar çoğu sistemde mevcut olmalıydı.

Kullanım dpkg düzenli olarak benim için sorunlara neden oldu, oysa apt bağımlılıkları otomatik olarak çözmede ve sorunlardan kaçınmada çok iyidir. Ve hala komut dosyası oluşturmaya ve ince ayar yapmaya izin verecek kadar düşük seviyede...

Daha iyisini bul: http://www.steptoinstall.com/step-to-install-deb-file-using-command-line-terminal-in-ubuntu.html

Tam cevap: Bir deb dosyası dpkg -ı veya apt ile nasıl kurulur?

İlgili: [`dpkg -ı’ nin benim için bağımlılıkları yüklemesine nasıl izin verilir?] (How to let `dpkg -i` install dependencies for me? - Ask Ubuntu )