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

Î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!

Cum se instalează DaVinci Resolve 17 pe Linux

Cum se instalează DaVinci Resolve 17 pe Linux

Ai nevoie de un editor video neliniar excelent pentru caseta ta Linux? Obțineți Davinci Resolve 17 lucrând cu acest ghid!

Cum să descărcați imagini de fundal pe desktopul Linux cu Wallpaper Downloader

Cum să descărcați imagini de fundal pe desktopul Linux cu Wallpaper Downloader

Wallpaper Downloader este un program de descărcare și manager de imagini de fundal Linux. Acceptă majoritatea mediilor desktop Linux și este foarte ușor de utilizat. Acest ghid

Cum se instalează Tuxedo OS pe computer

Cum se instalează Tuxedo OS pe computer

Doriți să testați computerele Tuxedo OS by Tuxedo? Aflați cum să obțineți cea mai recentă versiune a sistemului de operare Tuxedo care funcționează pe computer.

Cum se instalează un fișier DEB pe Linux

Cum se instalează un fișier DEB pe Linux

Ce este un fișier DEB? Ce faci cu asta? Aflați multe moduri prin care puteți instala fișiere DEB pe computerul dvs. Linux.

Cum să joci Dying Light pe Linux

Cum să joci Dying Light pe Linux

Dying Light este un joc video survival horror din 2015 dezvoltat de Techland și publicat de Warner Bros Interactive Entertainment. Jocul se concentrează pe

Cum se instalează Neptune Linux pe computer

Cum se instalează Neptune Linux pe computer

Neptune folosește mediul desktop KDE Plasma 5 și își propune să ofere un sistem de operare elegant. Iată cum să instalați Neptune Linux pe computer.

Încercați noul desktop bazat pe snap al Ubuntu

Încercați noul desktop bazat pe snap al Ubuntu

Doriți să încercați noul sistem de operare desktop bazat pe pachetul snap al Ubuntu? Aflați cum să o implementați pe o mașină virtuală cu acest ghid.

Cum să joci Undertale pe Linux

Cum să joci Undertale pe Linux

Undertale este un RPG indie 2d din 2015 dezvoltat și publicat de dezvoltatorul de jocuri Toby Fox. Acest ghid va acoperi descărcarea și instalarea Undertale pe dvs

Cum să joci Total War: THREE KINGDOMS pe Linux

Cum să joci Total War: THREE KINGDOMS pe Linux

Total War: Three Kingdoms este un joc RTS de strategie pe rând, dezvoltat de Creative Assembly. Iată cum să joci pe Linux.