Linux下软件安装命令的详细说明

电脑杂谈  发布时间:2020-07-27 02:04:16  来源:网络整理

linux软件安装命令_linux软件如何安装_linux软件安装

--------------------------------------------------- -----------------

也许您对Linux不够了解,但是一旦踏入公司,您会发现Linux无处不在,并且许多事情都是基于连接其他服务器(Linux,HP ...)来进行操作的这项工作,而且密不可分的是使用命令来操作一切,让我谈谈如何在Linux上安装软件!

--------------------------------------------------- ----------------

LINUX下的安装软件方法命令方法

我的软件安装在哪里?

如何删除不需要的应用程序软件?

……

接下来,让我们一起看看这些问题.

通常有用于Linux应用程序软件的三个安装软件包:

1)tar软件包,例如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提供的一种软件包格式.

此外,大多数Linux应用程序软件包的命名也具有某些规则. 如下:

名称-版本-修订版

例如:

1)software-1.2.3-1.tar.gz表示:

软件名称: 软件

版本号: 1.2.3

修订版本: 1

类型: tar.gz,表示它是tar包.

linux软件如何安装_linux软件安装命令_linux软件安装

2)sfotware-1.2.3-1.i386.rpm

软件名称: 软件

版本号: 1.2.3

修订版本: 1

可用平台: i386,适用于Intel 80x86平台.

类型: rpm,表示它是rpm软件包.

注意: 由于rpm格式通常是编译程序,因此必须指定平台. 稍后将详细解释.

软件1.2.3-1.deb不再需要说了!自己练习.

Linux应用程序包可以包含两个不同的内容:

1)一个是可执行文件,可以在解压缩后直接运行. Windows中的所有软件包都是这种类型的. 安装该程序后,可以使用它linux软件安装,但是看不到源程序. 下载时请注意该软件是否是您正在使用的平台,否则将无法正常安装.

2)另一个是源程序,这意味着在解压缩软件包后,需要使用编译器将其编译为可执行文件. 在Windows系统中这几乎是不可能的,因为Windows的思想不是开源程序.

通常,用tar打包的是源程序; rpm和dpkg打包在一起的程序通常是可执行程序. 一般而言,自己编译源程序可以更灵活,但是也容易遇到各种问题和困难. 相对而言,下载那些可执行程序包使安装软件更加容易. 当然,这种灵活性要差得多. 因此,通常,软件将始终提供多种包装格式的安装程序. 您可以根据自己的情况选择.

整个安装过程可以分为以下步骤:

1)获取应用软件: 通过下载购买CD-ROM来获取;

2)解压缩文件: 通常,tar包将被再次压缩,例如gzip,bz2等,因此您需要先对其进行解压缩. 如果它是最常见的gz格式,则可以执行: “ tar -xvzf package name”一步完成压缩和解压缩工作. 如果没有,请先使用解压缩软件,然后执行“ tar -xvf解压缩的tar软件包”以解压缩;

3)读取附带的INSTALL文件和README文件;

4)执行“ ./configure”命令以准备编译;

5)执行“ make”命令来编译软件;

6)执行“进行安装”以完成安装;

7)执行“ make clean”以删除安装期间生成的临时文件.

linux软件如何安装_linux软件安装命令_linux软件安装

好的,就是这样. 我们可以运行该应用程序. 但是此时,一些读者会问,我该如何实施?这也是Linux特性的问题. 实际上,通常来说,Linux应用程序软件的可执行文件将存储在/ usr / local / bin目录中!但是,这不是“处处适当”的真理. 最可靠的方法是查看该软件的INSTALL和README文件,通常会有说明.

通常,软件开发人员很少考虑如何卸载自己的软件,而tar只完成打包工作,因此它不提供良好的卸载方法.

这是否意味着它不能被卸载?实际上不是,有两种软件可以解决此问题,即Kinstall和Kife,它们是tar软件包安装和卸载的黄金伙伴. 如何使用它们,作者将在另一篇文章中介绍. 我不会在这里详细介绍.

rpm可以说是Redhat的主要贡献,这使得Linux软件的安装变得越来越容易.

我只需要一个简单的句子即可完成. 执行: rpm -ivh rpm软件包名称

有关更高级的内容,请参见下表:

rpm参数参数说明

-i安装软件

-t测试安装,不是真实安装

-p显示安装进度

-f忽略任何错误

-U升级安装

-v检查软件包是否正确安装

这些参数可以同时使用. 有关更多信息,请参考RPM的命令帮助.

我还需要一个简单的句子来结束. 执行:

rpm -e软件名称

但是请注意,以后将使用软件名称,而不是软件包名称. 例如,要安装软件1.2.3-1.i386.rpm软件包,应执行:

rpm –ivh软件-1.2.3-1.i386.rpm

卸载时,您应该执行: rpm -e软件.

此外,Linux中还提供了图形RPM工具,例如GnoRPM,kpackage等,从而使整个过程更加容易. 这些软件的具体应用将在另一篇文章中介绍.

linux软件如何安装_linux软件安装命令_linux软件安装

这是Debian Linux提供的软件包管理器,与RPM非常相似. 但是由于RPM出现较早,因此在各种版本的Linux中都很常见. Debian软件包管理器dpkg仅出现在Debina Linux中,而其他Linux版本通常不出现. 我们将在这里简要说明:

dpkg -i deb软件包名称

例如: dpkg -i software-1.2.3-1.deb

dpkg -e软件名称

例如: dpkg –e软件

================================================ =================================

六. 软件安装

---- Linux下有两种不同形式的软件安装. 第一个安装文件名为filename.tar.gz. 另一个安装文件名为filename.i386.rpm. 以第一种方式分发的软件主要以源代码形式分发. 第二种方法是直接以二进制形式发行. i386表示该软件是根据Inter 386指令集编译和生成的.

----对于第一个,安装方法如下:

----首先,将安装文件复制到您的目录中. 例如,如果您以root用户身份登录,则将该软件复制到/ root.

---- #cp filename.tar.gz / root

----由于文件已压缩和打包,因此应将其解压缩. 命令是:

---- #tar xvzf filename.tar.gz

----执行此命令后,将根据路径在当前目录中解压缩安装文件. 使用ls命令查看解压缩的文件. 通常,在解压缩后生成的文件中,有一个名为“ INSTALL”的文件. 该文件为纯文本文件,详细描述了软件包的安装方法.

----对于大多数需要编译的软件,安装方法大致相同. 执行解压缩后,将生成一个名为configure的可执行脚本程序. 它用于检查系统在编译期间是否具有所需的库,以及库的版本是否满足编译需求以及安装所需的其他系统信息. 为后续编译做准备. 命令是:

----#. / configure

----如果在检查过程中发现错误,则configure会提示并停止检查. 您可以按照提示配置系统. 再次重新执行程序. 通过检查后,将生成一个用于编译的MakeFile文件. 此时,您可以开始编译了. 根据软件的大小和计算机的性能,编译过程会花费不同的时间. 命令是:

---- #make

----成功编译后,键入以下命令以开始安装:

---- #make install

linux软件如何安装_linux软件安装_linux软件安装命令

----安装完成后,应清除在编译过程中生成的临时文件和在配置过程中生成的文件. 键入以下命令:

#make clean

#make distclean

至此,软件安装结束.

----对于第二种类型,安装方法要简单得多.

----与第一种方法相同,将安装文件复制到您的目录中. 然后使用rpm安装文件. 命令如下:

---- #rpm -i filename.i386.rpm

-------- rpm将自动解压缩安装文件并将软件安装到默认目录. 并将软件安装信息注册到rpm. 参数i的功能是使rpm进入安装模式.

----另外,Linux平台下还有一些商业软件. 安装文件中包含安装程序的安装程序,安装方法与Windows平台下的安装方法相同. 例如: Corel WordPerfect.

卸载软件

----主要通过rpm来卸载软件. 要卸载软件linux软件安装,您必须首先知道在系统中注册的软件包的名称. 输入命令:

---- #rpm -q -a

----您可以查询当前系统中安装的所有软件包. 参数q的功能是使rpm进入查询命令模式. 参数a是查询模式的子参数,表示全部(ALL). 可以查询更多信息,这些信息可以显示在较少的屏幕上.

----在确认要卸载的软件的名称之后,您实际上可以卸载该软件. 输入命令:

---- #rpm -e [软件包名称]

----您可以卸载软件. 参数e的功能是使rpm进入卸载模式. 卸载名为[package name]的软件包. 因为系统中各种软件包之间存在依赖关系. 如果由于依赖关系而无法卸载,rpm将提示并停止卸载. 您可以使用以下命令忽略依赖关系,然后直接开始卸载:

---- #rpm -e [软件包名称] -nodeps

----忽略依赖项的卸载可能会导致系统中的其他软件无法使用. 您可以使用

---- #rpm -e [软件包名称] -test

----让rpm执行卸载预览,而不是真正的卸载. 这使您可以检查软件是否具有依赖性. 卸载过程中是否有错误.


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-288362-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 李梦欣
        李梦欣

        去年猪肉19一公斤

      • 安原义人
        安原义人

        但是起码还是遮遮掩掩的

      热点图片
      拼命载入中...