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的脚本文件。就是它,干它。

linux 安装软件 tgz,开源之系统:Ubuntu系统里如何安装.tgz软件包和.sh安装文件相关推荐

  1. 长城麒麟linux安装软件,在优麒麟20.04系统下安装软件建议到自带的软件商店中...

    优麒麟20.04系统(Ubuntu Kylin 20.04)和Deepin V20.UOS一样,都自带有软件商店程序,在这个商店里搭载有很多实用的软件,这都是经过测试能够和优麒麟20.04操作系统相互 ...

  2. iPhone4S安装Linux系统,Ubuntu系统下iPhone4S降级6.1.3教程

    早前大家都看到了 iPhone 4s 可以降级 iOS 6.1.3 的新闻,今天在此PC6小编就为大家带来网友制作的的iPhone 4s 降级教程,不过电脑操作系统有点小众,那就是 Ubuntu 系统 ...

  3. ubuntu20.04使用命令apt-get install xxx 安装软件时报“http://cn.archive.ubuntu.com/ubuntu xxx“连接失败的解决方案

    有时候我们在ubuntu中agt-get install或者update时,会出现如下错误: apt-get install filezilla 正在读取软件包列表... 完成 正在分析软件包的依赖关 ...

  4. linux如何加辅助ip,如何在 Ubuntu 系统中添加一个辅助 IP 地址

    Linux 管理员应该意识到这一点,因为这是一项例行任务.很多人想知道为什么我们需要在服务器中添加多个 IP 地址,以及为什么我们需要将它添加到单块网卡中?我说的对吗? 你可能也会有类似的问题:在 L ...

  5. win7 与 ubuntu双系统 ubuntu系统无法启动问题

    双系统安装参照以下两篇博文: http://blog.csdn.net/coderjyf/article/details/51241919 https://jingyan.baidu.com/arti ...

  6. 双系统(ubuntu系统与window系统)时间不一致的解决办法

    在ubuntu系统中,打开终端,输入以下指令: timedatectl set-local-rtc 1 --adjust-system-clock 这时,window系统与ubuntu系统的时间便一致 ...

  7. linux 动画软件,免费开源的 2D 动画软件

    春节期间,出于好玩,尝试来做一些自娱自乐的动画:因为预算和配置问题,所以绕开了 Adobe 系列,转而投奔一些免费开源的轻量软件.以下是我的一些发现,拿出来与大家一起分享. 简单轻便,专注逐帧动画,包 ...

  8. linux 图像处理软件,最佳开源应用程序:图形/图像处理软件

    我们这里就将介绍六种开源的图形/图像处理应用软件,它们能够满足一系列广泛的需求,并且可以在Linux.Windows或Mac的内核上应用. Inkscape是一款开源的软件,除了基本的点.线.面.圆形 ...

  9. linux 天文软件,新闻|开源新闻速递:天文软件 Stellarium 0.15.0 发布

    今日关注 Stellarium 0.15.0 发布.这是一款全世界最棒的免费.开源.跨平台的天文软件应用,用户可以通过该软件来观看实时的星星.行星还有星云.最新版本进行了非常多的功能完善,修复了若干b ...

最新文章

  1. python yaml配置文件_python读取yaml配置文件
  2. 触摸事件练习 -- 手势解锁
  3. 如何区别指针数组和数组指针?
  4. Go 转义字符及风格
  5. VTK:模型之MarchingCubes
  6. python判断队列是否为空_[python模块]队列queue
  7. 朴素贝叶斯应用:垃圾邮件分类
  8. 第一周冲刺第二天博客
  9. 一个关机的VB类模块
  10. Linux内核原子操作及函数
  11. 数据分析笔试题(网易,阿里,京东...)
  12. java相关面试题汇总
  13. %2d, %02d, %d的区别
  14. 什么是API测试?开发必知的8种API自动化测试类型
  15. Kali Linux 2020.1a 下载及安装(超详细)
  16. PC流氓软件卸载神器Geek Uninstaller
  17. OAF开发基本知识点
  18. nc 刷新时调动风车界面
  19. Cloudcompare点云渲染的多种方式
  20. 金蝶EAS取消组织隔离

热门文章

  1. 国美金融贷款支持长连接,国美金融贷款客户端没有权限访问
  2. Paint、Canvas、Matrix使用讲解(一、Paint) (一)
  3. 基于区块链的甘薯质量安全追溯系统设计
  4. php工作日,计算工作日(jessie看)-PHP教程,PHP应用
  5. [539]利用python开发app
  6. python编写掷骰子程序_Python Tkinter实例——模拟掷骰子
  7. Element UI中el-calendar日历的年月快捷选择(可下拉选框选择)
  8. 基于linphone-android的移动设备(GB28181-2016)
  9. mac上优秀的代码编辑软件Sublime Text 3
  10. 《一个联通转电信用户的操蛋经历》后续