ubuntu için paketler. Ubuntu'da Deb paketleri nasıl kurulur

borç- dağıtım ve kurulum için "ikili" paketlerin dosya adlarının uzantısı yazılım Debian projesinin işletim sisteminde ve dpkg paket yönetim sistemini kullanan diğerleri. Ve bugün yerel Debian paketinizi kurmanıza yardımcı olacak üç komut satırı aracına göz atacağız.

Kendinize “Ubuntu veya Debian'a nasıl Deb paketi kurabilirim?” diye soruyorsanız, o zaman doğru yere geldiniz.

tıklayabilirsiniz sağ tık fareyi yüklenen DEB paketinin üzerine getirin ve içerik menüsünden kurulumu seçin, ancak grafik yükleyiciyi kullanmak, terminal komutlarına kıyasla çok yavaş olacaktır. Deb paketlerini kurmanıza yardımcı olacak 3 farklı komut satırı aracı. Bunlar ayrıca Dpkg, Gdebi ve APT'dir.

Dpkg

dpkg Debian ve diğer birçok paket yönetim sisteminin temelini oluşturan yazılımdır. işletim sistemleri Ubuntu gibi Debian'a dayalı. dpkg, .deb paketlerini kurmak, kaldırmak ve bunlarla ilgili bilgileri almak için kullanılır.

Yerel Debian paketinizi aşağıda gösterildiği gibi kurmak için dpkg kullanın.

Sudo dpkg -i package_version.deb

Dpkg, depoları anlamadığı için bağımlılık sorununu tek başına çözemez. Ancak bu sorunu gidermek için aşağıdaki komutu kullanabilirsiniz.

Sudo uygun kurulum -f

Gdebi kurulum paketi

Gdebi Canonical Corporation tarafından özellikle Ubuntu için geliştirilmiş .deb paketlerini kurmak için bir programdır.

Ubuntu'da varsayılan olarak Gdebi kurulu değildir, bu yüzden önce onu kurmanız, bir terminal açmanız ve aşağıdaki satırı yazmanız gerekiyor.

Sudo uygun kurulum gdebi

Yerel bir borç paketi yüklemek için şunu kullanın:

Sudo gdebi package_version.deb

Bir bağımlılık sorunu varsa, elbette bu bağımlılık paketleri yazılım deposunda mevcut değilse, Gdebi bunları sizin için otomatik olarak yükleyecektir.

Uygun

uygun (gelişmiş paketleme aracı), Debian işletim sistemlerine (Ubuntu, Linux Mint, vb.) dayalı ve bu sistemlere dayalı yazılım paketlerini kurmak, güncellemek ve kaldırmak için kullanılan bir programdır ve bazen Mandriva, ALTLinux ve PCLinuxOS gibi Mandrake tabanlı dağıtımlarda da kullanılır. UNIX benzeri işletim sistemleri için programları hem önceden derlenmiş paketlerden hem de kaynak kodlardan otomatik olarak kurabilir ve yapılandırabilir.

Tipik olarak, bu örnekte olduğu gibi, paketleri çevrimiçi yazılım havuzlarından yüklemek için APT kullanacaksınız:

Sudo uygun Firefox'u kurun

Yerel Deb paketlerini kurmak için de kullanılabileceğini biliyor muydunuz? Bu, bu yeteneğe sahip olmayan apt-get yerine apt kullanmanız için başka bir nedendir. Sadece deb paketinin bulunduğu dizine gitmeniz ve aşağıdaki örnekte gösterildiği gibi yüklemeniz yeterlidir.

Cd / yol / dosya / deb paketleri / sudo apt install ./package_version.deb

Örneğin TeamViewer 12'yi Ubuntu 16.04 / 16.10 üzerine kurmak için öncelikle TeamViewer.deb paketini mevcut dizine indirin

Wget https://downloadus1.teamviewer.com/download/version_12x/teamviewer_12.0.69753_i386.deb

Ardından şununla kurun:

Sudo uygun kurulum ./teamviewer_12.0.69753_i386.deb

Bu bağımlılıklar yazılım deposunda mevcutsa, bağımlılıkları otomatik olarak yükler.

Yerel deb paketlerini kurmak için apt kullanırken, apt'nin deb paketini kolayca bulabilmesi için paket adından önce mevcut çalışma dizinini temsil eden /, eklemeniz yeterlidir.

Bu kadar!

Umarım bu yazı, yerel Debian paketlerini komut satırından yüklemenize yardımcı olmuştur. Bu gönderiyi faydalı bulduysanız, lütfen paylaşın sosyal ağlar, ayrıca sitenin sağ tarafında yeni haberlere abone olabilirsiniz.

D eb, tüm Debian tabanlı dağıtımlar tarafından kullanılan kurulum paketi formatıdır. Deb paketleri, komut satırı veya bir grafik paket yöneticisi kullanılarak kurulabilir ve kaldırılabilir.

Bu eğitimde, Ubuntu 18.04 üzerinde debian .deb paketlerinin nasıl kurulacağını açıklayacağız. Aynı talimatlar Ubuntu 16.04 ve Debian, Linux Mint ve Elementary OS dahil tüm Debian tabanlı dağıtımlar için de geçerlidir.

Başlamadan önce

Ubuntu depoları, Ubuntu Yazılım Merkezi'nden kurulabilen binlerce borç paketi içerir. Komut satırından yüklemek isterseniz, apt komut satırı yardımcı programını kullanabilirsiniz.

Ancak Ubuntu'ya veya herhangi bir üçüncü taraf deposuna dahil olmayan uygulamalar var. Bu uygulamalar geliştiricilerin web sitesinden indirilmeli ve manuel olarak kurulmalıdır.

Resmi olmayan kaynaklardan deb paketleri kurarken dikkatli olun.

deb paketlerini indirme

Gösteri amacıyla, bu makalede TeamViewer hata ayıklama dosyasını indirip kuracağız. TeamViewer, uzaktan destek için hepsi bir arada bir çözümdür, paylaşmak masaüstü, çevrimiçi toplantılar ve bilgisayarlar arasında dosya aktarımı.

Web tarayıcınızı başlatın ve Linux için TeamViewer indirme sayfasına gidin. Ubuntu ve Debian indirme bağlantısını tıklayarak deb paketini indirin.

Terminali kullanmayı tercih ederseniz, deb dosyasını wget veya curl kullanarak indirebilirsiniz:

wget --no-check-certificate https://download.teamviewer.com/download/linux/teamviewer_amd64.deb

curl -k -O -L https://download.teamviewer.com/download/linux/teamviewer_amd64.deb

Deb paketlerini komut satırından yükleme

Komut satırından deb paketleri kurmaya gelince, emrinizde birkaç araç var. Aşağıdaki bölümlerde, deb paketlerini kurmak için apt, gdebi ve dpkg yardımcı programlarının nasıl kullanılacağını göstereceğiz.

Apt ile deb paketlerini yükleme

APT (Gelişmiş Paket Aracı), bir paket yönetim sistemi için bir komut satırı arayüzüdür. Ubuntu 14.04'te tanıtıldı ve en sık kullanılan apt-get ve apt-cache komutlarını birleştirir.

Yerel borç paketlerini kurmak için, apt deb paketinin tam yolunu sağlamanız gerekir. Paket mevcut çalışma dizininizdeyse, mutlak bir yol kullanmak yerine ekleyebilirsiniz. / Paket adından önce. Aksi takdirde, apt paketi Ubuntu depolarından alıp yüklemeye çalışacaktır.

sudo apt kurulumu ./teamviewer_amd64.deb

Y girmeniz istenecektir:

0 yükseltildi, 84 yeni yüklendi, 0 kaldırılacak ve 64 yükseltilmedi. 21.0 MB arşiv almanız gerekiyor. Bu işlemden sonra 66,3 MB ek disk alanı kullanılacaktır. Devam etmek istiyor musun?

Apt paket yöneticisi, tüm paket bağımlılıklarını çözecek ve kuracaktır.

gdebi ile deb paketlerini yükleme

gdebi, yerel deb paketlerini kurmak için bir araçtır. Varsayılan olarak kurulmaz, ancak Ubuntu Yazılım Merkezi'nden veya aşağıdaki komutu kullanarak kurabilirsiniz:

sudo apt kurulum gdebi

Artık şunu yazarak deb gdebi paketlerini yükleyebilirsiniz:

sudo gdebi teamviewer_amd64.deb

Yazılım paketini kurmak istiyor musunuz? :

gdebi tarafından istendiğinde y yazın, sizin için deb paketini ve tüm bağımlılıklarını etkinleştirin ve kurun.

dpkg ile deb paketlerini yükleme

dpkg paket yöneticisidir düşük seviye Debian tabanlı sistemler için. deb dpkg paketlerini kurmak için -i (veya --install) seçeneğini kullanın.

sudo dpkg -i teamviewer_amd64.deb

apt ve gdebi'den farklı olarak, dpkg bağımlılıkları çözmez. Deb paketlerini kurarken bağımlılık hataları alırsanız, tüm paket bağımlılıklarını çözmek ve kurmak için aşağıdaki apt komutunu kullanabilirsiniz:

sudo uygun kurulum -f

GUI kullanarak deb paketlerini yükleme

Grafiksel bir arayüz kullanmayı tercih ediyorsanız, deb dosyasını indirin ve açmak için çift tıklayın.

Varsayılan grafik yazılım merkezi açılacaktır

Yükle düğmesine tıklayın ve Kimlik Doğrulama iletişim kutusu açılacaktır.

Yükleme, dosya boyutuna ve bağımlılıklarına bağlı olarak biraz zaman alabilir. Deb paketini kurduktan sonra, Ubuntu Yazılım Merkezindeki Kur düğmesi Kaldır olarak değişecektir.

İşte bu, uygulama sisteminize yüklenir ve onu uygulamalar menüsünden başlatabilirsiniz.

Çözüm

Bu makalede, yerel borç paketlerinin nasıl kurulacağını öğrendiniz.

Herhangi bir sorunuz varsa yorum bırakmaktan çekinmeyin.

V Ubuntu Linux'u programları kurmanın birçok yolu vardır. Burada sistemde yerleşik olan uygulama mağazasını ve paket yöneticisini kullanabilir ve terminaldeki komutları kullanarak depolardaki programları kurabilir, ayrıca İnternet'ten yazılım paketleri indirebilir ve ardından bunları yükleyebilirsiniz - ayrıca Farklı yollar... Ve bu makalede, Ubuntu Linux'a yazılım yüklemenin her bir yöntemi hakkında ayrıntılı olarak konuşmak istiyorum.

Ubuntu Uygulama Merkezi

Ubuntu Uygulama Merkezi, diğer sistemlerin genellikle "App Store" olarak adlandırdığı şeydir, örneğin Android'de buna benzer. Google Oyun... Arama çubuğuna "orta" yazmaya başlarsanız, Ubuntu ana menüsünde bulabilirsiniz.

Uygulama merkezinde her şey oldukça basittir: solda kategoriler ("Oyunlar", "Ofis", "İnternet" vb.), üstte - arama çubuğu. Gerekli uygulamayı bulduk, "Yükle" ye tıklayın, yönetici şifresini girin, biraz bekleyin ve her şey yeni yüklenen programı kullanmaya hazır.

Uygulama Merkezi, resmi depolarda (yani "depolar") Ubuntu'da bulunan tüm programları ve ayrıca ücretli ve ücretsiz programları içerir. ücretli programlar ve oyunlar Üçüncü Taraf Kaynaklar... yüklemek istiyorsanız ücretsiz programüçüncü taraf kaynaklardan, programın fiyatının "Yükle" düğmesi yerine sıfır olarak gösterilmesine rağmen, yine de "Satın Al" düğmesini göreceksiniz - endişelenmeyin, tıklamaktan çekinmeyin. Ve her durumda, bilginiz olmadan, ücretli programlar yüklemeye çalışsanız bile, burada sizden asla para alınmayacağını bilin - satın almadan önce ödeme bilgilerinizi (kredi kartı numarası vb.) ), bu nedenle kesinlikle hariç tutulan bir kazadır.

Tüm Ubuntu yazılım programlarının Ubuntu Uygulama Merkezi'nde bulunamayacağını unutmayın, ancak yine de yeni başlayanlar aramaya başlamalıdır. ihtiyacınız olan uygulamalar buradan.

Sinaptik Toplu İş Yöneticisi

Synaptic, Ubuntu'da Uygulama Merkezi'ni tanıtmadan çok önce kullanılan bir grafik paket yönetim aracıdır. Bugün, varsayılan olarak, Ubuntu'daki bu program hiç mevcut değil, ancak örneğin buraya tıklayarak yükleyebilirsiniz. hatırlatayım ki hepsi yüklü programlar Ubuntu ana menüsünde, yukarıdaki Uygulama Merkezi görüntüsünde gösterildiği gibi, arama çubuğuna adını veya ne işe yaradığını yazarak bulunabilir.

Synaptic'in yardımıyla, halihazırda kurmuş olduğunuz paketleri çok kolay ve rahat bir şekilde görüntüleyebilir, bunları kaldırabilir, güncelleyebilir (güncellemeler varsa) ve ayrıca ihtiyaç duyduğunuz paketleri ada veya açıklamaya göre depolarda arayabilirsiniz. Tüm bunlar için, Synaptic, kategoriye ("Oyunlar", "Yönetim", "İnternet" vb.), Duruma göre ("Yüklü", "Yüklü değil", "Manuel olarak yüklendi", "Güncellendi" gibi çok iyi bir filtre grubuna sahiptir. ", vb.), kökene göre (yani, bu veya bu programın hangi kaynaktan kurulduğu veya kurulabileceği) ve diğerleri.

Synaptic, tabiri caizse, "Uygulama Merkezi"ne kıyasla çok daha "profesyonel"dir. Gerekli paketleri bulmak için bir şey, basitçe yeri doldurulamaz.

ِ apt-get - terminalden paket yönetimi

Programları yüklemek için bir sonraki yöntem apt-get'tir. Bu arada, apt-get yalnızca bunları yüklemekle kalmaz, aynı zamanda İnternet'ten paket listelerini kaldırır, günceller, indirir ve çok daha fazlasını yapar. Genel olarak, Synaptic'in yapabileceği her şey, ancak yalnızca komut satırından. Ve ilk bakışta, özellikle yeni başlayanlar için korkutucu görünebilir, ancak acele etmeyin - çoğu durumda, apt-get en basit ve en basit olanıdır. hızlı yol Ubuntu'ya bir şey yüklemek için, bu yüzden internette bulduğunuz Ubuntu'ya bir şey yükleme talimatlarının çoğu, apt-get kullanan terminal için komutlar içerir.

apt-get kullanmak, tam olarak ne istediğinizi bildiğinizi varsayar. Örneğin, yüklemek istediğiniz Metin düzeltici Geany, ardından terminalde aşağıdaki komutu çalıştırmanız gerekir:

sudo apt-get install geany

Özetle yazılanlara bir göz atalım:

sudo- aşağıdaki komutların sistem yöneticisi adına yürütüleceği anlamına gelir (çünkü herhangi bir şeyi yükleme veya kaldırma hakkı yalnızca yöneticiye aittir);

apt-get- aslında bahsettiğimiz apt-get paket yöneticisinin kendisini çağırır;

Yüklemek paketi kurma komutudur. Bazılarını aşağıda örneklerde göstereceğim birçok başka komut da var;

gey kurulacak paketin adıdır, bu durumda Geany metin düzenleyicisidir. Aralarında boşluk bırakılarak birden fazla paket belirtilebilir.

Apt-get kullanımına ilişkin diğer bazı örnekler:

İnternetten mevcut uygulamaların listelerini indirin (kabaca söylemek gerekirse, "güncellemeleri kontrol edin"):

sudo apt-get güncellemesi

Mevcut tüm güncellemeleri yükleyin:

sudo apt-get yükseltme

vlc oynatıcıyı kurun ve grafik düzenleyici tek komutla gimp:

sudo apt-get install vlc gimp

Ayarlarını sisteme kaydederken, yukarıda belirtilenleri de tek komutla silin:

sudo apt-get vlc gimp'i kaldır

Aynı, ancak tüm ayarların silinmesi:

sudo apt-get purge vlc gimp

Ayrıca, apt-get ile çalışırken Ubuntu terminalinde güzel bir özellik kullanabilirsiniz: otomatik tamamlama. Diyelim ki paketin tam adını bilmiyorsunuz, örneğin, Gimp'e eklentiler kurmak istiyorsanız, o zaman "sudo apt-get install gimp" terminaline yazabilir ve "Sekme" tuşuna basabilirsiniz - otomatik olarak " gimp * " ile başlayan çeşitli paketler sunulacak.

Ubuntu'da komut satırını ve apt-get'i kullanarak herhangi bir şeyi kurmak bu kadar kolay. Şimdi size Ubuntu'ya yeni başlayan biri olarak Gimp'in nasıl kurulacağını açıklıyor olsaydım, size sadece bir komut verirdim: Ubuntu uygulama merkezini bulma konusundaki tüm destan yerine "sudo apt-get install gimp" yaz, yaz. Arama çubuğunda "Gimp", uygun paketi seçin ve uygulama merkezinin başlatma hızını ve masa boyunca birkaç metrelik koşuyu hesaba katmadan "Yükle" düğmesine tıklayın.

GDebi Paket Yükleyici

Gerekli program Ubuntu depolarında bulunamadıysa veya bulunduysa, ancak en son sürüm değilse (ve bu genellikle olur), o zaman büyük olasılıkla programın veya oyun geliştiricisinin web sitesine gidip kurulum paketini indirirsiniz. * .deb formatı bunun için. Hayır'a çift tıkladığınızda "Ubuntu Uygulama Merkezi" açılacak ve uygun butona tıklayarak kolayca kurabilirsiniz. Ancak, bu prosedürü oldukça sık yaparsanız, muhtemelen "Uygulama Merkezi" nin çok yavaş başlatılmasından ve çalışmasından bıkacaksınız. Ve sonra çok küçük ve hızlı yardımcı program Terminalde tıklanarak veya bir komutla kurulabilen GDebi:

sudo apt-get install gdebi

Kurulduktan sonra, indirilen pakete sağ tıklayın ve "Birlikte Aç - GDebi paket yükleyici" seçeneğini seçin. GDebi paketi açacak ve Ubuntu Uygulama Merkezinden daha hızlı kuracaktır.

İndirilen paketleri terminalden yükleme

GDebi grafik yardımcı programına ek olarak, Ubuntu'da internetten indirilen paketleri terminalde basit bir komutla kurabilirsiniz. Bunu yapmak için şu komutu çalıştırın:

sudo dpkg -i paket_adı

Örneğin, resmi siteden VirtualBox içeren bir paket indirdiyseniz ve büyük olasılıkla şimdi ana dizininizdeki "İndirilenler" klasöründeyse, terminalden şu şekilde yükleyebilirsiniz:

sudo dpkg -i ~ / İndirilenler / virtualbox-4.3_4.3.8-92456 ~ Ubuntu ~ raring_amd64.deb

ٌ Bu arada, otomatik tamamlama burada da çalışır, böylece paketin bulunduğu dosyanın adını girmeye başlayabilir ve Tab tuşuna basabilirsiniz - dosya adının geri kalanı kendiliğinden eklenecektir. Dpkg ayrıca şablonları da destekler, yani şöyle yazabilirsiniz:

sudo dpkg -i ~ / İndirilenler / sanal kutu * .deb

Birçok paket şeklinde gelen bir program indirdiyseniz (örneğin, resmi siteden indirilen birçok oyun veya LibreOffice) çok kullanışlıdır - tüm paketleri tek bir klasöre koyabilir ve ardından şöyle bir şey çalıştırabilirsiniz:

sudo dpkg -i ~ / İndirilenler / *.deb

(Bu örnek, İndirilenler klasöründeki TÜM paketleri kuracaktır).

Üçüncü taraf depolardan program yükleme

Çoğunluk gerekli programlar Ubuntu Uygulama Merkezi veya terminalde apt-get aracılığıyla bir şey yüklediğinizde indirildikleri Ubuntu'nun resmi paket havuzlarında ("depolar") saklanır. Bununla birlikte, bazı uygulamalar (örneğin, dar profilli, nadiren kullanılan veya yakın zamanda ortaya çıkan) resmi Ubuntu depolarında değildir veya eski sürümlerdir. Bu gibi durumlarda, genellikle sisteme yeni bir uygulama kaynağı ("depo") eklemeniz gerekir.

Genellikle, bir şey yüklemek için makaleler-talimatlar, yalnızca terminale kopyalamanız ve yürütmeniz gereken hazır komutlar sağlar. Acemi Ubuntu kullanıcıları için onları açıklığa kavuşturmak için burada yorumlarla birlikte bu tür komutlara bir örnek vermek istiyorum.

Örneğin, ClassicMenu-Indicator klasik menüsünü kurmak için önce deposunu bağlamanız gerekir, yani. Sisteminizin uygulama kaynaklarına, kurulması ve güncellenmesi gereken kaynağı ekleyin. Geliştiricinin web sitesinde hazır bir komut bulunur:

sudo add-apt-deposu ppa: diesch / test

sudo- sistem yöneticisi adına yürütmek;

add-apt-deposu- bir depo ekleyin;

ppa: diesch / test- depo adı.

Depo eklendikten sonra Ubuntu sisteminin bu kaynakta bulunan uygulamaların listesini indirmesi gerekmektedir. Bunu yapmak için şu komutu kullanın:

sudo apt-get güncellemesi

ve son olarak, paketin yüklenmesi:

sudo apt-get install classicmenu göstergesi

Bu makalenin başında apt-get'in nasıl çalıştığı hakkında ayrıntılı olarak konuştuk, bu nedenle bu komutlar sizin için net değilse, yukarıdaki ilgili başlığa dönün.

Kaynaktan program yükleme

Bugün Linux'tan uzaktaki insanlardan, Ubuntu'ya veya diğer Linux dağıtımlarına geçerseniz, "programları kaynağından yükleyeceksiniz" sözünü sık sık duyabilirsiniz. Tabii ki, böyle bir olasılık var, ancak ihtiyaç çok şüpheli. Ve sadece 10 yıl önce, ortalama Linux kullanıcısı Programları bu şekilde kurdum - onları kaynağından derledim, çoğu zaman birçok tuzakla karşılaştım. Bugün kaynağından Ubuntu'ya bir program kurmaya karar verdiyseniz - gerçekten buna ihtiyacınız olduğunu düşünmüyorum. Çok az istisna dışında tüm modern Linux programlarının depolardan veya * .deb paketini indirerek ve basitçe üzerine tıklayarak yüklenebileceğini görmek için bu makaleyi baştan sona okuyun.

Hepiniz böyle büyük bir adım atmaya karar verdiyseniz - genellikle arşivde kaynak koduyla birlikte verilen, programı derleme ve yükleme talimatlarını bulacağınız INSTALL ve README dosyalarını okuyun - bunlar büyük ölçüde farklı olabilir. programlamak için program.

Ubuntu'da nasıl çalışılır.
Bölüm 6: Paket Yönetimi

Orijinal: "Ubuntu Hacks: Bölüm 6 - Paket Yönetimi"
Kyle Rankin, Jonathan Oxer, Bill Childers
Yayın tarihi: Haziran 2006
Tercüme: N. Romodanov
Transfer tarihi: Eylül 2010

Diğer otomatik araçlar kullanılamadığında tek tek .deb dosyalarını yüklemek için komut satırı özelliklerini kullanın.

Debian tabanlı dağıtımlarda paket yönetimi çok güçlüdür ve en son paketleri bulmak ve bağımlılıkları takip etmek için harcanan çok fazla çabadan tasarruf sağlar. gibi otomatik araçların yetenekleri apt-get, Synaptic ve Adept çoğu kullanıcı için neredeyse her zaman yeterlidir ve mümkün olduğunda bunları kullanmalısınız. Ancak bazen bir paketi doğrudan yüklemeniz gerekebilecek durumlar olabilir. .deb.

Uyarı. Ubuntu, iyi bir nedenle otomatik paket yükleme araçlarını kullanır. Onların yardımıyla hayata geçirilen özel araçlar paketlerin uyumlu olduğundan ve paketlerin ihtiyaç duyması halinde kitaplıkların kullanılabilir olduğundan emin olmak için korumalar. Ayrı dosyalar yüklerseniz .deb(özellikle Ubuntu'nun belirli bir sürümü için paketlenmemiş olanlar), yalnızca tüm bu avantajları kaybetmekle kalmaz, aynı zamanda kitaplıkların uyumsuzluğu nedeniyle sistemin belirli bölümlerini devre dışı bırakabilir, diğer Ubuntu programlarının bağlı olduğu dosyaların üzerine yazabilir veya ekleyebilirsiniz. kullanımdayken sisteminizi güncellemeyi zorlaştıran benzersiz sürümler. Ayrı bir paket yüklemeden önce .deb, özellikle Ubuntu'da yeniyseniz, lütfen evreni ve çoklu evren depolarını kullanmak da dahil olmak üzere diğer tüm kurulum seçeneklerini keşfedin [Hack # 60]. Kendi "Ubuntu stili" çekirdeğinizi yarattınız yardımcı programı kullanıyorsanız make-kpkg kendi çekirdeğinizi kaynaktan derleyin, paketle bitirmelisiniz .deb, çekirdek ikili dosyasını ve dosyaları içerecek .deb herkes için ek modül oluşturabilirsiniz (bu prosedürdeki belirli adımlar için Ubuntu Tarzı Çekirdekler Oluşturma bölümüne bakın [Hack # 78]). Ubuntu kaynaklarından kendi paketinizi derledinizÇekirdek derlemesinde olduğu gibi, derlediniz kaynak Bir yardımcı program kullanarak Ubuntu dpkg ve sonunda aldın ayrı dosya .deb manuel olarak yüklemeniz gereken. Programın eski sürümüne dönmek istiyorsunuz Bu durum, özellikle geliştiricilere yönelik Ubuntu sürümünü kullanıyorsanız ortaya çıkabilir. Ara sıra en son sürümler geliştiriciler için sürümlerde hatalar var. Bu durumda, paketin önceki bir sürümüne geri dönmeniz gerekebilir. Bunu yapmanın en kolay yollarından biri, paketin daha eski bir sürümünü bulmaktır. .deb(belki yerel paket önbelleğinizde / var / önbellek / apt / arşivler /) ve manuel olarak yükleme. Yüklemek istediğiniz programın bir .deb uzantısı var ama Ubuntu depolarında yok Ubuntu depolarında bir paketin eksik olduğu durumlar ortaya çıkabilir .deb dosyanın daha çok yönlü bir sürümünü bulduğunuz için Ubuntu tarafından sunulandan daha yeni bir paket olduğu için yüklemek istediğiniz .deb veya dosyayı bir üçüncü taraf sağladı .deb Ubuntu için, ancak henüz kendi paket deposunu oluşturmadı (örneğin, mevcut paketindeki Opera Web gibi).

çabuk

.deb biçiminde paketlenmiş bir program bulursanız, onda dokuzunda bu programın zaten Ubuntu depolarından birinde olma olasılığı yüksektir. Ubuntu ve üçüncü şahıslar tarafından sağlanan ek depolarla ilgili ayrıntılar için, bkz. "Paket Depoları Listesini Değiştirme" [Hack # 60].

Yüklediğiniz veya güncellediğiniz program, başka bir program olduğu için tam olarak kurulamadı. kurulu paket aynı dosyaları içeren Nispeten nadir durumlarda, iki paketin aynı dosyaları kullandığı ve bunlardan biri güncellendiğinde, diğer paketteki dosyaların üzerine yazılmaya çalışıldığını belirten bir hata mesajı görüntülendiği durumlarla karşılaştık. Bu durumlarda, yardımcı programı kullanmanız gerekir dpkg--force seçeneğini kullanarak bu paketi manuel olarak kurun.

.deb dosyasını yükleme

Ne zaman, ne sebeple olursa olsun, dosyayı yüklemeniz gerektiğinde .de b, yardımcı programa başvurmanız gerekir dpkg... Yarar dpkg Debian tabanlı dağıtımların dosyaları yüklemek için kullandığı araçtır .deb... (Otomatik paket yönetimini kullandığınızda bile aslında kullandığınız sistemde perde arkasındadır. dpkg). aracı biliyorsanız rpm RPM paketlerine dayalı dağıtımlarda kullanıldığında, bunu göreceksiniz. dpkg benzer sözdizimi. Komut satırından normal bir dosya yüklemek için .deb, aşağıdakini yazın:

[e-posta korumalı]: ~ $ sudo dpkg -i paketadı.deb

packagename.deb dosyasını dosya adıyla değiştirin .deb yüklemek istediğiniz. Aynı anda yüklemek istediğiniz birden fazla dosyanız varsa, Komut satırı onları tek tek listele

[e-posta korumalı]: ~ $ sudo dpkg -i paket1.deb paket2.deb paket3.deb

veya geçerli dizindeki tüm .deb dosyalarını yüklemek için joker karakteri [Hack # 13] kullanın:

[e-posta korumalı]: ~ $ sudo dpkg -i * .deb

Yarar dpkg ayrıca özyinelemeli bir seçeneğe (-R) sahiptir. Deb dosyalarıyla dolu bir dizininiz varsa, bunları şu şekilde yükleyebilirsiniz:

[e-posta korumalı]: ~ $ sudo dpkg -i -R / yol / dizine / dizin

ve fayda dpkg tüm dosyaları tekrar tekrar arayacak ve kuracaktır .deb bu dizinde ve tüm alt dizinlerinde bulunur.

Bazen yardımcı programı kullanarak bir paket kurduğunuzda dpkg, paket olarak işaretlendiğinden yükleme başarısız olabilir. tutmak başka bir paketle çakıştığı veya kurulu olmayan diğer paketlere bağlı olduğu veya bir paketin kurulumunun başka bir pakete ait dosyaların üzerine yazmaya çalıştığı veya başka bir nedenle. V dpkg Bu sorunları yok saymak ve paket kurulumuna devam etmek için kullanabileceğiniz bir dizi --force seçeneği vardır.

Uyarı

--force seçenekleri yalnızca paket sisteme aşina olan uzmanlar içindir. .deb ve sistem içindeki bağımlılıklarla. Kural olarak, paketlerin kurulumu ciddi nedenlerle sonlandırılır ve yeni başlayan biriyseniz ve yine de bir paketin kurulumunu zorlarsanız, kurulum büyük olasılıkla sizin için bozuk bir sistemle sonuçlanacaktır. Bu nedenle, bu parametreleri dikkatli kullanın.

Görüntülemek için tam liste parametreler --force, aşağıdakini yazın:

[e-posta korumalı]: ~ $ dpkg --force-help

En kullanışlı seçeneklerden bazıları şunlardır:

olarak işaretlenmiş olsa bile bir paket yükleme tutmak.

Üzerine yazmaya zorla

Başka bir paketteki dosyaların üzerine yazsa bile bir paketi kurmak.

Eksik bağımlılıklarla ilgili hataların bir listesini yazdırın ve yine de yüklemeye devam edin.

Kuvvet-çatışmaları

Bir paket başka bir paketle çakışsa bile yine de kuruluma devam edin.

Yani bir dosyanız varsa .deb yüklenmesi gereken ve başka bir paketteki dosyaların üzerine yazan ve her şeyi kontrol ettiniz ve her şeyin iyi olacağına karar verdiniz, ardından devam etmek için şunu girin:

[e-posta korumalı]: ~ $ sudo dpkg -i --force-overwrite packagename.deb

Bir paketi kaldırma

Bazen tek bir paketi manuel olarak kaldırmanız gerekebilir. V dpkg sırasıyla paketi kaldırmak ve paketi kaldırmak ve yapılandırma dosyalarını temizlemek için -r ve -P seçenekleri vardır. Bir paketi kaldırmak için şunu girin:

[e-posta korumalı]: ~ $ sudo dpkg -r paket adı

Lütfen uzantıyı belirtmediğinizi unutmayın .deb daha önce yüklemiş olabileceğiniz dosya adı yalnızca paketin adını içerir. -r seçeneği belirtildiğinde, dpkg programın yeniden yüklenmesi durumunda kalacak olan yapılandırma dosyaları hariç, bu paketin tüm dosyalarını arar ve siler. Konfigürasyon dosyaları dahil tüm dosyaları sistemi temizlemek istiyorsanız, -P seçeneğini kullanın:

[e-posta korumalı]: ~ $ sudo dpkg -P paket adı

Ubuntu Linux'taki yazılım, sözde deb paketleri olarak dağıtılır. Genellikle, depodan bir program kurarken, sistem deb paketlerini otomatik olarak indirir ve kurar, ancak deb paketini manuel olarak indirip kurarak bir program (örneğin bir oyun) kurmanız gereken durumlar vardır.

Aslında, bu durum oldukça yaygındır ve Windows işletim sisteminden Ubuntu'ya gelen kullanıcılar için genellikle yerel olmalıdır, çünkü bu işletim sisteminde tüm programlar esas olarak aynı şekilde kurulur. Onlar. kurulum paketi yürütülebilir dosya olarak indirilir exe dosyası veya msi paketi... Son seçenek (msi), Linux'ta kullanılan paket yönetim sistemine en yakın olanıdır.

  1. Programı standart ubuntu depolarında arayın, örneğin Uygulama Merkezi'ni kullanarak
  2. Program depolarda görünmüyorsa, geliştiricilerin deposundan yükleme olasılığı veya örneğin ppa deposuna bir bağlantı için programın web sitesine bakın.
  3. Depo yoksa, ancak hazır bir deb paketi varsa, aşağıdaki talimatlara göre kurun.
  4. Site kaynak kodları biçiminde yalnızca programın arşivini içeriyorsa, bu arşivi indirmeniz ve programı kendiniz oluşturmanız gerekir (bununla ilgili daha fazla bilgi başka bir notta).

Neden önce bir depo aramanız gerekiyor - çünkü gelecekte programı güncelleme prosedürünü basitleştirecek. Güncelleme hizmeti, kurulu tüm depolardaki tüm güncellenmiş paketleri otomatik olarak bulur ve bunları güncellemenizi önerir.

İlk iki nokta, aşağıdaki hususlara göre değiştirilebilir 1) yazılım resmi depolarda daha kararlıdır 2) yazılım geliştiricilerin depolarında en sonuncusu. Daha fazla stabiliteye veya yeni süslere neye ihtiyacınız var - kendiniz karar verin.

Ve son olarak, hiç depo olmadığında veya paketin depolardaki sürümü size uymuyorsa, ancak geliştiricilerin sitesinden indirdiğiniz bir deb paketi var. 2 tane var kolay yollar yükle.

Grafik modunda yükleme

deb paketi klasörünü açın dosya yöneticisi Ubuntu ve üzerine çift tıklayın.

Paket yöneticisinin grafik kabuğu başlayacaktır. Depolarda birden fazla varsa eski versiyon program, ilgili mesajı göreceksiniz. Oku ve kapat.

Paketi Yükle düğmesini tıklayın. Sistem, yönetici ayrıcalıklarını onaylamak için bir parola girmenizi isteyecektir (sistemin kurulumu sırasında oluşturduğunuz kullanıcının bu ayrıcalıkları vardır).

Şifreyi girdikten sonra, kurulum sürecini "canlandıran" bir pencere belirecektir.

Bitirdiğinizde, ilgili mesajı göreceksiniz:

Tüm yükleyici pencerelerini kapatabilir ve programı Ubuntu menüsünden çalıştırabilirsiniz.

Terminalde kurulum.

İndirilen paketin bulunduğu klasöre gidin ve şu komutu çalıştırın:

sudo dpkg -i paket_adı.deb

Ekrandaki talimatları izleyin. Genel olarak, başarılı kurulum hakkında bir mesaj görünmelidir, aksi takdirde çözmeniz gerekir.

En yaygın tuzaklar, karşılanmayan paket bağımlılıklarıdır. Bu, kurulu paketin çalışması için önce başka bir paket veya birkaç paket (örneğin, farklı kitaplıklar) kurmanız gereken bir durumdur. Çoğu zaman, bu tür bağımlılıklar, depodan gerekli paketleri yükleyerek çözülür, paket yükleyici, yüklü programda hangi paketlerin eksik olduğunu size söyleyecektir.