yum工具的使用
yum工具的使用
----------
yum list|head -n 10
会有一个报错:
由于管道被破坏而退出
-----------
搜索名字为vim的rpm包
yum search vim
使用grep也可以实现相同的搜索功能
yum list | grep 'vim'
----------
安装一个protobuf-vim 的rpm包
yum install -y protobuf-vim
卸载刚我们安装的protobuf-vim 的rpm包
yum remove protobuf-vim
-------------
升级 bash 的rpm包
yum update bash
===============================
使用本地光盘制作yum源
1.挂载光盘
mount /dev/cdrom /mnt
2.删除/etc/yum.repos.d目录下的所有repo文件:删除之前提前做一个备份
删除前先做备份
cp -r /etc/yum.repos.d /etc/yum.repos.d_bak
开始删除
rm -rf /etc/yum.repos.d/*
3.创建一个新的文件dvd.repo
vim /etc/yum.repos.d/dvd.repo
写入内容:
[dvd]
name=install dvd
baseurl=file:///mnt
enabled=1
gpgcheck=0
----------------------
4.刷新repos生成缓存
yum makecache
这一步完成后就可以使用yum 命令安装你所需要的软件包了
=====================
在xshell远程工具中也是支持Ctrl+L清屏的
在xshell远程工具中也是支持Tab键自动补齐命令的
yum的简单使用
安装一个tftp的rpm包
yum install -y tftp
======================
使用yum工具下载需要的rpm包
恢复一下系统默认的yum源
rm -rf /etc/yum.repos.d
mv /etc/yum.repos.d_bak /etc/yum.repos.d
生成一下yum的缓存
yum list
==================
使用yum工具下载rpm包到指定的路径中
yum install rpm包的名字 -y --downloadonly --downloaddir=注定的路径
下载ypbind的rpm包到tmp目录中
yum install -y ypbind --downloadonly --downloaddir=/tmp/
查看一下tmp目录中有哪些rpm包
ls /tmp/*.rpm
-------------------
解决下载的rpm包已经安装的问题
yum reinstall -y bash --downloadonly
===================
Linux中源码包的安装:
源码包大多都是用C语言开发的,因为C语言是Linux上最标准的程序语言,Linux上C语言的编译器是gcc,利用gcc编译器可以把C语言编译成可执行的二进制文件
怎样查看一下自己的Linux上是否安装了gcc
执行gcc -v命令,如果Linux系统没有安装gcc编译器,会提示“Command not found”;
如果系统上安装了gcc编译器,这条命令就会显示出当前安装的gcc编译器是哪个版本。
rpm -q gcc
查看一下系统上的gcc的版本信息
gcc -v
就会打印出你使用gcc的版本信息了,然后就可以用了
gcc -o test test.c
就会编译test.c,生成可执行文件 test
然后
./test
就会运行test
-------------------------
安装源码包的步骤
./configure 定制功能
make 使用gcc对Makefile文件中的预设定的参数进行编译
make install 安装:创建软件的存放目录和配置文件
------------
下载源码包到/usr/local/src
cd /usr/local/src
wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.2.32.tar.gz
http://r.aminglinux.com
wget http://r.aminglinux.com/apache/httpd/httpd-2.2.32.tar.gz
查看一下下载的源码包
ls
httpd-2.2.32.tar.gz
解压源码包
tar -zxvf httpd-2.2.32.tar.gz
用wget命令直接下载的压缩包可能会有问题
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
改变一个文件的权限
chmod 777 httpd-2.2.32.tar.gz
删除文件
rm -rf httpd-2.2.32.tar.gz
---------------------------------
yum工具的使用的更多相关文章
- 解决安装rpm包依赖关系的烦恼 - yum工具介绍及本地源配置方法
版权声明:本文发布于http://www.cnblogs.com/yumiko/,版权由Yumiko_sunny所有,欢迎转载.转载时,请在文章明显位置注明原文链接.若在未经作者同意的情况下,将本文内 ...
- 利用yum工具安装应用程序
在安装gtk+编译环境的过程中,你会发现,RPM软件包之间的依赖关系非常复杂.在实际管理过程中,这种依赖关系可能会更加复杂.因此非常有必要寻找一种自动化安装工具,让安装工具自己处理这些关系复杂的依赖关 ...
- yum工具介绍
当你的linux处于联网状态时,yum工具能够非常方便的在Linux上安装各种软件.补丁等等,而且最重要的一点是完全不用管包的依赖关系.只需要简单的指定你要安装的软件名称,其他工作几乎都交给yum了, ...
- Linux下安装yum工具
Linux下安装yum工具 http://blog.csdn.net/caoshichaocaoshichao/article/details/13171919
- Linux编程 18 安装软件程序(yum工具对软件包安装,删除,更新介绍)
一. 概述 本篇介绍在linux上见到的各种包管理系统(package management system,PMS)用来进行软件安装,管理,删除的命令行工具.PMS是利用一个数据库来记录各种相关内 ...
- 7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法 7.5 yum搭建本地仓库
7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法 7.5 yum搭建本地仓库 三种方法 rpm工具----->类型windows下的exe程序 ...
- Fedora 和 RedHat 以及 SUSE 中 YUM 工具的使用
参考博客:https://www.cnblogs.com/good-study/p/9928587.html 一.yum命令概述: 1.简介: yum命令时在Fedora和RedHat以及SUSE中基 ...
- 安装软件包的三种方法、RPM包介绍、rpm、yum工具用法、yum搭建本地仓库
第5周第3次课(4月18日) 课程内容: 7.1 安装软件包的三种方法7.2 rpm包介绍7.3 rpm工具用法7.4 yum工具用法7.5 yum搭建本地仓库 7.1 安装软件包的三种方法 rpm工 ...
- yum工具及源码包
目录 yum工具及源码包 yum yum源 yum实战案例 yum全局配置文件 制作本地yum仓库 构建企业级yum仓库 源码包 yum工具及源码包 yum yum是RedHat以及CentOS中的软 ...
随机推荐
- luogu3391
P3391 [模板]文艺平衡树(Splay) 题目背景 这是一道经典的Splay模板题——文艺平衡树. 题目描述 您需要写一种数据结构(可参考题目标题),来维护一个有序数列,其中需要提供以下操作:翻转 ...
- maven + bat 实现快速编译打包模块代码
pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="htt ...
- HDU2710-Max Factor-分解质因子
给出N个MAXN以内的不同的数,求出素因子最大的数. 使用朴素的方法分解素因子即可.时间复杂度为N*log(MAXN) #include <cstdio> #include <alg ...
- SQLSERVER 维护计划无法删除
数据对网站运营或者企业运营是至关重要的,所以,我们在使用数据库的时候,为了保证数据的安全可靠性,都会做数据库备份,很显然,这个备份,我们不可能每天都去手动备份,SQLServer 数据库就可以提供数据 ...
- RSS阅读器“阅读原文”报错400
问题 使用SpringMVC框架,实现了RSS订阅,在FoxMail的RSS订阅页面,点击[阅读原文],报错400 . 每个RSS文章的链接是:https://jiashubing.cn/forum/ ...
- 在 CentOS 上编写 init.d service script [转]
背景:之前编写了一些脚本,下载了一些开源软件,想把它们做成系统服务,通过 service your_prog_name start 这样的方式来后台运行,并在开机时自动启动.在了解了 daemon 命 ...
- ZOJ 4062 Plants vs. Zombies(二分答案)
题目链接:Plants vs. Zombies 题意:从1到n每个位置一棵植物,植物每浇水一次,增加ai高度.人的初始位置为0,人每次能往左或往右走一步,走到哪个位置就浇水一次.求m步走完后最低高度的 ...
- redux源码解析-redux的架构
redux很小的一个框架,是从flux演变过来的,尽管只有775行,但是它的功能很重要.react要应用于生成环境必须要用flux或者redux,redux是flux的进化产物,优于flux. 而且r ...
- 如何搭建高可用redis架构?
如何搭建高可用redis架构? 温国兵 架构师小秘圈 昨天 作者:温国兵,曾任职于酷狗音乐,现为三七互娱 DBA.目前主要关注领域:数据库自动化运维.高可用架构设计.数据库安全.海量数据解决方案.以及 ...
- 如何设计出优秀的Restful API?
https://mp.weixin.qq.com/s?__biz=MzU0OTE4MzYzMw==&mid=2247485240&idx=1&sn=b5b9c8c41659d2 ...