循序渐进Linux 3:Linux下软件安装与管理
一、源码安装
./configure
make
make install
二、RPM包
1. 安装软件包
rpm -i [辅助选项] file1.rpm file2.rpm
主选项 -i: install,安装
辅助选项:
辅助选项 说明
-v 显示附加信息
-h 安装时输出标记 #
--test 测试,不实际安装
--nodeps 不检查依赖关系
--force 忽略软件包以及软件冲突
--replacepkgs 强制重新安装
--prefix 把软件包安装到prefix选项指定的路径
--percent 以百分比形式输出安装进度
--excludedocs 不安装软件包中说明文件
--includedocs 安装软件包包含说明文件
2. 查询软件包
rpm -q [辅助选项] package1...packageN
辅助选项 说明
-f 查询操作系统某个文件属于哪个对应的rpm包
-p 查询以 .rpm 为后缀的软件包安装后对应的包名称
-l 显示软件包中所有文件列表
-i 显示软件包概要信息
-g 查询系统有哪些软件包属于指定类别
-d 显示软件包的说明文件列表
-s 在 -l 的基础上显示每个文件的状态
-R 或 --requries 显示软件包所需的功能
--provides 显示软件包提供的功能
3. 验证软件包
rpm -V [辅助选项] package1...packageN
4. 更新软件包
rpm -U [辅助选项] file1.rpm ... fileN.rpm
5. 删除软件包
rpm -e [辅助选项] package1 ... packageN
辅助选项 说明
--test 只执行删除测试
--nodeps 不检查依赖性
三、yum安装方式
rpm -qa|grep yum // qkxue.net检查yum是否安装
rpm -ivh yum-*.noarch.rpm // 安装yum
yum install xxx // 安装
yum remove xxx // 删除
yum check-update // 检查更新
yum update // 更新所有rpm包
yum update kernel kernel-source
// www.qixoo.qixoo.com更新内核
yum upgrade // 升级版本
yum info // 查询RPM包信息
四、二进制软件安装
这种格式的软件的安装其实就是解压
// *.tar.gz格式
tar -zxvf xxx.tar.gz
// *.bz2格式
tar -jxvf xxx.tar.bz2
此外还有一些有 install.sh 之类的安装脚本,执行即可
循序渐进Linux 3:Linux下软件安装与管理的更多相关文章
- Deepin-linux下的linux的终端下软件安装和卸载方法
1.方法一: sudo apt update #最好第一步是它 sudo apt install <package_name> --no-upgrade #安装该package但是不升级. ...
- Linux下软件安装方法即路径设置
Linux下软件安装方法即路径设置 http://www.cnblogs.com/edward259/archive/2010/07/02/1770066.html
- (大数据工程师学习路径)第一步 Linux 基础入门----Linux 下软件安装
介绍 介绍 Ubuntu 下软件安装的几种方式,及 apt,dpkg 工具的使用. 一.Linux 上的软件安装 通常 Linux 上的软件安装主要有三种方式: 在线安装 从磁盘安装deb软件包 从二 ...
- linux下软件安装的几种方式
linux下软件安装的几种方式(主要有源码安装, rpm安装, yum安装). 一:源码安装 几乎所有的开源软件都支持在Linux下运行,而这些软件一般都以源码形式发放,只需要Linux安装了gcc. ...
- Linux入门基础教程之Linux下软件安装
Linux入门基础教程之Linux下软件安装 一.在线安装: sudo apt-get install 即可安装 如果在安装完后无法用Tab键补全命令,可以执行: source ~/.zshrc AP ...
- Linux 下软件安装
Linux 下软件安装 一.Linux 上的软件安装 通常 Linux 上的软件安装主要有三种方式: 在线安装 从磁盘安装deb软件包 从二进制软件包安装 从源代码编译安装 这几种安装方式各有优劣,而 ...
- 2019-9-16:渗透测试,基础学习,Linux下软件安装,环境搭建,笔记
Centos linux下软件安装yum 通过分析rpm包头数据后,自动解决依赖关系,直接云端下载软件,根据不同版本系统获取不同软件信息,按顺序下载rpm包,安装软件yum search 软件名:搜索 ...
- 【转】Linux下软件安装的几种方式
转自Linux下软件安装的几种方式 Linux 系统的/usr目录 Linux 软件安装到哪里合适,目录详解 Linux 的软件安装目录是也是有讲究的,理解这一点,在对系统管理是有益的 /usr:系统 ...
- linux基础学习之软件安装以及常用命令
linux基础学习之软件安装以及常用命令 调用中央仓库: yum install wget 然后下载nodejs: wget https://nodejs.org/dist/v10.14.2/node ...
随机推荐
- mysql数据库的备份和导入
mysqldump -u root -p --default-character-set = gbk -d demo_db>c:/appserv/www/demosql/sql1.sql//将数 ...
- 06Spring_使用注解配置bean对象
Spring注解开发需要jar包 和 xml开发 一样的 ! 第一步: 新建项目, 导入jar包(就是前一篇文章里面的那几个核心jar包) 第二步: 在需要spring创建对象类上面 添加@Compo ...
- Expression<Func<T,TResult>>和Func<T,TResult>
1.Expression<Func<T,TResult>>是表达式 //使用LambdaExpression构建表达式树 Expression<Func<int, ...
- git config配置文件
设置 git status的颜色. git config --global color.status auto 一.Git已经在你的系统中了,你会做一些事情来客户化你的Git环境.你只需要做这些设置一 ...
- [CareerCup] 3.2 Min Stack 最小栈
3.2 How would you design a stack which, in addition to push and pop, also has a function min which r ...
- Github克隆别人的库
一. 首先在网站上进入别人的库(通过别人提供的链接或者自己在页面上查询),然后在右下方选择SSH,将链接复制下来. 二. 在你的电脑上新建一个与人家库名相同的文件夹,然后在文件夹上右击,在弹出菜单上选 ...
- Spring MVC的工作流程
前端控制器(DispatcherServlet): (不需要我们开发)接收请求,响应结果,相当于转发器,中央处理器.减少了其它组件之间的耦合度. springmvc.xml是SpringMVC的一个全 ...
- openssl实践总结
openssl实验总结 OPENSSL简介 OpenSSL项目是一个协作开发一个健壮的,商业级的,全功能的,并且开放源代码工具包,它实现了安全套接字层(SSL v2/v3)和传输层安全(TLS v1) ...
- Jenkins进阶系列之——04Publish Over FTP Plugin插件
说明:这个插件可以将构建的产物(例如:Jar)发布到FTP中去. 官方说明:Publish Over FTP Plugin 安装步骤: 系统管理→管理插件→可选插件→Artifact Uploader ...
- 分享我收集的引擎、图形学、WebGL方面的电子资料
本文分享我这一年以来收集的我认为比较经典的电子资料,希望能对大家有所帮助! 本文会不断更新! 目录 WebGL Insights OpenGL Insights Game Programming Pa ...