-
Linux软件安装
2016-04-17 22:40:59软件是编译安装,更加适合自己的系统,稳定效率更高 卸载方便 源码包的缺点: 安装过程步骤多,尤其较大的软件集合,容易出错 编译过程时间较长,安装比二进制安装时间长 编译安装过程中报错新手很难解决 二进制包...软件包管理简介
软件包分类
源码包
源码压缩文件,可以直接看到开源代码,直接使用脚本编译后安装。
源码包的优点:
- 开源,可以修改源代码
- 可以自由选择所需的功能
- 软件是编译安装,更加适合自己的系统,稳定效率更高
- 卸载方便
源码包的缺点:
- 安装过程步骤多,尤其较大的软件集合,容易出错
- 编译过程时间较长,安装比二进制安装时间长
- 编译安装过程中报错新手很难解决
二进制包
RPM包、系统默认包
二进制包的优点:
包管理系统简单,通过命令就可以实现包的安装、升级、查询和卸载
安装速度比源码包安装更快二进制包的缺点:
经过编译,不能看到源代码
功能不能灵活定制
依赖性,平台依赖性、库依赖性脚本安装包
所谓的脚本安装包,就是把复杂的软件包安装过程写成程序脚本,初学者可以执行程序脚本实现一键安装。实际安装的还是源码包和二进制包。
优点:安装简单、快捷
缺点:完全丧失了自定义性RPM命令管理
RPM包的来源
RPM包在系统光盘
RPM包的命名规则
httpd-2.2.15-15.el6.centos.1.i686.rpm
-httpd软件包名
-2.2.15软件包版本
-15软件发布的次数
-3l6.centos适合Linux平台
-i686适合的硬件平台,若为x64则为64位硬件平台
-rpm 扩展名RPM包依赖性
树形依赖:a->b->c
环形依赖:a->b->c->a
模块依赖:模块依赖(库文件依赖),查询网站:www.rpmfind.net模块依赖解决:
1. 在线查询,网站:www.rpmfind.net
2. 本地查找,通过依赖模块名,猜测可能优先安装的rpm包中可能包含需要的库文件
3. yum在线解决,RedHat通过yum在线搭载服务器,服务器已经帮助用户整理好软件安装的依赖库,方便用户下载
4. 使用光盘做本地yum注:RedHat的yum是付费的,需要购买key
RPM包安装命令
包全名和包名
包全名:操作的包是没有安装的软件包是,使用包全名,但要注意路径。
包名:操作已经安装的软件包时,使用包名,是搜索/var/lib/rpm/中的数据库RPM安装
rpm -ivh 包全名
options:
-i (install)安装
-v(verbose)显示详细信息
-h(hash)显示进度
–nodeps不检测依赖性rpm安装时,报依赖性错误,则先安装依赖rpm包再安装原rpm包
RPM包的升级与卸载
rpm -Uvh 包全名
options:
-U (upgrade)升级包升级命令在包没有安装时,可以安装包;安装后可以升级包。
为什么使用包全名?
升级包对系统来说是陌生的包,必须使用包全名rpm -e 包名
options:
-e (erase)卸载
–nodeps 不检查依赖性所有安装过的包,都可以在后台数据库/var/lib/rpm/目录中找到包的相关信息。
包卸载时,仍有依赖性,必须按照安装顺序的相反顺序卸载依赖包。RPM包查询
查询软件包安装信息
rpm -q 包名
rpm -qa
options:
-q (query)查询
-a (all)所有包// 查询apache服务的rpm包是否安装 #rpm -q httpd // 查询所有安装的rpm包 #rpm -qa // 查询已安装服务的相关包 #rpm -qa|grep httpd
查询软件包的详细信息
rpm -qi 包名
options:
-i (information)查询软件信息
-p(package)查询未安装信息// 查询已安装软件包的详细信息 #rpm -qi httpd // 查询未安装的软件包信息,软件包未安装但有包作者发布的信息 #rpm -qip httpd
查询软件的安装位置
rpm -ql 包名
options
-l (list)列表// 查询软件包httpd的安装位置 #rpm -ql httpd
RPM包默认安装位置
RPM包默认安装路径 /etc/ 配置文件安装目录 /usr/bin/ 可执行的命令安装目录 /usr/lib/ 程序所使用的函数库保存位置 /usr/share/doc/ 基本的软件使用手册保存位置 /usr/share/man/ 帮助文件保存位置 查询系统文件属于哪个包
rpm -qf 系统文件名
options:
-f (file) 查询系统文件属于哪个软件包(文件不能是自己创建的文件)查询软件包的依赖性
rpm -qR 包名
options:
-R (requires)查询软件包的依赖性
-p (package)查询未安装包信息#rpm -qR httpd
RPM包校验
RPM包校验
rpm -V 已安装的包名
options:
-V (verify)校验指定RPM包中的文件#rpm -V httpd // 什么都没有显示 #vim /etc/httpd/conf/httpd.conf 添加一行注释 #rpm -V httpd S.5....T. c /etc/httpd/conf/httpd.conf
验证内容中的8个信息的具体内容
验证内容 含义 S 文件大小是否改变 M 文件的类型或权限(rwx)是否被改变 5 文件MD5校验和是否改变(可以看成文件内容是否改变) D 设备的主从代码是否改变 L 文件路径是否改变 U 文件的属主(所有者)是否改变 G 文件的属主是否改变 T 文件的修改时间是否改变 文件类型
类型 含义 c 配置文件(config file) d 普通文档(documentation) g “鬼”文件(ghost file),很少见,就是该文件不应该被这个RPM包包含 L 授权文件(license file) r 描述文件(read me) RPM包中文件提取
rpm2cpio 包全名 | cpio -idv .文件绝对路径
注: .不能省略,代表当前目录rpm2cpio将rpm包转换为cpio格式的命令
cpio是一个标准工具,它用于创建软件档案文件和从档案文件中提取文件cpio 选项 < [文件|设备]
options:
-i:copy-in模式,还原
-d:还原时自动新建目录
-v:显示还原过程// 查询ls命令属于哪个软件包 #rpm -qf /bin/ls // 移动ls到/tmp目录,那么假设ls文件丢失 #mv /bin/ls /tmp/ // 提取RPM包中ls命令到当前目录的/bin/ls #rpm2cpio /mnt/cdrom/Packages/coreutils-8.4-19.el6.i686.rpm|cpio -idv ./bin/ls // 把ls命令复制回/bin目录,修复文件丢失 #cp /root/bin/ls /bin/
yum在线管理
RPM包的在线安装方式即为yum方式
优点:
将所有软件包放到官方服务器上,当进行yum在线安装时,可以自动解决依赖性问题。yum源文件
/etc/yum.ropos.d/CentOS-Base.repo文件内容,yum.ropos.d目录中CentOS-Base.repo文件生效
内容 含义 [base] 容器名称,一定要放在[]中 name 容器说明,可以自己随便写 mirrorlist 镜像站点,这个可以注释掉,和baseurl选择一个就行 baseurl yum源服务器的地址。默认是CentOS官方的yum源服务器,是可以使用的;如果觉得慢可以改成其他yum源地址 enabled 容器是否生效,如果不写或写成enable=1都是生效,enable=0不生效 gpgcheck gpgcheck=1表明RPM的数字证书生效,gpgcheck=0则不生效 gpgkey 数字证书的公钥文件保存位置。不用修改 光盘搭建yum源
光盘搭建yum源步骤
1 挂载光盘
// 建立挂载点 mkdir /mnt/cdrom // 挂载光盘 mount /dev/cdrom /mnt/cdrom/
2 使网络yum源失效
// 进入yum源目录 cd /etc/yum.repos.d/ // 修改yum源文件后缀名,使其失效 mv CentOS-Base.repo CentOS-Base.repo.bak
3 使光盘yum源生效
#vim CentOS-Media.repo // 修改baseurl为自己的光盘挂载点 baseurl=file:///mnt/cdrom // 注释掉不用的挂载点,使用#顶头注释 // 开启enabled,即可 enabled=1 // 保存即可 // 显示yum源中内容 #yum list
yum命令
常用yum命令
1 查询
// 查询所有可用软件包列表 #yum list // 搜服服务器上所有和关键字相关的包 #yum search 关键字
2 安装
yum -y install 包名
options:
-install 安装
-y 自动回答yes#yum -y install gcc
3 升级
yum -y update 包名
options:
- update 升级,不写包名时,升级系统所有程序4 卸载
yum -y remove 包名
options:
- remove 卸载提醒:
服务器使用最小化安装,用什么软件安装什么,尽量不卸载yum软件组管理命令
// 列出所有可用的软件组列表 #yum grouplist // 安装指定软件组,组名可以由grouplist查询出来,组名不支持中文 #yum groupinstall 软件组名 // 卸载指定软件组 #yum groupremove 软件组名 // 组名不支持中文,怎么解决 #LANG=en_US // 临时修改 #yum grouplist #yum groupinstall grpname // 安装完成后 #LANG=zh_CN.utf8
源码包管理
源码包和RPM包的区别
1 RMP包和源码包的区别:
安装之前:概念上的区别
安装之后:安装位置不同注:rpm安装可以指定安装位置
2 RPM包默认安装位置
RPM包默认安装路径 /etc/ 配置文件安装目录 /usr/bin/ 可执行的命令安装目录 /usr/lib/ 程序所使用的函数库保存位置 /usr/share/doc/ 基本的软件使用手册保存位置 /usr/share/man/ 帮助文件保存位置 3 源码包安装位置
可以指定位置安装,一般在/usr/local/软件名/
4安装位置不同带来的影响
RPM包安装的服务可以使用系统服务管理命令(service)来管理// RPM包安装apache的启动方法 #/etc/rc.d/init.d/httpd start #service httpd start
源码包安装的服务不能被服务管理命令管理,因为没有安装到默认路径,所以只能用绝对路径进行服务管理。
#/usr/local/apache2/bin/apachectl start
源码包安装过程
1 安装准备
安装c语言编译器
下载源码,并上传到服务器,使用winscp从windows上传到linux服务器2 安装注意事项
源代码保存位置: /usr/local/src/
软件安装位置:/usr/local/
如何确定安装过程报错:安装过程停止并出现error、warning或no的提示3 源码包安装过程
下载源码包
解压缩下载的源码包
进入解压缩目录./configure 软件配置与检查
定义需要的功能选项
检测系统环境是否符合安装要求
把定义好的功能选项和检测系统环境的信息都写入Makefile文件,用于后续的编辑注1:./configure –help 查看需要的功能选项
make编译
编译失败后,可以使用make clean清除缓存和临时文件和编译成功的文件make install 编译安装
安装失败,执行make clean并删除安装目录// 编译安装启动过程 #./configure --prefix=/user/local/apache2/ #make #make install #/usr/local/apache2/bin/apachectl start
注2:可以查看源码包中INSTALL说明文件,查看安装过程方法
4 源码包的卸载
不需要卸载命令,直接删除安装目录即可。不会遗留任何垃圾文件。
脚本安装包
Linux没有脚本安装包,使用脚本安装源码包或RPM包
样例:安装nginx
准备工作
关闭RPM包安装的httpd和MySQL
保证yum源正常使用
关闭SELinux和防火墙// 关闭SELinux #vim /etc/selinux/config // 永久关闭SELINUX SELINUX=disabled
下载LNMP解压缩
到lamp官网下载lamp压缩包
脚本一键安装
执行centos.sh脚本全自动安装,只需要根据提示选择作者提供的版本,安装即可。
centos.sh脚本分析
所谓的一键安装包,实际上还是安装的源码包与RPM包,只是把安装过程写成了脚本,便于初学者安装。
优点:简单、快速、方便
缺点:- 不能定义安装软件的版本
- 不能定义所需要的软件功能
- 源码包的优势丧失
参考
慕课网Linux软件安装
-
Linux软件安装到指定目录方法
2019-03-09 12:31:48Linux软件安装到指定目录方法 &amp;amp;nbsp; &amp;amp;nbsp; 1、软件安装卸载,分几种情况: A:RPM包,这种软件包就像windows的EXE安装文件一样,各种文件已经编译好,并打了包,哪个文件该...1、软件安装卸载,分几种情况:
A:RPM包,这种软件包就像windows的EXE安装文件一样,各种文件已经编译好,并打了包,哪个文件该放到哪个文件夹,都指定好了,安装非常方便,在图形界面里你只需要双击就能自动安装。
如果Linux安装软件时,需要安装到指定目录,则要为软件包指定要安装目录:需加 -relocate 参数;下面的举例是把gaim-1.3.0-1.fc4.i386.rpm指定安装在 /opt/gaim 目录中:
[root@localhost RPMS]# rpm -ivh –relocate /=/opt/gaim gaim-1.3.0-1.fc4.i386.rpm
Preparing… ######### [100%]
1:gaim ####### [100%]
[root@localhost RPMS]# ls /opt/
gaim为软件包指定安装目录:要加 -relocate 参数;下面的举例是把lynx-2.8.5-23.i386.rpm 指定安装在 /opt/lynx 目录中:
[root@localhost RPMS]# rpm -ivh –relocate /=/opt/lynx –badreloc lynx-2.8.5-23.i386.rpm
Preparing… ######### [100%]
1:lynx ######## [100%]==如何卸载:
1、打开一个SHELL终端
2、因为Linux下的软件名都包括版本号,所以卸载前最好先确定这个软件的完整名称。
查找RPM包软件:rpm -qa ×××*
注意:×××指软件名称开头的几个字母,不要求写全,但别错,就是通配符号“”,即星号,如你想查找机子里安装的REALPLAYER软件,可以输入:rpm -qa realplay*
3、找到软件后,显示出来的是软件完整名称,如firefox-1.0.1-1.3.2
执行卸载命令:rpm -e firefox-1.0.1-1.3.2===查软件安装目录,执行命令查找:rpm -ql firefox-1.0.1-1.3.2
rpm包安装时指定安装路径
如果rpm包已经做好,但在安装的时候想修改默认路径,则可以:
rpm -ivh --prefix=/opt/usr xxx.rpm
又或者同时修改多个路径:rpm xxx.rpm --relocate=/usr=/opt/usr --relocate=/etc=/usr/etc
查看一个未安装的rpm包中包含那些文件:
rpm -qlp ****.rpm
rpm -ivh [install_options] package
以下的options是可完成:
--prefix;
This sets the installation prefix to; for
relocatable packages.
--relocate ;=;
For relocatable packages, translates the files that
would be put in ; to ;.
--badreloc
To be used in conjunction with --relocate, this
forces the relocation even if the package isn't
relocatable.
--noorder
Don't reorder the packages for an install. The list
of packages would normally be reordered to satisfy
dependancies.B:tar.gz(bz或bz2等)结尾的源代码包,这种软件包里面都是源程序,没有编译过,需要编译后才能安装,安装方法为:
1、打开一个SHELL,即终端
2、用CD 命令进入源代码压缩包所在的目录
3、根据压缩包类型解压缩文件(*代表压缩包名称)
tar -zxvf **.tar.gz
tar -jxvf **.tar.bz(或bz2)
4、用CD命令进入解压缩后的目录
5、输入编译文件命令:./configure(有的压缩包已经编译过,这一步可以省去)
6、然后是命令:make
7、再是安装文件命令:make install
8、安装完毕====指定安装目录:注意make install命令过程中的安装目录,或者阅读安装目录里面的readme文件,当然最好的办法是在安装的过程中指定安装目录,即在./configure命令后面加参数–prefix=/**,可以通过./configure –help命令查看程序支持哪些参数。
如:./configure –prefix=/usr/local/aaaa,即把软件装在/usr/local/路径的aaaa这个目录里。一般的软件的默认安装目录在/usr/local或者/opt里,可以到那里去找找===如何卸载:
1、打开一个SHELL,即终端
2、用CD 命令进入编译后的软件目录,即安装时的目录
3、执行反安装命令:make uninstallC:以bin结尾的安装包,这种包类似于RPM包,安装也比较简单
1、打开一个SHELL,即终端
2、用CD 命令进入源代码压缩包所在的目录
3、给文件加上可执行属性:chmod +x .bin(中间是字母x,小写)
4、执行命令:./.bin(realplayer for linux就是这样的安装包)===如何卸载:把安装时选择的安装目录删除就OK
===执行安装过程中可以指定安装目录,类似于Windows下安装。
-
查看Linux软件安装后的位置
2018-10-30 08:38:32查看Linux软件安装后的位置 1、 查询软件安装路径 在Linux操作系统中查看软件安装路径是通过whereis 命令 whereis nginx 2、查询运行文件所在地址(文件夹地址) 查询软件文件夹地址的方法是通过which命令 which ... -
linux 软件安装、更新、卸载
2019-01-05 14:03:12linux 软件安装、卸载 deb deb 是 ubuntu 、debian 的格式。 方法一: 双击打开deb文件,点击弹窗install按钮。 但是有的ubuntu版本install之后起不到作用。 方法二: cd 到安装包的目录 安装: sudo dpkg -i 包...deb 软件包和 dpkg 命令
deb 是 ubuntu 、debian 的软件包格式,文件扩展名为.deb。
-
方法一: 直接安装
双击打开deb文件,点击弹窗install按钮。
但是有的ubuntu版本install之后起不到作用。 -
方法二: 使用 dpkg命令
cd 到安装包的目录
安装:sudo dpkg -i 包名.deb
卸载:sudo dpkg -r 包名
dpkg命令是Debian Linux系统用来安装、创建和管理软件包的实用工具。
dpkg命令参数说明:- -l 在系统中查询软件内容信息
- –info 在系统中查询软件或查询指定 rpm 包的内容信息
- -i 在系统中安装 / 升级软件
- -r 在系统中卸载软件 , 不删除配置文件
- -P 在系统中卸载软件以及其配置文件
常用dpkg相关命令:
dpkg -l
列出当前已安装的包dpkg -l | grep 包名或包名的一部分
模糊的查找安装的包dpkg -i 包名.deb
安装包dpkg -r 包名
删除包
rpm 软件包
rpm 是 redhat 、fedora 、suse 的格式。
rpm -ivh file.rpm
rpm参数 参数说明 -i 安装软件 -t 测试安装,不是真的安装 -p 显示安装进度 -f 忽略任何错误 -U 升级安装 -v 检测套件是否正确安装 使用 apt-get 命令
- apt-get命令是Debian Linux发行版中的
APT软件包管理工具
。所有基于Debian的发行都使用这个包管理系统。主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。 - deb包可以把一个应用的文件包在一起,大体就如同Windows上的安装文件。
- apt-get命令一般需要root权限执行,所以一般跟着sudo命令。sudo apt-get(选项)(参数)
更新软件包列表:
apt-get update
安装:
apt-get install 软件包名
卸载:
保留配置文件:
apt-get remove 软件包名
删除配置文件:
apt-get –purge remove 软件包名
更新所有已安装的软件包:
apt-get upgrade
apt-get和dpkg区别
两者的区别是dpkg绕过apt包管理数据库对软件包进行操作,所以你用dpkg安装过的软件包用apt可以再安装一遍,系统不知道之前安装过了,将会覆盖之前dpkg的安装。
1、dpkg是用来安装.deb文件,但不会解决模块的依赖关系,且不会关心ubuntu的软件仓库内的软件,可以用于安装本地的deb文件。
2、apt会解决和安装模块的依赖问题,并会咨询软件仓库, 但不会安装本地的deb文件, apt是建立在dpkg之上的软件管理工具。 -
-
「学习笔记——Linux」Linux软件安装:源代码编译与软件安装
2013-02-20 16:35:03Linux软件安装:源代码与软件安装 1 开源软件的一些基本概念 1.1 什么是开放源码,编译程序与可执行文件1.2 什么是函数库1.3 什么是 make 与 configure 2 C语言编译简单范例3 使用make进行宏编译4 通过... -
Linux软件安装经验总结
2013-06-02 15:35:32Linux软件安装,可以分为源代码安装方式、RPM安装包安装、yum/apt-get等方式安装软件。其中yum/apt-get方式是最简单的,本文章就不对其进行解释了。 1 源代码安装 源代码安装即从源代码编译->安装的一个过程。这个... -
Linux软件安装与卸载小结
2014-01-02 08:31:59Linux软件安装由于不同的Linux分支,安装方法也互不相同,介绍几种常见的安装方法。 1、源码安装,对于本身具有开源血统的Linux系统来说,几乎所有的开源软件都支持在Linux平台运行,而这些软件一般都以源码... -
Linux 软件安装与卸载
2018-08-27 22:56:28软件安装与卸载 软件安装与卸载概述 在Ubuntu中安装软件和Windows系统中双击exe文件安装软件的方式有很大的不同,在Ubuntu中主要分为以下两种种软件安装的方式: - 通过apt-get包管理器从软件源中安装(图形化和... -
linux软件安装和卸载
2014-02-20 14:53:48Linux软件的安装和卸载一直是困扰许多新用户的难题。在Windows中,我们可以使用软件自带的安装卸载程序或在控制面板中的“添加/删除程序”来实现。与其相类似,在Linux下有一个功能强大的软件安装卸载工具,名为RPM... -
Linux 软件安装到哪里合适,目录详解
2018-06-21 09:45:01Linux 的软件安装目录是也是有讲究的,理解这一点,在对系统管理是有益的/usr:系统级的目录,可以理解为C:/Windows/,/usr/lib理解为C:/Windows/System32。/usr/local:用户级的程序目录,可以理解为C:/Progrem ... -
我的linux软件安装在哪里了?
2012-10-29 16:23:45这个也有几种解决办法,而且根据不同的软件安装方法还有特殊的命令和方法(可参看我前面写的:linux软件安装)。下面简要说几种: 1、「whereis」命令: 格式:whereis cmd /program eg: whereis php /bin/... -
Linux软件安装:安装Clion和运行使用总结
2018-08-29 21:32:521、Clion的简单介绍 CLion是以IntelliJ为基础,专为开发C及C++所设计的跨平台IDE,可以在Windows、Linux及MacOS使用,原文在 ubuntu装的,而我用的redhat,看来都适用哦!...2、linux平台Clion的安装 1)... -
Linux 软件安装位置,目录详解
2019-01-31 09:41:10Linux 的软件安装目录是也是有讲究的,理解这一点,在对系统管理是有益的 /usr:系统级的目录,可以理解为C:/Windows/,/usr/lib理解为C:/Windows/System32。 /usr/local:用户级的程序目录,可以理解为C:/Progrem ... -
linux软件安装(一)——源码安装
2016-08-06 20:25:31Linux软件简介Linux上几乎所有的软件都经过了GPL授权,因此几乎所有的软件都会提供源码。 而一个软件要在Linux上执行,必须是二进制文件,因此当我们拿到软件源码后,需要将它编译成二进制文件才能在Linux上运行。... -
Linux软件安装rpm、yum
2018-05-08 18:11:44rpm文件 .rpm,yum(redhat系列)大多数官方下载的安装包都是rpm格式rpm指令rpm -i /path/Package_Name:安装rpm安装包rpm -qa:查询所有已经安装的 .rpm 安装包rpm -q Package_Name:查询指定的包是否已安装rpm -... -
Linux 软件安装 yum源配置
2018-08-04 10:40:54使用已知网络安装资源安装软件 cd /etc/yum.repos.d/ vim yum.repo ##文件名称必须以repo结尾 [rehl7.2] ##仓库名称 name=rhel7.2 source ##对软件源的描述 baseurl=http://172.25.254.250/rhel7.2/x... -
Linux软件安装时--prefix选项的作用
2018-08-16 17:14:53linux安装软件采用源码安装灵活自由,适用于不同的平台,维护也十分方便。 源码的安装一般由3个步骤组成: 配置(configure) 编译(make) 安装(make install) 具体的安装方法一般作者都会给出文档,... -
Linux 软件安装(yum命令)
2018-08-21 21:24:23基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体 包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,... -
Linux软件安装缺少依赖包解决方法。
2016-01-14 16:30:44在Linux安装安装软件总没有在Windows系统下安装软件来的那么干净利落,不同的软件包安装的方式也不同,时常在安装包的时候缺少依赖包导致安装过程被打断,这是一件很让人头疼的事,这几天安装软件一直有这些问题,... -
Linux软件安装:Python 多版本安装软连接
2018-10-14 15:47:333:按照我的理解,直接用安装之后的Python直接重装pip软件,之后在安装软件; 或者修改pip中的第一行,/usr/bin/python; 4: PTAH 路径是可执行的文件,直接相当于bin文件,PYTHONPATH和LD_LIBRARY_PATH,含义是啥... -
关于linux软件安装在哪的问题
2016-10-20 09:41:03听说linux mint OS非常不错,昨天在电脑上实地安装了,操作界面怎不错,之前一直用的是centos6.5的,后又尝试了ubuntu16,感觉mint > ...之前安装软件都是随心的,管它安放到哪,最后使用时却蒙蔽了,一切还是有序的好! -
linux软件安装之详解apt、yum、dnf 和 pkg包安装
2017-09-02 17:03:07包管理系统除了安装软件外,它还提供了工具来更新已经安装的包。包存储库有助于确保你的系统中使用的代码是经过审查的,并且软件的安装版本已经得到了开发人员和包维护人员的认可。 在配置服务器或开发环境时,我们... -
linux源概念、原理、应用(linux软件安装、升级)
2017-07-13 11:25:52系统环境:centOS 6.3 参考文章:文章1, ...reason2:有时候一些源内没有一些软件或者软件的版本不是你需要的,这时候你也需要换一个源。 新增linux源的操作 举例:新增163的源。 step1:百度搜索“163