KomputerPerisian

Program dengan sambungan tar.gz: bagaimana untuk disediakan, langkah demi langkah dan cadangan

Kemunculan pertama rangkaian Internet ditanda kelajuan rendah dan sebatian yang tidak menentu. Ia adalah pada masa ini ia mengambil masa untuk mencipta penyelesaian, berdasarkan yang kita boleh memindahkan fail dan dokumen dalam bentuk termampat untuk menjimatkan bandwidth rangkaian. Ia telah mencuba pelbagai pendekatan dan algoritma. Dan kemudian memasuki pasaran banyak perisian - WinZip, WinRAR dan lain-lain, bertapak kukuh dalam bidang ini. Dana ini telah berkaitan bagi keluarga sistem pengendalian Windows. Dalam persekitaran Linux secara aktif digunakan arkib bzip2, Gzip dan tar. Ia adalah mengenai sekumpulan dua lepas akan dibincangkan dalam artikel ini.

Apa yang tar dan gz

Tar adalah format fail yang mampu menyimpan di dalamnya maklumat penting seperti, seperti data pemilikan fail, struktur folder dan banyak lagi. Program nama yang sama dipasang pada Linux, kerja-kerja dengan jenis arkib tar. Dalam ini memampatkan diri fail tar tidak boleh. Oleh itu, dalam usaha untuk mengurangkan saiz fail yang dihasilkan, beliau menggunakan produk mampatan pihak ketiga. Selalunya ia adalah gzip atau bzip2.

Archiver kaedah gzip mampatan menggunakan mengempiskan, yang berkesan boleh mengurangkan saiz fail Lossless. Gzip Kelemahan hanya adalah ketidakupayaan untuk bekerja dengan berbilang fail pada masa yang sama mereka. Oleh itu, dalam usaha untuk mewujudkan arkib, ia digabungkan dengan utiliti tar. Oleh itu, untuk memampatkan fail tar berbilang, mula-mula buat satu fail arkib tunggal, yang kemudiannya dimampatkan oleh gzip.

Satu lagi ciri yang menarik adalah keupayaan untuk gzip fail kompres, sebagaimana yang mereka katakan, "on the fly". Oleh itu kaedah ini aktif digunakan oleh banyak pelayar yang mampatan lalu lintas.

Cara memasang tar.gz - fail atau program

Dalam persekitaran yang Linux, dan khususnya Ubuntu, ia adalah banyak fail dan program kadang-kadang boleh didapati sebagai arkib tar.gz. Ia boleh menjadi aplikasi, pek perkhidmatan, atau hanya boleh laku. Oleh itu, semua penerangan selanjutnya akan dikeluarkan untuk sistem operasi Ubuntu. Untuk memahami bagaimana untuk memasang di Ubuntu arkib tar.gz, anda boleh, contohnya mengambil apa-apa program yang datang dengan kod sumber.

Sebagai contoh, anda boleh memuat turun aplikasi hello Tambah, loading yang berada dalam domain awam. Produk ini melakukan satu fungsi mudah - mengalu-alukan dunia dalam tradisi terbaik pelajaran pertama mana-mana bahasa pengaturcaraan. Antara versi yang terbaik untuk memilih segar.

Jadi, fail yang dimuat turun, tetapi bagaimana untuk memasang tar.gz? Sangat mudah. Dalam sistem operasi seperti Ubuntu anda perlu menggunakan terminal. Ia boleh menyebabkan pintasan papan kekunci Ctrl + Alt + t. tingkap kelihatan seperti ini:

Unzip fail tersebut, anda perlu untuk mendapatkan kepadanya. Di terminal, ia boleh dilakukan dengan menggunakan arahan cd dan direktori. Sebagai contoh:

cd Downloads

Selepas memasukkan arahan, tekan kekunci Enter, yang menghantarnya untuk melaksanakan. Sekarang terminal yang terletak dalam folder yang sama dengan arkib yang dimuat turun hello-2.10.tar.gz. Memasukkan arahan tar zxvf hello-2.10.tar.gz. hasilnya akan menjadi output ke konsol senarai semua fail yang terpadat.

Sekarang masalah itu datang ke pusat utama persoalan bagaimana untuk memasang di Ubuntu arkib tar.gz, - penyediaan dan penyusunan.

Penyediaan fail program

Pertama anda perlu untuk kembali dalam folder yang sama dengan fail terpadat. Untuk melakukan ini, gunakan arahan cd itu, yang menyatakan direktori - hello-2.10. Sekarang dalam folder itu sendiri perlu menjalankan --help arahan ./configure. Dia akan memberikan tip bagaimana ia adalah perlu untuk memasang program ini. Dalam kebanyakan kes, pengenalan yang mudah ./configure. Walau bagaimanapun, pengguna mungkin tidak mempunyai keizinan untuk memasang ke direktori lalai, yang / / tempatan usr. Oleh itu adalah perlu untuk menentukan bahawa permohonan mestilah ditubuhkan pada folder utama sistem. Secara keseluruhan pasukan kelihatan berakhir seperti ini:

./configure --prefix = $ HOME

Hasil daripada itu, sistem akan memeriksa semua tanggungan dan memaparkan pada akhir beberapa baris penciptaan kejayaan fail.

kompilasi

Sekarang kita perlu menyusun konfigurasi yang disediakan. Dilakukan make arahan mudah dalam direktori yang sama arkib terpadat. Jika output tidak mengandungi kesilapan, ia bermakna bahawa himpunan itu berjaya, ia kini kekal untuk memahami bagaimana untuk memasang program dari tar.gz dalam. Untuk tujuan ini, membuat memasang. Jika ia juga tidak mengandungi kesilapan, ia bermakna bahawa semua yang dipasang dalam sistem, dan ia boleh digunakan. Tetapi sebelum itu, ia adalah bernilai mengingati bahawa jika direktori rumah itu telah dinyatakan sebagai laluan pemasangan, anda perlu menambah kepada PATH variabel persekitaran seperti berikut:

eksport PATH = $ HOME / bin: $ PATH

Sekarang disusun dan dipasang dalam program ini boleh dijalankan dari mana-mana direktori dengan hanya menghubungi hello.

Sebenarnya menetapkan program tertentu ini boleh menjadi semudah memanggil dan apt-get install hello Ubuntu, ia adalah kerana ia terkandung dalam repositori itu. Tetapi mesej utama artikel ini adalah untuk memberitahu anda bagaimana untuk menetapkan tar.gz. arkib Oleh itu, hello program itu bercakap di sini sejenis guinea babi. Dia hanya menunjukkan anda bagaimana untuk memasang tar.gz. pakej Kami juga belajar bagaimana untuk mendapatkan ia, menyusun dan menjalankan sistem.

Cara memasang tar.gz dalam Linux Mint

Pekerjaan di Mint sedikit berbeza daripada Ubuntu. Adalah bahawa panggilan terminal boleh ditugaskan semula ke kekunci lain. Dalam kes umum, Setup algoritma dari arkib tar.gz tersebut akan menjadi yang sama:

  • memuat turun secara langsung daripada tar.gz;
  • tar.gz cara untuk memasang dan mengeluarkan ia dikenali di atas;
  • pelaksanaan configure, membuat, dan, jika perlu, membuat memasang;

arahan asas tar

program tar sebenarnya mempunyai keupayaan yang luas, pelaksanaan yang boleh didapati dengan pilihan. Lihat senarai penuh dengan memanggil di tar --help terminal. Untuk mudah yang Mengeluarkan mesin dari bungkusan tar digunakan -xvf laluan ke fail. Jika anda perlu untuk menentukan terlebih dahulu yang folder ia perlu dilakukan, yang penting ditambah -C: tar -xvf laluan ke fail yang -C laluan untuk folder destinasi. Kekunci yang digunakan dalam pasukan, adalah seperti berikut:

  • -z. Kekunci ini menunjukkan bahawa anda perlu skip arkib ini melalui program gzip;
  • -x. Ini bermakna, sebenarnya, sangat Mengeluarkan mesin dari bungkusan;
  • -v. Ia mengatakan bahawa arahan akan dipaparkan pada skrin keseluruhan proses penyenaraian itu;
  • f. Ia bermakna bahawa ia adalah perlu untuk membongkar arkib fail adalah setempat;

Juga, sebelum Mengeluarkan mesin dari bungkusan, anda boleh melihat kandungan jalan tar fail -tf kepada perintah fail.

arahan asas gzip

program gzip juga boleh digunakan secara berasingan untuk memampatkan atau nyahmampat fail. Untuk mewujudkan arkib, jalankan nama fail arahan gzip. Sebaliknya, untuk membongkar - gunzip filename.gz.

Sebagai tambahan kepada arahan standard, ada kunci yang melanjutkan fungsi program. rupa utama seperti ini:

  • -h. Penggunaan kunci ini akan menyebabkan senarai pilihan yang ada dan arahan;
  • q. Menyekat semua yang terdapat dalam mesej;
  • -t. Kekunci ini mengesahkan integriti arkib;
  • -Cepat dan-Best. Kedua-dua kekunci mengawal kelajuan sandaran. terbaik - mampatan yang terbaik, tetapi lebih perlahan. Fast - sebaliknya, sangat cepat, tetapi dengan peratusan yang lebih kecil daripada arkib.

kesimpulan

Artikel ini mengkaji arahan mudah dan menunjukkan bagaimana untuk memasang fail tar.gz atau program di dalam sistem. Kaedah ini adalah seperti untuk Ubuntu dan Mint, serta beberapa pengagihan Linux yang lain.

Malah, kemungkinan tar dan gzip adalah lebih luas dan kajian yang lebih terperinci daripada mereka adalah di luar skop artikel ini.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ms.unansea.com. Theme powered by WordPress.