Cara memasang tar.gz pada Ubuntu 16.04 LTS

pasang tar.gz

Adakah anda perlukan pasang tar.gz dan anda tidak tahu bagaimana? Berkali-kali kita akan memasang program dan kita sedar bahawa ia tidak ada di repositori dan tidak ada cara yang mungkin untuk memasangnya selain dari kod sumbernya.

Apabila kita akan memasang aplikasi melalui kod sumbernya, kita biasanya memuat turun paket tar.gz yang berisi Semua projek, dan dari situlah kita perlu memasang atau menjalankan program. Melakukannya dengan cara ini boleh menjadi kerja yang membosankan bagi sesetengah pengguna, begitu juga Ubunlog Kami ingin membuat panduan kecil tentang cara memasang tar.gz atau program daripada kod sumbernya. Kita mulakan.

Semasa masuk Ubunlog kami bercakap dengan anda tentang apa-apa program percuma Kami selalu menyebutkan apa repositorinya di GitHub. Selalunya, program-program ini sudah ditambahkan sama ada di repositori Ubuntu rasmi, atau di repositori terkenal lain.

mengenai Netbeans IDE 8.2
artikel berkaitan:
NetBeans 8.2, pasang IDE ini di Ubuntu 18.04 anda

Namun, kadang-kadang rancangan itu Mereka TIDAK ada di repositori, dan satu-satunya cara yang mungkin untuk memuat turunnya adalah dengan mengakses repositori GitHubnya, memuat turun projek dan memasang / menjalankannya terus dari kod sumbernya. Dan inilah ketika ramai pengguna tertanya-tanya: Saya sudah mempunyai tar.gz ... Sekarang apa? Oleh itu, memasangnya biasanya sangat mudah.

Buka zip tar.gz

Langkah pertama adalah nyahzip fail yang dimuat turun. Sekiranya misalnya kita telah memuat turun program ini ubunlog.tar.gz, kita boleh menyahmampatkannya dengan cara berikut:

cd /directorio/de/descarga/

tar -zxvf ubunlog.tar.gz

Biasanya kita akan membuka zip dari direktori dengan nama yang sama dengan tar.gz, yang akan mengandungi keseluruhan projek. Langkah seterusnya jelas untuk mengakses direktori itu, dalam kes kami melalui:

cd /ubunlog/

Nah, sekarang datang perkara penting. Sebilangan besar program mempunyai program khas yang dipanggil Makefile. Program ini memastikan anda dapat menyusun projek sepenuhnya atau modular, bergantung pada bagaimana pengaturcara menulisnya. Bantuan Makefile sangat hebat, kerana jika tidak ada program seperti itu, kita harus menyusun SEMUA fail satu persatu, yang akan sangat membosankan. Dengan cara ini, kita dapat menyusun keseluruhan projek melalui perintah mudah.

Menyusun

Dan program ini disusun melalui arahan membuat, dan seperti yang kita katakan, ia dapat memiliki parameter sebanyak yang diinginkan oleh pengaturcara. Perkara biasa ialah kita dapati perkara berikut:

  • membuat: Menyusun keseluruhan projek.
  • bersihkan: Menghapus semua fail kompilasi dan meninggalkan semuanya seolah-olah tidak pernah disusun.
  • membuat memasang: Pindahkan semua fail yang diperlukan untuk menjalankan aplikasi, ke direktori yang sesuai.

Masih cara yang boleh kita jalankan membuat, selalu bergantung pada bagaimana Makefile dilaksanakan. Untuk mengetahui bagaimana kita dapat melaksanakannya, dan parameter apa yang kita miliki, kita dapat melihat fail README, di mana antara lain, ia harus dijelaskan kepada kita dengan cara bagaimana kita dapat melaksanakan Makefile.

Antara muka rangkaian
artikel berkaitan:
Penyelesaian: Ubuntu tanpa sambungan internet berwayar atau wifi

Tetapi tentu saja ... Program menggunakan perpustakaan sistem yang sudah pasti anda harus pasangkan agar program dapat berfungsi dengan betul, dan seseorang mungkin tidak tahu sama ada anda mempunyai semua yang siap untuk memasang program yang diinginkan.

Untuk melakukan ini, ada arahan . / Konfigurasi. Pada asasnya, perintah ini memberitahu kita mengenai sama ada sistem kita Dia sudah bersedia untuk memasang program, iaitu jika anda mempunyai semua perpustakaan yang diperlukan dipasang. Sekiranya tidak, kami diberitahu melalui mesej ralat, dan ketika itulah kami harus melihat pakej atau perpustakaan mana yang hilang dan terus memasangnya sendiri.

Pasang tar.gz

Nah, pada ketika ini, anda harus tahu apa yang harus dilakukan untuk memasang program dari kod sumbernya, tetapi jelas kami tidak mahu menyukarkan anda, jadi kami akan melakukannya selangkah demi selangkah.

Berada di dalam direktori yang berisi keseluruhan projek (dalam kes kami disebut /ubunlog/), kita harus melaksanakan perkara berikut:
[/phpíritu./configure

membuat

buat pemasangan [/ php]
Dan pada akhir pelaksanaan perintah terakhir, kita seharusnya sudah memasang program.

Sekarang, walaupun sebilangan besar prosedur ini berfungsi untuk kita, mungkin tidak demikian. Ini adalah mengenai memahami apa yang kita lakukan dan bukan hanya melaksanakan perintah seperti orang gila. Dengan ini saya bermaksud bahawa jika kita memuat turun program yang tidak mempunyai Makefile, falsafahnya akan sama, walaupun kami tidak mempunyai fail seperti itu.

Sebagai contoh, kadang-kadang saya telah memuat turun beberapa program desktop lain untuk GNU / Linux, ditulis dalam Python dan tanpa Makefile. Seperti yang saya katakan, walaupun tidak mempunyai membuat Pada pandangan saya, falsafahnya sama. Dalam kes-kes ini, saya hanya perlu menjalankan program Python (dipanggil persediaan.py) untuk memasang aplikasi yang dimaksudkan.

Apa kita mesti selalu buat sebelum perkara lain, adalah membaca README, di mana ia akan dijelaskan kepada kita bagaimana memasang atau menyusun program. Setelah dibaca, kita harus mengikuti langkah-langkah yang ditunjukkan kepada kita, yang selalunya akan menjadi langkah yang telah kita terangkan dalam artikel ini.

Kami berharap ia dapat membantu anda dan sekarang anda tidak menghadapi masalah untuk memasang program dari kod sumbernya.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Richard Chains kata

    Harap seseorang boleh menghantar fail ini kepada saya wps-office_9.1.0.4953 ~ a18_amd64.deb

  2.   Jimmy olano kata

    Saya cadangkan untuk menjalankan:

    ./configure> report.txt

    dan kemudian buka fail teks tersebut dengan editor pilihan anda untuk melihat dengan mudah kesilapan di perpustakaan yang mungkin ada (kita selalu kehilangan sesuatu). Terima kasih atas perhatian anda.

  3.   douglas kata

    jawatan ini tidak berguna. tidak menjelaskan apa-apa. Mereka berhak untuk lebih banyak menerangkan perkara yang tidak kasar dan tidak dapat difahami.

    1.    berbuih kata

      Terima kasih atas maklumat yang saya bimbangkan kerana saya tidak mengetahui apa-apa tetapi saya melihat bahawa masalahnya adalah birria halaman ini hehehe

  4.   berbuih kata

    terima kasih dohuglas. Sebagai jurutera komputer dan pemula Linux, saya bimbang kerana tidak ada yang berfungsi untuk saya, dan saya tidak mengetahui apa-apa kecuali dengan komen anda, saya menyedari bahawa masalahnya adalah halaman pelik ini yang tidak akan saya lawati lagi. terima kasih rakan.

  5.   xubuntu.beginner kata

    Penulis dihargai atas usahanya, tetapi artikel itu sangat membingungkan dan tidak berguna. Begitu banyak penjelasan dan tidak ada yang berjaya. Saya melakukan penghijrahan dari Win10 ke Xubuntu 16.04, tetapi saya harus menyatakan bahawa begitu banyak perubahan dalam Linux tidak membenarkannya maju: pelbagai jenis pemasang, perpustakaan di mana-mana, mengemas kini di sana sini, arahan yang tidak berfungsi bergantung pada pengedaran, masalah dengan pemandu biasa, pusat perisian tanpa perisian yang mesra dan khusus, antara kelemahan lain. Saya telah mencuba selama dua minggu sekarang untuk mendapatkan Xubuntu 16.04 ke tahap biasa-biasa saja dengan apa yang ada pada Win10 dan tidak ada apa-apa ... Saya berfikir untuk kembali ke Win10 dan sudah tentu berlaku kepada banyak orang yang mempunyai keberanian untuk cubalah Linux, tetapi seperti masalah melakukan "Nerds" (ego) lebih penting daripada membuat OS yang mesra dan mudah digunakan, mereka pasti ketinggalan jauh, dan mereka mendapat saguhati mengatakan bahawa itu adalah OS China atau beberapa bandar, ATM, perkara yang tidak begitu penting bagi pengguna biasa.
    Mengapa mereka tidak membuat pemasang sial seperti di Windows? mudah, untuk memberikannya seterusnya dan itu sahaja!

  6.   Suara kata

    Tutorial asas yang bagus, untuk selera saya, ia akan kekurangan beberapa perkara, seperti penggunaan autoconf yang banyak digunakan.

    Perkara yang paling sukar untuk menyusun sesuatu di Linux adalah menyelesaikan pergantungan dengan betul, kerana selalu ada kekacauan versi yang diperburuk dengan kemajuan seni bina 64bit. Nasib baik, sedikit demi sedikit pengurus bungkusan distro semakin maju.

    Akan tiba suatu hari ketika menyusun dan menyelesaikan pergantungan akan menjadi ingatan buruk masa lalu hehe

  7.   jhonerrol kata

    sudo dpkg -i wps-office_9.1.0.4953 ~ a18_amd64.deb

  8.   Bernard kata

    Anda menulis dalam Bahasa Mandarin Cina. Bagi seseorang yang tidak mempunyai idea mengenai bahasa ini, membuka tetingkap terminal seperti itu adalah DISEDIAKAN. Tolong, nyatakan di tajuk fail bantuan ini bahawa mereka hanya untuk orang yang mempunyai pengetahuan tentang bahasa ini sudo bola…. Saya akan mencari sesuatu di tingkap untuk memasang apa yang saya mahukan ... di sana anda hanya perlu memberikan tetikus

  9.   Carlos Contreras kata

    Bolehkah anda membantu saya memasang SQL Client Native by Terminal yang sudah memuat turun fail sqlncli-11.0.1790.0.tar.gz

    sedar bahagian pertama yang
    tar -zxvf sqlncli-11.0.1790.0.tar.gz
    Saya unzip fail membuat direktori, saya masukkan ini tetapi hanya ada fail dan tidak ada ./configure
    Di sana saya terjebak, ia sangat membantu

    Terima kasih

  10.   emerson kata

    si
    beberapa tengkorak linux harus memikirkan untuk membuat pemasang dan paskah suci
    Tetapi nampaknya mereka menikmati "rahsia" "inisiat" yang mereka sukai kerana itu harus menyanjung kesombongan mereka untuk mengetahui apa yang tidak diketahui oleh orang lain.
    Satu contoh
    Menyusun »adakah anda pernah membaca maksudnya?
    tidak ada yang menjelaskannya
    sekarang mereka segera melepaskan anda: «ini mesti disusun»
    ahh anda katakan, sekarang saya sedar, ho, pernah mengatakannya sebelumnya
    kemudian mereka terkejut bahawa seseorang tidak menggunakan kotoran ini
    Linux, hanya digunakan untuk menulis e-mel, surat, menavigasi dan lain-lain
    Bunyi, tidak ada jarak
    Imej, walaupun tidak menjadi ahli silap mata anda menghampiri Photoshop, atau Sony vegas
    dan tidak ada yang menuntut kecemerlangan secara percuma, ... tetapi jangan tertipu, itu tidak asas, sukar dan bodoh
    Dan jika anda tidak mempercayai saya, anda hanya perlu mengembara melalui ribuan forum di mana orang-orang yang putus asa mencari jalan keluar, (selalu berbeza bergantung pada siapa yang anda baca) untuk sesuatu yang anda lakukan dengan tingkap dengan dua klik

  11.   emerson kata

    Masukkan sekali lagi untuk membaca idiot ini
    Saya melakukan penyembuhan kerendahan hati, dengan mengandaikan bahawa saya bodoh dan tidak memahami asasnya
    Saya membaca dengan teliti
    sebaik sahaja penyahmampatan fail berlalu, saya terkena bola
    Untuk memulakan konsol «ia menjawab saya: tidak ada fail atau direktori seperti itu»
    Kerana bodoh, (penulis) tidak memberitahu saya di mana saya perlu meletakkan cd/ arahanubunlog
    Di mana ia?
    adakah saya perlu membuka contoh baru konsol?
    Jumlahnya, setelah kehilangan setengah jam lagi, yang ditambah dengan yang sebelumnya membaca bola sedih ini, saya menegaskan kembali apa yang saya fikirkan, mengapa mereka mula menulis apa yang mereka tahu, tetapi tidak tahu bagaimana menjelaskannya ???
    bapa saudara saya selalu berkata: orang bodoh, (bukan dalam arti penghinaan) dan semut, mereka tidak pernah berakhir

  12.   Miquel Perez Juan kata

    Hello,
    Saya Miquel, pengarang "bodoh" jawatan ini. Walaupun saya tidak lagi menulis Ubunlog Saya akan mengambil kebebasan untuk menjawab soalan yang anda ajukan dengan baik dan sopan kepada saya.

    Catatan itu adalah tutorial generik. Tujuannya bukan untuk memberi ikan secara langsung tetapi mengajar cara memancing. Ini bermakna bahawa bagi saya adalah mustahil untuk meletakkan perintah yang betul-betul harus anda letakkan. Bagaimana saya tahu di direktori mana anda telah memuat turun fail tersebut? Bagaimana saya tahu apa nama fail yang telah anda muat turun? Bagaimana saya tahu folder apa yang anda ada di PC anda? Nilai-nilai ini, seperti nama fail atau jalannya, akan berubah untuk setiap orang, bergantung pada fail yang anda muat turun dan tempat di mana anda menyimpannya, itulah sebabnya saya meletakkan:

    cd / direktori / dari / muat turun

    Secara umum, dengan anggapan bahawa anda difahami bahawa anda harus mengganti "direktori / dari / muat turun" dengan jalan di mana anda telah memuat turunnya.
    Perkara yang sama berlaku dengan fail tar.gz. Saya letak "ubunlog.tar.gz" secara generik, dengan mengandaikan bahawa ia perlu diganti "ubunlog.tar.gz» dengan nama fail tar.gz anda yang telah anda muat turun.

    Seperti yang anda fahami, saya tidak dapat mengetahui folder mana yang dimiliki oleh setiap pembaca di PC mereka, dan juga nama fail yang ingin mereka unzip. Itulah sebabnya saya menggunakan nama.

    Terima kasih atas sumbangan baik dan sopan anda 🙂

  13.   Javier Jimeno-Suarez kata

    Sepertinya saya dijelaskan dengan sempurna, jika anda tidak tahu cara membuka terminal atau arahan asas linux, anda harus membeli lesen tingkap dan membayar secara berfaedah untuk sistem operasi anda yang luar biasa yang melakukan apa yang anda mahukan dengan dua klik (dan caj di akaun cek anda).
    Saya pernah membaca photoshop di sana (tidak percuma, adakah anda menggodamnya?).

    Pengguna Linux berjuang dalam komuniti besar untuk perisian berkualiti dan bebas, tetapi jelas, saya bukan mekanik dan saya tidak masuk ke forum mekanik untuk menukar sensor camshaft kereta saya jika saya tidak tahu bagaimana membuka tudung dan apatah lagi bagi saya untuk mengatakan di blog bahawa ia menyebalkan kerana saya tidak berguna dan tidak mempunyai idea mekanik.

    Tolong, hormati para profesional yang berusaha menjadikan hidup lebih mudah bagi orang lain.

    Ngomong-ngomong, Miguel Perez Juan, bagus tapi saya akan menyelesaikannya sedikit lagi dengan pelbagai pilihan konfigurasi.

    Pelukan dan troll tidak menghalang anda untuk berhenti menulis dan menyumbang pengetahuan anda.

    1.    Michael P. kata

      Hai Javier, terima kasih atas maklum balas! Saya menjawab lewat dua tahun tetapi saya baru sahaja membaca mesejnya, meminta maaf terlebih dahulu.

      Pengalaman saya sebagai editor dalam Ubunlog Ia jelas membantu saya melihat dengan mata kepala saya sendiri bilangan troll yang kecewa terdapat di internet. Aduan tidak masuk akal sesetengah pengguna di blog jenis ini seolah-olah seseorang pergi ke Jerman dan mengadu bahawa semua orang bercakap Jerman. Luar biasa.

      Terima kasih untuk sokongan!

  14.   Raul Ramirez-Lopez kata

    Miquel Perez Juan, salam dari Querétaro, Mexico. Terima kasih banyak atas sumbangan anda, yang nampak jelas bagi saya bagi mereka yang mahukan dan perlu memahaminya. Saya bukan pakar linux. Saya adalah windows emigran dan saya cuba berhijrah ke linux (ubuntu), jadi saya terpaksa membantu seperti ini, yang menurut pendapat saya yang rendah hati, kita mesti berterima kasih kepada kita yang tidak mengetahui dengan mendalam mengenai masalah ini. Saya banyak memanfaatkannya, jadi saya menghargai mereka dan mengagumi masa yang disukai oleh orang seperti anda untuk mempersiapkan mereka untuk membagikannya. Bagi mereka yang mengkritik sumbangan ini dengan kasar dan kasar, saya rasa mereka harus lebih sopan, dan jika mereka tidak memahami sesuatu, bertanya dengan betul tidak memerlukan apa-apa kos, dan apa yang dapat mereka capai adalah jawapan yang mendekatkan kita untuk menguasai masalah ini. Tunjukkan kesediaan anda terlebih dahulu dengan pendidikan.

    Terima kasih sekali lagi Miquel Perez

    1.    Michael P. kata

      Hai Raul, saya menjawab anda lewat dua tahun tetapi saya baru sahaja membaca mesejnya, maaf terlebih dahulu.

      Pengalaman saya sebagai editor dalam Ubunlog Ia jelas membantu saya melihat dengan mata kepala saya sendiri bilangan troll yang kecewa terdapat di internet. Aduan tidak masuk akal sesetengah pengguna di blog jenis ini seolah-olah seseorang pergi ke Jerman dan mengadu bahawa semua orang bercakap Jerman. Luar biasa.

      Terima kasih untuk sokongan!

  15.   Naz kata

    Saya telah cuba memasang pakej Xojo (https://xojo.com), tetapi setelah saya memuat turun versi untuk Kubuntu dan mencuba memasangnya dengan QApt, saya mendapat ralat "tidak dapat memenuhi kebergantungan"

  16.   VM kata

    Cuba gunakan Synaptic Package Manager untuk memasang program, ia terdapat dalam sebilangan besar pengedaran, mencari maklumat mengenai alat ini, ia sangat berguna.

    Sekiranya anda melihat bahawa tar yang dimuat turun tidak dapat dipasang, lihat alternatif lain, misalnya dalam alternatif, bahkan ada pelanjutan untuk Firefox yang meletakkan dialog carian di laman web itu di tetingkap klik kanan.

    Sebuah artikel di ComputerNewAge juga menerangkan pohon direktori Linux yang berbeza dengan Windows.

    Kita mesti berusaha gigih dalam GNU / Linux, kerana itu membuat kita bergerak lebih bebas di Internet, tetapi saya setuju bahawa pada awalnya sukar.

  17.   VM kata

    Untuk melengkapkan ulasan saya sebelum ini, saya baru-baru ini menemui halaman pkgs ini. org, yang menurut apa yang mereka katakan ialah enjin carian pakej terbesar untuk pengedaran GNU/Linux dan UNIX yang wujud, dengan lebih daripada 1.800 repositori dan lebih daripada 5.000.000 pakej yang dikemas kini, saya fikir di sini di ubunlog Anda belum membuat apa-apa artikel tentang ini.
    Untuk mencari program "dikemas", anda harus memasukkan namanya di mesin pencari, apabila anda menulis nama yang paling serupa akan muncul, dan anda akan melihat semua pengedaran di mana ia dapat dipasang, klik pada anda, kemudian lihat halaman "Install Howto" dan ketik atau salin perintah yang muncul di terminal, dan ia akan mula dipasang.

  18.   Andreu1999 kata

    Terima kasih terlebih dahulu kepada pengarang.

    Dijelaskan dengan sangat baik, ini adalah tutorial yang cukup berjaya dan jelas, tetapi saya mempunyai sedikit keraguan.
    Apabila anda memuat turun fail dan secara amnya menyimpan fail tersebut dalam folder DOWNLOAD, dan lakukan keseluruhan prosedur: Unzip, buka folder di mana program berada dan jalankan pemasangan. Selepas itu program dipasang, tetapi apa yang berlaku dengan fail ini yang anda zipkan? Bolehkah anda menghapusnya?

    Logik saya mengatakan bahawa mereka boleh dihapuskan, kerana ia hanyalah pemasang, dan sebenarnya program ini dipasang di folder sistem dan itu sahaja. Tetapi seperti yang saya katakan pada awalnya adalah keraguan dan jika anda membantu saya mengesahkan, saya akan sangat menghargainya.

  19.   jose kata

    ringkasnya, menyusun adalah menyusun, dan mereka memberi anda

  20.   Jose kata

    yang biasa, orang yang mengetahuinya mengetahuinya, dan orang yang tidak mengetahuinya masih tidak mengetahuinya
    Kami membahagikan bahagian: 1.- arahan 1: kami pergi ke direktori di mana anda memuat turunnya:
    maka konsol kembali: «terlalu banyak argumen»
    Tetapi jika orang dalam memberitahu saya «cd / directorio / de / descarga / …… .JDT!
    Kemudian cari di mana direktori akan dibuat.
    Anda baru sahaja bermula, dan anda sudah berada di dalam bola ... Kecuali anda tahu yang sama dengannya, maka tidak, dia sedang menghisap, tetapi jika anda tahu yang sama dengannya, mengapa anda masuk, kan?
    Yang paling indah datang kemudian:
    «Dan program ini disusun melalui perintah make, dan seperti yang kami katakan, ia dapat memiliki parameter sebanyak yang diinginkan oleh programmer» KGT lorito !!!
    Tetapi TIDAK PERNAH akan memberitahu anda apa maksud "menyusun", atau apa yang terdiri daripada, ah, ya, ia telah memberitahu anda bahawa ia dilakukan dengan perintah "buat";
    sudo buat? mini buat? makemake? ... teka kacak
    tetapi anda boleh memilih perenggan yang anda mahukan, misalnya:
    «Berada di dalam direktori yang mengandungi keseluruhan projek (dalam kes kami dipanggil /ubunlog/), kita perlu melaksanakan perkara berikut:
    [/phpíritu./configure »
    lari jika anda kacak, bagaimana anda berlari? Sekiranya anda tidak mengenali ayah, anda datang ke sini untuk melihat bagaimana ia dilakukan dan dia bercakap dengan anda seolah-olah anda tahu perkara yang sama seperti dia….
    Dan saya sudah tahu
    Sekarang mereka akan tersinggung, dan mereka akan berkata, «diandaikan bahawa jika anda masuk ke sini anda mempunyai pengetahuan dasar yang kami andaikan dalam penjelasan kami yang bernas, ini difahami oleh seorang kanak-kanak berusia lima tahun yang menggunakan Linux» .. .
    Knio !!! maka katakanlah !!!!!
    Ini untuk mereka yang tahu !!!!!
    lelos yang jahil tidak membacanya !!! pergi ke tempat lain !!!
    Bilangan: Saya tidak tahu siapa yang lebih banyak keldai, siapa yang tidak tahu, atau siapa yang tidak mempunyai idea paling asas mengenai pengajaran apa