女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何安裝Tar.gz或Tar.bz2

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-12-09 16:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:步驟1:準(zhǔn)備系統(tǒng)以構(gòu)建軟件包

如何安裝Tar.gz或Tar.bz2

默認(rèn)情況下,Ubuntu沒有提供所需的工具。您需要安裝軟件包構(gòu)建必需的軟件包來制作軟件包,并檢查安裝以將其放入軟件包管理器。這些可以在安裝CD或存儲庫中找到,可以在Synaptic軟件包管理器或命令行apt-get中進(jìn)行搜索:

sudo apt-get install build-essential checkinstall

,而且由于您可能想要獲取代碼從某些沒有發(fā)布版本的項(xiàng)目中,您應(yīng)該安裝適當(dāng)?shù)陌姹竟芾碥浖?/p>

sudo apt-get install cvs subversion git-core mercurial

然后應(yīng)該為自己構(gòu)建一個公共目錄,在其中構(gòu)建這些軟件包。我們建議創(chuàng)建/usr/local/src,但實(shí)際上您可以將其放置在所需的任何位置。通過運(yùn)行

sudo chown $ USER/usr/local/src

,并為了安全起見,確保主用戶帳戶可寫入該目錄。

sudo chmod u + rwx/usr/local/src

完成此操作后,就可以開始獲取所需的程序了。

步驟2:步驟2:獲取所需的軟件

您通常需要的大多數(shù)軟件都來自發(fā)行的tarball。這些只是壓縮的存檔,擴(kuò)展名為.tar.gz或.tar.bz2-就像Windows上的.zip文件或MacOS X上的.sit一樣,只要可以幫助您。如果要安裝的程序以這種形式出現(xiàn),則應(yīng)將其移至我們在步驟1中創(chuàng)建的/usr/local/src目錄中,并通過右鍵單擊文件并選擇“在此處提取”或使用以下命令來提取它:行:如果您的tarball是.gz,請使用以下命令提取文件:

tar -xzvf tarballname.tar.gz

,對于bz2,請使用類似的命令:

tar -xjvf tarballname.tar.bz2 《在從cvs或subversion存儲庫中獲取程序的極少數(shù)情況下,開發(fā)人員通常會在其網(wǎng)站上提供有關(guān)如何執(zhí)行此操作的說明。如果您已經(jīng)安裝了第1步中列出的軟件包,則只需更改到/usr/local/src目錄(cd/usr/local/src)并運(yùn)行列出的命令。該過程因程序而異,因此在這里我不能為您提供幫助,但是使用給定的軟件包,它們提供的說明應(yīng)該可以正常運(yùn)行。

注意:如果從Git,SVN或任何其他來源下載源存儲庫,則可能尚未生成。/configure文件。您可能可以從下載的文件頂部目錄中運(yùn)行命令

autogen.sh

。此命令依賴于automake和autoconf程序,并將自動生成配置文件并運(yùn)行。/configure命令。執(zhí)行完此步驟后,您可以通過運(yùn)行命令

make

恢復(fù)以后的說明。第三步:解決依賴關(guān)系。

一件好事關(guān)于現(xiàn)代Linux發(fā)行版的問題是它們照顧用戶的依賴性。就是說,如果您要安裝程序,則apt程序?qū)⒋_保它安裝了所有需要的庫和其他依賴程序,因此,安裝程序絕不會比僅指定所需的內(nèi)容困難,其余的都由它來完成。不幸的是,使用tarball并非如此,您必須手動進(jìn)行。正是這個階段使甚至一些經(jīng)驗(yàn)豐富的用戶絆倒,這些用戶常常因無法弄清楚他們需要得到什么而沮喪地放棄了。

您可能想先閱讀一下自動適配的可能性和局限性,將嘗試自動解決依賴性問題。以下說明用于手動實(shí)現(xiàn)依賴關(guān)系:

要準(zhǔn)備,請安裝軟件包apt-file,然后運(yùn)行sudo apt-file update。這將下載所有可用軟件包以及這些軟件包包含的所有文件的列表,如您所料,這可能是一個很大的列表。加載時它不會提供任何反饋,所以請稍等。

apt-file程序具有一些有趣的功能,兩個最有用的功能是apt-file搜索(用于搜索特定文件名)和apt-file列表(用于搜索文件名)。列出給定包中的所有文件。 (兩個解釋:1 2)

要檢查程序的依賴關(guān)系,請轉(zhuǎn)到第二步中創(chuàng)建的目錄(cd/usr/local/src)。解壓縮tarball或從cvs/subversion下載將在/usr/local/src下創(chuàng)建一個包含源代碼的子目錄。這個新創(chuàng)建的目錄將包含一個名為“ configure”的文件,該文件是確保可以在您的計算機(jī)上編譯該程序的腳本。要運(yùn)行它,請運(yùn)行命令。/configure。此命令將檢查您是否具有安裝程序所需的所有程序-在大多數(shù)情況下您沒有,并且會出現(xiàn)有關(guān)需要程序的消息,并會出錯。

如果不帶任何選項(xiàng)運(yùn)行。/configure,則將使用該程序的默認(rèn)設(shè)置。大多數(shù)程序都有一系列可以啟用或禁用的設(shè)置,如果您對此感興趣,請?jiān)诮鈮嚎star文件后檢查目錄中的README和INSTALL文件。您可以查看開發(fā)人員文檔,在許多情況下。/configure --help將列出您可以執(zhí)行的一些關(guān)鍵配置。一個非常常見的選項(xiàng)是使用。/configure --prefix =/usr,它將按照我的說明將應(yīng)用程序安裝到/usr而不是/usr/local。

如果發(fā)生這種情況,輸出的最后一行將是像

configure:錯誤:未滿足庫要求(gobbletygook),等等等等我們不關(guān)心的東西。但是在其上方,它將列出一個找不到的文件名(通常以“結(jié)尾的文件名。 pc”)。然后,您需要運(yùn)行

apt-file搜索missingfilename.pc

,它將告訴您缺少文件所在的Ubuntu軟件包。然后,您可以簡單地使用

sudo apt-get安裝該軟件包。安裝requiredpackage

,然后嘗試再次運(yùn)行。/configure,并查看其是否有效。如果您看到一堆以config.status結(jié)尾的文本:創(chuàng)建Makefile,然后沒有明顯的錯誤消息,則可以開始下一步了。

步驟4:步驟4:構(gòu)建并安裝。

如果您已經(jīng)了解到這一點(diǎn),那么您已經(jīng)完成了最困難的部分。現(xiàn)在您所要做的就是運(yùn)行命令

make

,該命令將實(shí)際構(gòu)建(編譯)該程序。

如果它是一個大型程序,或者您的計算機(jī)速度很慢,請轉(zhuǎn)到喝杯咖啡或其他東西。如果您有多核處理器,還可以將變量CONCURRENCY_LEVEL設(shè)置為必須加快速度的處理器/核數(shù)。

完成后,安裝程序。您可能要使用

sudo checkinstall

,它將程序放入程序包管理器中,以使其干凈,方便以后刪除。這將替換舊的sudo make install命令。請參閱CheckInstall上的完整文檔。

注意:如果checkinstall失敗,則可能需要運(yùn)行諸如

sudo checkinstall --fstrans = 0

之類的命令,這應(yīng)該允許安裝成功完成。錯誤:78455和599163

然后將完成安裝的最后階段。不應(yīng)該花很長時間。完成后,如果使用checkinstall,該程序?qū)⒊霈F(xiàn)在Synaptic Package Manager中。如果您使用sudo make install,則您的應(yīng)用程序?qū)惭b到/usr/local/bin,并且應(yīng)該可以從那里運(yùn)行它而不會出現(xiàn)問題。

如果這一切對您來說都太難了,請不要擔(dān)心。畢竟,您使用的是Ubuntu,它已經(jīng)包含了為您完成工作所需的所有程序。如果那里沒有程序包,很可能您真的不需要該程序,并且在幾個月內(nèi)有人會為您打包程序。實(shí)際上,您真正需要構(gòu)建和編譯的唯一程序是新的程序,這些程序可能尚未穩(wěn)定或無法用于桌面。如果您認(rèn)為此過程太難了,那么也許您應(yīng)該重新考慮為什么要這樣做,然后等待幾個月才能發(fā)布下一個穩(wěn)定版本。但這對您來說可能是一個很好的學(xué)習(xí)體驗(yàn)。

如果您所需的軟件包非常重要,并且您認(rèn)為應(yīng)該適當(dāng)?shù)貙⑵浒惭b在Ubuntu中,請聯(lián)系宇宙大師,看看他們是否可以為您完成艱苦的工作—如果他們打包了東西,則任何人都可以安裝它,而無需執(zhí)行此過程。但是,如果您能解決所有這些問題,那么您就可以成為Linux的專業(yè)用戶了-您會驚訝地發(fā)現(xiàn),完成幾次之后,這一切看起來多么容易。祝您好運(yùn)!

輕松的意思是“比在房間里四處奔走,然后大聲尖叫Linux更容易”。

步驟5:編輯器注釋

我從Ubuntu網(wǎng)站上獲取了此內(nèi)容,并對其進(jìn)行了總結(jié),就像我上次指導(dǎo)的那樣,如果結(jié)果還可以,我計劃做更多這些工作:)這是我關(guān)閉的網(wǎng)站
責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 軟件
    +關(guān)注

    關(guān)注

    69

    文章

    5152

    瀏覽量

    89207
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    MQTT測試程序上機(jī)實(shí)驗(yàn)

    把mqtt_test、paho.mqtt.c.tar.bz2放到Ubuntu上同一個目錄下。
    的頭像 發(fā)表于 02-11 13:35 ?634次閱讀
    MQTT測試程序上機(jī)實(shí)驗(yàn)

    從零入門Prometheus:構(gòu)建企業(yè)級監(jiān)控與報警系統(tǒng)的最佳實(shí)踐指南

    測試環(huán)境 prometheus-2.26.0.linux-amd64.tar.gz下載地址:https://github.com/prometheus/prometheus/releases
    的頭像 發(fā)表于 02-10 11:28 ?649次閱讀
    從零入門Prometheus:構(gòu)建企業(yè)級監(jiān)控與報警系統(tǒng)的最佳實(shí)踐指南

    如何在Linux環(huán)境下高效安裝部署和配置Elasticsearch

    /elasticsearch-7.10.0-linux-x86_64.tar.gz 安裝 # mkdir -p /usr/local/elasticsearch# chown esuser:esuser /usr/local
    的頭像 發(fā)表于 01-16 11:49 ?1025次閱讀

    linux下服務(wù)器穩(wěn)定性壓?測試?具stress安裝使?介紹

    。 ?、 stress ?具下載安裝 1、本地tar包?式安裝 1 下載地址:https://fossies.org/linux/privat/stress-1.0.4.tar.gz
    的頭像 發(fā)表于 01-15 09:25 ?1110次閱讀
    linux下服務(wù)器穩(wěn)定性壓?測試?具stress<b class='flag-5'>安裝</b>使?介紹

    華納云:如何使用 Netperf 進(jìn)行網(wǎng)絡(luò)性能測試?

    "https://codeload.github.com/HewlettPackard/netperf/tar.gz/netperf-2.5.0" -O netperf-2.5.0.tar.gz
    的頭像 發(fā)表于 10-16 16:09 ?1464次閱讀
    華納云:如何使用 Netperf 進(jìn)行網(wǎng)絡(luò)性能測試?

    嵌入式學(xué)習(xí)-飛凌嵌入式ElfBoard ELF 1板卡-開發(fā)環(huán)境搭建之windows和ubuntu系統(tǒng)互傳文件

    linux-4.1.15-elf1.tar.bz2、文件系統(tǒng)(本節(jié)以rootfs.tar.bz2為例)、命令行測試程序elf1_cmd_wdt.c放到Windows主機(jī)的共享文件夾后。共享文件夾在ubuntu中的掛載目錄/mnt
    發(fā)表于 09-25 09:41

    飛凌嵌入式ElfBoard ELF 1板卡-開發(fā)環(huán)境搭建之windows和ubuntu系統(tǒng)互傳文件

    linux-4.1.15-elf1.tar.bz2、文件系統(tǒng)(本節(jié)以rootfs.tar.bz2為例)、命令行測試程序elf1_cmd_wdt.c放到Windows主機(jī)的共享文件夾后。共享文件夾在ubuntu中的掛載目錄/mnt
    發(fā)表于 09-24 10:15

    第三章:龍芯2K0300蜂鳥板資料分析

    |--u-boot-2022.04-2k300-dev_board-mini-dp-095bcbdd-build.20240820143347.tar.gz在linux下引導(dǎo)文件 |--源碼【文件夾
    發(fā)表于 09-11 17:47

    常見的shell命令之文件操作相關(guān)命令

    :cat文件名示例:9、tar文件壓縮解壓命令命令:tar英文全拼:tape archive功能:文件打包工具,可實(shí)現(xiàn)文件的壓縮和解壓參數(shù):tar [選項(xiàng)] 文件示例:將文件打包成tar.bz
    發(fā)表于 08-19 10:01

    飛凌嵌入式ElfBoard ELF 1板卡-交叉編譯并移植tslib

    /tslib-1.16/install$ lsbinetcincludelibshareelf@ubuntu:~/work/tslib-1.16/install$ tar -cvjf tslib.tar.bz2 *7
    發(fā)表于 07-24 10:47

    EC900安裝DSA,通過ip地址訪問DSA配置頁面

    通過 sftp 將debian_build_1.0.tar.gz 文件導(dǎo)入到 EC900 網(wǎng)關(guān),然后在同級目錄 執(zhí)行:docker load -i debian_build_1.0.tar.gz 命令
    發(fā)表于 07-24 06:56

    嵌入式學(xué)習(xí)-飛凌嵌入式ElfBoard ELF 1板卡-交叉編譯libpng

    -cvjf libpng.tar.bz2 *9、將壓縮包拷貝到ELF 1開發(fā)板根目錄下解壓。root@ELF1:~# cd /root@ELF1:/# cp run/media/sda1/libpng.tar.bz2 .root@ELF1:/#
    發(fā)表于 07-18 08:58

    嵌入式學(xué)習(xí)-飛凌嵌入式ElfBoard ELF 1板卡-交叉編譯zlib

    /install$ tar -cvjf zlib.tar.bz2 *9、將壓縮包拷貝到ELF 1開發(fā)板根目錄下解壓。root@ELF1:~# cd /root@ELF1:/# cp run/media/sda1/zlib.tar.bz2
    發(fā)表于 07-18 08:56

    飛凌嵌入式ElfBoard ELF 1板卡-交叉編譯libpng

    /libpng-1.6.43/install$ tar -cvjf libpng.tar.bz2 * 9、將壓縮包拷貝到ELF 1開發(fā)板根目錄下解壓。 root@ELF1:~# cd / root@ELF1
    發(fā)表于 07-17 09:29

    飛凌嵌入式ElfBoard ELF 1板卡-交叉編譯zlib

    /install$ tar -cvjf zlib.tar.bz2 *9、將壓縮包拷貝到ELF 1開發(fā)板根目錄下解壓。root@ELF1:~# cd /root@ELF1:/# cp run/media/sda1/zlib.tar.bz2
    發(fā)表于 07-17 09:22