linux软件安装方式分析
来源:互联网 发布:php全站搜索 编辑:程序博客网 时间:2024/05/17 21:47
我认为,window软件的管理是非常方便的,可以方便地安装、升级和卸载
1、Linux软件安装方式
linux软件可以选择多种安装方法:
1. 使用yum、apt-get、rpm、deb等软件包管理工具2. 源码编译3. 绿色版软件,也就是所谓的二进制包4. shell脚本安装
2、YUM
软件包管理工具是最方便的方式了,除非是需要特别情况,比如需要做一些复杂的手动配置,或者想了解软件源码等,否组都可以采用软件包工具管理软件。
是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器 ,(全称为 Yellow dog Updater, Modified)黄狗。
包管理工具都会有一个官方的仓库和客户端,比如yum、apt-get等,这些包管理工具让我们可以快速搜索要安装的软件、更新已经安装的软件和卸载软件等。
yum是python写的!
yum基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,
可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装
2.1、YUM常用命令大全
yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。
软件包搜索:
yum search package1 #使用YUM查找软件包package1
软件包列表:
yum list installed #列出所有已安装的软件包yum list #显示所有已经安装和可以安装的程序包yum list updates #列出所有可更新的软件包yum list extras #列出所有已安装但不在 Yum Repository 內的软件包
软件包信息:
yum info #列出所有已经安装和可以安装的程序包的信息yum info installed #列出所有已安裝的软件包信息yum info updates #列出所有可更新的软件包信息yum info extras #列出所有已安裝但不在 Yum Repository 內的软件包信息
软件安装:
yum install #全部仓库中所有软件包yum install package1 #安装指定的安装包package1yum groupinsall group1 #安装程序组group1
更新、升级:
yum update #更新所有已经安装的软件包yum update package1 #更新指定程序包package1yum check-update #检查可更新的软件包yum upgrade package1 #升级指定软件包package1yum groupupdate group1 #升级程序组group1
更新和升级的区别:
首先yum update和yum upgrade的功能是一样的,都是将需要更新的package更新至软件源中的最新版。
唯一不同是:yum upgrade会删除旧版本的package,而yum update则会保留。
注意!如果你的某些软件依赖旧版本的package,请使用yum update。慎用升级
如果百度一下,很多回答都说升级会更新系统内核,而更新不会。
只能说答案不全对。因为系统内核也是软件,因此升级就会将内核升级,而更新就不会,因为内核被很多软件依赖。
https://serverfault.com/questions/298146/yum-equivalent-to-apt-get-upgrade-vs-apt-get-dist-upgrade/298158#298158
yum update和upgrade的区别?
Linux升级命令yum upgrade和yum update的区别
卸载:
sudo yum remove package1 #卸载软件包package1sudo yum groupremove package1 #卸载软件包package1sudo yum groupremove -y GNOME Desktop #卸载软件包GNOME Desktop
依赖包查看:
yum deplist package1 查看程序package1依赖的包列表
例子:
-bash-4.2$ yum deplist phpLoaded plugins: langpackspackage: php.x86_64 5.4.16-42.el7 dependency: httpd provider: httpd.x86_64 2.4.6-45.el7.centos.4 dependency: httpd-mmn = 20120211x8664 provider: httpd.x86_64 2.4.6-45.el7.centos.4 dependency: libbz2.so.1()(64bit) provider: bzip2-libs.x86_64 1.0.6-13.el7 dependency: libc.so.6(GLIBC_2.15)(64bit) provider: glibc.x86_64 2.17-157.el7_3.4
linux yum命令详解
- linux软件安装方式分析
- Linux软件安装方式
- Linux软件安装方式
- Linux软件安装方式
- Linux软件安装方式
- linux安装软件方式
- linux软件安装方式
- Linux常见软件安装方式
- 如何 Linux 安装 软件 方式
- linux安装软件的方式
- Linux安装软件的方式
- linux下三种安装软件方式
- Linux安装软件方式介绍
- Linux软件的安装方式
- linux安装软件的方式
- linux安装软件的方式
- linux下几种软件安装方式
- Linux下软件常见安装方式
- linux命令学习笔记一
- C#调用BarTender 模板
- DatePickerDialog和TimePickerDialog的运用
- VC++ 使用预编译头
- 二分查找
- linux软件安装方式分析
- [工作流与Activiti]
- 操作系统复习-5.2 I/O核心子系统
- HDOJ 1102 Constructing Roads.(Prim算法实现)
- 常见文件的mime类型
- Unity脚本编译顺序
- Ubuntu查看版本信息
- 菲波那切数列
- Java多线程同步:生产者与消费者