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的脚本文件。就是它,干它。
领取专属 10元无门槛券
私享最新 技术干货