如何在Ubuntu 16.04 LTS上安裝tar.gz

安裝tar.gz

你需要嗎? 安裝tar.gz 而且你不知道怎麼辦? 很多時候,我們將要安裝一個程序,我們意識到它不在任何存儲庫中,除此以外沒有其他方法可以安裝它 從其源代碼.

當我們打算通過源代碼安裝應用程序時,通常會下載一個tar.gz軟件包,其中包含 所有項目,我們必須從那裡安裝或運行該程式。對於某些用戶來說,這樣做可能是一項乏味的工作,因此 Ubunlog 我們想要製作一個關於如何從其原始程式碼安裝 tar.gz 或程式的小指南。我們開始。

當在 Ubunlog 我們與您討論任何 免費程序 我們總是提到它在GitHub上的存儲庫。 大多數時候,這些程序已經添加到了官方的Ubuntu存儲庫中,或其他知名存儲庫中。

關於Netbeans IDE 8.2
相關文章:
NetBeans 8.2,在Ubuntu 18.04上安裝此IDE

不過,有時候那些節目 它們不在任何存儲庫中,並且下載它們的唯一可能方法是訪問其GitHub存儲庫,下載項目並直接從其源代碼安裝/運行它。 這是許多用戶感到奇怪的時候: 我已經有了tar.gz ...現在呢? 好吧,安裝它通常很容易。

解壓縮tar.gz

第一步是 解壓下載的文件。 例如,如果我們已經下載了程序 ubunlog名為.tar.gz,我們可以通過以下方式對其進行解壓縮:

cd /directorio/de/descarga/

tar -zxvf ubunlog.tar.gz

通常,我們將解壓縮與tar.gz相同名稱的目錄,該目錄將包含整個項目。 顯然,下一步是通過以下方式訪問該目錄:

cd /ubunlog/

好了,現在重要的事情到了。 大多數程序都有一個特殊程序,稱為 Makefile文件。 該程序確保您可以 完全或模塊化地編譯項目,具體取決於程序員的編寫方式。 Makefile的幫助非常好,因為如果沒有這樣的程序,我們將必須一個一個地編譯所有文件,這將非常繁瑣。 這樣,我們可以通過一個簡單的命令來編譯整個項目。

編譯

程序是通過命令編譯的 使,正如我們所說,它可以具有程序員想要的任意數量的參數。 正常的事情是我們發現以下內容:

  • 使:編譯整個項目。
  • 乾淨:刪除所有編譯文件並保留所有內容,就像從未進行過編譯一樣。
  • 使安裝:將運行該應用程序所需的所有文件移至其相應目錄。

仍然是我們可以運行的方式 使,始終取決於 Makefile的實現方式。 確切地知道我們如何執行它以及可以使用的參數,我們可以看一下README文件,其中應向我們解釋以何種方式可以執行Makefile。

網絡接口
相關文章:
解決方案:沒有有線或wifi互聯網連接的Ubuntu

但是,當然...這些程序使用顯然必須安裝的系統庫,這樣程序才能正常工作,並且可能不知道您是否已準備好安裝所需程序的所有程序。

為此,有命令 /配置。 基本上,此命令通知我們有關我們的系統是否 他準備好了 安裝程序,即如果您有 所有必要的庫 已安裝。 如果不是,則會通過錯誤消息通知我們,這時我們必須查看缺少的包或庫,然後繼續自己安裝。

安裝tar.gz

好了,在這一點上,您應該已經知道從源代碼安裝程序的方法,但是顯然我們不想讓您感到困難,所以我們將逐步進行。

位於包含整個項目的目錄中(在我們的情況下稱為 /ubunlog/),我們必須執行以下操作:
[/phpíritu./configure

使

進行安裝[/ php]
在執行最後一條命令的最後,我們應該已經安裝了該程序。

現在,儘管在大多數情況下此過程對我們有用,但事實並非如此。 這是關於了解我們在做什麼,而不僅僅是執行瘋狂的命令。 我的意思是,如果我們下載沒有Makefile的程序, 哲學將是相同的,即使我們沒有這樣的文件可供使用。

例如,有時我下載了一些其他的GNU / Linux桌面程序,這些程序是用Python編寫的,沒有Makefile。 我告訴你,儘管沒有 使 在我的支配下,理念是相同的。 在這些情況下,我只需要運行一個Python程序(稱為 設置文件)以安裝有問題的應用程序。

羅克 我們必須總是做任何其他事情,是閱讀自述文件,該文件將向我們說明如何安裝或編譯程序。 閱讀後,我們必須按照向我們顯示的步驟進行操作,大多數情況下,這些步驟將是我們在本文中描述的步驟。

我們希望它能對您有所幫助,現在您可以從其源代碼安裝程序沒有問題。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   理查德·卡德尼利亞斯(Richard Cadenillas) 他說:

    請有人可以將此文件發送給我wps-office_9.1.0.4953〜a18_amd64.deb

  2.   吉米·奧拉諾(Jimmy Olano) 他說:

    我建議運行:

    ./configure> report.txt

    然後使用您選擇的編輯器打開該文本文件,以輕鬆查看庫中可能存在的任何錯誤(我們總是碰巧缺少一些內容)。 感謝您的關注。

  3.   道格拉斯 他說:

    這個帖子沒用。 什麼也沒解釋。 他們應該嘗試以不那麼粗糙和可理解的方式來解釋事情,這是值得的。

    1.    冒泡的 他說:

      感謝您提供的信息,我很擔心,因為我什麼都不知道,但我發現問題出在這個問題上

  4.   冒泡的 他說:

    謝謝道格拉斯。 作為一名計算機工程師和Linux初學者,我很擔心,因為沒有任何東西對我有用,而且我什麼也沒發現,但是通過您的評論,我意識到問題出在這個奇怪的頁面上,我將再也不會訪問它。 謝謝你,朋友。

  5.   許本都初學者 他說:

    作者為他的努力而表示讚賞,但這篇文章非常令人困惑且毫無用處。 這麼多的解釋,沒有任何效果。 我正在做從Win10到Xubuntu 16.04的遷移,但是我必須表示,Linux的太多可變性不允許它前進:各種類型的安裝程序,到處都是庫,在這里和那裡更新,無法使用的命令取決於分佈,常見驅動程序問題,沒有友好和特定軟件的軟件中心以及其他弱點。 我已經花了兩個星期的時間來嘗試使Xubuntu 16.04達到與Win10相似的中等水平,並且什麼也沒有...我正在考慮回到Win10,這肯定發生在許多有膽量嘗試Linux的人身上但是,就像做“書呆子”(egos)比製作友好且易於使用的操作系統更重要一樣,它們肯定落後很多,他們可以安慰地說它是中國的操作系統或某些操作系統。城市,自動取款機等對於普通用戶而言不太重要的事物。
    他們為什麼不像Windows那樣做一個該死的安裝程序簡單,接下來再說就可以了!

  6.   語音 他說:

    好的基礎教程,就我而言,它缺少一些內容,例如,使用autoconf的情況很多。

    在Linux中編譯最困難的事情是正確地解決依賴關係,因為隨著64位體系結構的發展,總會有一堆亂七八糟的版本。 幸運的是,發行版的本地軟件包管理器正在逐步發展。

    將會有一天,編譯和解析依賴項將是對過去的糟糕記憶,呵呵

  7.   豪爾赫 他說:

    須藤dpkg -i wps-office_9.1.0.4953〜a18_amd64.deb

  8.   陳智思 他說:

    您用中文寫。 對於不了解這種語言的人來說,打開這樣的終端窗口是一種補充。 請在這些幫助文件的標題中指出它們僅適用於精通語言的人。 我將在Windows中尋找一些東西來安裝我想要的東西...在那裡,您只需要給鼠標

  9.   卡洛斯·孔特雷拉斯 他說:

    您能幫我通過終端安裝SQL Client Native嗎?已經下載了文件sqlncli-11.0.1790.0.tar.gz

    意識到第一部分是
    tar -zxvf sqlncli-11.0.1790.0.tar.gz
    我將文件解壓縮以創建目錄,然後輸入目錄,但是只有文件,沒有./configure
    在那裡我被卡住了,這有幫助

    謝謝

  10.   艾默生 他說:

    si
    一些linux頭骨應該考慮製作安裝程序和復活節復活節
    但是他們似乎喜歡他們喜歡的“內部”“秘密”,因為知道別人不知道的東西應該​​會虛榮化他們的虛榮心。
    一個例子
    編譯»您讀過它的意思嗎?
    這些都不能解釋
    現在他們立即釋放您:“必須編譯”
    嗯,你說,現在我知道了,以前已經說過了
    後來他們很驚訝一個人不使用這種狗屎
    Linux,僅用於編寫電子郵件,信件,導航和其他內容
    聲音,沒有mamao
    圖像,甚至不是魔術師,您接近Photoshop或Sony拉斯維加斯
    而且沒有人聲稱免費提供卓越的服務,但不要被愚弄,這是基礎,困難和愚蠢的
    而且,如果您不相信我,您只需要在成千上萬的論壇中徘徊,在這個論壇中,絕望的傢伙正在尋找解決方案(根據您閱讀的對象而有所不同),這是您通過兩次單擊就可以在Windows上完成的工作的

  11.   艾默生 他說:

    再次輸入以閱讀此白痴
    我做過謙卑的治療,假設我很愚蠢,不懂基本的
    我仔細閱讀
    文件解壓後,我就陷入困境
    要啟動控制台«它回答了我:沒有這樣的文件或目錄»
    因為白痴(作者)沒有告訴我必須將 cd/ 指令放在哪裡ubunlog
    在哪
    我必須打開控制台的新實例嗎?
    總計,在浪費了半個多小時之後,這又被添加到以前的閱讀悲傷的球中,我重申我的想法,為什麼他們開始寫他們可能知道的東西,但不知道如何解釋?
    我叔叔總是說:卑鄙的人(不是侮辱)和螞蟻,他們永遠不會結束

  12.   米克爾·佩雷斯·胡安 他說:

    HOLA,
    我是米克爾,這篇文章的「白痴」作者。雖然我不再寫了 Ubunlog 我將冒昧地回答您如此友善和禮貌地向我提出的問題。

    該帖子是一個通用教程。 目的不是直接給魚,而是教如何釣魚。 對我來說,這意味著不可能放置您必須放置的命令。 我怎麼知道您在哪個目錄下載了文件? 我怎麼知道您下載的文件的名稱是什麼? 我怎麼知道您的PC上有哪些文件夾? 這些值(例如文件名或其路徑)將針對每個人而變化,具體取決於您下載的文件和保存位置,這就是我提出的原因:

    cd /目錄/從/下載

    以一種通用的方式,假設您理解必須用下載路徑替換“目錄/下載”。
    tar.gz 檔案也會發生同樣的情況。我放 ”ubunlog.tar.gz”以通用方式,假設它必須被替換”ubunlog.tar.gz» 是您下載的 tar.gz 檔案的名稱。

    如您所知,我不知道每個閱讀器在其PC上具有哪些文件夾,也不知道他們要解壓縮的文件名。 這就是為什麼我使用名字。

    謝謝您的客氣和禮貌🙂

  13.   哈維爾·吉米諾·蘇亞雷斯(Javier Jimeno Suarez) 他說:

    在我看來,這已經得到了很好的解釋,如果您不知道如何打開終端或基本的Linux命令,則應該購買Windows許可證,並虔誠地為您的出色操作系統付費,只需單擊兩下即可完成(您的支票帳戶中的費用)。
    我在那兒讀過photoshop(它不是免費的,您能破解嗎?)。

    Linux用戶在一個大型社區中爭奪高質量和免費軟件,但是顯然,我不是機械師,如果我不知道如何打開,我也不會進入機械師論壇來更改汽車的凸輪軸傳感器。引擎蓋在我博客上說它很爛是因為我沒用,也不了解機械原理。

    請尊重那些試圖使他人生活更輕鬆的專業人員。

    順便說一句,Miguel Perez Juan,不錯的帖子,但是我會用所有配置選項的範圍來完成它。

    擁抱和巨魔不會阻止您停止寫作並貢獻您的知識。

    1.    米克爾 他說:

      您好哈維爾,感謝您的反饋! 我晚了兩年才回复,但我現在才讀這封信,提前致歉。

      我作為編輯的經歷 Ubunlog 它顯然幫助我親眼看到了網路上沮喪的巨魔的數量。一些用戶在此類部落格上的無意義抱怨就像一個人去了德國並抱怨每個人都說德語一樣。驚人的。

      感謝您的支持!

  14.   勞爾·拉米雷斯·洛佩茲 他說:

    Miquel Perez Juan,來自墨西哥克雷塔羅的問候。 非常感謝您的貢獻,對於那些想要和需要了解它的人來說,這對我來說似乎很清楚。 我不是Linux專家。 我是Windows移民,我嘗試遷移到linux(ubuntu),所以我要像這些人一樣提供幫助,以我的拙見,我們必須感謝那些對這些問題不甚了解的人。 我充分利用了它們,因此我非常感激它們,並欣賞像您這樣的人為使他們準備與他人分享所花費的時間。 對於那些嚴厲無禮地批評這些貢獻的人,我認為他們應該更有禮貌,如果他們不了解某些東西,正確地提出要求不會花費任何費用,而他們所能實現的目標就是使我們更接近於掌握這些問題的答案。 請首先通過教育證明您的準備情況。

    再次感謝Miquel Perez

    1.    米克爾 他說:

      你好,勞爾,我遲了兩年回信,但我現在才讀這封信,提前致歉。

      我作為編輯的經歷 Ubunlog 它顯然幫助我親眼看到了網路上沮喪的巨魔的數量。一些用戶在此類部落格上的無意義抱怨就像一個人去了德國並抱怨每個人都說德語一樣。驚人的。

      感謝您的支持!

  15.   納茲 他說:

    我一直在嘗試安裝Xojo軟件包(https://xojo.com),但是一旦我下載Kubuntu的版本並嘗試使用QApt安裝它,就會收到錯誤消息“無法滿足依賴關係”

  16.   VM 他說:

    嘗試使用Synaptic軟件包管理器來安裝程序,它在大多數發行版中都提供,查找有關此工具的信息,它非常有用。

    如果您發現無法安裝已下載的tar,請查看其他替代方法,例如替代方法,甚至還有Firefox的擴展程序,該擴展程序都會在右鍵單擊窗口的該網頁上放置一個搜索對話框。

    ComputerNewAge中的一篇文章也很好地解釋了與Windows不同的Linux目錄樹。

    我們必須努力堅持GNU / Linux,因為它使我們可以更自由地在Internet上移動,但是我同意從一開始就很困難。

  17.   VM 他說:

    為了完成我之前的評論,我最近發現了這個 pkgs 頁面。 org,據他們所說,它是現有的 GNU/Linux 和 UNIX 發行版最大的軟體包搜尋引擎,擁有超過 1.800 個儲存庫和超過 5.000.000 個更新的軟體包,我認為在這裡 ubunlog 您還沒有就此發表任何文章。
    要搜索“打包的”程序,您必須在搜索引擎中輸入名稱,當您編寫最相似的名稱時,您將獲得可以安裝該程序的所有發行版,單擊您的名稱,然後查看在“安裝方法”頁面上,鍵入或複制出現在終端中的命令,它將開始安裝。

  18.   安德烈·E1999 他說:

    在此先感謝作者。

    解釋得很好,這是一個相當成功且清晰的教程,但我有一點疑問。
    當您下載文件並將文件通常保存在DOWNLOADS文件夾中,然後執行整個過程時:解壓縮,打開程序所在的文件夾並運行安裝。 安裝該程序之後,但是解壓縮後的這些文件會如何處理?是否可以刪除它們?

    我的邏輯說可以刪除它們,因為它只是一個安裝程序,實際上該程序安裝在系統文件夾中,僅此而已。 但是正如我在開始時所說的那樣,這是一個疑問,如果您能幫助我確認,我將非常感謝。

  19.   何塞 他說:

    簡而言之,編譯就是編譯,它們給您

  20.   何塞 他說:

    通常,一個知道它的人知道它,一個不知道它的人仍然不知道
    我們分為以下部分:1.-說明1:我們轉到您下載它的目錄:
    然後控制台返回:«參數太多»
    但是,如果內部人士告訴我«cd / directorio / de / descarga /…….JDT!
    然後找出將在哪裡創建目錄。
    您才剛剛開始,並且已經參與進來...除非您認識他,否則不會,他在吮吸,但是如果您認識他,那麼您為什麼要進入,對不對?
    最美麗的出現在以後:
    “然後通過make命令對程序進行編譯,正如我們所說,它可以具有程序員想要的任意數量的參數。” KGT lorito !!!
    但是它永遠不會告訴您“編譯”的含義或含義,是的,它已經告訴您它是使用“ make”命令完成的。
    須藤使嗎? 迷你化妝? makemake?…猜猜很帥
    但是您可以選擇所需的段落,例如:
    «位於包含整個專案的目錄中(在我們的例子中稱為 /ubunlog/),我們必須執行以下命令:
    [/phpíritu./configure»
    如果你長得帥就跑,你怎麼跑? 如果您甚至都不認識爸爸,您就來這裡看看這是怎麼做的,他和您說話,就好像您和他認識一樣……。
    我已經知道
    現在他們將被冒犯,他們會說:“假定您在這裡輸入您具有我們在周到的解釋中所假定的基本知識,那麼使用Linux的XNUMX歲孩子會理解這一點。” 。
    Knio !!! 然後說吧!
    這是給那些知道的!
    無知的勒洛斯不讀它! 去別的地方!
    道達爾:我不知道誰是驢,誰不知道,或者誰對教什麼沒有最基本的認識