linux操作系统分类
1. RedHat系列:RedHat、CenterOs、Fedora等 【yum】
2.Debian系列:Debian、Ubuntu等 【apt-get】
区别
wget:
- 不是安装方式 他是一种下载软件类似与迅雷 如果要下载一个软件 我们可以直接 wget 下载地址
-
通过HTTP、HTTPS、FTP三个最常见的TCP/IP协议下载,并可以使用HTTP代理名字是World Wide Web”与“get”的结合
yum:全称为 Yellow dog Updater, Modified
- 是redhat、centos下的一个软件安装方式,它是基于Linux的
- 是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器
- 基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包
-
rpm: 软件管理; redhat的软件格式 rpm r=redhat p=package m=management 用于安装 卸载 .rpm软件
- 串联下:
使用wget下载一个 rpm包, 然后用 rpm -ivh xxx.rpm 安装这个软件,嫌麻烦的话,就
可以直接用 yum install sqoop 来自动下载和安装依赖的rpm软件
apt-get:
- 是ubuntu下的一个软件安装方式,它是基于debain
举例(Centeros)
wget: command not found 解决方案
安装的是CentOS 6.5,wget默认不会被安装,所以找不到wget这个命令,解决方式是安装wget
方法一:yum安装wget
yum -y install wget
方法二:rpm安装
如果没有安装yum,可以通过下载rpm包进行安装
总结
centeros -> yum
ubuntu -> apt-get(也可直接用apt)
yum和apt-get(apt)的使用介绍
yum常用命令 【Centeros】
yum的配置文件是/etc/yum.conf
- 我们来先讲Redhat的yum 这种高级的包管理.
- yum install gcc [centos]
- 更新:yum update
- 安装:yum install xxx
- 移除:yum remove xxx
- 清除已经安装过的档案(/var/cache/yum/):
- yum clean all 搜寻:
- yum search xxx
- 列出所有档案:yum list
apt-get(apt)常用命令 [Ubuntu]
配置文件/etc/apt/sources.list
- apt-cache search package 搜索包
- apt-cache show package 获取包的相关信息,如说明、大小、版本等
- sudo apt-get install package 安装包
- sudo apt-get install package – – reinstall 重新安装包
- sudo apt-get -f install 修复安装”-f = ——fix-missing”
- sudo apt-get remove package 删除包
- sudo apt-get remove package – – purge 删除包,包括删除配置文件等
- sudo apt-get update 更新源
- sudo apt-get upgrade 更新已安装的包
- sudo apt-get dist-upgrade 升级系统
- sudo apt-get dselect-upgrade 使用 dselect 升级
- apt-cache depends package 了解使用依赖
- apt-cache rdepends package 是查看该包被哪些包依赖
- sudo apt-get build-dep package 安装相关的编译环境
- apt-get source package 下载该包的源代码
- sudo apt-get clean && sudo apt-get autoclean 清理无用的包
- sudo apt-get check 检查是否有损坏的依赖