Cara membuat arsip self-extracting di Linux

Cara membuat arsip self-extracting di Linux

Arsip self-extracting adalah file terkompresi yang dapat mengekstrak isinya tanpa memerlukan program khusus. Banyak pengembang perangkat lunak menggunakan arsip yang mengekstraksi sendiri untuk mengirimkan perangkat lunak mereka dengan cepat dan efisien. Namun, arsip yang mengekstraksi sendiri juga memiliki kegunaan lain, yaitu memungkinkan dekompresi file tanpa harus berurusan dengan alat rumit seperti Tar, Zip, dan lainnya.

Dalam panduan ini, kami akan menunjukkan cara membuat arsip self-extracting Anda di Linux. Kami juga akan membahas cara mengenkripsi arsip self-extracting Anda, untuk keamanan ekstra.

Memasang alat Shar

Hal pertama yang harus kita lakukan adalah menginstal alat Shar di Linux. Alasannya? Meskipun merupakan utilitas yang banyak digunakan, Shar tidak diinstal sebelumnya pada banyak sistem operasi Linux. Untuk memulai instalasi, buka jendela terminal dengan menekan Ctrl + Alt + T atau Ctrl + Shift + T pada keyboard. Kemudian, ikuti petunjuk penginstalan baris perintah yang diuraikan di bawah ini.

Ubuntu

Di Ubuntu Linux, Anda bisa mendapatkan aplikasi Shar dengan perintah Apt berikut .

sudo apt install sharutils

Debian

Apakah Anda menggunakan Debian Linux? Anda dapat membuat Shar bekerja dengan perintah Apt-get di bawah ini.

sudo apt-get install sharutils

Arch Linux

Perlu mengaktifkan dan menjalankan Shar di PC Arch Linux Anda ? Manfaatkan perintah Pacman di bawah.

sudo pacman -S sharutils

Fedora

Di Fedora Linux, instal aplikasi Shar di sistem Anda dengan perintah Dnf berikut .

sudo dnf install sharutils

BukaSUSE

Apakah Anda pengguna OpenSUSE Linux? Instal program Shar dengan perintah Zypper di bawah ini.

sudo zypper menginstal sharutils

Linux Umum

Perlu mendapatkan aplikasi Shar dan menggunakan rilis Linux yang tidak tercakup dalam panduan ini? Buka halaman ini untuk mempelajari cara mengunduh kode sumber.

Membuat arsip Shar

Membuat arsip Shar dilakukan di terminal, karena program Shar adalah utilitas baris perintah saja. Untuk membuat arsip Anda, buka jendela terminal. Kemudian, ikuti petunjuk langkah demi langkah di bawah ini.

Langkah 1: Gunakan perintah ls untuk melihat isi direktori home Anda.

ls

Langkah 2:  Lihat melalui output dari perintah ls dan temukan folder tempat Anda ingin mengompres konten. Kemudian, masukkan dengan perintah CD . Misalnya, jika Anda ingin mengompres semua file dokumen di dalam direktori "Documents", Anda akan melakukan cd Documents . Untuk menambahkan konten folder "Unduhan", Anda akan melakukan Unduhan cd , dll.

cd nama-folder-di-direktori-rumah

Langkah 3: Setelah berada di dalam folder, jalankan  perintah shar untuk menambahkan semua file di dalamnya (dengan perintah CD di Langkah 2) ke arsip .shar baru.

Ingatlah bahwa ketika menjalankan perintah shar , itu akan menambahkan segalanya ke arsip. Jika ada item dalam folder yang tidak ingin Anda tambahkan ke arsip, pindahkan item tersebut dengan pengelola file Linux sebelum menjalankan perintah di bawah ini.

shar ./* > ../my-shar-archive.shar

Cara membuat arsip self-extracting di Linux

Langkah 4: Setelah menjalankan perintah shar di Langkah 3, aplikasi Shar akan mulai membuat arsip self-extracting Anda. Bersabarlah dan biarkan perintah dijalankan. Ketika proses selesai, Anda akan melihat my-shar-archive.sharmuncul di direktori home Anda (~).

Langkah 5: Setelah membuat arsip Shar yang mengekstrak sendiri, prosesnya belum selesai. Sebelum dapat menjalankannya untuk mengekstrak konten di dalamnya, izin file harus diperbarui.

Memperbarui izin di Linux dilakukan dengan utilitas chmod . Menggunakan chmod +x ubah my-shar-archive.sharsehingga siapa pun dapat menjalankannya dan mengekstrak kontennya.

sudo chmod +x my-shar-archive.shar

Cara membuat arsip self-extracting di Linux

Pastikan untuk memberi tahu teman Anda bahwa mereka juga harus memperbarui izin my-shar-archive.sharpada sistem Linux mereka juga dengan perintah chmod jika mereka ingin mengekstrak isinya.

Ekstrak arsip self-extracting Anda

Untuk mengekstrak konten arsip Shar yang mengekstrak sendiri, jalankan perintah berikut.

Cara membuat arsip self-extracting di Linux

./my-shar-archive.shar

Isi dari my-shar-archive.sharakan ditempatkan di direktori yang tepat yang diekstraksi.

Mengenkripsi arsip self-extracting Anda

Jika Anda mengirim file sensitif dalam arsip yang mengekstrak sendiri melalui internet, Anda mungkin ingin mengenkripsinya untuk tujuan keamanan . Untungnya, mengenkripsi file arsip yang mengekstraksi sendiri di Linux sangat mudah. Untuk melakukannya di sistem Anda, ikuti petunjuk langkah demi langkah di bawah ini.

Langkah 1: Pastikan Anda telah menginstal alat GPG di PC Linux Anda dengan menjalankan gpg --helpperintah di terminal. Jika GPG terinstal, Anda akan melihat halaman bantuan GPG. Jika tidak, tidak akan terjadi apa-apa.

Catatan: perlu menginstal GPG? Klik di sini .

gpg --bantuan

Langkah 2: Enkripsi arsip self-extracting Anda dengan perintah gpg di bawah ini. Pastikan untuk menggunakan kata sandi yang aman.

gpg -c my-shar-archive.shar

Setelah dienkripsi, file output akan menjadi my-shar-archive.shar.gpg.

Langkah 3: Hapus arsip Shar yang tidak terenkripsi dengan rm .

rm my-shar-archive.shar

Langkah 4: Kirim my-shar-archive.shar.gpgke teman, anggota keluarga, atau unggah online untuk diamankan.

Untuk mengekstrak file, jalankan perintah berikut.

gpg my-shar-archive.shar.gpg
./my-shar-archive.shar


Cara memperbarui PPA Ubuntu ke rilis 20,04 baru

Cara memperbarui PPA Ubuntu ke rilis 20,04 baru

Jika Anda menggunakan banyak PPA di PC Ubuntu dan baru saja meningkatkan ke Ubuntu 20.04, Anda mungkin memperhatikan bahwa beberapa PPA Anda tidak berfungsi, karena

Cara mengatur perpustakaan musik di Rhythmbox di Linux

Cara mengatur perpustakaan musik di Rhythmbox di Linux

Baru mengenal Linux dan ingin menambahkan musik Anda ke Rhythmbox tetapi tidak yakin bagaimana melakukannya? Kami dapat membantu! Ikuti panduan ini saat kami membahas cara mengatur

Bagaimana menghubungkan ke Ubuntu dari Windows

Bagaimana menghubungkan ke Ubuntu dari Windows

Apakah Anda perlu mengakses PC atau Server Ubuntu jarak jauh dari PC Microsoft Windows Anda? Tidak yakin tentang bagaimana melakukannya? Ikuti bersama dengan panduan ini saat kami tunjukkan kepada Anda

Cara mencadangkan pengaturan browser Vivaldi di Linux

Cara mencadangkan pengaturan browser Vivaldi di Linux

Apakah Anda menggunakan browser web Vivaldi sebagai driver harian Anda di Linux? Apakah Anda mencoba mencari cara untuk mencadangkan pengaturan browser Anda untuk penyimpanan yang aman? Kami

Cara Mengunduh Podcast Dari Terminal Linux Dengan Podfox

Cara Mengunduh Podcast Dari Terminal Linux Dengan Podfox

Cara Mengunduh Podcast Dari Terminal Linux Dengan Podfox

Cara Menemukan File Duplikat Dan Membersihkannya Di Linux Dengan FSlint

Cara Menemukan File Duplikat Dan Membersihkannya Di Linux Dengan FSlint

Cara Menemukan File Duplikat Dan Membersihkannya Di Linux Dengan FSlint

Cara mendengarkan podcast di desktop Linux dengan CPod

Cara mendengarkan podcast di desktop Linux dengan CPod

Apakah Anda membutuhkan klien podcast yang bagus dan elegan untuk desktop Linux Anda? Jika demikian, Anda perlu mencoba CPod. Ini adalah aplikasi kecil yang ramah yang membuat mendengarkan

Cara menginstal TuxGuitar di Linux

Cara menginstal TuxGuitar di Linux

TuxGuitar adalah alat pembuat musik open-source. Dengan itu, pengguna dapat membuat dan mengedit tabulasi gitar mereka sendiri. Dalam panduan ini, kita akan membahas bagaimana caranya

Cara mudah mengunduh dan menginstal aplikasi di Linux dengan AppImage Pool

Cara mudah mengunduh dan menginstal aplikasi di Linux dengan AppImage Pool

AppImagePool adalah klien AppImageHub untuk Linux. Dengan itu, pengguna dapat dengan mudah menelusuri dan mengunduh AppImages dari toko AppImageHub. Berikut cara mendapatkannya

Cara bermain Total War: WARHAMMER di Linux

Cara bermain Total War: WARHAMMER di Linux

Total War: Warhammer adalah video game taktik real-time berbasis giliran yang dikembangkan oleh Creative Assembly dan diterbitkan oleh Sega. Itu terjadi di War Hammer