Linux环境下安装/卸载软件

版权声明:本文为博主原创文章,如果喜欢欢迎收藏转载!如有错误,请指出! https://blog.csdn.net/h___q/article/details/82870187

Ubuntu环境下:使用apt-get工具

●什么时apt-get?
高级包装工具(Advanced Packaging Tools ,简称APT),是Debian及其衍生发行版(如:ubuntu)的软件包管理器。APT可以自动下载,配置,安装二进制或者源代码格式的软 件包,因此简化了 Unix系统上管理软件的过程,apt-get命令一般需要root权限执行,所以一般跟着sudo命令。
●软件源
为了方便在Linux环境下进行软件的安装,开发者会将编译好的软件二进制程序上传至一个特定的服务器,以供全球的Linux用户来下载,这样用户就不必下载源码再自行进行编译,提高了Linux系统的使用体验,在ubuntu18.04环境下,会默认其apt-get工具的软件源来自国外服务器,但由于某些原因,通常在访问时,网速会格外缓慢,所以我建议大家将apt-get的软件源更换为国内的服务器。更换Ubuntu18.04系统软件源

●使用方法

sudo apt-get [选项] [命令] [package1,package2 ...]

●常用命令

update - 重新获取软件包列表
upgrade - 更新已安装的包
install - 安装软件包
remove - 移除(卸载)软件包
autoremove - 自动移除(卸载)所有不使用的软件包
purge - 移除(卸载)软件包和配置文件
source - 下载源码档案
build-dep - 为源码包配置编译依赖
dist-upgrade - 发行版升级
clean - 清除下载的归档文件
autoclean - 清除旧的已下载的归档文件
check - 检测是否有损坏的依赖

●常用选项

-h 帮助文件
-q 输出到日志
-qq 不输出信息,错误除外
-d 仅下载
-s 不实际安装,模拟执行命令
-y 对所有问题都选y,不进行提示

CentOS环境下:使用yum工具

●什么是yum?
Yum (全称为:Yellow dog Updater, Modified) 由Duke University团队,修改Yellow Dog Linux的Yellow Dog Updater开发而成,是一个基于RPM 包管理的字符前端软件包管理器。能够从指定的服务器自动下载 RPM 包并且安装,可以处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。被Yellow Dog Linux本身,以及Fedora、Red Hat Enterprise Linux采用。
●yum与apt-get类似,也有自己的软件源。更换CentOS系统yum源
●使用方法

yum [选项] [命令] [package1,package2 ...]

●常用命令

install - 安装软件包
update - 更新软件包
check-update - 检查是否有可用的更新包
remove - 删除指定的软件包
list - 显示软件包的信息
search - 检查软件包的信息
info - 显示指定的软件包的描述信息和概要信息
clean - 清理yum过期的缓存
shell - 进入yum的shell提示符
resolvedep - 显示软件包的依赖关系
localinstall - 安装本地的软件包
localupdate - 显示本地软件包并进行更新
deplist - 显示软件包的所有依赖关系

●常用选项

-h 显示帮助信息
-y 对所有问题都选y,不进行提示
-c 指定配置文件
-q 安静模式
-v 详细模式
-d 设置调试等级(0-10)
-e 设置错误等级(0-10)
-R 设置yum处理一个命令的最大等待时间
-C 完全从缓存中运行,而不去下载或者更新任何头文件

源码编译安装

待开发

猜你喜欢

转载自blog.csdn.net/h___q/article/details/82870187