開源之系統:Ubuntu系統裡如何安裝.tgz軟體包和.sh安裝文件

2020-12-08 機智客

Ubuntu不像是Windows作業系統,或者說Linux發行版作業系統和Windows作業系統很不一樣。在Windows裡,可執行文件和安裝文件格式都很簡單明確。而到了Ubuntu這樣的Linux作業系統裡,就顯得不一樣了。比如我們在網上下載的Windows作業系統的軟體,可能就一個EXE執行文件或安裝文件。而到了Ubuntu這樣的Linux作業系統裡,我們從網上下載的軟體安裝包幾乎都不可能是直接的執行文件,而是文件壓縮包。且不說文件壓縮包分好幾種格式,就連裡面的軟體安裝,都有不同的執行方式——在終端裡,我們往往要用不同的命令,來安裝不同的軟體。

所以本文機智客只談一種在網上下載的.tgz軟體包的安裝方式,或者更具體地說,是其中涵蓋.sh腳本安裝文件的軟體安裝。因為.tgz軟體安裝包,其實就是壓縮包,和我們以往熟悉的rar或zip差不多。在圖形界面下,解壓縮提取就行了。而在終端裡,一般解壓縮的命令只是tar -xvf package.tgz(機智客提醒-x壓縮文件,-v顯示過程,-f使用檔名,壓縮時x換c)而已。解壓縮后里面的文件夾裡,那個後綴是.sh的腳本文件(往往文件名就是install.sh)就是我們要安裝的文件了。

依然在終端裡,這裡是這個解壓縮出來的軟體包文件夾目錄的終端裡,用命令sh install.sh就行了。此時會提示Adding desktop shortcut字樣。有done就完成了。我們來到桌面上,會看到一個後綴是.desktop的文件。當我們試圖雙擊的時候會發現它只是個文本文件。這是怎麼回事呢?

其實,這個.desktop文件只是沒有允許啟動的快捷方式。當我們在終端裡用命令sh install.sh就可以創建這個.desktop文件,而這個,就是運行軟體的文件。機智客換句話說,執行這個命令,我們就已經在Ubuntu作業系統的電腦裡安裝了這個軟體。想要啟動,就要右鍵選擇允許啟動,此時我們就發現了,這個文件圖標神奇地改變了。變成了想要安裝這個軟體的圖標。此時我們再雙擊,就會看到軟體已經打開了。現在,走到這一步,我們算是把這個軟體安裝好了。而要卸載軟體,找這個軟體的文件夾裡,除了一個install.sh,還會有一個uninstall.sh的腳本文件。就是它,幹它。

相關焦點

  • 開源之系統:如何查找Ubuntu中安裝的軟體的目錄位置
    之前我們下載安裝了Blender,當然那個不是通過終端命令或者軟體中心安裝的,而是通過下載官方提供的軟體包來完成的,下載提取後執行運行即可,和其他命令安裝的軟體並不一樣,所以這個Blender不算是安裝,而普遍情況下,Ubuntu乃至其他常用的Linux發行版系統裡軟體都是安裝到系統裡的
  • 安卓手機免root安裝各種Linux系統:Ubuntu, Centos,Kali等
    小夥伴們一直期待的乾貨到了,今天跟大家分享一下如何在安卓手機上面root安裝Linux系統,本次以Debian系統為例,Kali Linux是基於Debian的,大家可以測試一下。修改成清華大學的源:http://mirrors.tuna.tsinghua.edu.cn/termux如果開頭源地址開頭是https,還需要安裝支持包:apt install apt-transport-https
  • 開源之系統:Ubuntu裡如何安裝DaVinci達文西調色軟體
    在Windows作業系統裡和Linux發行版作業系統裡是完全不一樣的,這個對於跨平臺專業設計軟體Davinci也是一樣。雖然DaVinci的界面在Windows裡和Linux發行版裡一樣,不過並不一樣。
  • 百度網盤出linux版本了,ubuntu系統下安裝試用
    百度網盤出Linux版本的軟體了,看了下日期,2019-06-14更新。支持中標麒麟桌面作業系統。打開下載後發現為RPM版本的軟體包。現在手頭沒有安裝中標麒麟或者Fedora, CentOS之類的linux系統。就在Ubuntu的系統進行相關的安裝試用。
  • Ubuntu系統中安裝VirtualBox虛擬機
    VirtualBox虛擬機軟體是一款不錯的虛擬化作業系統的軟體,相對於VMware Workstation軟體來說最大的優勢就是開源免費,在linux作業系統中的虛擬機軟體首選就是它。這樣我們可以在linux系統下很好的體驗和運行其他作業系統軟體。
  • 手把手教你如何在Ubuntu下安裝Miniconda
    前言這次我們來安排一下如何在ubuntu上安裝Miniconda。,如果我們使用的是conda,藉助conda之手,創建各種版本的python,那就容易多了,並且使用的pip也是當前環境的pip,不會和原系統pip衝突,還有conda的安裝也是很省心的,這點不用擔心。
  • 開源之系統:Ubuntu20.04安裝中文字體文件
    之前介紹過一篇關於Ubuntu20.04系統下安裝Blender的文章,說是不要安裝2.82a版本,主要是不能用簡體中文。其實那個是不太準確的。表面上Blender2.82的確是不能選擇簡體中文,一選擇就是小方格空白。
  • win10內置ubuntu子系統的安裝
    然鵝,虛擬機安裝需要設置文件共享,而且對電腦配置要求較高,動不動就死機閃退。雙系統倒是解決了這一問題,但是由於硬碟格式問題,ubuntu不能識別windows硬碟(FAT或NTFS格式)上的文件。後來新出的版本解決了這一問題,不需要掛載,但是ubuntu沒有office辦公軟體,這對用習慣了windows的我來說,簡直崩潰。其實,接受一個新東西並不困難,更多時候是時間成本耗不起。
  • 開源免費殺毒:Ubuntu安裝ClamAV實戰
    因為該殺毒軟體是開源免費,有眾多的開源社區技術人員支撐,所以受到不少的技術員的青睞,現在就讓我們來認識一下ClamAV。    Clam AntiVirus是一個類UNIX系統上使用的反病毒軟體包。主要應用於郵件伺服器,採用多線程後臺操作,可以自動升級病毒庫。Clam AntiVirus(ClamAV)是免費而且開放原始碼的防毒軟體,軟體與病毒碼的的更新皆由社群免費發布。
  • 樹莓派:Ubuntu MATE 16.04.2 安裝 ROS Kinetic Kame 教程
    2.1 指令添加法這個指令添加法和維基網站上的方法一樣,下面的教程都是通過 SSH遠程操作。如何開啟 SSH,請參看:>/etc/apt/sources.list.d/ros-latest.list 文件,並在文件中寫入 deb https://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu xenial main;(其中 $(lsb_release -sc) 是查詢當前系統代號,Ubuntu
  • Ubuntu安裝 svn(「費勁周折」處理異常問題)
    最近公司新項目開始搭建,需要在ubuntu上安裝svn,起初在其他linux上安裝過svn,沒有在ubuntu上安裝svn的記錄,在家裡首先測試了一把,只是執行簡單的sudo apt-get install subversion 命令svn就安裝成功,但是同樣的命令在公司的伺服器上執行時,系統提示找不到組織包一類的錯誤
  • 開源之系統:如何在Ubuntu20.04系統上安裝Java並配置環境變量
    當然我們要確認一下自己的Ubuntu系統電腦裡是否安裝了Java,而使用終端命令的代碼很簡單:Java -version。這個從字面意思上就可以看出來這是查詢Java的版本。如果安裝了Java,終端裡會顯示Java的版本。而如果沒有安裝Java,終端就會提示,Command 『java』 not found,but can be installed with:這樣的字樣。
  • 開源之系統:非終端命令,Ubuntu中去官網下載安裝Android Studio
    在上一個Ubuntu學習文章中,我們安裝了Java環境。而這次我們開始安裝Android studio用以開發Android應用APP。我們打開官網,找到下載的頁面。在瀏覽器裡下載完成後,我們就可以在下載目錄裡看到它的壓縮包了。這裡是.tar.gz格式的壓縮包,我們當然可以用在終端裡用命令解壓縮,不過本文主要用圖形化界面,儘量不用命令來安裝軟體。所以我們雙擊就可以用歸檔管理器查看了。然後我們就可以把其中的android-studio文件夾單獨提取出來。
  • 集成LAMP/LNMP/FAMP/FNMP的一鍵安裝包LuNamp2.0開源(GPL)發布
    集成LAMP/LNMP/FAMP/FNMP的一鍵安裝包LuNamp2.0開源(GPL)發布 LuNamp是網站環境的自動化安裝包,支持Linux和Unix系統,如FreeBSD
  • 程式設計師的 Ubuntu 19.10 配置與優化指南
    代替大部分 web 服務使用的用戶,由 Nginx 或 PHP-FPM 自動創建,只有 web 服務需要使用該用戶用戶與系統環境變量配置按照筆者的習慣,為保證 root 與 user 使用相同的環境,/root/ 目錄下 .bashrc,.dircolors 和 .condarc 三個配置文件均使用 /home/user/ 目錄下同名文件的軟連接
  • 在 Ubuntu 16.04 中安裝支持 CPU 和 GPU 的 Google TensorFlow 神經網絡軟體
    TensorFlow 是用於機器學習任務的開源軟體。
  • Ubuntu系統下安裝磁力下載軟體ktorrent,再無廣告煩擾
    當前網絡中磁力連結的下載越來的越流行,傳統的一些下載軟體對磁力連結的下載要麼不支持,要麼支持不太好。再有要麼就是進行收費方可使用。破解版的下載軟體使用起來總感覺不是很安全。再有就是帶有無休止的廣告的煩擾。可以另闢蹊徑,在Linux系統進行磁力下載軟體的安裝。
  • 開源之系統:Ubuntu下安裝畫電路圖的電子設計軟體Fritzing
    我們在製作一些電子產品或DIY機器人的時候,除了用工業化商業電子設計軟體外,還有開源電子產品和技術可供我們選擇。感謝偉大的開源文化。它讓我們能夠共享知識和產品。因此,我們今天介紹的Fritzing就是這樣一款免費的廣為流傳的電子設計軟體。
  • ROS 入門 - Ubuntu 16.04 安裝 Kinetic
    1、配置軟體源我用的 Ubuntu 16.04,推薦用這個版本學習 Kinetic,坑比較少。先來配置軟體源,要求你會點 Linux 系統基礎:sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list
  • 開源之系統:Ubuntu中Blender的CUDA問題:找不到用於光追兼容GPU
    如果我們用的是Windows,要是使用其他3D設計軟體或Blender,會省很多心,因為Windows太普及太大眾了。而到了Ubuntu這樣的Linux作業系統裡,要想正確使用軟體,就要學點技術性的東西了。至少用這樣系統的人都得會折騰。