Linux包管理及yum
1.光盘挂载
mount /dev/cdrom /mnt
cd /mnt
2.安装rpm包
rpm -ivh vsftpd-3.0.2-22.el7.x86_64.rpm
rpm -Uvh vsftpd-3.0.2-22.el7.x86_64.rpm
其中-Uvh没有就安装,有就更新
3.卸载
卸载rpm
rpm -e vsftpd-3.0.2-22.el7.x86_64
前提包是好的,没问题的
rpm -e 软件包名 查询指定包安装没
rpm -q vsftpd 查询全部
rpm -qa 过滤
rpm -qa |grep vsf
which vim :查看命令具体路径在哪
rpm -qf /usr/bin/vim :在rpm -qf加命令的路径,查看命令来自那个包
rpm -ql 软件包名:查询软件产生的文件
4.包的依赖关系
A ---------> B a 依赖于b 包依赖关系,有版本限制 rpm -ivh a b c :要捋清楚包之间的依赖关系和版本,才能安装成功
5.使用aliyun yum站电源
使用aliyun yum站点源
第一步:Base源
cd /etc/yum.repos.d/
mv *.repo /tmp # 将原来etc下的Base源都移到tmp文件夹下
执行命令:
wget http://mirrors.aliyun.com/repo/Centos-7.repo 第二部:EPEL源,需在安装aliyun或其他Base源的情况下执行下面的命令:
yum install -y epel-release
cd /ete/yum.repos.d/
把原来的源移走
先装base源,再装epel源
6.软件安装
yum list 所有已有yum源支持的所有安装包
yum list |grep python yum grouplist 查看组
yum groupinstall "Development Tools" 安装组
7.卸载软件包
yum install -y openssl openssl-devel
8.优化源
(1)本地镜像yum源(光盘挂载到/mnt下) vim local.repo #将Bser源下面的*.repo文件都移走,才能使用本地的,将下面内容写入
[local]
name=localios
baseurl=file:///mnt
gpgcheck=0 yum clean all 清除之前的源的索引的缓存,才能用新的源
yum install -y vsftpd (2)局域网yum源(ftp)
1.安装ftp软件
yum install -y vsftpd
2.启动ftp服务
[root@python3 ~]# systemctl start vsftpd
[root@python3 ~]# systemctl enable vsftpd 设置开机自动启动 3.创建站点目录,并将光盘软件拷贝其中
访问路径(站点目录)设置:
mkdir /var/ftp/pub/centos7
[root@python3 ~]# cp -a /mnt/* /var/ftp/pub/centos7 4.生成ftp站点的yum源配置文件
创建配置文件:
cd /etc/yum.repo.d/ #将此目录下的.repo文件都移走
vim ftp.repo 写入下面文件:
[ftp]
name=centos7
baseurl=ftp://10.0.0.100/pub/centos7
gpgcheck=0
5.安装软件测试
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc gcc-c++ openssl-devel zlib zlib-devel -y
9.解压
.zip
1.解压方式:
unzip xxx.zip
.tar
.tar.gz
.tgz
.tar.bz2
.tar.xz
2.解压方式:
tar xf xxx.tar
.iso
3.解压方式:
mount -o loop xxx.iso /test
.cpio
4.解压方式:
cpio -idcmv < xxx.cpio
Linux包管理及yum的更多相关文章
- Linux 入门记录:二十、Linux 包管理工具 YUM
一.YUM(Yellowdog Updater, Modified) 1. YUM 简介 RPM 软件包形式管理软件虽然方便,但是需要手动解决软件包的依赖问题.很多时候安装一个软件首先需要安装 1 个 ...
- Linux程序包管理之yum及源代码安装
第十六章.Linux程序包管理之yum及源代码安装 目录 yum介绍 yum配置文件 yum的repo配置文件中可用的变量 yum命令的使用 使用光盘作为本地yum仓库 如何创建yum仓库 编译安装的 ...
- Linux包管理工具分析
转自:http://blog.csdn.net/carolzhang8406/article/details/14198219 在正式进入讨论之前,先贴几条非常有用的link: linux 发行版比较 ...
- Linux包管理器
按Linux系统分类 Redhat系列:Redhat(本身就是Centos).Centos.Fedora等,采用Dpkg包管理器 Debian系列:Debian.Ubuntu等,使用RPM包管理器 R ...
- Linux 包管理
1 文集 <Linux 包管理基础:apt.yum.dnf 和 pkg>,由Snapcrafter翻译,英文原创(作者Brennen)地址在这里. 这是一篇不错的概括性的文章,系统介绍了D ...
- linux基础之程序包管理(rpm,yum)
一.rpm 安装:rpm { -i | --install } [ install-options ] PACKAGE_FILE... -v: 显示安装时的详细信息 -vv: 显示许多难以阅读的调试信 ...
- Linux程序包管理初步-yum的使用
何为yum? yum:由yellow dog研发,全称Yellowdog Update Modifier 是rhel系列系统上rpm包管理器的前端工具,可用来自动解决依赖关系,从而更好的实现程序包的安 ...
- linux软件管理之yum管理rpm包
YUM 使用官方源 ==================================================================================== 阿里镜像站 ...
- linux下包管理命令yum与apt-get以及开发环境配置
一般来说市面上常见的Linux系统分为两大类: RH类:Redhat.centOS和Fedora等 Debian类:ubuntu.Debian等. 上述两类系统对应的包管理工具命令分别是yum和apt ...
随机推荐
- iOS中autolaylout和sizeclass的理解
没发现居然有三四个月没写博客了,好惭愧.都是加班太多了,还好现在换了一家,还是得继续写啊. 主要是学习了http://onevcat.com/上的内容写的笔记,并自己动手操作了一下. 已经排好版了,懒 ...
- Android——Android Bundle类(转)
今天发现自己连Bundle类都没有搞清楚,于是花时间研究了一下. 根据google官方的文档(http://developer.android.com/reference/android/os/Bun ...
- C++ new delete操作符
//new delete操作符 #define _CRT_SECURE_NO_WARNINGS #include<iostream> using namespace std; /* 1.n ...
- Hadoop是原Yahoo的Doug Cutting根据Google发布的学术论文研究而来
Hadoop是原Yahoo的Doug Cutting根据Google发布的学术论文研究而来.Doug Cutting给这个Project起了个名字,就叫Hadoop. Doug Cutting在Clo ...
- UIWindow小记
If you choose to create a window in Interface Builder, be sure to select the Full Screen at Launch o ...
- Numpy库解析
python中的axis 其实问题理解axis有问题,df.mean其实是在每一行上取所有列的均值,而不是保留每一列的均值.也许简单的来记就是axis=0代表往跨行(down),而axis=1代表跨列 ...
- Effective C++ Item 9 Never call virtual functions during constrution or destruction
Because such calls would never go to a more derived class than that of currently executing construto ...
- 如何在AWS中为自己的S3托管站点添加SSL/TSL证书(https)
概要 利用AWS的S3服务托管静态网站后,如何将自己的域名与该站点绑定,并为此域名提供SSL/TSL证书(https). 面向人群 已经掌握如何利用S3服务托管静态网站. 已经拥有自己的域名. 希望为 ...
- springboot tomcat的使用
使用自带的tomcat 以java 项目启动: 默认端口号为8080 1.必须导入此包 2.有启动类
- vector排序问题<unresolved overloaded function type>
要对vector中的自定义类型进行排序,首先需要提供一个函数bool comp(const Interval & a, const Interval & b) 来定义类型的排序准则 然 ...