包管理器

linux下安装软件及删除

独自空忆成欢 提交于 2019-12-02 09:26:07
linux下安装软件,如何知道软件安装位置 注:一般的软件的默认安装目录在/usr/local或者/opt里,可以到那里去找找. 指令名称:whereis 功能介绍:在特定目录中查找符合条件的文件。这些文件的烈性应属于原始代码,二进制文件,或是帮助文件。 语法格式:whereis [-bfmsu][-B <目录>...][-M <目录>...][-S <目录>...][文件...] 常用参数说明:  -b  只查找二进制文件。  -B <目录>  只在设置的目录下查找二进制文件。  -f  不显示文件名前的路径名称。  -m  只查找说明文件。  -M <目录>  只在设置的目录下查找说明文件。  -s  只查找原始代码文件。  -S <目录>  只在设置的目录下查找原始代码文件。  -u  查找不包含指定类型的文件。 应用:#whereis 软件名 -->查看软件安装路径 #which 软件名 -->软件软件的运行路径 首先要确定是通过包管理器安装的还是通过源代码安装的。 一、通过rpm包管理器安装的软件: 1、rpm包 可以用命令: #rpm –ql 包名 如 rpm -ql gcc 来查看gcc的文件都安装到哪里去了 #rpm -qa | grep 包名 来查看有没有安装这个包 , #rpm -qa 查看全部已经安装的包名 2、deb包 可以用命令: #dpkg -L 包名

linux 下 几种 安装命令的区别

与世无争的帅哥 提交于 2019-12-02 07:26:41
linux中wget 、apt-get、yum rpm区别 wget 类似于迅雷,是一种下载工具, 通过HTTP、HTTPS、FTP三个最常见的TCP/IP协议下载,并可以使用HTTP代理 名字是World Wide Web”与“get”的结合。 yum: 是redhat, centos 系统下的软件安装方式,基于Linux, 全称为 Yellow dog Updater, Modified, 是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器 基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包。 rpm: 软件管理; redhat的软件格式 rpm r=redhat p=package m=management 用于安装 卸载 .rpm软件 串联下: 使用wget下载一个 rpm包, 然后用 rpm -ivh xxx.rpm 安装这个软件,嫌麻烦的话,就 可以直接用 yum install sqoop 来自动下载和安装依赖的rpm软件。 ap-get是ubuntu下的一个软件安装方式,它是基于debai 来源: CSDN 作者: palmer_kai 链接: https://blog.csdn.net/palmer_kai/article/details/77982499

linux下的软件安装命令

放肆的年华 提交于 2019-12-02 07:24:16
---------------------------------------------------------------- 或许你对于linux还不够了解,但是一旦你步入公司后,你就会发现linux是无处不在,好多东西都是基于于其它服务器(Linux,HP……)相连接来操作一系列的工作,而离不开的就是用命令来操作一切了,下面我就说说如何在linux上安装软件吧! --------------------------------------------------------------- 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安装软件

£可爱£侵袭症+ 提交于 2019-12-02 07:13:49
一、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

用CentOS 7打造合适的科研环境

给你一囗甜甜゛ 提交于 2019-12-02 02:56:41
这篇博文记录了我用CentOS 7搭建 地震学科研环境 的过程,仅供未来重新装机时参考。 准备工作 U盘一个,用于制作CentOS启动盘,U盘容量700M以上; 下载CentOS 7的 LiveCD ISO镜像文件 下载Windows下的启动盘制作工具 Universal USB installer 利用Universal USB installer将CentOS的镜像文件写入U盘 插入U盘,重启电脑,进入BIOS选择从U盘启动,进入CentOS的LiveCD 注: Linux下可以通过dd命令制作启动盘,但由于对原理不够了解,偶尔会导致制作失败,或制作成功后U盘容量有问题。 安装过程 CentOS 7的安装过程与其他Linux发行版的安装过程差不多。 分区 先让安装程序帮忙分区,然后再根据需要增删分区以及修改细节; 默认的分区方案是使用LVM,一个好处在于“当机器有多块硬盘时,使得看上去只有一块”。 默认的文件系统为XFS; 分区细节 /boot:CentOS自动分配了100M; /:30G swap:64G(与实际内存大小一致) /opt:70G /home:余下的全部空间 一些原则 为了尽可能地避免因为瞎折腾而导致不得不重装系统,设定如下系统使用原则: 仅使用CentOS官方源以及EPEL源,以避免一个软件包同时存在于多个源可能引起的版本冲突; 对于系统级别或较底层的软件包

十、rpm和yum软件管理

主宰稳场 提交于 2019-12-02 02:26:19
一、软件安装方式: 1、编译安装:将源码程序按照需求进行先编译后安装 优点:安装过程可控,真正的按需求进行安装(安装位置、模块可选择) 缺点:安装过程很慢而且复杂 2、rpm安装:(用rpm来安装rpm后缀的安装包) 优点:安装和卸载过程非常方便 缺点:安装过程不可控(安装位置,安装那些功能模块) rpm包的依赖关系非常复杂 3、yum安装 yum安装,其实就是自动分析rpm包的依赖关系,然后按照需要的顺序依次安装 4、绿色安装: 解压之后就可以使用不需要任何操作 二、rpm的操作:(Redhat Package Manager) rpm可以完成的操作: 安装软件 卸载软件 查询软件信息 升级、降级 检验 打包程序 1、安装rpm包: [root@ken ~]#rpm -ivh 软件包名 (①安装包在当前目录下,②包名以rpm结尾) 选项: -i:安装软件 -v:显示安装过程 - h:用#表示安装进度(#%2) -vv:显示详细的安装过程信息 -vvv:显示更详细的的安装过程信息 2、卸载rpm包: [root@ken ~]#rpm -e 软件名 3、查询已经安装的rpm包: [root@ken ~]#rpm -q 软件名 选项: -q:(query)查询软件是否安装(有查询到rpm和yum安装的包,看不到编译安装的包 ) -qa:查询所有的软件 -ql:查看软件生成的所有的文件

9-2 yum,dnf和apt

一曲冷凌霜 提交于 2019-12-01 09:45:54
yum, CentOS: yum, dnf YUM: Yellowdog Update Modifier,rpm的前端程序,可解决软件包相关依赖性,可在多个库之间定位软件包,up2date的替代工具 yum repository: yum repo,存储了众多rpm包,以及包的相关的元数据文件(放置于特定目录repodata下) 文件服务器: http:// https:// ftp:// file:// yum配置文件 yum客户端配置文件: /etc/yum.conf:为所有仓库提供公共配置 /etc/yum.repos.d/*.repo:为仓库的指向提供配置 仓库指向的定义: [repositoryID] name=Some name for this repository baseurl=url://path/to/repository/ enabled={1|0} gpgcheck={1|0} gpgkey=URL enablegroups={1|0} failovermethod={roundrobin|priority} roundrobin:意为随机挑选,默认值 priority:按顺序访问 cost= 默认为1000 yum仓库 yum的repo配置文件中可用的变量: $releasever: 当前OS的发行版的主版本号 $arch: 平台,i386,i486

9-1 软件包管理

无人久伴 提交于 2019-12-01 08:57:16
软件包管理 软件运行和编译 ABI:Application Binary Interface Windows与Linux不兼容 ELF(Executable and Linkable Format) PE(Portable Executable) 库级别的虚拟化: Linux: WINE Windows: Cygwin API:Application Programming Interface POSIX:Portable OS 程序源代码 --> 预处理 --> 编译 --> 汇编 --> 链接 静态编译:.a 动态编译:.so gcc编译程序 gcc 编译程序主要经过四个过程: 预处理(Pre-Processing) 编译 (Compiling) 汇编 (Assembling) 链接 (Linking) gcc编译过程: gcc -E hello.c -o hello.i 对hello.c文件进行预处理,生成了hello.i 文件 gcc -S hello.i -o hello.s 对预处理文件进行编译,生成了汇编文件 gcc -c hello.s -o hello.o 对汇编文件进行编译,生成了目标文件 gcc hello.o -o hello 对目标文件进行链接,生成可执行文件 gcc hello.c -o hello 直接编译链接成可执行目标文件 静态和动态链接

Linux RPM

瘦欲@ 提交于 2019-11-30 19:27:59
是 RedHat PacKage Manager 的缩写,即 RedHat (红帽)软件包管理器。它是一个开放的软件包管理系统,工作在 Red Hat linux 以及其他 linux 及 unix 系统上。 RPM 向一般用户提供在操作系统安装、卸载、升级和查询软件包信息的便利操作,并向程序员提供制造应用程序二进制代码和源代码安装包的功能。 RPM 的发布基于 GPL 协议( GPL 是 GNU General Public License (GNU 通用公共许可证 ) 的缩写形式 ) , 可被任何系统使用。 选 RPM 1、安装命令 来源: oschina 链接: https://my.oschina.net/u/3712/blog/4885

Linux系统软件包管理介绍

南笙酒味 提交于 2019-11-30 19:20:43
Linux系统软件包管理介绍 Linux发行版中附带有成千上万的可用包,其中包括了Internet工具、开发工具、办公工具、游戏等,如果你没有选择完整安装,则只会安装这些包的“子集”,如何删除不想要的包,如何安装遗漏的包,学习LInux系统的软件包管理将解决你的这些问题 文章目录 Linux系统软件包管理介绍 一、软件包基础 软件运行环境: 包管理器: 包命名: 解决依赖包管理工具: 程序包管理器: 二、RPM包管理 RPM代表Redhat Packge Manager(Redhat包管理器) RPM剖析: RPM数据库: rpm 安装: 升级: 查询: rpm{-q|–query}[select-options][query-options] 包校验: 导入所需要公钥 三、YUM使用介绍 Yellowdog Update Modifier,rpm的前端程序,可解决软件包相关依赖性,可在多个库之间定位软件包,up2date的替代工具。 仓库位置: 仓库默认设置: repo关键行 yum日志: yum的repo配置文件中可用的变量: yum 显示仓库列表: 显示程序包: 安装程序包: 升级程序包: 检查可用升级: 卸载程序包: 查看程序包information: 查看指定的特性(可以是某文件)是由哪个程序包所提供: 清理本地缓存: 构建缓存: 搜索: 查看yum执行历史: 日志: