精华内容
下载资源
问答
  • Linux系统中安装软件的三种方法

    万次阅读 多人点赞 2019-04-22 18:44:53
    这篇来说一下Linux系统怎么安装软件,首先说一下应用程序与系统命令的区别: 1、文件位置 系统命令:一般在/bin和/sbin目录,或为shell内部指令 应用程序:通常在/usr/bin和/usr/sbin目录 2、主要用途 ...

    这篇来说一下Linux系统中怎么安装软件,首先说一下应用程序与系统命令的区别:

    1、文件位置

    系统命令:一般在/bin和/sbin目录中,或为shell内部指令

    应用程序:通常在/usr/bin和/usr/sbin目录中

    2、主要用途

    系统命令:完成对系统的基本管理工作,例如IP配置、管理账户

    应用程序:完成相对独立的其他辅助任务,例如网页浏览器

    3、适用环境

    系统命令:一般只在字符操作界面中运行

    应用程序:根据实际需要,有些程序可在图形界面

    4、运行格式

    系统命令:一般包括命令字、命令选项和命令参数

    应用程序:通常没有固定的执行格式

    5、应用程序目录结构

    本文中用的CentOS系统

    一、rpm命令

    1、使用rpm命令安装扩展名为".rpm"的软件包

    格式:rpm  [选项]  RPM包文件

    常用选项:

    -i:安装一个新的rpm软件包

    -h:以“#”号显示安装的进度

    -v:显示安装过程中的详细信息

    --force:强制安装所指定的rpm软件包

    --nodeps:安装软件时,忽略依赖关系

    (1)安装没有依赖包的.rpm软件

    备注:1)在安装软件时,一般选项 -ivh 一起使用,这样可以看到安装进度与安装信息;

               2)默认情况下光盘挂载在/media目录下,所以安装软件包时,必须进入到软件包的当前目录/media/CentOS_6.5_Final/Packages目录中才可以安装,安装的软件存放在光盘上,,如果安装软件包时,当前目录是桌面,那么进入Packages目录的步骤如下:

             3) .rpm包的一般格式:

     

    (2)安装有依赖关系的.rpm软件包,可以同时将依赖包与软件包一起安装,下图中安装gcc-4.4.7-4.el6.x86_64.rpm软件包时,有两个依赖包,所以安装时,三个软件包一起安装

     

    2、升级或更新.rpm软件包

    格式:rpm  [选项]  RPM包文件

    常用选项:

    -U:升级某个rpm软件,若原本未装,则进行安装

    -F:更新某个rpm软件,若原本未装,则放弃安装

    --nodeps:升级软件时,忽略依赖关系

     

    3、卸载指定的.rpm软件包

    格式:rpm  -e  软件名

    --nodeps:卸载软件时,忽略依赖关系

     

    4、查询已安装的.rpm软件包

    格式:rpm  -q[子选项]  [软件名]

    常用子选项命令:

    -qa:查看系统中已安装的所有RPM软件包列表

    -qi:查看指定软件的详细信息

    -ql:查询指定软件包所安装的目录、文件列表

    -qc:仅显示指定软件包安装的配置文件

    -qd:仅显示指定软件包安装的文档文件

    (1)、查看系统中已安装的所有RPM软件包

    (2)、查看系统中某一个软件包,rpm  -qa命令后面加上软件名,软件名必须输入全,不能仅输入nss

    在工作上常用rpm -qa | grep 软件包名,来查询软件包,用grep过滤一下

    (3)、查看软件包是否有安装

     

    5、查询文件或目录是哪个软件包安装的

    格式:rpm  -qf  文件或目录名

     

    6、查询未安装的.rpm软件包文件

    格式:rpm  -qp[子选项]  RPM包文件

    常用的子选项:

    -qpi:通过.rpm包文件查看该软件的详细信息

    -qpl:查看.rpm安装包内所包含的目录、文件列表

    -qpc:查看.rpm安装包内包含的配置文件列表

    -qpd:查看.rpm安装包内包含的文档文件列表

    查询未安装的软件包时,必须输入整个安装包的名称,而查询已安装的软件包时,只要输入软件包名就可以了

     

    二、yum命令

    1、yum源的获取

         使用yum命令时,必须依赖于yum源,而yum源可以从互联网获取,也可以建立本地的yum源;

         从互联网获取的yum源,前提条件必须连接互联网,连接互联网后,直接使用yum命令安装,默认情况yum源的配置文件是在/etc/yum.repos.d目录下,打开/etc/yum.repos.d,可以看到yum源默认用的CentOS官网的。

         如果无法连接外网,那么就需要建立本地的yum源,当有光驱时,建立本地yum源的步骤:

         (1) 在系统根目录下新建一个目录abc;

         (2) 将系统安装光盘挂到根/abc目录下;

         (3) 在/etc/yum.repos.d/目录下新建一个xxx.repo的yum源文件,如新建的yum源文件名称为testyum.repo,新建testyum.repo文件前,需要先将/etc/yum.repos.d/目录下的文件全部删除;

    在testyum文件中输入下面的内容:

    [yunSource]        #yum源名称

    name=yumSource    #yum源名称

    baseurl=file:///abc     #yum源所在的本地路径,file://是指本地硬盘上

    gpgcheck=0    #不校验软件包是不是官方发布的

       (4)文件输入完成后保存并退出,查看/etc/yum.repos.d目录下已生成一个testyum.repo的文件,用命令yum repolist all 查看一下建立的yum源仓库是否建立成功;

      (5)yum clean all  清空一下缓存

      (6)yum repolist   重新加载库

        (7)  这样就可以用yum源安装软件包了;

    备注:如果Linux可以上外网,baseurl可以用网易的镜像源:http://mirrors.163.com/.help/CentOS6-Base-163.repo

    2、使用yum命令来安装软件包

    格式:yum  install  软件名  [-y]

    -y:如果使用-y,那么在安装软件时命令行就不会出现"Is this ok[y/N]"这条提醒语句了,更不需要在命令行输入y或N了,直接安装软件。

    备注:对于安装有依赖包的软件,用yum命令特别方便,如果用rpm命令,就必须要先装依赖包再装软件包,而yum命令会直接匹配依赖包然后直接安装

    3、清空yum源的缓存

    4、卸载软件包

    5、列出所有已安装的软件包

    6、列出所有可安裝的软件包

    7、列出所有软件包的信息或单独一个软件包的信息,命令yum info  是列表所有软件包的信息

    8、使用yum命令安装组套件

    格式:yum  groupinstall  组名

    使用yum grouplist命令可以查询到组名

    如果有图形界面,那么在系统--管理--添加/删除软件页面,可以查看到组名

     

    三、编译安装源码包

    首先说一下使用源代码安装软件的优点:

    •    可以获得最新的软件,及时修复bug;
    •    根据用户的需求,灵活定制软件功能

    编译安装源包必须要有源代码编译环境

         编译源代码步骤

       

    configure、Makefile.in一般是项目管理器自动生成的,而gcc编译器需要安装,使用yum命令安装

     源码编译安装的基本过程:

      1、解压 --- tar

          解包、释放出源代码文件,习惯上将软件包释放到/usr/local/src/目录,解包后的源代码文件位置:/usr/local/src/软件名-版本号/

    互联网上下载一个源码文件

     

    下载下来的源码包,可以使用md5sum校验工具,进行完整性校验,防止源码包被别人串改,校验方法:计算MD5校验和,并与官方提供的值相比较,判断是否一致,如果一个致,代表没有串改,如果不一致,就表明已被别人串改了。

     

    用firefox浏览器下载文件默认保存到当前用户root的主目录/root/Downloads目录下,如果是其它普通用户登陆的,默认保存到/home/普通用户名/Downloads目录下

     

    用tar命令解压

    备注:(1)对于tar.gz这样的压缩格式,要用tar命令来解压,如果是其它压缩格式,就需要用其它命令;

               (2)-C,C是大写的C,这个参数用来指定解压到哪个目录;

               (3)如果命令行中不用-C /usr/local/src,那么解包命令将会将文档解包在当前目录下;

               (4)选项zxvf

                      z:gz压缩格式,如果是bz2压缩格式,那么选项就需要用j

                      x:解压文件

                      v:详细的列出处理的文件

                      f:指定文件名

     

    解压后的文件

     

    进入这个解压后的文件,可以看到源码目录

      

    2、配置 --- ./configure

          针对当前系统、软件环境,配置好安装参数

          执行"./configure --help"可以查看帮助,典型的配置选项:--prefix=软件安装目录

          使用./configure,将软件安装到/usr/local/apache2目录中

         备注:(1)/usr/local/apache2目录是随意指定的一个安装目录,也可以安装到其它目录下;

                    (2)使用./configure配置时,需要将工作目录切换到软件源码所在的目录;

                    (3)使用源码目录中的configure脚本,由于configure是软件程序而不是系统命令,所以执行时,需要指明路径,由于目前是在httpd-2-2.15,可以使用相对路径 ./configure,.(点)的意思是指当前目录httpd-2-2.15目录;

                    (4)--prefix选项是配置安装的路径,如果不配置该选项,安装后可执行文件默认放在/usr /local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc,其它的资源文件放在/usr /local/share,比较凌乱;如果使用--prefix选项可以将安装文件放到/usr/local/apache2目录中,有利于查找、卸载软件或移植软件,当某个安装的软件不再需要时,只须简单的删除该安装目录,就可以把软件卸载得干干净净,移植软件只需拷贝整个目录到另外一个机器即可;

     

      3、编译 --- make

          将源代码文件变为二进制的可执行程序,用make命令

      

      4、安装 --- make install 

         使用安装make install命令安装程序

        使用安装/usr/local/apache2/bin目录下的apachectl程序,用./apachectl start启动安装程序

     

       关闭程序

    备注:make与make install命令可以合写成一行

    展开全文
  • Linux中常见软件安装方法及常见管理方法

    千次阅读 多人点赞 2019-03-16 20:55:57
    软件安装及管理 一.软件的类型 二.Tar包安装、升级、卸载(必须会) 三.RPM软件包安装及管理(必须会) 四.脚本安装、升级、卸载 五.SRPM包安装(知道就行,很少用) 一.软件的类型 1.软件是指计算机系统的程序及其文档 ...

    软件安装及管理

    一.软件的类型
    二.Tar包安装、升级、卸载(必须会)
    三.RPM软件包安装及管理(必须会)
    四.脚本安装、升级、卸载
    五.SRPM包安装(知道就行,很少用)

    一.软件的类型
    1.软件是指计算机系统中的程序及其文档
    程序必须装入机器内部才能工作
    文档一般是给人看的,不一定装入机器
    软件是用户与硬件之间的接口界面
    系统软件和应用软件

    2.应用程序与系统命令的关系
    文件位置
    系统命令:一般在/bin和/sbin目录中,或为Shell内部指令
    应用程序:通常在/usr/bin和/usr/sbin目录中
    主要用途
    系统命令:完成对系统的基本管理工作,例如IP配置工具
    应用程序:完成相对独立的其他辅助任务,例如网页浏览器
    适用环境
    系统命令:一般只在字符操作界面中运行
    应用程序:根据实际需要,有些程序可在图形界面中运行
    运行格式
    系统命令:一般包括命令字、命令选项和命令参数
    应用程序:通常没有固定的执行格式
    3.典型应用程序的目录结构
    在这里插入图片描述
    注意:
    1.上表格是RPM安装后的目录结构,并不是tar包的,tar包安装的文件都有单独的安装目录(该安装目录一般在/usr/local/目录下),安装目录下也会有上表格所示的子目录

    4.常见的软件包封装类型
    在这里插入图片描述
    注意:TAR软件包也有.tar.xz的
    注意:

    1.源代码安装就是tar包安装,源代码就是别人开发好的软件程序,没有加密,直接公布出来了。源代码不能直接运行,必须将源代码编译成可执行的二进制文件才可以运行,所以源代码安装比较麻烦,需要编译。
    2.Rpm包不是源代码,它是将源代码编译完成后,再去做成rpm包发布出来.

    5.使用源代码安装软件的优点
    获得最新的软件版本,及时修复bug
    根据用户需要,灵活定制软件功能
    6.应用场合举例
    安装较新版本的应用程序时
    自由软件的最新版本大都以源码的形式最先发布
    当前安装的程序无法满足需要时
    编译安装可由用户自行修改、定制功能
    需要为应用程序添加新的功能时
    用户可以重新配置、自由修改源代码,加入新的功能

    2.Tar包安装、升级、卸载(必须会)
    编译安装源代码包
    注意:源代码安装的时候一般都是压缩后的
    1.Tarball 封包:
    .tar.gz 和 .tar.bz2 格式居多,也有.tar.xz的
    软件素材参考:http://sourceforge.net
    源代码下载推荐去官网下载,也可以去第三方下载http://sourceforge.net
    2.完整性校验
    md5sum校验工具
    计算MD5校验和,并与官方提供的值相比较,判断是否一致
    校验如下:md5sum 压缩包,将生成的md5sum码和官网的比较,判断是否一致,如果一样说明没问题,如果不一样需要重新去下载。
    在这里插入图片描述
    3.确认源代码编译环境
    需安装支持 C/C++程序语言的 编译器
    gcc-4.1.1-52.el5、gcc-c+±4.1.1-52.el5
    make-3.81-1.1.i386 ……有些源代码安装只需要gcc-4.1.1-52.el5,可以没有gcc-c+±4.1.1-52.el5,但是必须有make-3.81-1.1.i386
    在这里插入图片描述
    注意:
    1.rpm -qa 查看所有已安装的软件包
    在这里插入图片描述
    4.源代码安装三部曲:
    在这里插入图片描述
    第一部曲:步骤2:配置,通过配置指定安装目录,安装模块等,可以通过选项只安装需要的,这一步还会检查编译环境是否满足,如果这一步没有报错就可以进行下一步了,如果这一步报错了,必须解决好了才可以进行下一步,后面的步骤也是这样
    第二部曲:步骤3:编译,将源代码文件编译成可执行的二进制文件
    第三部曲:步骤4:安装,创建安装目录,将编译好的二进制文件复制到相应的目录
    三部曲做完后就可以去测试软件了,如果软件可以用了,就安装成功了。

    编译安装注意事项
    每一步骤成功执行是下一个步骤的基础
    TAR包升级
    利用patch命令打补丁(不是简单的使用该命令就可以升级,需要安装官网提供的步骤去一步步升级)
    TAR包卸载
    直接删除安装文件夹
    少数软件执行make uninstall

    安装httpd服务器 —— 编译安装
    需要事先下载好软件包,校验安装包是否完整
    1. 解包
    tar zxvf httpd-2.2.20.tar.gz -C /usr/src/
    2. 编译前的配置
    cd /usr/src/httpd-2.2.20
    ./configure --prefix=/usr/local/apache (–prefix指定安装目录,不指定安装目录也会有默认安装目录)
    3. 编译(make)并安装(make install)
    make && make install
    4. 启动httpd服务
    /usr/local/apache/bin/apachectl start

    注意:httpd是一个提供web服务的服务器软件,在服务器上安装该软件,该服务器就可以对外提供web服务了.也是市场上使用最多的web服务器软件.

    总结一下:
    源代码安装步骤:

    1.获取源代码安装包
    2.校验安装包的完整性
    3.解压
    4.进入解压出来的目录,查看README或者INSTALL文件,这两个文件中会告诉安装 方法
    5.配置 ./configure
    6.编译 make
    7.安装 make install
    8.测试安装是否成功

    注意:
    1.如何将windows中的包复制到Linux中呢?
    借助xshell软件的
    2.习惯将源代码安装包放在/usr/local/src/目录下

    安装httpd软件具体步骤:
    1.上传软件包,需要三个软件包
    在这里插入图片描述
    2.解压
    在这里插入图片描述
    3.进入解压后的目录,配置
    在这里插入图片描述
    发现没有apr,所以先安装apr
    4.安装apr
    解压 tar xf tar-1.5.2.tar.bz2
    进入目录解压后目录 cd arp-1.5.2
    看readme文件
    配置 ./configure --prefix=/usr/local/apr
    在这里插入图片描述
    发现报错,没有gcc,所以需要安装gcc,一般在Linux中自带gcc软件包,所以首先确保光盘已连接,然后挂载
    在这里插入图片描述
    在这里插入图片描述
    找到软件包之后安装gcc
    在这里插入图片描述
    安装失败,gcc需要依赖cloog-ppl和cpp=4.4.7-17.el6,所以一起安装
    在这里插入图片描述
    发现又有依赖软件


    注意:
    经验:当看到lib这样的文件时,这样的软件包一般来自于开发软件包,开发软件包就是软件名称中带有devel的,例如
    在这里插入图片描述

    在这里插入图片描述

    由于依赖ppl开头的文件,所以一起安装ppl,如果有以ppl开头的软件包名称中含有devel的软件包就安装该软件包,如果没有以ppl开头的软件包名称中含有devel的软件包就安装名称中不含有devel的软件包,同样安装mpfr-开头的文件,以此类推,安装所有被依赖的软件包,不用考虑被依赖软件包的安装顺序,只要安装上就可以了,如下:
    在这里插入图片描述
    在这里插入图片描述

    所有被依赖软件全部安装完了,继续安装apr软件,回到刚才解压后的目录,继续刚才的配置命令,如下:
    在这里插入图片描述
    等待一段时间后,如下:
    在这里插入图片描述
    看最后一部分是正常退出,没有报错,配置完成了,继续下一步,编译(在解压后的目录下).如下:
    在这里插入图片描述
    一段时间后,如下:
    在这里插入图片描述
    还是看最后一部分,没有报错,正常退出,继续下一步,安装,如下:
    在这里插入图片描述
    这一步很快,完成之后如下:
    在这里插入图片描述

    安装好apr了,返回继续安装httpd,返回httpd解压后的目录,配置,如下:
    在这里插入图片描述
    在这里插入图片描述

    现在报apr-util没有的错,下面安装apr-util,如下:
    在这里插入图片描述
    发现readme中没有安装步骤,所以安装三部曲安装,如下,配置:
    在这里插入图片描述
    报错:找不到apr,提示可以通过–with-apr指定apr,根据提示指定,如下:
    在这里插入图片描述
    等待一段时间后,然后make,如下:
    在这里插入图片描述

    再等待一段时间后,然后,安装,如下:
    在这里插入图片描述
    在这里插入图片描述
    Apr-util安装完成了.继续安装httpd,回到解压后的目录,配置,如下:

    在这里插入图片描述
    在这里插入图片描述
    报错:pcre-config没找到,libpcre没找到,libpcre光盘里面有,去光盘里面找
    在这里插入图片描述
    发现pcre-config不是软件包,没有,也没有libpcre软件包,所以我们根据经验删除lib,找pcre包,找到了两个,按照经验安装带有devel的,如下:
    在这里插入图片描述
    pcre安装完成,继续安装httpd,配置,如下:
    在这里插入图片描述
    等待一段时间后,终于配置完成了,编译,如下:

    在这里插入图片描述
    在这里插入图片描述

    等待一段时间后(这次等待时间较长),编译成功了,安装,如下:

    在这里插入图片描述
    在这里插入图片描述
    等待一会后,安装完成,如下:
    在这里插入图片描述

    安装完成了,进入安装目录,生成了子目录,如下:
    在这里插入图片描述
    要运行该软件,需要就找到运行文件,它的运行文件在bin目录下,bin目录下的apachect1就是它的运行文件,可以启动该服务,启动之后就可以访问该web服务了,如下:
    在这里插入图片描述
    关闭防火墙,service iptables stop,在浏览器地址栏中输入该虚拟机IP地址,就可以访问了,如下:
    在这里插入图片描述

    此时说明httpd已经安装好了,可以工作了.在httpd的安装子目录中,htdocs是存放浏览页面的。

    三、RPM软件包安装及管理

    1.RPM包管理工具
    RPM Package Manager
    由Red Hat公司提出,被众多Linux发行版所采用,以前的R代表红帽公司,现在不只是代表红帽了。
    建立统一的数据库文件,详细记录软件包安装、卸载等变化信息,能够自动分析软件包依赖关系
    RPM软件包
    软件素材参考:http://rpmfind.net
    一般命名格式:

                         bash-3.2-24.el5.i386.rpm
    

    在这里插入图片描述
    注意:Rpm包需要通过rpm命令安装,卸载,升级
    2.RPM包安装管理软件
    主要功能

    1. 查询RPM软件、包文件的相关信息
    2. 安装、升级、卸载RPM软件包
    3. 维护RPM数据库信息

    3.查询RPM软件信息
    查询已安装的RPM软件信息
    格式:rpm -q[子选项] 软件名
    用法:结合不同的子选项 完成不同查询
    -qa:查看系统中已安装的所有RPM软件包列表,不能查询源代码编译的
    -qi:查看指定软件的详细信息,例如rpm -qi bash
    -ql:查询指定软件包所安装的目录、文件列表 例如:rpm -ql bash
    -qc:仅显示指定软件包安装的配置文件
    -qd:仅显示指定软件包安装的文档文件
    查询文件/目录属于哪个RPM软件
    格式:rpm -qf 文件或目录名
    在这里插入图片描述

    查询未安装的RPM包文件
    格式:rpm -qp[子选项] RPM包文件
    用法:结合不同的子选项 完成不同查询
    -qpi:通过.rpm包文件查看该软件的详细信息
    -qpl:查看.rpm安装包内所包含的目录、文件列表
    -qpc:查看.rpm安装包内包含的配置文件列表
    -qpd:查看.rpm安装包内包含的文档文件列表

    在这里插入图片描述
    4.安装或升级RPM软件
    格式:rpm [选项] RPM包文件…
    用法:不同选项适用于不同情况
    -i:安装一个新的rpm软件包
    -U:升级某个rpm软件,若原本未装,则进行安装
    -F:更新某个rpm软件,若原本未装,则放弃安装(更新推荐使用)
    卸载指定的RPM软件
    格式:rpm -e 软件名,例如rpm -e tree
    注意:如果想要看到安装或者升级的详细信息可以加vh选项.
    升级bash详细过程如下:
    在这里插入图片描述

    5.安装和升级rpm包软件辅助选项
    辅助选项
    –force:强制安装所指定的rpm软件包
    –nodeps:安装、升级或卸载软件时,忽略依赖关系 (一般不这样做,危险)
    -h:以“#”号显示安装的进度
    -v:显示安装过程中的详细信息

    安装、升级、卸载RPM软件包
    在这里插入图片描述
    在这里插入图片描述

    6.RPM包依赖关系
    安装有依赖关系的多个软件时
    被依赖的软件包需要先安装
    同时指定多个.rpm包文件进行安装
    卸载有依赖关系的多个软件时
    依赖其他程序的软件包需要先卸载
    同时指定多个软件名进行卸载
    忽略依赖关系
    结合“–nodeps”选项,但可能导致软件异常
    维护RPM数据库
    RPM数据库:/var/lib/rpm目录下(可以定时备份)
    故障原因
    非正常关机、误删除运行中的程序文件
    RPM数据文件被误写或删除
    当RPM数据库损坏时,需要进行数据库重建
    格式:rpm --rebuilddb或者 rpm --initdb(虽然这两个命令可以重建数据库,但是不靠谱,很容易重建失败)

    四、脚本安装、升级、卸载
    脚本安装软件
    脚本安装步骤
    如果没有执行权限,需要给文件加上可执行属性:chmod +x filename
    执行命令:./filename,执行安装脚本进行安装。
    注意查看readme帮助文件

    五、SRPM包安装
    RPM的缺点
    安装的环境必须与打包时的环境需求一致或相当;
    需要满足套件的相依属性需求;
    卸载时需要特别小心,最底层的套件不可先移除,否则可能造成整个系统的问题!
    SRPM
    SRPM 文件里面含有源代码( Source Code )
    SRPM 的文件名是以 ***.src.rpm 这种格式来命名
    需要编译生成RPM包后才能进行安装

    使用rpmbuild命令安装SRPM包
    选项:
    –rebuild
    进行‘编译’与‘打包’的动作,最后会产生 RPM 的软件包,但是产生的 RPM 软件包并没有安装到系统上。最后通常会发现一行字体:
    Wrote: /usr/src/redhat/RPMS/i386/pkgname.i386.rpm
    –recompile
    rebuild 仅‘编译并打包’而已,而 recompile 不但进行编译跟打包,还同时 进行‘安装’了!
    命令范例:
    # rpmbuild --rebuild rp-pppoe-3.5-32.1.src.rpm

    展开全文
  • Linux安装软件命令详解

    千次阅读 2019-01-02 17:04:14
     我的软件安装在什么地方?  如何删除不要的应用软件?  ……  下面,我们就一起来认识一下这些方面的问题。 一、 解析Linux应用软件安装包:  通常Linux应用软件的安装包有三种:  1) tar包,如software-...

    Linux下安装软件命令详解

     

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

     

    0、怎么安装应用软件?

        我的软件安装在什么地方?
        如何删除不要的应用软件?
        ……
        下面,我们就一起来认识一下这些方面的问题。

    一、 解析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 意味着:
        软件名称:software
        版本号:1.2.3
        修正版本:1
         类型:tar.gz,说明是一个tar包。
        2) sfotware-1.2.3-1.i386.rpm
        软件名称:software
        版本号:1.2.3
        修正版本:1
        可用平台:i386,适用于Intel 80x86平台。
        类型:rpm,说明是一个rpm包。
        注:由于rpm格式的通常是已编译的程序,所以需指明平台。在后面会详细说明。
        而software-1.2.3-1.deb就不用再说了吧!大家自己练习一下。

    二、 了解包里的内容:

        一个Linux应用程序的软件包中可以包含两种不同的内容:
        1) 一种就是可执行文件,也就是解开包后就可以直接运行的。在Windows中所 有的软件包都是这种类型。安装完这个程序后,你就可以使用,但你看不到源程序。而且下载时要注意这个软件是否是你所使用的平台,否则将无法正常安装。
        2) 另一种则是源程序,也就解开包后,你还需要使用编译器将其编译成为可执行文件。这在Windows系统中是几乎没有的,因为Windows的思想是不开放源程序的。
        通常,用tar打包的,都是源程序;而用rpm、dpkg打包的则常是可执行程序。一般来说,自己动手编译源程序能够更具灵活性,但也容易遇到各 种问题和困难。而相对来说,下载那些可执行程序包,反而是更容易完成软件的安装,当然那样灵活性就差多了。所以一般一个软件总会提供多种打包格式的安装程 序的。你可以根据自己的情况来选择。

    三、 搞定使用tar打包的应用软件

       1. 安装:

        整个安装过程可以分为以下几步:
        1) 取得应用软件:通过下载、购买光盘的方法获得;
        2)解压缩文件:一般tar包,都会再做一次压缩,如gzip、bz2等,所以你需要先解压。如果是最常见的gz格式,则可以执行:“tar –xvzf 软件包名”,就可以一步完成解压与解包工作。如果不是,则先用解压软件,再执行“tar –xvf 解压后的tar包”进行解包;
        3) 阅读附带的INSTALL文件、README文件;
        4) 执行“./configure”命令为编译做好准备;
        5) 执行“make”命令进行软件编译;
        6) 执行“make install”完成安装;
        7) 执行“make clean”删除安装时产生的临时文件。
        好了,到此大功告成。我们就可以运行应用程序了。但这时,有的读者就会问,我怎么执行呢?这也是一个Linux特色的问题。其实,一般来说, Linux的应用软件的可执行文件会存放在/usr/local/bin目录下!不过这并不是“放四海皆准”的真理,最可靠的还是看这个软件的 INSTALL和README文件,一般都会有说明。

        2. 卸载:

        通常软件的开发者很少考虑到如何卸载自己的软件,而tar又仅是完成打包的工作,所以并没有提供良好的卸载方法。
        那么是不是说就不能够卸载呢!其实也不是,有两个软件能够解决这个问题,那就是Kinstall和Kife,它们是tar包安装、卸载的黄金搭档。它们的使用方法,笔者会另行文介绍。在此就不加赘述了。

    四、 搞定使用rpm打包的应用软件

        rpm可谓是Redhat公司的一大贡献,它使Linux的软件安装工作变得更加简单容易。

      1. 安装:

        我只需简单的一句话,就可以说完。执行:rpm –ivh rpm软件包名
        更高级的,请见下表:
             rpm参数 参数说明
              -i    安装软件
             -t     测试安装,不是真的安装
             -p   显示安装进度
             -f     忽略任何错误
             -U   升级安装
             -v    检测套件是否正确安装
        这些参数可以同时采用。更多的内容可以参考RPM的命令帮助。

      2. 卸载:

        我同样只需简单的一句话,就可以说完。执行:
                 rpm –e 软件名
        不过要注意的是,后面使用的是软件名,而不是软件包名。例如,要安装software-1.2.3-1.i386.rpm这个包时,应执行:
                 rpm –ivh software-1.2.3-1.i386.rpm
        而当卸载时,则应执行: rpm –e software。
      
        另外,在Linux中还提供了象GnoRPM、kpackage等图形化的RPM工具,使得整个过程会更加简单。这些软件的具体应用,笔者会另行文介绍。

    五、 搞定使用deb打包的应用程序

      这是Debian Linux提供的一个包管理器,它与RPM十分类似。但由于RPM出现得更早,所以在各种版本的Linux都常见到。而debian的包管理器dpkg则 只出现在Debina Linux中,其它Linux版本一般都没有。我们在此就简单地说明一下:

     1. 安装

            dpkg –i deb软件包名
          如:dpkg –i software-1.2.3-1.deb

       2. 卸载

             dpkg –e 软件名
      如:dpkg –e software
        

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

    六、软件的安装 

      ---- 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 
      ---- 安装完毕,应清除编译过程中产生的临时文件和配置过程中产生的文件。键入如下命令: 
      #make clean 
      #make distclean 
      至此,软件的安装结束。 
      ---- 对于第二种,其安装方法要简单的多。 
      ---- 同第一种方式一样,将安装文件拷贝至你的目录中。然后使用rpm来安装该文件。命令如下: 
      ---- #rpm -i filename.i386.rpm 
      ---- rpm将自动将安装文件解包,并将软件安装到缺省的目录下。并将软件的安装信息注册到rpm的数据库中。参数i的作用是使rpm进入安装模式。 
      ---- 另外,还有一些Linux平台下的商业软件。在其安装文件中,有Setup安装程序,其安装方法同Windows平台下的一样。如:Corel WordPerfect。
      软件的卸载 
      ---- 软件的卸载主要是使用rpm来进行的。卸载软件首先要知道软件包在系统中注册的名称。键入命令: 
      ---- #rpm -q -a 
      ---- 即可查询到当前系统中安装的所有的软件包。参数q的作用是使rpm进入查询命令模式。参数a是查询模式的子参数,意为全部(ALL)。查询到的信息较多,可使用less人屏显示。
      ---- 确定了要卸载的软件的名称,就可以开始实际卸载该软件了。键入命令: 
      ---- #rpm -e [package name] 
      ---- 即可卸载软件。参数e的作用是使rpm进入卸载模式。对名为[package name]的软件包进行卸载。由于系统中各个软件包之间相互有依赖关系。如果因存在依赖关系而不能卸载,rpm将给予提示并停止卸载。你可以使用如下的命 令来忽略依赖关系,直接开始卸载:
      ---- #rpm -e [package name] -nodeps 
      ---- 忽略依赖关系的卸载可能会导致系统中其它的一此软件无法使用。你可以使用 
      ---- #rpm -e [package name] -test 
      ---- 使rpm进行一次卸载预演,而不是真正卸载。这样可以使你检查一下软件是否存在有依赖关系。卸载过程中是否有错误。

    展开全文
  • linux安装软件的几种方法

    万次阅读 多人点赞 2017-12-12 10:27:14
    一、rpm包安装方式步骤:  1、找到相应的软件包,比如soft.version.rpm,下载到本机某个目录;  2、打开一个终端,su -成root用户;  3、cd soft.version.rpm所在的目录;  4、输入rpm -ivh soft....

    一、rpm包安装方式步骤: 
    1、找到相应的软件包,比如soft.version.rpm,下载到本机某个目录; 

    2、打开一个终端,su -成root用户; 

    3、cd soft.version.rpm所在的目录; 

    4、输入rpm -ivh soft.version.rpm


    详细介绍:

    1. 安装:
      我只需简单的一句话,就可以说完。执行:
      rpm –ivh rpm的软件包名
         更高级的,请见下表:
      rpm参数 参数说明
      -i 安装软件
      -t 测试安装,不是真的安装
      -p 显示安装进度
      -f 忽略任何错误
      -U 升级安装
      -v 检测套件是否正确安装
      这些参数可以同时采用。更多的内容可以参考RPM的命令帮助。
    2. 卸载:
      我同样只需简单的一句话,就可以说完。执行:
      rpm –e 软件名
      不过要注意的是,后面使用的是软件名,而不是软件包名。例如,要安装software-1.2.3-1.i386.rpm这个包时,应执行:
      rpm –ivh software-1.2.3-1.i386.rpm
      而当卸载时,则应执行:
      rpm –e software。
    另外,在Linux中还提供了象GnoRPM、kpackage等图形化的RPM工具,使得整个过程会更加简单。

    二、deb包安装方式步骤: 
    1、找到相应的软件包,比如soft.version.deb,下载到本机某个目录; 

    2、打开一个终端,su -成root用户; 

    3、cd soft.version.deb所在的目录; 

    4、输入dpkg -i soft.version.deb

    详细介绍:
           这是Debian Linux提供的一个包管理器,它与RPM十分类似。

           但由于RPM出现得更早,所以在各种版本的Linux都常见到。

           而debian的包管理器dpkg则只出现在Debina Linux中,其它Linux版本一般都没有。
      1. 安装
         dpkg –i deb的软件包名
      如:dpkg –i software-1.2.3-1.deb
      2. 卸载
       dpkg –e 软件名
      如:dpkg –e software

           3.查询:查询当前系统安装的软件包:

            dpkg –l ‘*软件包名*’

           如:dpkg –l '*software*'

    三、tar.gz源代码包安装方式: 
    1、找到相应的软件包,比如soft.tar.gz,下载到本机某个目录; 

    2、打开一个终端,su -成root用户; 

    3、cd soft.tar.gz所在的目录; 

    4、tar -xzvf soft.tar.gz //一般会生成一个soft目录 

    5、cd soft 

    6、./configure 

    7、make 

    8、make install

    详细介绍:

    1. 安装:
      整个安装过程可以分为以下几步:
      1) 取得应用软件:通过下载、购买光盘的方法获得;
      2)解压缩文件:一般tar包,都会再做一次压缩,如gzip、bz2等,所以你需要先解压。如果是最常见的gz格式,则可以执行:“tar –xvzf 软件包名”,就可以一步完成解压与解包工作。如果不是,则先用解压软件,再执行“tar –xvf 解压后的tar包”进行解包;
      3) 阅读附带的INSTALL文件、README文件;
      4) 执行“./configure”命令为编译做好准备;
      5) 执行“make”命令进行软件编译;
      6) 执行“make install”完成安装;
      7) 执行“make clean”删除安装时产生的临时文件。
      好了,到此大功告成。我们就可以运行应用程序了。但这时,有的读者就会问,我怎么执行呢?这也是一个Linux特色的问题。其实,一般来说, Linux的应用软件的可执行文件会存放在/usr/local/bin目录下!不过这并不是“放四海皆准”的真理,最可靠的还是看这个软件的 INSTALL和README文件,一般都会有说明。
    2. 卸载:
      通常软件的开发者很少考虑到如何卸载自己的软件,而tar又仅是完成打包的工作,所以并没有提供良好的卸载方法。
      那么是不是说就不能够卸载呢!其实也不是,有两个软件能够解决这个问题,那就是Kinstall和Kife,它们是tar包安装、卸载的黄金搭档。

    四、tar.bz2源代码包安装方式: 
    1、找到相应的软件包,比如soft.tar.bz2,下载到本机某个目录; 

    2、打开一个终端,su -成root用户; 

    3、cd soft.tar.bz2所在的目录; 

    4、tar -xjvf soft.tar.bz2 //一般会生成一个soft目录 

    5、cd soft 

    6、./configure 

    7、make 

    8、make install 

    五、apt方式安装:(安装deb包)
    1、打开一个终端,su -成root用户; 

    2、apt-cache search soft 注:soft是你要找的软件的名称或相关信息 

    3、如果2中找到了软件soft.version,则用apt-get install soft.version命令安装软件

     

    注:只要你可以上网,只需要用apt-cache search查找软件,用apt-get install软件 
    详细介绍:

    apt-get是debian,ubuntu发行版的包管理工具,与红帽中的yum工具非常类似。

    apt-get命令一般需要root权限执行,所以一般跟着sudo命令例sudo apt-get xxxx
    apt-get install packagename——安装一个新软件包(参见下文的aptitudeapt-get remove packagename——卸载一个已安装的软件包(保留配置文件)
    apt-get --purge remove packagename——卸载一个已安装的软件包(删除配置文件)
    dpkg --force-all --purge packagename ——有些软件很难卸载,而且还阻止了别的软件的应用,就可以用这个,不过有点冒险。
    apt-get autoremove——因为apt会把已装或已卸的软件都备份在硬盘上,所以如果需要空间的话,可以让这个命令来删除你已经删掉的软件。
    apt-get autoclean——定期运行这个命令来清除那些已经卸载的软件包的.deb文件。通过这种方式,可以释放大量的磁盘空间。如果需求十分迫切,可以使用apt-get clean以释放更多空间。这个命令会将已安装软件包裹的.deb文件一并删除。
    apt-get clean——这个命令会把安装的软件的备份也删除,不过这样不会影响软件的使用的。
    apt-get upgrade——更新所有已安装的软件包
    apt-get dist-upgrade——将系统升级到新版本
    apt-cache search string——在软件包列表中搜索字符串
    apt-cache showpkg pkgs——显示软件包信息。
    apt-cache stats——查看库里有多少软件
    apt-cache dumpavail——打印可用软件包列表。
    apt-cache show pkgs——显示软件包记录,类似于dpkg –print-avail。
    apt-cache pkgnames——打印软件包列表中所有软件包的名称
    (需要定期运行这一命令以确保您的软件包列表是最新的)
    简单的说: dpkg只能安装已经下载到本地机器上的deb包. apt-get能在线下载并安装deb包,能更新系统,
    且还能自动处理包与包之间的依赖问题,这个是dpkg工具所不具备的。

     

    六、yum方式安装:(安装rpm包)

    rpm 是linux的一种软件包名称,以.rmp结尾,安装的时候语法为:rpm -ivh
    rpm包的安装有个很大的缺点就是文件的关联性太大,有时装一个软件要安装很多其他的软件包,很麻烦。
    所以为此RedHat小红帽开发了yum安装方法,他可以彻底解决这个关联性的问题,很方便,只要配置两个文件即可安装,安装方法是:yum -y install 。
    yum并不是一中包,而是安装包的软件

    简单的说: rpm 只能安装已经下载到本地机器上的rpm 包. yum能在线下载并安装rpm包,能更新系统,
    且还能自动处理包与包之间的依赖问题,这个是rpm 工具所不具备的。


    七、bin文件安装: 
    如果你下载到的软件名是soft.bin,一般情况下是个可执行文件,安装方法如下: 

    1、打开一个终端,su -成root用户; 

    2、chmod +x soft.bin 

    3、./soft.bin //运行这个命令就可以安装软件了 


    八、不需要安装的软件: 
    有了些软件,比如lumaqq,是不需要安装的,自带jre解压缩后可直接运行。假设 

    下载的是lumaqq.tar.gz,使用方法如下: 

    1、打开一个终端,su -成root用户; 

    2、tar -xzvf lumaqq.tar.gz //这一步会生成一个叫LumaQQ的目录 

    3、cd LumaQQ 

    4、chmod +x lumaqq //设置lumaqq这个程序文件为可运行 

    5、此时就可以运行lumaqq了,用命令./lumaqq即可,但每次运行要输入全路径或 

    切换到刚才生成的LumaQQ目录里 

    6、为了保证不设置路径就可以用,你可以在/bin目录下建立一个lumaqq的链接, 

    用命令ln -s lumaqq /bin/ 即可,以后任何时候打开一个终端输入lumaqq就可以 

    启动QQ聊天软件了 

    7、 如果你要想lumaqq有个菜单项,使用菜单编辑工具,比如Alacarte Menu 

    Editor,找到上面生成的LumaQQ目录里的lumaqq设置一个菜单项就可以了,当然你 

    也可以直接到 /usr/share/applications目录,按照里面其它*.desktop文件的格 

    式生成一个自己的desktop文件即可。

     

    ===================================================================================
    软件的安装 
      ---- 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 
      ---- 安装完毕,应清除编译过程中产生的临时文件和配置过程中产生的文件。键入如下命令: 
      #make clean 
      #make distclean 
      至此,软件的安装结束。 
      ---- 对于第二种,其安装方法要简单的多。 
      ---- 同第一种方式一样,将安装文件拷贝至你的目录中。然后使用rpm来安装该文件。命令如下: 
      ---- #rpm -i filename.i386.rpm 
      ---- rpm将自动将安装文件解包,并将软件安装到缺省的目录下。并将软件的安装信息注册到rpm的数据库中。参数i的作用是使rpm进入安装模式。 
      ---- 另外,还有一些Linux平台下的商业软件。在其安装文件中,有Setup安装程序,其安装方法同Windows平台下的一样。如:Corel WordPerfect。 
      软件的卸载 
      ---- 软件的卸载主要是使用rpm来进行的。卸载软件首先要知道软件包在系统中注册的名称。键入命令: 
      ---- #rpm -q -a 
      ---- 即可查询到当前系统中安装的所有的软件包。参数q的作用是使rpm进入查询命令模式。参数a是查询模式的子参数,意为全部(ALL)。查询到的信息较多,可使用less人屏显示。 
      ---- 确定了要卸载的软件的名称,就可以开始实际卸载该软件了。键入命令: 
      ---- #rpm -e [package name] 
      ---- 即可卸载软件。参数e的作用是使rpm进入卸载模式。对名为[package name]的软件包进行卸载。由于系统中各个软件包之间相互有依赖关系。如果因存在依赖关系而不能卸载,rpm将给予提示并停止卸载。你可以使用如下的命 令来忽略依赖关系,直接开始卸载: 
      ---- #rpm -e [package name] -nodeps 
      ---- 忽略依赖关系的卸载可能会导致系统中其它的一此软件无法使用。你可以使用 
      ---- #rpm -e [package name] -test 
      ---- 使rpm进行一次卸载预演,而不是真正卸载。这样可以使你检查一下软件是否存在有依赖关系。卸载过程中是否有错误。

    展开全文
  • Linux系统中安装软件的几种方式

    万次阅读 多人点赞 2018-09-27 21:58:59
    Linux有很多种发行版本,各种发行版本之间安装软件方式和命令不一样,同一个版本之间安装软件也有不同的方法。但是,大体来说,Linux有两大派系,一个是红帽派系,包含Redhat、Centos、Fedora等。还有一个是Debian...
  • 开发有时候需要查看某个软件是否安装,以及为了配置某个软件的配置文件,需要知道其安装...方法一:一般软件安装完成以后都会配置环境变量,可以使用echo方法查看其安装目录,或者在cat /etc/profile查看 [rob...
  • Linux如何下载安装软件超详细解析

    万次阅读 多人点赞 2019-09-04 16:58:47
    网上很多Linux下载软件的方法,看了很多帖子感觉Linux下载软件的方式有很多,每个人都有自己的习惯,对于一个新手来说及其不友好,有时候会看的很蒙。在这里做出总结。
  • 一学就会——电脑安装linux虚拟机

    千人学习 2019-08-13 11:24:18
    可以安装Linux、Windows双系统,也可以将电脑重装为Linux系统,最简单的方法就是安装一个Linux虚拟机。 用的时候打开虚拟机,不用的时候关闭虚拟机。 跟QQ一样,用的时候开启QQ,不用就关掉QQ。 不会装Linux虚拟机...
  • linux 查看已安装软件

    千次阅读 2021-02-23 17:16:24
    一、查看系统配置文件(检查已安装软件) 一些核心软件需要配置环境变量, less /etc/profile 查看(按G查看文件末尾的export) 找export配置的理路径 二、查看网络运作情况(检查已部署的应用) 一些服务和应用是...
  • 虚拟机用Linux安装软件

    千次阅读 2018-10-17 10:58:27
    虚拟机在Linux安装软件 一、安装软件前期准备 1.登陆ssh的xshell [root@master ~]# ssh 192.111.14.11 2.将需要安装软件传输到服务器的文件夹下 3.Xshell界面到传输的文件路径解压文件 [root@master ~]# cd ...
  • Linux 如何卸载已安装软件

    万次阅读 2020-08-14 19:54:20
    Linux软件的安装和卸载一直是困扰许多新用户的难题。在Windows,我们可以使用软件自带的安装卸载程序或在控制面板的“添加/删除程序”来实现。与其相类似,在Linux下有一个功能强大的软件安装卸载工具,名为RPM...
  • 软件包安装一般需要root权限,因为都是安装到绝对路径,需要往系统文件夹写文件。 原码编译就看情况了,可以通过参数指定安装路径。具体用什么用户安装要看用途和需求。比如Oracle产品,是拒绝使用root用户安装的。 ...
  • Linux 软件安装与卸载

    千次阅读 2018-08-27 22:56:28
    在Ubuntu安装软件和Windows系统双击exe文件安装软件的方式有很大的不同,在Ubuntu主要分为以下两种种软件安装的方式: - 通过apt-get包管理器从软件源中安装(图形化和终端命令两种方式) -通过deb格式的软件包...
  • Linux系统中安装常用软件

    千次阅读 2018-04-17 20:17:05
    Linux系统中安装常用软件 1.安装JDK 1)检查安装环境 Linux安装方式不同初始环境也不会相同,安装JDK前必须保证系统默认安装的JDK已经被卸载。 使用命令:rpm -qa|grep java 查看系统是否有默认JDK 输入...
  • 最详细的虚拟机linux安装教程

    千次阅读 多人点赞 2018-10-30 21:01:23
    Linux安装 一、概要 介绍 Linux安装、常用命令、远程访问等入门级知识。学完本课程,具备初级软件工程师对Linux知识的要求。 Linux 学习过程: 首先在 Windows下安装虚拟机管理软件VMWare Workstation Pro 14 ...
  • Linux查看软件安装目录

    万次阅读 2019-02-20 18:51:28
    方法1: whereis 软件名 以查询MySQL为例子 whereis mysql # 结果 mysql: /usr/bin/mysql /usr/lib64/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz ...若安装软件已经在运行,可通过根据...
  • Kali Linux 网络安全渗透测试

    万人学习 2019-06-02 10:28:53
    为什么学网络安全? 1. 市场巨大 每年各安全厂商收入高达400亿左右,随着5G的发展,万物互联时代,市场将进一步扩大。 2. 薪资高 网安人才的匮乏,用人开出招聘薪资往往高于求职者的预期。 3. 靠能力说话 在网络安全...
  • Linux系统如何离线安装软件

    千次阅读 2019-10-31 10:18:54
    Linux系统如何离线安装软件前言(一堆废话,不看也罢)功能需求具体操作 前言(一堆废话,不看也罢) 升学足足两个月了,但是截至目前 ,还没有认认真真写过一行代码、一篇博客。主要也不是因为懒,而是学习任务重...
  • Linux软件安装的几种方式

    千次阅读 2017-11-25 10:48:42
    一、简介Linux软件安装的方式主要有源码安装、rpm安装、yum安装,而常用的安装包主要有以下三种: tar包:例如software-1.2.3-1.tar.gz。它是使用UNIX系统的打包工具tar打包的。 rpm包,如software-1.2.3-1.i386....
  • Linux下查看软件安装路径

    千次阅读 2020-10-29 21:39:30
    对于刚接触LINUX的新手来说,Linux中查看某 个软件安装路径(地址)有时显得非常重要。比如某个文件的快速启动项被删除,或者你要建立快速启动项,或者想删除、 添加安装文件等等,很多地方都要用到查看文件安装路径...
  • Linux安装免费杀毒软件---ClamAV

    千次阅读 2021-02-22 15:04:51
    CentOS下安装 选择Fedora & EPEL 先安装EPEL源(Extra Packages for Enterprise Linux ),这里为CentOS 7的对应源 # CentOS 7 yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm ...
  • Linux - 查看软件安装与安装路径

    万次阅读 2017-09-25 10:39:38
    【1】查看软件是否安装因为linux安装软件的方式比较多,所以没有一个通用的办法能查到某些软件是否安装了。总结起来就是这样几类:① rpm包安装的,可以用rpm -qa看到,如果要查找某软件包是否安装,用 rpm -qa | ...
  • Linux CentOS 安装MySQL8.0教程MySQL80安装图解 Linux 安装MySQL8.0步骤教程 一、下载地址 1、 https://dev.mysql.com/downloads/repo/yum/ 2、截图如下: 3、MySQL8.0: ...
  • linux安装软件的三种方式

    万次阅读 2018-09-23 15:46:45
    目录 ... 在windows下安装一个软件很轻松,只要双击setup或者.exe的文件,安装提示连续“下一步”即可,然而linux系统下安装一个软件似乎并不那么轻松了,因为我们不是在图形界面下。所以你要...
  • Linux 查看已安装软件

    千次阅读 2018-05-15 09:55:24
    因为linux安装软件的方式比较多,所以没有一个通用的办法能查到某些软件是否安装了。总结起来就是这样几类:1、rpm包安装的,可以用rpm -qa看到,如果要查找某软件包是否安装,用 rpm -qa | grep “软件或者包的名字...
  • Linux查看软件安装和系统信息操作

    千次阅读 2016-03-25 10:07:16
    Linux中查看程序安装位置 如果是rpm的安装,用rpm -ql 如果是一般安装 用 whereis 或者 find find /usr -name catalina.out ======== 如何查看linux中安装了哪些程序? 在“添加或删除程序”...
  • linux 查找软件安装位置

    千次阅读 2018-07-06 14:21:18
    whereis 通过程序名字搜索程序安装位置whereis -b(二进制文件) -m(说明文件) -s(源码文件) 程序名 如果不带参数全返回如:whereis nginxnginx: /usr/sbin/nginx /etc/nginx /usr/share/nginx ...
  • Linux 如何查看安装软件的版本号

    千次阅读 2020-06-28 09:55:03
    Linux 总目录篇 查看oracle版本号 sqlplus -v

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 666,379
精华内容 266,551
关键字:

linux中软件安装

linux 订阅