包管理器

Linux软件安装

无人久伴 提交于 2019-12-06 06:32:37
编译安装(复杂麻烦) RPM安装 RPM介绍 Redhat提供了rpm管理体系 已经编译的软件包:针对不同的平台系统编译目标软件包 操作系统维护安装信息rpm 只能安装已经下载到本地机器上的rpm 包,且不能自动处理包与包之间的依赖问题 rpm安装 rpm -ivh filename (i表示install,v表示查看安装进度) rpm卸载 rpm -e filename rpm更新 rpm -Uvh filename rpm查询 rpm -qa : 查询已经安装的所有包 rpm -q PACKAGE_NAME: 查询指定的包是否已经安装 rpm -qi PACKAGE_NAME: 查询指定包的说明信息 rpm -ql PACKAGE_NAME: 查询指定包安装后生成的文件列表 rpm -qc PACEAGE_NEME:查询指定包安装的配置文件 rpm -qd PACKAGE_NAME: 查询指定包安装的帮助文件 rpm -q --scripts PACKAGE_NAME: 查询指定包中包含的脚本 rpm -qf /path/to/somefile: 查询文件是由哪个rpm包安装生成的 如果某rpm包尚未安装,需查询其说明信息、安装以后会生成的文件 rpm -qpi /PATH/TO/PACKAGE_FILE rpm -qpl yum安装 yum介绍 基于rpm包管理

Linux软件安装,RPM与YUM

丶灬走出姿态 提交于 2019-12-06 02:16:16
Linux软件安装,RPM与YUM 1 Linux软件安装概述 安装程序的方式: 通用二进制格式:直接解压压缩文件,就可以使用。但一定要注意安装平台。 软件包管理器:如RPM。 软件包管理器的前端工具:如YUM。 源代码编译。 1.1 软件包概述 软件包的组成部分: 二进制程序,位于 /bin, /sbin, /usr/bin, /usr/sbin, /usr/local/bin, /usr/local/sbin 等目录中。 库文件,位于 /lib, /usr/lib, /usr/local/lib 等目录中。Linux中库文件以 .so(动态链接库)或 .a(静态链接库)作为文件后缀名。 配置文件,位于 /etc 目录中。 帮助文件:手册, README, INSTALL (/usr/share/doc/) 在没有软件包管理器之前,安装程序,卸载程序是非常繁杂的。 软件包管理工具的特性: 文件清单 文件放置路径 提供的功能说明 依赖关系 软件包管理器内部有一个数据库,其中记载着程序的基本信息,校验信息,程序路径信息等。 2 RPM RPM早期被称为RedHat Package Manager,但由于目前RPM非常流行,且已经成为Linux工业标准。所以RPM现在又被称为RPM is Package Manager。 RPM管理支持事务机制。增强了程序安装卸载的管理。 RPM的功能

Yum(Yellow dog Updater, Modified)Shell前端软件包管理器

本秂侑毒 提交于 2019-12-05 20:05:41
yum Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE、CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。 中文名:Shell前端软件包管理器 外文名:Yellow dog Updater, Modified 稳定版本:3.4.3 / 2011年6月28日 许可协议:GPL 类 型:包管理工具 操作系统:Fedora Linux 目录 1软件包来源 2图形化前端 3常用命令行命令 1 软件包来源 可供Yum下载的软件包包括Fedora本身的软件包以及源自rpmfusion和rpm.的Fedora Extras,全部是由Linux社区维护的,并且基本是自由软件。所有的包都有一个独立的GPG签名,主要是为了您的系统安全。而对於Fedora core 4.0 的用户,rpm.的签名是自动导入并安装的。 2 图形化前端 Yum的图形化前端主要有yumex和kyum。它们并不是独立於Yum的,而是Yum的图形前端,也就是说在安装和使用Yumex和kyum同时,都是以Yum的安装和配置为基础;所以在用Yumex或kyum 时,必须先安装配置Yum。 3 常用命令行命令 安装软件

【转】Java包管理器Maven学习

一世执手 提交于 2019-12-05 02:39:19
Maven 引入Jar包的几种情况 1.通过pom.xml中导入的jar包 (1)链接打开 http://mvnrepository.com/ (2)搜索罐包,比如我想要的是servlet的api.jar文件 (3)查看Maven pom.xml依赖语句 - >复制到你的项目pom.xml中 - >右键项目 - > Maven->更新项目 - > Maven Dependencies中就有了你想要的jar包 复制依赖标签到你的Maven的项目中的pom.xml 2,手动加入jar包到本地Maven reposity 首先是在Maven的环境变量配置好的前提下进行,参考可以官方网站 http://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html (1)打开Dos->输入mvn来测试是否出现相应的提示,保证你已经安装了Maven (2)输入安装语句: mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging> 其中 <path-to-file> 为你罐包所在的路径(尽量简单并且不要含中文)

inux下的yum命令详细介绍

旧城冷巷雨未停 提交于 2019-12-04 17:42:56
阅读目录 1 安装 2 更新和升级 3 查找和显示 4 删除程序 5 清除缓存 yum (全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。 yum的命令形式一般是如下:yum [options] [command] [package ...] 其中的[options]是可选的,选项包括-h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等。[command]为所要进行的操作,[package ...]是操作的对象。 概括了部分常用的命令包括: 自动搜索最快镜像插件: yum install yum-fastestmirror 安装yum图形窗口插件: yum install yumex 查看可能批量安装的列表: yum grouplist 回到顶部 1 安装 yum install 全部安装 yum install package1 安装指定的安装包package1 yum groupinsall group1

window 包管理器--Chocolatey

坚强是说给别人听的谎言 提交于 2019-12-04 16:30:29
Chocolatey 介绍   在 Linux 下,大家喜欢用 apt-get 来安装应用程序,如今在 windows 下,大家可以使用 Chocolatey 来快速下载搭建一个开发环境。 Chocolatey 的哲学就是完全用命令行来安装应用程序, 它更像一个包管理工具(背后使用 Nuget ) 另外需要说明的是, Chocolatey 只是把官方下载路径封装到了 Chocolatey 中,所以下载源都是其官方路径,所以下载的一定是合法的,但是如果原软件是需要 Licence 注册的话,那么 Chocolatey 下载安装好的软件还是需要你去购买注册。不过 Chocolatey 一般还是会选用免费 Licence 可用的软件。 安装 安装环境要求 Know the Requirements: Windows 7+ / Windows Server 2003+ PowerShell v2+ .NET Framework 4+ (the installation will attempt to install .NET 4.0 if you do not have it installed) 在管理员模式下打开Window.PowerShell 复制当前命令运行,进行安装 Set-ExecutionPolicy Bypass -Scope Process -Force; iex (

大数据-yum命令详解

狂风中的少年 提交于 2019-12-04 11:04:43
1 Linux yum命令详解 yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。 yum的命令形式一般是如下:yum [options] [command] [package ...] 其中的[options]是可选的,选项包括-h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等。[command]为所要进行的操作,[package ...]是操作的对象。 概括了部分常用的命令包括: 自动搜索最快镜像插件: yum install yum-fastestmirror 安装yum图形窗口插件: yum install yumex 查看可能批量安装的列表: yum grouplist 1.1 安装 yum install 全部安装 yum install package1 安装指定的安装包package1 yum groupinsall group1 安装程序组group1 1.2 更新和升级 yum update 全部更新

1.4 重置root用户密码

感情迁移 提交于 2019-12-04 08:46:26
图1-45 系统的欢迎界面 1.4 重置root用户密码 平日里让运维人员头疼的事情已经很多了,因此偶尔把Linux系统的密码忘记了并不用慌,只需简单几步就可以完成密码的重置工作。 但是,如果您是第一次阅读本书,或者之前没有Linux系统的使用经验,请一定先跳过本节,等学习完Linux系统的命令后再来学习本节内容。 如果您刚刚接手了一台Linux系统,要先确定是否为RHEL 7系统。如果是,然后再进行下面的操作。 [root@linuxprobe ~]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 7.0 (Maipo) 第1步:重启Linux系统主机并出现引导界面时,按下键盘上的e键进入内核编辑界面,如图1-46所示。 图1-46 Linux系统的引导界面 第2步:在linux16参数这行的最后面追加“rd.break”参数,然后按下Ctrl + X组合键来运行修改过的内核程序,如图1-47所示。 图1-47 内核信息的编辑界面 第3步:大约30秒过后,进入到系统的紧急求援模式,如图1-48所示。 图1-48 Linux系统的紧急救援模式 第4步:依次输入以下命令,等待系统重启操作完毕,然后就可以使用新密码linuxprobe来登录Linux系统了。命令行执行效果如图1-49所示。 mount

centos的yum配置

落爺英雄遲暮 提交于 2019-12-04 04:06:05
什么是yum ? yum,是Yellow dog Updater Modified的简称,起初是由yellow dog这一发行版的开发者Terra Soft研发,用python写成,那时还叫做yup(yellow dog updater),后经杜克大学的Linux@Duke开发团队进行改进,遂有此名。 众所周知,Redhat和Fedora的软件安装命令是rpm,但是用rpm安 装软件最大的麻烦就是需要手动寻找安装该软件所需要的一系列依赖关系,超级麻烦不说,要是软件不用了需要卸载的话由于卸载掉了某个依赖关系而导致其他的软 件不能用是非常恼人的。令人高兴的是,Fedora终于推出了类似于ubuntu中的apt的命令yum,令Fedora的软件安装变得简单容易。 yum有以下特点: 可以同时配置多个资源库(Repository) 简洁的配置文件(/etc/yum.conf) 自动解决增加或删除rpm包时遇到的倚赖性问题 使用方便 *保持与RPM数据库的一致性 什么是yum仓库? yum仓库就是使用yum命令下载软件的镜像地址 我们通常使用 yum install 命令来在线安装linux系统的软件, 这种方式可以自动处理依赖性关系,并且一次安装所有依赖的软体包,但是经常会遇到从国外镜像下载速度慢,无法下载的情况.那么此时我们就需要把我们的yum 源改为国内的镜像, centOs 中yum

NPM包管理器切换源为国内源

我的梦境 提交于 2019-12-04 01:53:58
npm 是node.js 环境下的包管理器,非常强大智能. 生活这这片神奇的土地上,各种奇葩手段屡见不鲜啊. 为什么要换源? npm 官方站点 http://www.npmjs.org/ 并没有被墙,但是下载第三方依赖包的速度让人着急啊! 就拿阿里云环境来说,有时npm 一个包也需要耐心等待......等待过去也许是原地踏步,也许就是安装失败. 幸运的是,国内有几个镜像站点可以供我们使用,本人在使用 http://www.cnpmjs.org/ 速度非常快,镜像站会实时更新,为我们节省了好多时间.如何给本机换源呢? (1)通过 config 配置指向国内镜像源 npm config set registry http://registry.cnpmjs.org //配置指向源 npm info express //下载安装第三方包 (2)通过 npm 命令指定下载源 npm --registry http://registry.cnpmjs.org info express (3)在配置文件 ~/.npmrc 文件写入源地址 nano ~/.npmrc //打开配置文件 registry =https://registry.npm.taobao.org //写入配置文件 推荐使用最后一种方法,一劳永逸,前面2钟方法都是临时改变包下载源. 如果你不像使用国内镜像站点,只需要将 写入