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中的软 ...
随机推荐
- BZOJ3513[MUTC2013]idiots——FFT+生成函数
题目描述 给定n个长度分别为a_i的木棒,问随机选择3个木棒能够拼成三角形的概率. 输入 第一行T(T<=100),表示数据组数. 接下来若干行描述T组数据,每组数据第一行是n,接下来一行有n个 ...
- 多校#5-1005-Instring-HDU5785-manacher+维护
寻找三元组(i,j,k),使得(i,j)(j,k)都是回文字串,其中i<=j<k. 可以发现,对于每一位i,只要预处理出来有多少个以i为右端的回文串和以i为左端的回文串.把那些串的另一端的 ...
- 洛谷P3381 最小费用最大流
费用流板子 还是一道板子题..先练练手 #include <bits/stdc++.h> #define INF 0x3f3f3f3f #define full(a, b) memset( ...
- altera rom ram IP的浅层理解
1.altera 提供了两种rom :单口rom和双口rom. 官方文档偷图: 单口rom:输出可以配置寄存器寄存再输出,时钟可以输入输出用不同的时钟. 双口rom:输入输出时钟可不同或者A与B的时钟 ...
- 【XSY2667】摧毁图状树 贪心 堆 DFS序 线段树
题目大意 给你一棵有根树,有\(n\)个点.还有一个参数\(k\).你每次要删除一条长度为\(k\)(\(k\)个点)的祖先-后代链,问你最少几次删完.现在有\(q\)个询问,每次给你一个\(k\), ...
- php unset对json_encode的影响
先运行一段php代码: $a = Array(0=>'hello world', 1=>'girl', 2=>'boy'); var_dump(json_encode($a)); u ...
- ElasticSearch5.4.1 搜索引擎搭建文档
安装配置JDK环境JDK安装(不能安装JRE)JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-download ...
- 洛谷P4581 [BJOI2014]想法(玄学算法,拓扑排序)
洛谷题目传送门 萝卜大毒瘤 题意可以简化成这样:给一个DAG,求每个点能够从多少个入度为\(0\)的点到达(记为\(k\)). 一个随机做法:给每个入度为\(0\)的点随机一个权值,在DAG上求出每个 ...
- 【LOJ#6066】「2017 山东一轮集训 Day3」第二题(哈希,二分)
[LOJ#6066]「2017 山东一轮集训 Day3」第二题(哈希,二分) 题面 LOJ 题解 要哈希是很显然的,那么就考虑哈希什么... 要找一个东西可以表示一棵树,所以我们找到了括号序列. 那么 ...
- Nowcoder | [题解-N210]牛客OI月赛2-提高组
比赛连接戳这里^_^ 我才不会说这是我出的题(逃) 周赛题解\((2018.10.14)\) \(T1\) \(25\sim50\)分做法\(:\)直接爆搜 作为一个良心仁慈又可爱的出题人当然\(T1 ...