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.
- 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.