1.分析Linux应用软件的安装包。通常,Linux应用软件的安装包有四种类型:
1)焦油包,如software-1.2.3-1.tar.gz。他用了UNIX系统的打包工具tar来打包。
2)rpm包,比如software-1.2.3-1.i386.rpm .它是Redhat Linux提供的一种包封装格式。
3)dpkg包,比如software-1.2.3-1.deb .它是Debain Linux提供的一种包封装格式。
4)bin包,如JDK-1 _ 5 _ 0 _ 05-Linux-i586.bin,部分Linux软件不开放源代码,只发布二进制可执行程序,一般都标有bin。
而且大多数Linux应用软件包的命名也有一定的规则,遵循:名称-版本-修订版-类型。
例如:
software-1.2.3-1.tar.gz的意思是:
软件名称:软件
版本:1.2.3
版本:1
类型:tar.gz,表明它是一个焦油包。
2)sfotware-1.2.3-1.i386.rpm
软件名称:软件
版本:1.2.3
版本:1
可用平台:适用于英特尔80x86平台的i386。
类型:rpm,表示它是一个rpm包。
注意:由于rpm格式通常是编译程序,所以需要注明平台。后面会详细解释。而软件-1.2.3-1.deb就不用再说了!我们自己练吧。
第二,了解包里的东西
Linux应用程序包可以包含两种不同的内容:
1)一种是可执行文件,即解包后可以直接运行。Windows系统中的所有软件包都是这种类型。安装这个程序后,就可以使用了,但是看不到源程序。而且下载的时候要注意这个软件。
是否是你正在使用的平台,否则无法正常安装。
2)另一种是源程序,即解包后,仍然需要使用编译器将其编译成可执行文件。这在Windows系统中几乎是没有的,因为Windows系统的思想是不开放源程序的。
通常,用tar打包的是源程序;而那些用rpm、bin、dpkg打包的往往是可执行程序。一般来说,自己编译源程序比较灵活,但也容易遇到各种问题和困难。相对来说,下载那些可执行的程序包,更容易完成软件安装,当然,灵活性差很多。因此,一般来说,一个软件总会提供各种打包格式的安装程序。可以根据自己的情况选择。
第三,获取用tar.gz(bz或bz2等)打包的应用软件。).这个软件包里全是源程序,没有编译过,需要编译后才能安装。
1.安装:
整个安装过程可分为以下步骤:
1)获取应用软件:通过下载和购买光盘;
2)解压文件:一般tar包会重新压缩,如gzip、bz2等。所以需要先解压。如果是最常见的gz格式,可以执行:' tar -xvzf包名'一步完成解压和解包。诸如
如果没有,先用解压软件,然后执行‘tar-xvf解压后的tar包’解包;
3)阅读附带的安装文件和自述文件;
4)执行。/configure”命令为编译做准备;
5)执行“make”命令来编译软件;
6)执行“make install”以完成安装;
7)执行“清理”删除安装过程中生成的临时文件。
好吧,就这样。我们可以运行应用程序。但是这个时候,有的读者会问,我该怎么进行呢?这也是Linux特有的问题。其实一般来说,会存储Linux应用软件的可执行文件。
在/usr/local/bin目录下!然而,这并不是一个“放之四海而皆准”的真理。最靠谱的就是看这个软件的安装和自述文件,一般都有说明。
2.卸载:
1)、打开一个外壳,即终端。
2)使用CD命令进入配置的软件目录,即安装时的目录。
3)执行卸载命令:make uninstall。
安装目录:在make install命令期间注意安装目录,或者阅读安装目录中的自述文件。当然,最好的方法是在安装过程中指定安装目录,也就是在。/configure命令。
比如:/configure -前缀=/usr/local/aaaa
即在/usr/local/path的aaaa目录下安装软件。一般软件的默认安装目录在/usr/local或者/opt,你可以去那里看看。
注意:通常情况下,软件开发者很少考虑如何卸载自己的软件,tar只是完成打包工作,所以并没有提供一个很好的卸载方法。那么是不是意味着不能卸载呢?其实不是的。有两个软件可以解决这个问题,分别是Kinstall和Kife。他们是tar包安装和卸载的黄金搭档。
第四,用rpm打包应用软件
Rpm是Redhat公司的一大贡献。它使得Linux的软件安装更加容易。
1.安装:
我只需要一句简单的话,我就能说完。执行:
Rpm -ivh rpm包名
更高级的,请看下表:
rpm参数的参数描述
-我安装软件
-t测试安装,不是真正的安装。
-p显示安装进度。
-f忽略所有错误
-U升级安装
-v检查套件是否安装正确。
这些参数可以同时使用。有关更多信息,请参考RPM的命令帮助。
2.卸载:
我还需要一个简单的句子来结束。执行:
Rpm -e软件名称
不过需要注意的是,后面用的是软件名,不是包名。例如,要安装软件-1.2.3-1.i386.rpm软件包,您应该执行:
rpm -ivh软件-1.2.3-1.i386.rpm
卸载时,您应该执行:
rpm -e软件.
此外,Linux中提供了图形化的RPM工具,如GnoRPM和kpackage,这使得整个过程更加容易。这些软件的具体应用将由作者单独介绍。
5.修复用deb打包的应用程序
这是Debian Linux提供的一个包管理器,和RPM很像。但是因为RPM出现的比较早,所以在所有版本的Linux中都很常见。Debian的包管理器dpkg只出现在Debina Linux,其他Linux版本。
本通常没有。这里简单说明一下:
1.装置
Dpkg -i deb包名
如:dpkg?软件-1.2.3-1.deb
2.从计算机上卸载
Dpkg -e软件名称
如:dpkg?电子软件
不及物动词bin文件
1.装置
1)、打开一个外壳,即终端。
2)使用CD命令进入压缩源代码包所在的目录。
3)在文件中添加可执行属性:chmod x * * * * *。bin(中间是字母X,小写)
4).执行命令:/* * * * *.bin (RealPlayer for Linux就是这样一个安装包)。您可以在安装过程中指定安装目录,这与Windows下的安装类似。
2.从计算机上卸载
1)可以删除安装时选择的安装目录。
七。安装后如何执行软件?安装软件后,有许多方法可以执行软件:
1.有些软件安装后会自动在应用列表中添加快捷链接。看那里,就像窗户一样。
2.如果在应用程序列表中找不到它