"Enter"a basıp içeriğe geçin

Ubuntu’da bir .deb dosyası nasıl kurulur – Linux Tavsiyesi

Yıllar önce, çeşitli Linux programları yalnızca kaynak kodu olarak dağıtılıyordu. Programı kullanabilmek için kaynaktan derlememiz gerekiyordu. Eğer programın kaynağı başka kütüphanelere bağlı ise yüklemek istediğimiz programı derlemeden önce o kütüphanenin kaynak kodunu da indirip derlememiz gerekecektir. Bu kütüphane diğer kütüphanelere bağlıysa, bu kütüphanelerin kaynağını indirip derlememiz gerekecek. O zamanlar “bağımlılık cehennemi” olarak adlandırılan bir dizi bağımlılık probleminden geçmek zorunda kaldık. Bugünkü gibi paketleme sistemi yoktu. Bu günlerde paketler, farklı makine mimarileri için önceden derleniyor ve merkezi bir sunucuda (paket olarak adlandırılır) tutuluyor. deposu) ve paket yöneticisi yazılımı, bağımlılıkları otomatik olarak indirmek, çözmek ve kurmak için kullanılır. Biz.

Debian GNU/Linux, Ubuntu, Linux Mint ve diğerleri gibi Debian tabanlı Linux dağıtımları APT paket yöneticisini kullanır. APT paket yöneticisinin paket formatı bir DEB arşividir. DEB arşivinin uzantısı .deb’dir.

Bu günlerde, popüler yazılım paketlerinin çoğu, kullandığımız Linux dağıtımının resmi paket deposunda bulunmaktadır. Yani, Ubuntu / Debian durumunda, paket yöneticisini kullanarak APT paket yöneticisini kullanarak kolayca kurabiliriz. Ancak yine de istediğimiz yazılımın resmi paket deposunda bulunmadığı ve onu indirmemiz gereken zamanlar vardır. DEB paket dosyasını bu programın resmi sitesinden indirin ve Ubuntu / Debian işletim sistemimize manuel olarak kurun.

Bu yazımda sizlere Ubuntu üzerinde DEB dosyası nasıl kurulur onu göstereceğim. Gösterim için Ubuntu 18.04 LTS kullanacağım. Hadi başlayalım.

kullanabilirsiniz dpkg DEB dosyasını yüklemek için Ubuntu’da komut verin.

Apache 2 web sunucusu için DEB dosyasını şu adresten indirdim: Sadece gösteri için. Elbette APT paket yöneticisini kullanarak çok kolay bir şekilde kurabilirsiniz. Ama ben size DEB dosyasından nasıl kurulum yapacağınızı göstereceğim.

Şimdi DEB dosyanızla aynı dizinde Terminal’i açın. Gördüğünüz gibi DEB dosyası dizinde.

Şimdi aşağıdaki komutla kurun:

$ sudodpkgKahve apache2_2.4.29-1ubuntu4.1_amd64.deb

Gördüğünüz gibi, bağımlılıklar çözülemediği için yükleme başarısız oluyor. DEB paketi apaçi 2 bağlı Apache 2 kutusuVe Apache 2 yardımcı programlarıVe Apache 2 Ateşi Hiçbir şey yüklü değil.

Şimdi bağımlılıkları çözmek için, kurulumdan önce bu paketleri kurmalısınız. apaçi 2 Paket.

Neyse ki bizim için bağımlılık paketleri resmi Ubuntu paket deposunda mevcuttur. Yani tek yapmamız gereken aşağıdaki komutu çalıştırmak:

Gördüğünüz gibi, APT paket yöneticisi tüm bağımlılıkları otomatik olarak çözmüştür. şimdi tıklayın y Ardından tuşuna basın.

Apache2 paketi kurulu olmalıdır.

Gördüğünüz gibi Apache 2 çalışıyor.

Bazen, bağımlılık paketleri resmi Ubuntu paket deposunda bulunmayabilir. Bu durumda, gerekli DEB paketlerini internetten bulmanız ve yüklemeniz gerekir. dpkg Ek olarak. Ayrıca, bu bağımlılık paketlerinin sahip olacağı bağımlılıkları da çözmeniz gerekecektir. Bağımlılık arttıkça bu daha zor hale gelir ve birçok bağımlılığa sahip DEB dosyaları için çok pratik değildir.

Ubuntu Yazılım Merkezini kullanarak bir DEB dosyası kurmak:

Ubuntu Yazılım Merkezini kullanarak bir DEB dosyası da kurabilirsiniz. DEB dosyasına sağ tıklayın ve tıklayın Program indirme ile aç.

şimdi tıklayın organize etmek.

Şimdi şifrenizi girin ve tıklayın kimlik doğrulama.

Bağımlılıklar otomatik olarak çözülmeli ve Ubuntu paket deposunda varsa yazılım yüklenmelidir.

Kurulum tamamlandıktan sonra aşağıdaki pencereyi göreceksiniz.

Resmi Ubuntu paket deposunda veya PPA aracılığıyla eklediğiniz paket havuzlarından herhangi birinde bağımlılık paketi yoksa kurulum başarısız olur. Bu durumda, bağımlılık paketlerini de manuel olarak bulup kurmanız gerekecektir.

Bu yüzden DEB dosyasını Ubuntu’ya kurdum. Bu makaleyi okuduğunuz için teşekkürler.

Diğer gönderilerimize göz at

[wpcin-random-posts]

İlk Yorumu Siz Yapın

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir