Cum să faci o arhivă auto-extractabilă pe Linux

O arhivă autoextractabilă este un fișier comprimat care își poate extrage conținutul fără a fi necesare programe speciale. Mulți dezvoltatori de software folosesc arhive care se extrag automat pentru a-și livra software-ul rapid și eficient. Cu toate acestea, arhivele autoextractibile au și alte utilizări, și anume, permit decomprimarea fișierelor fără a fi nevoie să se ocupe de instrumente complicate precum Tar, Zip și altele.

În acest ghid, vă vom arăta cum să vă creați arhiva autoextractabilă pe Linux. Vom analiza, de asemenea, cum să criptați arhivele autoextractibile, pentru un plus de securitate.

Instalarea instrumentului Shar

Primul lucru pe care trebuie să-l facem este să instalăm instrumentul Shar pe Linux. Motivul? În ciuda faptului că este un utilitar utilizat pe scară largă, Shar nu vine preinstalat pe foarte multe sisteme de operare Linux. Pentru a începe instalarea, deschideți o fereastră de terminal apăsând Ctrl + Alt + T sau Ctrl + Shift + T de pe tastatură. Apoi, urmați instrucțiunile de instalare din linia de comandă prezentate mai jos.

Ubuntu

Pe Ubuntu Linux, puteți obține aplicația Shar cu următoarea comandă Apt .

sudo apt install sharutils

Debian

Folosești Debian Linux? Veți putea să-l faceți pe Shar să lucreze cu comanda Apt-get de mai jos.

sudo apt-get install sharutils

Arch Linux

Trebuie să puneți în funcțiune Shar pe computerul dvs. Arch Linux ? Folosiți comanda Pacman de mai jos.

sudo pacman -S sharutils

Fedora

Pe Fedora Linux, instalați aplicația Shar pe sistemul dvs. cu următoarea comandă Dnf .

sudo dnf instalează sharutils

OpenSUSE

Sunteți utilizator OpenSUSE Linux? Instalați programul Shar cu comanda Zypper de mai jos.

sudo zypper instalează sharutils

Linux generic

Trebuie să puneți mâna pe aplicația Shar și să utilizați o versiune Linux care nu este tratată în acest ghid? Accesați această pagină pentru a afla cum să descărcați codul sursă.

Crearea unei arhive Shar

Crearea unei arhive Shar se face în terminal, deoarece programul Shar este un utilitar numai pe linia de comandă. Pentru a vă crea arhiva, deschideți o fereastră de terminal. Apoi, urmați instrucțiunile pas cu pas de mai jos.

Pasul 1: Utilizați comanda ls pentru a vizualiza conținutul directorului dvs. de acasă.

ls

Pasul 2:  Priviți rezultatul comenzii ls și localizați folderul în care doriți să comprimați conținutul. Apoi, introduceți-l cu comanda CD . De exemplu, dacă doriți să comprimați toate fișierele documentelor din directorul „Documente”, ați face cd Documents . Pentru a adăuga conținutul folderului „Descărcări”, ați face Descărcări pe CD etc.

cd numele-dosarului-în-directorul-de-acasa

Pasul 3: Odată ajuns în dosar, rulați  comanda shar pentru a adăuga toate fișierele din interior (cu comanda CD la Pasul 2) într-o nouă arhivă .shar.

Rețineți că atunci când rulați comanda shar , aceasta va adăuga absolut totul la arhivă. Dacă există elemente în folderul pe care nu doriți să le adăugați la arhivă, mutați-le din acesta cu managerul de fișiere Linux înainte de a executa comanda de mai jos.

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

Cum să faci o arhivă auto-extractabilă pe Linux

Pasul 4: La executarea comenzii shar din Pasul 3, aplicația Shar va începe să creeze arhiva dvs. auto-extractabilă. Aveți răbdare și lăsați comanda să se execute. Când procesul este finalizat, veți vedea că my-shar-archive.sharapare în directorul dvs. de acasă (~).

Pasul 5: După ce ați creat noua arhivă Shar autoextractabilă, procesul nu este finalizat. Înainte de a putea rula pentru a extrage conținutul din interior, permisiunile fișierului trebuie actualizate.

Actualizarea permisiunilor pe Linux se face cu utilitarul chmod . Folosind chmod +x change, my-shar-archive.sharastfel încât oricine să îl poată executa și extrage conținutul.

sudo chmod +x my-shar-archive.shar

Cum să faci o arhivă auto-extractabilă pe Linux

Asigurați-vă că le spuneți prietenilor tăi că trebuie să actualizeze și permisiunile de my-shar-archive.sharpe sistemul lor Linux, precum și cu comanda chmod dacă doresc să extragă conținutul acesteia.

Extrageți arhiva autoextractabilă

Pentru a extrage conținutul noii arhive Shar autoextractibile, executați următoarea comandă.

Cum să faci o arhivă auto-extractabilă pe Linux

./my-shar-archive.shar

Conținutul my-shar-archive.sharva fi plasat în directorul exact în care a fost extras.

Criptarea arhivei autoextractibile

Dacă trimiteți fișiere sensibile din arhiva dvs. autoextractabilă prin internet, vă recomandăm să le criptați din motive de securitate . Din fericire, criptarea fișierelor de arhivă autoextractibile pe Linux este foarte ușoară. Pentru a face acest lucru pe sistemul dvs., urmați instrucțiunile pas cu pas de mai jos.

Pasul 1: Asigurați-vă că aveți instrumentul GPG instalat pe computerul dvs. Linux executând gpg --helpcomanda într-un terminal. Dacă GPG este instalat, veți vedea pagina de ajutor GPG. Dacă nu este, nu se va întâmpla nimic.

Notă: trebuie să instalați GPG? Click aici .

gpg --ajutor

Pasul 2: Criptați arhiva autoextractabilă cu comanda gpg de mai jos. Asigurați-vă că utilizați o parolă sigură.

gpg -c my-shar-archive.shar

Odată criptat, fișierul de ieșire va fi my-shar-archive.shar.gpg.

Pasul 3: Ștergeți arhiva Shar necriptată cu rm .

rm my-shar-archive.shar

Pasul 4: Trimiteți my-shar-archive.shar.gpgunui prieten, membru al familiei sau încărcați online pentru păstrare.

Pentru a extrage fișierul, executați următoarele comenzi.

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

Leave a Comment

14 funcții noi în Thunderbird 3 care te vor face să te bucuri

14 funcții noi în Thunderbird 3 care te vor face să te bucuri

Am prezentat în detaliu caracteristicile Outlook 2010, dar, din moment ce nu va fi lansat înainte de iunie 2010, este timpul să ne uităm la Thunderbird 3. Există...

Descarcă FlightGear Flight Simulator gratuit [Distrează-te]

Descarcă FlightGear Flight Simulator gratuit [Distrează-te]

Din când în când, toată lumea are nevoie de o pauză. Dacă vrei să joci un joc interesant, încearcă Flight Gear. Este un joc open source gratuit, multiplatformă.

Diagnostice Mp3: Remediază până la 50 de probleme cu fișierele audio MP3

Diagnostice Mp3: Remediază până la 50 de probleme cu fișierele audio MP3

MP3 Diags este instrumentul suprem pentru a remedia problemele din colecția ta audio. Poate eticheta corect fișierele mp3, poate adăuga coperți de album lipsă, poate remedia VBR

Aplicații de notificare Google Voice pentru desktop

Aplicații de notificare Google Voice pentru desktop

La fel ca Google Wave, Google Voice a generat vâlvă în întreaga lume. Google își propune să schimbe modul în care comunicăm și, din moment ce devine...

Descărcați favoritele Flickr cu FlickrFaves

Descărcați favoritele Flickr cu FlickrFaves

Există multe instrumente care permit utilizatorilor Flickr să descarce fotografiile lor la calitate înaltă, dar există vreo modalitate de a descărca Flickr Favorites? Recent am descoperit...

OK Sampler este un software gratuit de eșantionare muzicală

OK Sampler este un software gratuit de eșantionare muzicală

Ce este eșantionarea? Conform Wikipedia, „Este actul de a lua o porțiune sau un eșantion dintr-o înregistrare sonoră și de a o reutiliza ca instrument sau ca...”

Copiere de rezervă Google Sites: Import/Export

Copiere de rezervă Google Sites: Import/Export

Google Sites este un serviciu de la Google care permite utilizatorilor să găzduiască un site web pe serverul Google. Există însă o problemă: nu există o opțiune încorporată pentru backup.

Aplicația desktop Google Tasks

Aplicația desktop Google Tasks

Google Tasks nu este la fel de popular ca alte servicii Google, cum ar fi Calendar, Wave, Voice etc., dar este încă utilizat pe scară largă și este o parte integrantă a activității oamenilor.

Cum să recuperați partițiile pierdute și datele de pe hard disk [Ghid]

Cum să recuperați partițiile pierdute și datele de pe hard disk [Ghid]

În ghidul nostru anterior despre ștergerea în siguranță a hard disk-ului și a suporturilor amovibile prin intermediul CD-ului de boot Ubuntu Live și DBAN, am discutat despre faptul că discul bazat pe Windows

Îmbunătățiți clipboardul Gnome Shell cu Pano

Îmbunătățiți clipboardul Gnome Shell cu Pano

Să recunoaștem, clipboardul implicit Gnome Shell nu este foarte bun. Instalați Pano pentru a vă îmbunătăți experiența în clipboard!