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中的软 ...
随机推荐
- OPENQUERY (Transact-SQL)
Syntax Copy OPENQUERY ( linked_server ,'query' ) Arguments linked_serverIs an identifier representin ...
- hdu-6166(最短路+二进制分组)
题意:给你n个点m条边的有向图,然后再给你k个不同的点,问你这k个点的最小距离: 解题思路:这道题最需要注意的就是k个点一定是不同的,那么有一个结论就是任意两个不同的数字中,在他们的二进制地表示中,一 ...
- AMD三代锐龙箭在弦上:如此家族堪称豪华
AMD将于今年年中正式推出第三代Ryzen锐龙处理器,即不集成显示芯片的纯CPU产品,外界猜测可能的时间点会是5月底的台北电脑展. 虽说依然采用AM4接口,也就是X370/470老主板可无压力兼容,但 ...
- notepad++上直接运行python文件
一.打开notepad++,点击语言,选择python,这样就写的是python文件了 二.点击运行>运行:输入cmd /k python "$(FULL_CURRENT_PATH)& ...
- 实现中英文混合string的逆向输出
#include <iostream> using namespace std; // 输入一个字符串(包括英文和中文),将其反序输出, 如: // hello 今天真热 ---> ...
- HTML5-Video视频-基础篇
展示视频 视频 <video width=" controls="controls"> <source src="movie.mp4" ...
- Vue——显示微信用户名称中enjoin表情
后端做了处理转为了Unicode编码存入数据库,但是取出来没做处理,所以前端就做下简单的处理 转换代码: function decodeUnicode(str) { str = str.replace ...
- codeforces1101D GCD Counting 【树形DP】
题目分析: 蛮简单的一道题,对于每个数拆质因子,对于每个质因子找出最长链,在每个地方枚举一下拼接 代码: #include<bits/stdc++.h> using namespace s ...
- HDU4864 Task(算竞进阶习题)
贪心 比较巧妙的贪心..先把所有机器和任务按时间是第一关键字,等级为第二关键字排序. 然后用机器去匹配每一个任务. 排序之后,在时间上满足当前任务的机器,必定也在时间上满足后面的机器,所以我们每次把时 ...
- 【XSY1476】平凡之路 斜率优化DP
题目大意 有\(n\)个格子,一开始你在\(1\)号格子.每次你只能往编号更大的格子走.从第\(i\)个格子走到第\(j\)个格子的代价是\(a_i+a_j\times(j-i)\times m\) ...