Linux软件安装
写写刚看视频学习后自己的理解吧
rpm常用命令
- 安装
rpm -ivh 包名 # -i 安装 # -v 以#显示进度条 # -h 显示详细的安装信息
- 卸载
rpm -e 包名
- 查询所有的包名
rpm -qa
- 查看某一个关键字的包名
rpm -q 包名
- 升级
rpm -Uvh 包名
多版本管理update-alternatives
的使用(以java为例)
- 查看用法
update-alternatives
- 添加到版本管理
alternatives --install /usr/bin/java java /usr/local/jdk-11.0.2/bin/java 3
名词解释:
- /usr/bin/java 软连接
- java 必须要有,大意是别名,是终端运行的命令
- /usr/local/jdk-11.0.2/bin/java 程序实际路径
- 3 优先级 - 切换命令如下,还需要选择对应的序号即可
update-alternatives --config java
自问自答
- 软件安装有哪些方式?
- 源码编译安装, 对于公开源代码的程序,可以自行下载源代码,编译安装.例如python,nginx等
- rpm,deb安装,分别对应Redhat系列 Debian系列的系统,此种方式不需要自行编译,就像windows的安装包一样.不能解决软件之间的依赖关系
- yum,dnf,apt等方式安装,是rpm,deb安装方式的顶层调用,可以自动解决软件依赖关系,而ndf是yum的更高级版本,yum年久失修,不过还是可以满足大部分情况.更加智能
- yum apt的常用操作有哪些?
- yum/apt install 安装
- yum/apt remove 卸载
- yum/apt search 搜索
- yum/apt update 更新
- yum -y install y参数遇到询问,都会返回yes
- 看到了哪些亮点?
- 了解到了多版本管理工具
update-alternatives
,因为有时候确实需要jdk高版本,有时候又需要低版本. - OpenJDK 与 JDK,Oracle的JDK竟然不开源了,需要收费.
- 了解到了多版本管理工具
版权声明:
作者:qiankong
链接:https://bravexist.cn/2023/11/linux-software-installation.html
文章版权归作者所有,未经允许请勿转载。
THE END