Membuat pakej .deb dengan Checkinstall

Pakej

Saya adalah salah satu daripada banyak yang terpaksa menyusun versi baru atau beberapa aplikasi yang tidak ada di repositori anda, masalahnya ialah semasa menyusun dalam direktori permohonan simpan pustaka anda dan fail lain dalam direktori tempat anda menyusunnya, dan sekiranya kita mengemas kini bungkusannya kelihatan seperti sampah atau jika kita memadam folder aplikasi ia tidak berfungsi lagi. "Lebih baik membuat pakej dan memasangnya«, Ya, tetapi tidak semua kita baik dengan membuat, jadi saya menyampaikan kepada anda semak pemasangan, yang datang untuk memudahkan tugas.

Nah, semak pemasangan ia tidak lebih daripada sedikit wizard setiap terminal untuk membuat pakej .deb. Jadi kita boleh menyusun dan membuat pakej misalnya, untuk menghantarnya kepada rakan kita.

Sebagai permulaan, kita harus pasang checkinstall. Jadi kita lakukan (sebagai akar):

apt-get install checkinstall

Dan dalam sekelip mata kita akan memasangnya ... Perkara seterusnya adalah pergi ke karpet di mana kita mempunyai kod aplikasi, dan buka a terminal. Kami melaksanakan perintah berikut, satu persatu:

./configure
make

Dengan ". / KonfigurasiPakej untuk pengedaran kami dikonfigurasi dan «Makefile"(fail yang mengandungi arahan penyusunan), dan dengan "membuat»Kumpulkan kod dan tinggalkan binari, perpustakaan, dll dalam folder«src«. Sekarang, sebelum meneruskan, disyorkan belum dipasang permohonan dari mana pakej akan dibuat. Sekiranya ada, lakukan:

sudo make uninstall

Dan sudah tiba masanya untuk memulakan bahagian penting, penggunaan semak pemasangan. Di terminal yang sama, kami menulis:

sudo checkinstall

Dan juga "pembantu"Untuk semak pemasangan. Di dalamnya kita boleh mengubah suai maklumat itu  yang akan mempunyai pakej yang akan kami buat. Pilihan yang boleh kita ubah adalah:

  • Pemelihara- Pembangun utama pakej.
  • Ringkasan: penerangan mengenai pakej.
  • Nama: nama yang anda mahu berikan pakejnya.
  • Versi: versi pakej.
  • Lepaskan: Ini adalah versi utama pakej, kita boleh meninggalkannya ketika ia datang.
  • lesen: lesen permohonan, lebih baik tidak menyentuhnya.
  • Kumpulan: kumpulan yang dibuat, kita boleh membiarkannya seperti sedia ada.
  • Seni bina: seni bina pemproses pakej.
  • Lokasi sumber: nama folder (hanya folder, bukan keseluruhan jalan) tempat kod pakej berada.
  • Lokasi sumber alternatif: tidak perlu mengubahnya.
  • Memerlukan: kebergantungan yang mesti dipasang untuk operasi mereka yang betul.
  • Menyediakan: nama pakej yang disediakannya, tidak perlu mengubahnya.
  • Konflik: pakej yang bercanggah dengannya.
  • Menggantikannya: pakej yang digantikannya.
Membuat pakej dengan Checkinstall

Membuat pakej .deb dengan Checkinstall.

Seperti yang anda lihat, kami mempunyai sebilangan besar pilihan untuk diubahsuai. Masing-masing mempunyai nombor di sebelah kiri anda, jadi untuk mengeditnya sahaja kami menulis nombor anda dan kami menekan [Masukkan]. Yang biasanya saya ubah adalah: Pemelihara, Ringkasan, Nama, versi, dan mungkin Memerlukan.
Setelah kami mengubahsuai apa yang kami mahukan, kami menekan [Masukkan] (tanpa nombor sebelumnya) dan akan bermula menyusun dan memasang bungkusannya. Setelah selesai, dalam direktori di mana kita menyusun akan muncul a pakej .deb aplikasi, sedia untuk dipasang 
Nota:
  • Pastikan saya tahu bahawa dalam «versi", tidak mempunyai surat. Ini biasanya menghalang pakej dibuat.
  • Ada kemungkinan jika anda mengedit «Memerlukan»Beri mereka kegagalan, jika itu berlaku tinggalkan ruang berwarna putih.
Sekarang anda tidak mempunyai alasan untuk tidak membuat pakej .deb anda sendiri. Dan bagi tahu saya Adakah anda biasanya membuat pakej untuk distro anda? Bagaimana anda biasanya membuat pakej dalam pengedaran yang anda gunakan? Saya ingin tahu 