Saya adalah bagian dari tim kecil yang mengembangkan aplikasi web intranet. Kami ingin metode pemasangan yang mudah, jadi kami memikirkan cara apt-get
kerjanya, terutama dengan menginstal dependensi.
Aplikasi kami memiliki banyak dependensi (PHP5, PostgreSQL, FOP dll) tetapi kami membutuhkan kontrol atas siapa yang memiliki akses ke instalasi. Dengan pemikiran ini, kami mulai mencari untuk membangun file deb. Sepertinya saya dapat menentukan dependensi dalam file kontrol saya tetapi ketika kami mencoba menginstal file deb menggunakan dpkg
, dependensi diperiksa, gagal dan instalasi berhenti.
Apa yang saya lakukan adalah menjalankan apt-get -f install
perintah untuk menjalankan instalasi lagi dengan dependensi, tetapi saya tidak ingin melakukan ini.
Jadi, inilah pertanyaannya, apakah ada cara agar file .deb dapat menginstal dependensi secara otomatis, seperti dan apt-get install abc
akan?
Pada dasarnya kami ingin membuat instalasi sesederhana mungkin, oleh karena itu kami tidak ingin pengguna akhir menjalankan perintah apa pun yang tidak mutlak diperlukan.
Jawaban:
Gdebi
gdebi
menginstal paket deb dan dependensinya. Untuk menggunakannya jalankan:Di versi Ubuntu yang lebih baru, ini tidak diinstal secara default, jadi Anda harus menginstalnya dari repositori.
Lihat
man gdebi
daftar opsi lengkap.gdebi
adalah baris perintah yang setara dengan alat grafis dengan nama yang sama yang dulu disertakan secara default di Ubuntu. Perintah untuk alat grafis adalahgdebi-gtk
dan memiliki fungsi serupa:sumber
Sekarang, ini sudah ditangani oleh Pusat Perangkat Lunak.
sumber