Pengantar
Ada paket di repositori dan GitHub yang siap digunakan hampir sepanjang waktu. Namun terkadang paket tidak tersedia dalam binari (siap diinstal saat bepergian). Jadi kita harus mengunduh kode sumber dan membuatnya dari awal. Ini bukan masalah jika Anda punya waktu tetapi untuk meningkatkan Produktivitas. Di sinilah Alien masuk ke tempatnya.
Alien benar-benar dirancang untuk mengkonversi dari format file asing ke format kemasan. Tentu saja, itu juga dapat mengonversi dari format asli distribusi Anda ke format asing atau dari satu format asing ke format asing lainnya. Berhati-hatilah, bahwa jika jenis konversi terakhir ini dilakukan. Paket yang dihasilkan mungkin memiliki informasi ketergantungan yang salah. Misalnya, ini benar jika Anda mengubah rpm menjadi deb pada sistem Red Hat. Bahkan dengan alien-extra diinstal. Dpkg tidak akan dapat menghitung dependensi perpustakaan untuk deb dengan benar. Sebaliknya, itu membuat, dan Anda akan mendapatkan paket tanpa dependensi perpustakaan apa pun.
Untuk menggunakan alien, Anda memerlukan beberapa program lain. Alien adalah program Perl dan membutuhkan Perl versi 5.004 atau lebih signifikan. Jika Anda menggunakan Slackware, pastikan Anda mendapatkan Perl 5.004, Perl 5.003 di Slackware tidak bekerja dengan Alien!
Untuk mengonversi paket ke atau dari RPM, Anda memerlukan Red Hat Package Manager;
dapatkan dari situs FTP Red Hat. Jika distribusi Anda (mis., Red Hat)
menyediakan paket rpm-build. Anda akan membutuhkannya juga untuk menghasilkan RPM.
Jika Anda ingin mengonversi paket menjadi paket Debian, Anda memerlukan:
paket dpkg, dpkg-dev, dan debhelper (versi 3 atau lebih tinggi), yang merupakan
Menginstal Alien
Sinkronkan semua repositori yang terhubung ke server. Juga, periksa flectra untuk Ubuntu 20.
Sekarang instal paket
# apt install alien -y
Unduh paket yang ingin Anda konversi
Untuk pengujian, kami akan menggunakan Nmap. Ikuti perintah di bawah ini. Anda dapat mengunduhnya dari situs mirror ini.
# wget http://centos.mirror.liquidtelecom.com/7.9.2009/os/x86_64/Packages/nmap-6.40-19.el7.x86_64.rpm
Buat versi nmap untuk Ubuntu/Debian
Ikuti perintah di bawah ini.
# alien nmap-6.40-19.el7.x86_64.rpm
Instal paket yang dihasilkan dari Alien ke sistem
Ikuti perintah dpkg dasar yang digunakan untuk Ubuntu.
# dpkg -i nmap_6.40-20_amd64.deb
Kesimpulan
Mungkin cara yang sederhana dan mudah digunakan. Namun, kami tidak mengetahui implikasinya saat kami mengembangkan dan menginstal paket mendatang. Pendidikan yang lebih baik dan untuk tujuan pengujian. Saya tidak merekomendasikan ini dalam produksi di mana kita membutuhkan segalanya untuk menjadi stabil.