Rumah > Artikel > tutorial komputer > Shell membuat fail pengekstrakan sendiri Linux
Dalam sistem Linux, kadangkala program atau fail perlu dibungkus ke dalam fail pengekstrakan sendiri untuk penyebaran dan pemasangan yang mudah. Artikel ini menggariskan kaedah dan langkah asas untuk menggunakan skrip shell untuk mencipta fail pengekstrakan sendiri Linux.
Mula-mula, sediakan pakej termampat yang mengandungi atur cara atau fail yang perlu diedarkan, dan kemudian tulis skrip Shell untuk melaksanakan langkah penyahmampatan dan pemasangan.
Diandaikan di sini bahawa terdapat fail pakej termampat bernama my_program.tar.gz dan fail skrip Shell bernama install_script.sh.
Seterusnya, gunakan arahan berikut untuk menggabungkan fail skrip shell dan fail pakej termampat ke dalam fail pengekstrakan sendiri:
cat install_script.shmy_self_extracting_file
Ini akan mencipta fail pengekstrakan sendiri bernama my_self_extracting_file, yang mengandungi fail skrip Shell dan fail pakej yang dimampatkan.
Pastikan fail yang mengekstrak sendiri mempunyai kebenaran boleh laku. Tetapkan kebenaran menggunakan arahan berikut:
chmod +x my_self_extracting_file
Ini akan menjadikan fail yang mengekstrak sendiri boleh dilaksanakan.
Kini, anda boleh melaksanakan fail pengekstrakan sendiri dan ia akan mengekstrak dan memasang program secara automatik. Gunakan arahan berikut:
Selepas pelaksanaan, fail pengekstrakan sendiri secara automatik akan melaksanakan arahan dalam skrip Shell untuk nyahmampat dan memasang.
Ini adalah contoh asas yang boleh diubah suai dan disesuaikan dengan keperluan anda sendiri. Dengan cara ini, anda boleh membuat fail pengekstrakan sendiri Linux dengan lebih mudah untuk memudahkan pengedaran dan pemasangan program atau fail.
Di Linux, anda boleh menggunakan pelbagai alat untuk membuat fail mengekstrak sendiri, salah satu alatan yang biasa digunakan ialah shar. Shar boleh membungkus berbilang fail ke dalam fail pengekstrakan sendiri Pengguna hanya perlu menjalankan fail ini untuk menyahmampat dan melaksanakan kandungan secara automatik.
Untuk menggunakan shar untuk mencipta fail mengekstrak sendiri, anda perlu memastikan shar dipasang dalam pengedaran Linux anda terlebih dahulu. Jika ia tidak dipasang, anda boleh memasangnya melalui pengurus pakej anda. Contohnya, pada Debian atau Ubuntu, shar boleh dipasang menggunakan arahan berikut:
sudo apt-get install sharutils
Selepas pemasangan selesai, anda boleh menggunakan arahan shar untuk membungkus berbilang fail ke dalam fail yang mengekstrak sendiri. Contohnya:
shar -my_archive.sh
Ini akan mencipta fail pengekstrakan sendiri bernama my_archive.sh, yang mengandungi tiga fail: fail1, fail2 dan fail3. Pengguna hanya perlu menjalankan fail ini dan kandungannya akan dinyahmampat dan dilaksanakan secara automatik.
Selain shar, terdapat alat lain yang boleh digunakan untuk membuat fail pengekstrakan sendiri, seperti menggunakan skrip shell dan arahan tar. Alat ini boleh dipilih dan digunakan mengikut keperluan.
Atas ialah kandungan terperinci Shell membuat fail pengekstrakan sendiri Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!