rpm

网络配置及软件包安装

对着背影说爱祢 提交于 2020-01-16 20:41:09
一、网络配置   1、网络配置文件   (1)了解网卡的配置文件存放在/etc/sysconfig/network-scripts目录中,且每个网卡对应的配置文件的文件名以ifcfg-开始,如eth0这个网卡对应的网络配置文件就是ifcfg-eth0。   网络配置的定义:所谓的网络配置(设定)就是要修改网卡所对应的网络配置文件,可以通过使用文字编辑器(vi)直接编辑网络配置文件来重新配置网络。   2、相关指令   ifconfig 显示网卡相关信息   ifconfig eth0 172.18.48.56 netmask 255.255.255.128 修改网卡的IP地址为和子网掩码   ifup eth0 启动eth0网卡   ifdown eth0 停用eth0网卡   ping www.baidu.com 查看与百度能否连接 二、软件包的管理   1、RPM的安装及移除   (1)RPM的定义:RPM就是Red Hat Package Manger(红帽软件包管理工具)的缩写。   rpm的文件名分为5部分,其中:   第1部分是name,表示这个rpm软件包的名称;   第2部分是version,表示这个rpm软件包的版本编号;   第3部分是release,表示这个rpm软件包的版本发布次数(修正号码);   第4部分是architectures

将下载下来的rpm包生成自己的yum源

落花浮王杯 提交于 2020-01-16 18:29:27
由于服务器的网络并不是都与外网通,所以需要将外网传过来的包存到本地,搭建一个本地yum源,供其他机器使用 1.开启包缓存 sed -i 's/keepcache=0/keepcache=1y/g' /etc/yum.conf 2.安装createrepo软件包 yum install createrepo 3.将安装包移动到某个位置 mv /var/cache/yum/x86_64/6/*/packages/* /root/yum/ 4.创建yum源xml mkdir -p /root/yum/repodata/ touch /root/yum/repodata/myyum.xml createrepo -g /root/yum/repodata/myyum.xml /root/yum/ 5.编辑yum源配置 cd /etc/yum.repos.d vi test.repo [test] name=base baseurl=file:///root/yum enabled=1 gpgcheck=0 可以使用ftp共享 baseurl=ftp://192 . 168 . 0 . 6/pub/Server 6.测试 yum repolist 7 以后若有新增的包 重做第3-4部就可以了 来源: CSDN 作者: sailooor 链接: https://blog.csdn.net

Linux命令——yum

孤人 提交于 2020-01-16 17:29:26
翻译自: 20 Linux YUM (Yellowdog Updater, Modified) Commands for Package Management 前言 本篇文章将介绍如何使用RedHat开发的YUM(Yellowdog Updater Modified)工具,在Linux系统上安装,更新,删除,查找,管理软件包和软件仓库。 yum简介 yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器。起初是由yellow dog 这一发行版的开发者Terra Soft 研发,用python 写成,那时还叫做yup(yellow dog updater),后经杜克大学的Linux@Duke 开发团队进行改进,遂有此名。yum 的宗旨是自动化地升级,安装/移除rpm 包,收集rpm 包的相关信息,检查依赖性并自动提示用户解决。yum 的关键之处是要有可靠的repository,顾名思义,这是软件的仓库,它可以是http 或ftp 站点,也可以是本地软件池,但必须包含rpm 的header,header 包括了rpm 包的各种信息,包括描述,功能,提供的文件,依赖性等。正是收集了这些header 并加以分析,才能自动化地完成余下的任务。 yum 的理念是使用一个中心仓库(repository

把脚本制作成RPM包

天大地大妈咪最大 提交于 2020-01-16 11:35:54
redhat系列的linux使用RPM来管理安装软件很方便,把自己常用的脚本变成RPM包之后,用起来就方便了。 要制作RPM包,首先要看一下RPM包的内容(可以忽略) ....还是不看了把,看不懂.... 2.环境准备: 软件包依赖: rpm-build rpmdevtools 3.设置 制作RPM包 的环境 直接执行命令: rpmdev-setuptree 即可在当前用户的家目录生成如下目录结构 4.拷贝自己的脚本到相应目录 (简单介绍一下我的那三个脚本的功能: customOS.sh:设置历史命令格式,终端(PS1)显示之类的 scanport.sh :扫描目标主机的可用TCP端口 setRM.sh :当rm -rf 删除的目标 大小小于10M,就把目标放入到/tmp目录下 ) 5.配置SPCE文件(重点) 在SPEC目录下,编译ddcw.spec ddcw.spec内容参考如下: Name: ddcw #名字 Version: 2019 #版本 Release: 1125 Summary: this is test RPM Group: Applications/System License: ddcw URL: https://blog.51cto.com/10888845 #Requires: Requires:grep #依赖,即安装这个软件所需的其它RPM包

下载nvidia-docker2的rpm包

隐身守侯 提交于 2020-01-16 08:22:14
现在慢慢进入GPU的世界, 参考安装URL: https://github.com/NVIDIA/nvidia-docker # If you have nvidia-docker 1.0 installed: we need to remove it and all existing GPU containers docker volume ls -q -f driver=nvidia-docker | xargs -r -I{} -n1 docker ps -q -a -f volume={} | xargs -r docker rm -f sudo yum remove nvidia-docker # Add the package repositories distribution=$(. /etc/os-release;echo $ID$VERSION_ID) curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.repo | \ sudo tee /etc/yum.repos.d/nvidia-docker.repo # Install nvidia-docker2 and reload the Docker daemon configuration sudo yum

Excluding source files from built rpm distribution with setuptool

谁都会走 提交于 2020-01-16 07:56:50
问题 I have a typical project structure that looks as follows: EngineEmulator src ship engine emulator mapping tests emulator mapping utils common doc .... tools .... setup.py MANIFEST.in setup.cfg README.rst My setup.py looks as follows: from setuptools import setup, find_packages setup( name='Engine', version=1.0.0, description='Engine Project', package_dir={'': 'src'}, packages=find_packages( 'src', exclude=["*.tests", "*.tests.*", "tests.*", "tests"]), install_requires =['pycrypto', 'kombu >=1

centos下查看rpm包安装位置

南笙酒味 提交于 2020-01-16 07:35:20
1.如何安装rpm软件包 rpm -ivh your-package.rpm 其中your-package.rpm是你要安装的rpm包的文件名,一般置于当前目录下。 2.如何卸载rpm软件包 使用命令 rpm -e 包名,包名可以包含版本号等信息,但是不可以有后缀.rpm 3.如何查看与rpm包相关的文件和其他信息 rpm -qa |grep vsftpd 4.如何获得某个软件包的文件全名 rpm -q vsftpd 可以获得系统中安装的mysql软件包全名 5.查看一个rpm包中的文件安装到那里去了? rpm -ql 包名 注意这里的是不包括.rpm后缀的软件包的名称; 如果只是想知道可执行程序放到那里去了,也可以用which,比如which vsftpd、 获得软件包相关的信息用rpm -q,q表示查询query,后面可以跟其他选项,比如 i 表示info,获得软件包的信息; l 表示list,获得文件列表; a 表示all,在所有包中执行查询; f 表示file,根据文件进行相关的查询; p 表示package,根据软件包进行查询 需要的查询条件可以使用grep产生,或者从"` `"中的命令行产生 文件来源于http://inotgaoshou.iteye.com/blog/812426 来源: https://www.cnblogs.com/jasonxu19900827

centos6.5升级内核到3.0

a 夏天 提交于 2020-01-16 07:32:43
因为是使用centos6.5安装的docker,而docker需要内核3.0以上的支持,所以必须升级内核 1. 导入public key rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 2. 安装ELRepo到CentOS-6.5中 rpm -ivh http://www.elrepo.org/elrepo- release-6-5.el6.elrepo.noarch.rpm 3. 安装 kernel-lt(lt=long-term) yum --enablerepo=elrepo-kernel install kernel-lt -y 或者安装kernel-ml(ml=mainline) yum --enablerepo=elrepo-kernel install kernel-ml -y 4. 编辑grub.conf文件,修改Grub引导顺序 vi /etc/grub.conf 修改 default的值 5. 重启,查看内核版本号 #uname -r 3.10.28-1.el6.elrepo.x86_64 来源: https://www.cnblogs.com/wspblog/p/6385217.html

centos 7.2 yum 安装 mysql5.7.16

醉酒当歌 提交于 2020-01-16 05:46:11
0、环境 本文操作系统: CentOS 7.2.1511 x86_64 MySQL 版本: 5.7.16 1、卸载系统自带的 mariadb-lib[root@centos-linux ~]# rpm -qa|grep mariadb mariadb-libs-5.5.44-2.el7.centos.x86_64 [root@centos-linux ~]# rpm -e mariadb-libs-5.5.44-2.el7.centos.x86_64 --nodeps2、下载mysql5.7.16 rpm安装包,官网最新的mysql安装包是mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar下载地址[root@centos-linux ~]# wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar然后解压  [root@linux_node_1 src]# tar -xvf mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar mysql-community-libs-compat-5.7.16-1.el7.x86_64.rpm mysql-community-devel-5.7.16-1.el7

How to install docker-ce without internet and intranet yum repository?

廉价感情. 提交于 2020-01-16 04:38:10
问题 I downloaded the RPM package from the official website, but I still need to download some dependencies when I install it. I need to install docker-ce without any network or repository at all, so I need all the RPM packages I depend on and the order in which they are installed. Docker-CE Version: 18.03+ 回答1: Only way to install if there is no internet is download tar and extract. Steps available at :- Docker Install Steps tar can be downloaded from Binary repo 回答2: you must download the DEB