包管理器

linux软件包管理

ぐ巨炮叔叔 提交于 2019-12-04 01:03:04
RPM软件包管理 linux软件包从内容上可分为二进制包和源码包,不同类的软件包使用的管理工具也各不相同,源码包是没有经过编译的包,需要经过GCC,C++等编译器环境编译才能运行,二进制包无需编译,可以直接安装使用 通常而言,可以通过后缀区分源码包和二进制包,例如:以.tar.gz, .zip, .rar结尾的包称之为源码包,以.rpm结尾的软件包称之为二进制包 对于linux系统而言,提供的工具就叫做rpm,我们可以用rpm工具轻松管理rpm包 rpm工具具体用法如下: -a:查询所有已安装的软件包 -q:询问用户,输出信息 -l:打印软件包的列表 -f:查询包含file的软件包 -i:显示软件包信息,包括名称版本描述 -v:打印输出信息 -U:升级软件包 -h:显示安装进度条 -e:卸载软件包 --force:强制安装或者卸载 --nodeps:忽略依赖包 -l:列出软件包的文件 --provides:列出软件包提供的特性 -R:列出软件包依赖的rpm包 RPM企业案例演示: rpm -q httpd:检查httpd包是否安装 rpm -q httpd:查看软件安装的路径 rpm -qi httpd:查看软件安装的版本信息 rpm -e httpd:卸载httpd包 rpm -qa | grep httpd:检查httpd相关包 rpm -ivh httpd-tools-2.4

linux中rpm和yum

放肆的年华 提交于 2019-12-03 14:57:57
一.rpm介绍 一种用于互联网下载包的打包及安装工具.它生成具有.RPM 扩展名的文件。RPM 是 RedHat Package Manager(RedHat 软件包管理工具)的缩写,类似 windows 的 setup.exe 二.rpm相关指令 rpm –qa #查询已安装的 rpm 列表 rpm -q 软件包名 #查看是否已经安装 rpm -qi 软件包名 #查看软件包信息 rpm -ql 软件包名 #查看软件包中的文件安装位置 rpm -qf 文件(如:/etc/passwd) #查看某个文件属于哪个rpm包 rpm -e 包名 #卸载包 rpm -ivh RPM 包全路径名称 #安装包 rpm i #install 安装 rpmv v #erbose 提示 rpm h #hash 进度条 三.rpm包结构 例如一个 rpm 包名:firefox-45.0.1-1.el6.centos.x86_64.rpm firefox #名称 45.0.1-1 #版本号 el6.centos.x86_64:centos6.X---64位 #安装的系统 四.yum介绍 Yum是一个 Shell 前端软件包管理器。基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包。使用 yum 的前提是可以联网。 类型

pycharm使用conda环境,部分包没有代码提示或包名没有显示

左心房为你撑大大i 提交于 2019-12-03 10:57:50
如果是TensorFlow的话,请参考我的上一篇博客,其余请参照本篇博客 我的项目依赖的是自己创建的sql这个环境, 那么包管理器也应该使用该环境下的包管理器 然后就可以更改完成后,点击ok就行。 顺带提一句,conda install某些包,比如很新的包或者比较偏门的包,不会再conda GUI列表里显示出来,但是可以conda list 显示出来 例如最新的streamlit 可以看到上述里面没有streamlit,但是可以再conda list中找到 自然也不妨碍我们在项目中导入使用。 来源: https://www.cnblogs.com/gambler/p/11792204.html

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

偶尔善良 提交于 2019-12-03 09:54:57
转载:http://seisman.info/linux-environment-for-seismology-research.html#flash 这篇博文记录了我用CentOS 7搭建 地震学科研环境 的过程,供我个人在未来重装系统时参考。对于其他地震学科研人员,也许有借鉴意义。 阅读须知: 本文适用于个人电脑,不适用于服务器; 不推荐刚接触Linux的人使用CentOS发行版; 本文尽量写的浅显易懂,但要求读者掌握Linux基础知识; 本文所有操作均在CentOS 7下完成,其他发行版或多或少与CentOS 7不同,因而仅供参考; 本文所安装的软件纯粹出于个人习惯及喜好,读者应自己判断,按需安装; 安装CentOS CentOS 7的安装与其他Linux发行版的安装差不多,个别地方稍有不同。 准备工作 准备材料 U盘:容量700M以上,用于制作U盘启动盘,因为在制作启动盘时会格式化U盘,所以U盘内不要包含重要资料 CentOS 7.0 LiveCD ISO镜像文件 Universal USB installer :Windows下的U盘启动盘制作工具 一个已安装Windows的电脑:用于制作U盘启动盘 运行Universal USB installer并制作U盘启动盘 将U盘插入计算机,重启,进入BIOS选择从U盘启动,即可进入CentOS的LiveCD 进入LiveCD后

Dapper安装与使用

故事扮演 提交于 2019-12-03 04:18:29
1、VS2015直接使用nuget包搜索Dapper,安装时报错:显示版本不兼容。 于是使用命令安装dapper低版本。 步骤: 打开项目,vs工具---Nuget包管理器--程序包管理器控制台 然后在控制台里面输入命令: Install-package dapper -Version 1.50.2 安装成功。 来源: https://www.cnblogs.com/zl181015/p/11776663.html

rpm及yum

匿名 (未验证) 提交于 2019-12-03 00:19:01
简介 :     1. rpm是由Red Hat公司开发的一种软件包管理方式,使用rpm我们可以方便的进行软件的安装,查询       卸载等工作。但是使用rpm命令安装rpm软件包,不能自己解决软件包之间的依赖性问题,需要自己       一个一个去安装依赖的软件包。    2. yum(全称为 Yellow dog Updater, Modified):是一个在RedHat, Fedora以及CentOS中的一种       软件包管理器,它基于RPM包管理,能够从指定的服务器自动下载RPM包并且进行安装,可以自动       处理软件包之间的依赖性关系,并且一次安装所有依赖的软件包,无需繁琐地一次次下载,安装。 rpm与yum的区别 :    1. rpm只能安装一个指定的软件包。    2. yum则能自动检测软件包之间的依赖关系,而去 安装所有依赖的软件包。 rpm常用命令 :     1. rpm -ivh xxx.rpm ―― 安装rpm包的软件    2. rpm -qa | grep xxx ―― 查看是否安装了某个rpm包    3. rpm -e xxx.rpm ―― 删除某个rpm安装包 yum常用命令 :    1. yum search keyword ―― 查找软件包命令    2. yum install package_name ――

dnf命令

匿名 (未验证) 提交于 2019-12-03 00:08:02
DNF包管理器 dnf是新一代的rpm包管理器,取代了yum包管理器,出现在fedora22系统里。 常用命令 查看dnf包管理器的版本 dnf --version 显示系统启用的repo仓库 dnf repolist 列出系统中所有安装的rpm包 dnf list installed 搜索匹配该字符串的软件包 dnf search 字符串 移除软件包 dnf remove 软件名 安装软件包 dnf install 软件名 来源:51CTO 作者: SundayO 链接:https://blog.csdn.net/SundayO/article/details/100878499

Yum Repository详解

匿名 (未验证) 提交于 2019-12-02 23:04:42
什么是YUM YUM (Yellowdog Updater Modified)是Fedora、CentOS、RedHat中的软件包管理器。基于 RPM 包管理,YUM通过分析RPM header数据,自动处理依赖关系,从指定服务器自动下载安装所有依赖的软件包。 常用yum命令 安装软件 # yum install package1 [package2] [...] 重装软件 # yum reinstall package1 [package2] [...] 删除软件 # yum remove package1 [package2] [...] 或 # yum erase package1 [package2] [...] 升级软件 # yum update [package1] [package2] [...] 或 # yum upgrade [package1] [package2] [...] 当不指定参数时,升级所有软件。 检查更新 # yum check-update 查询信息 # yum info [...] 查看可用的RPM包 # yum list [...] 搜索软件 # yum search string1 [string2] [...] 清除缓存 # yum clean [ packages | metadata | expire-cache | rpmdb |

[视频教程] 包管理器方式安装使用openresty新手上路

匿名 (未验证) 提交于 2019-12-02 22:11:45
OpenResty是一个通过Lua扩展Nginx实现的可伸缩的Web平台,内部集成了大量精良的Lua库、第三方模块以及大多数的依赖项。 用于方便地搭建能够处理超高并发、扩展性极高的动态Web应用、Web服务和动态网关。 功能和nginx类似,就是由于支持lua动态脚本,所以更加灵活,可以实现鉴权、限流、分流、日志记录、灰度发布等功能。 OpenResty通过Lua脚本扩展nginx功能,可提供负载均衡、请求路由、安全认证、服务鉴权、流量控制与日志监控等服务。 视频地址: https://www.bilibili.com/video/av70803354/ 访问官网可以看到有包管理器的安装方式,这种方式不需要编译和处理依赖问题,尽量使用这样简单的方式进行安装 # 安装导入 GPG 公钥时所需的几个依赖包(整个安装过程完成后可以随时删除它们): sudo apt-get -y install --no-install-recommends wget gnupg ca-certificates # 导入我们的 GPG 密钥: wget -O - https://openresty.org/package/pubkey.gpg |apt-key add - # 安装 add-apt-repository 命令 # (之后你可以删除这个包以及对应的关联包) sudo apt-get -y

Linux软件包管理:RPM与YUM

匿名 (未验证) 提交于 2019-12-02 21:59:42
一、RPM包   RPM命名“RedHat Package Manager”,简称则为RPM。这个机制最早由Red Hat这家公司开发出来的,RPM最大的特点就是需要安装的软件已经编译过,并已经打包成RPM机制的安装包,通过里头默认的数据库记录这个软件安装时需要的依赖软件。当安装在你的Linux主机时,RPM会先依照软件里头的数据查询Linux主机的依赖属性软件是否满足,若满足则予以安装,若不满足则不予安装。 1、RPM优缺点 优点: 1)软件已经编译打包,所以传输和安装方便,让用户免除编译 2)在安装之前,会先检查系统的磁盘、操作系统版本等,避免错误安装 3)软件的信息都已经记录在linux主机的数据库上,方便查询、升级和卸载 缺点: 1)软件包安装的环境必须与打包时的环境一致或相当 2)必须安装了软件的依赖软件 3)卸载时,最底层的软件不能先移除,否则可能造成整个系统不能用 为了解决RPM属性依赖的问题,下面也将会为你详细介绍YUM的使用方法。 2、rpm包命名的含义 RPM包的命名格式: 软件名称-版本号-发布次数.适合linux系统.硬件平台.rpm 例如:ftp-0.17-74.fc27.i686.rpm 注意: 包全名:rpm操作没有安装的软件包,软件包使用的是包全名 包 名:rpm操作的已经安装的软件,软件包使用的是包名 例如上面的例子,包全名为ftp-0.17-74