Kompüterlər, Proqram təminatı
Tar.gz uzadılması ilə proqramları: qurmaq necə, addım-addım təlimat və tövsiyələr
İnternet şəbəkələrinin ilk görünüşü aşağı sürətlə və qeyri-sabit əlaqələrlə qeyd olundu. Bu nöqtədə, şəbəkə trafikini xilas etmək üçün faylları və sənədləri sıxılmış bir formada köçürmək mümkün olan bir həll yaratmaq lazım idi. Bir çox yanaşma və alqoritmlər sınaqdan keçirilmişdir. Daha sonra bir çox proqram məhsulu bazara çıxdı - WinZip, WinRAR və başqaları, bu nişlə sıx bir şəkildə sıxışdılar. Bu alətlər Windows əməliyyat sistemləri ailəsi üçün münasib idi. Linux-da, eyni mühitdə bzip2, Gzip və tar arxivləri fəal şəkildə istifadə edilmişdir. Bu məqalədə müzakirə olunacaq son iki dəstə haqqında.
Tar və gz nədir?
Tar, fayl sahibləri məlumatları, qovluq quruluşu və daha çox məlumatları saxlaya biləcək arxiv formatıdır. Linux sistemlərinə quraşdırılmış eyni proqram, tar tipli arxivlərlə işləyir. Bu halda tar fayllarını özünüzə sıxa bilməzsiniz. Buna görə, ardıcıl arxivin ölçüsünü azaltmaq üçün, üçüncü tərəfin sıxılma məhsullarını istifadə edir. Ən çox gzip və ya bzip2.
Gzip arxivi sıxılma üçün Deflate metodundan istifadə edir ki, bu da faylların ölçüsünü itirmədən effektiv şəkildə azaltmağa imkan verir. Gzip'in yeganə dezavantajı, birdən çox fayl ilə bərabər işləməməsi. Buna görə, bir arxiv yaratmaq üçün tar tarifi ilə birləşir. Beləliklə, birdən çox faylları sıxmaq üçün tar əvvəlcə onlardan bir arxiv faylını yaradır, sonra gzip tərəfindən sıxılır.
Gzip'in digər bir maraqlı xüsusiyyəti, "tez olaraq" deyildikləri kimi, faylları sıxmaq qabiliyyətidir. Beləliklə, bir çox brauzerlər bu üsulu trafikə sıxışdırmaq üçün fəal şəkildə istifadə edirlər.
Tar.gz - arxiv və ya proqramı necə quraşdırmaq olar
Linux və xüsusilə Ubuntu'da bir çox fayl və proqram bəzən tar.gz arxivi kimi verilir. Bunlar tətbiqlər, xidmət paketləri və ya yalnız yürütülebilir fayllar ola bilər. Buna görə, Ubuntu əməliyyat sistemi üçün bütün digər təsvirlər veriləcəkdir. Arxivin Ubuntu tar.gz-də yüklənməsini anlamaq üçün, məsələn, qaynaq kodu ilə gələn hər hansı bir proqramı qəbul edə bilərsiniz.
Məsələn, salam proqramını yükləyə bilərsiniz, yükləmələri ictimaiyyətə açıqdır. Bu məhsul bir sadə funksiyanı yerinə yetirir - dünyanın istənilən proqramlaşdırma dilinin ən yaxşı ənənələrində alqışlayır. Ünvanda təqdim olunan versiyalar arasında daha təmiz bir seçim etmək daha yaxşıdır.
Beləliklə, fayl yüklənir, lakin tar.gz qurmaq üçün necə? Çox sadədir. Ubuntu kimi əməliyyat sistemlərində bir terminal istifadə etməlisiniz. Ctrl + Alt + t düyməsini basaraq onu zəng edə bilərsiniz. Onun pəncərəsi belədir:
Faylın açılması üçün onu əldə etmək lazımdır. Terminaldə bu, cd əmr və istənilən qovluqdan istifadə edilə bilər. Məsələn:
Cd Yükləmələri
Komanda girdikdən sonra Enter düyməsini basıldır və onu icraata göndərir. İndi terminal yüklənmiş fayl hello-2.10.tar.gz ilə bir qovluğa daxildir. Tar zxvf hello-2.10.tar.gz əmri girilir. Nəticədə çıxarılan bütün faylların siyahısının konsoluna çıxış olur.
İndi tapşırıq arxivin necə yerləşdirilməsi məsələsindəki əsas məqamı əhatə edir. Ubuntu tar.gz - hazırlanması və tərtibatı.
Proqram fayllarının hazırlanması
Əvvəlcə açılmamış fayllarla eyni qovluğa qayıtmaq lazımdır. Bunu etmək üçün cd komutunu göstərilən kataloqla - hello-2.10 istifadə edin. İndi qovluğun özündə komanda çalıştırmalısınız ./configure --help. Proqramı necə qurmaq barədə göstərişlər verəcəkdir. Çox hallarda, ./configure üçün sadə bir giriş kifayətdir. Lakin, istifadəçi / usr / local olan default qovluğa yükləmək üçün kifayət qədər giriş hüququna malik ola bilməz. Buna görə, tətbiqin sistemin ev qovluğuna yüklənməsini təyin etməlisiniz. Ümumi komanda belə görünür:
./configure --prefix = $ HOME
Onun icrası nəticəsində sistem bütün asılılıqları yoxlayacaq və nəticədə faylların uğurla yaradılmasına dair bir neçə xətt verəcəkdir.
Kompilyasiya
İndi hazırlanmış konfiqurasiyanı tərtib etmək qalır. Bu, sökülməmiş arxivin eyni kataloqunda sadə etmək əmri ilə edilir. Çıxışda səhv olmazsa, kompilyasiya uğurlu oldu, indi proqramı tar.gz-dən sistemə qurmağı anlamağa davam edir. Bunu etmək üçün, quraşdırma quraşdırma əmrini istifadə edin. Həmçinin səhvlər olmasa, hər şey sistemə quraşdırılmışdır və istifadə edilə bilər. Lakin bundan öncə, ev dizinini quraşdırma yolu kimi göstərdiyiniz təqdirdə, onu PATH mühiti dəyişəninə aşağıdakı kimi əlavə edərsiniz:
İhracat PATH = $ HOME / bin: $ PATH
İndi tərtib edilən və sistemə quraşdırılmış proqram sadə bir salamla hər hansı bir kataloqdan endirilə bilər.
Əslində, bu proqramı sadəcə Ubuntu-da apt-get quraşdırma hello çağırmaqla qurmaq mümkün idi, çünki onun ehtiyatları var. Lakin məqalənin əsas məqaləsi tar.gz arxivini necə yerləşdirəcəyini izah etmək idi. Buna görə də salam proqramı bir növ qvineya donuzu olaraq hərəkət etdi. Yalnız tar.gz paketinin necə qurulacağını göstərdi. Biz də onu çıxarmaq, kompilyasiya etmək və sistem üzərində qurmağı öyrənirik.
Linux zəncirində tar.gz qurmaq necə
Nanə ilə işləmək Ubuntu'dan fərqlənmir. Terminal zəngləri digər düymələrə təyin edilə bilməz. Ümumi halda, proqramı tar.gz arxivindən quraşdırmaq üçün alqoritm eyni olacaq:
- Doğrudan tar.gz özünü yükləyin;
- Tar.gz qurmaq və açmaq necə bir az yuxarıda təsvir edilmişdir;
- Konfiqurasiya etmə, zərurət yarandıqda və qurmaq;
Əsas tar əmrləri
Tar proqramı həqiqətən bir çox funksiyaya malikdir, bunun həyata keçirilməsi variantlarla mümkündür. Terminalda tar -help-i çağıraraq onların tam siyahısını görə bilərsiniz. Sadə açılış üçün arxivə tar-xvf yolunu istifadə edin. Bunu etmək üçün hansı qovluğu göstərməlisinizsə, -C seçimi əlavə olunur: tar -xvf arxivə gedən yol - hədəf qovluğuna yol. Komandada istifadə olunan düymələr aşağıdakıları nəzərdə tutur:
- -z. Bu əsas, bu arxivi gzip proqramı vasitəsilə keçmək lazımdır;
- -x. Əslində, çox ambalajlar deməkdir;
- -v. Bu əmr edildikdə bütün proses siyahısı nümayiş olunacaq;
- -f. Bu arxiv yerli faylını çıxarmaq lazımdır;
Ayrıca, açılmadan əvvəl, faylın içeriğini arxiv yoluna -tf komutuyla bilərsiniz.
Gzip əsas əmrləri
Gzip proqramı da faylları sıxmaq və ya açmaq üçün ayrıca istifadə edilə bilər. Arxiv yaratmaq üçün gzip filename əmrini çalıştırmalısınız. Əksinə, açmaq üçün - gunzip filename.gz.
Standart əmrlərə əlavə olaraq, proqramın funksiyasını genişləndirən düymələr də var. Əsaslar bunlara bənzəyirlər:
- -h. Bu düyməni istifadə edərək, mövcud variant və əmrlər siyahısını çıxardır;
- -q. Əməliyyat zamanı görünən bütün mesajları bloklar;
- -t. Bu əsas bütövlüyü arxivi yoxlayır;
- -başqa və ən yaxşı. Bu iki düymələr arxivin yaradılması sürətini nəzarət edir. Ən yaxşı sıxılma keyfiyyəti, ancaq yavaş olur. Tez - əvəzinə, çox tez, ancaq arşivləşdirmənin kiçik bir hissəsi.
Nəticə
Bu yazıda, ən sadə komutlara baxdıq və tar.gz arxivini və ya proqramını sistemə necə yerləşdirdiklərini göstərdik. Bu üsul həm Ubuntu, həm də Nanə və bir sıra digər Linux dağılımlarına bənzəyir.
Əslində, tar və gzip proqramlarının imkanları daha genişdir və onların daha ətraflı tədqiqi bu məqalənin əhatəsindən kənarda.
Similar articles
Trending Now