混乱是这样炼成的
liunx的软件安装一般有两种格式一种是rpm(RPM package manager),另一种是deb,跟Debian的命名一样,deb也是因Debra Murdock而得名,她是Debian创始人Ian Murdock的太太。
这两种格式由不同的Linux分发版支持,比如rpm的典型支持是RedHat和Federal,deb那就是Ubuntu了。他们的相应对应的管理工具分别是rpm和dpkg。
简单罗列一下dpkg的命令参数:
dpkg -i package.deb 安装包
dpkg -r package 删除包
dpkg -P package 删除包(包括配置文件)
dpkg -L package 列出与该包关联的文件
dpkg -l package 显示该包的版本
dpkg –unpack package.deb 解开 deb 包的内容
dpkg -S keyword 搜索所属的包内容
dpkg -l 列出当前已安装的包
dpkg -c package.deb 列出 deb 包的内容
dpkg –configure package 配置包
DEB转换为RPM的工具:Alien
DEB的详细介绍
http://www.debian.org/doc/FAQ/ch-pkg_basics
RPM的详细介绍
http://www.rpm.org/
一篇比较两种方式的文章
http://www.hiadmin.com/rpm和deb从本质上就代表了不同理念/
分享到:
相关推荐
1. 使用包管理器(如apt-get for Debian/Ubuntu, yum for CentOS/RHEL)安装VNC服务器。 2. 设置VNC服务器的密码和其他安全选项。 3. 启动VNC服务,并创建一个桌面会话。 4. 如果需要,修改防火墙规则以允许VNC连接...
在Linux上安装Java通常有两种方式:通过官方的二进制包或者通过包管理器。我们这里将以手动下载二进制包的方式进行介绍,因为这是最通用的方法,适用于各种Linux发行版。 1. **下载Java 8二进制包**: 首先,你...
Linux SSH Secure Shell Client 3.2.9 是一个专为Linux系统设计的远程管理工具,主要功能是通过SSH(Secure SHell)协议提供安全的远程登录、文件传输等操作。SSH是一种网络协议,用于在不安全的网络环境中提供加密...
【标签】"mycat 1.4 install liunx" 明确了我们将关注的是在Linux环境下进行Mycat的安装步骤。 在Linux上安装Mycat 1.4,首先需要确保系统满足以下基础环境: 1. **Java运行环境**:Mycat是基于Java的,所以需要在...
在Linux系统中,Crontab...总结来说,Linux CentOS 7的Crontab离线安装包提供了在无网络环境下安装和管理定时任务的能力,通过RPM包管理方式,我们可以方便地在系统中部署和配置Crontab,实现自动化维护和管理工作。
由于Linux发行版的不同,我们可能需要从Oracle官方网站或者通过包管理器来获取JDK1.8。这里我们假设你已经下载了一个名为`java8`的压缩包,它通常包含`jdk-8uXXX-linux-x64.tar.gz`这样的文件。 ### 步骤3:解压JDK...
五、Nginx管理 1. 查看Nginx状态:使用`sudo systemctl status nginx`查看服务状态。 2. 停止Nginx:`sudo systemctl stop nginx`。 3. 重新加载配置:如果修改了配置文件,需要使用`sudo systemctl reload nginx`使...
2. **创建安装媒介**: 下载完成后,将安装包复制到一个USB驱动器或硬盘等移动存储设备上,这就是你的离线安装媒介。 3. **目标环境准备**: 在目标的离线环境中,确保系统满足 SQL Server 的最低硬件和软件要求,...
CygwinPortable则是在此基础上进行了封装,使其成为一个便携式应用,可以存储在USB驱动器或其他可移动存储设备上,方便在多台电脑上使用,而无需每次都进行安装。 CygwinPortable包含了大量常见的Linux命令行工具,...
2. **安装RPM包管理器**:如果系统中没有RPM,需要先安装它。对于基于yum的系统(如CentOS),可以使用`sudo yum install epel-release`命令来添加EPEL仓库,EPEL仓库提供了许多非官方的RPM包,包括Jenkins。 3. **...
接下来,可以通过包管理器(如apt、yum或dnf)来安装,或者直接从源码编译。下面是两种常见的安装方法: 1. 使用包管理器安装: 对于基于Debian的系统(如Ubuntu),可以运行: ``` sudo apt update sudo apt ...
Nacos是阿里巴巴开源的一款分布式服务治理和配置中心的平台,主要应用于微服务架构中的服务发现、配置管理以及健康检查等功能。在Linux环境下部署Nacos-server-2.0.3版本,可以帮助开发者更高效地管理和维护分布式...
7. **自动化工具**:如Ansible、Docker、Puppet或Chef,用于自动化部署和管理。这些工具的安装包可以帮助简化系统运维工作。 8. **监控和日志**:如Prometheus、Grafana、ELK Stack(Elasticsearch、Logstash、...
在基于包管理器的系统中,可以使用`apt-get upgrade rdesktop`(Debian/Ubuntu)或`yum update rdesktop`(Red Hat/CentOS)进行升级。 通过以上步骤,Linux用户就可以利用rdesktop方便地与Windows服务器进行交互,...
这个"PyQt5安装包Linux版"包含了你需要的所有组件,以便在Linux环境下开发功能丰富的应用程序。PyQt5是Qt库的一个Python绑定,Qt本身是一个跨平台的应用程序开发框架,支持Windows、macOS、Linux等多种操作系统。 ...
首先,JDK8是Oracle公司发布的一个版本,它包括Java编译器(javac)、Java运行时环境(JRE)、Java类库以及一些开发工具,如Javadoc(用于生成API文档)和JDB(Java调试器)。在Linux系统上安装JDK8对于开发和运行...
1. **下载RPM安装包**:RPM(Red Hat Package Manager)是Linux发行版如CentOS、Fedora等常用的软件包管理器。在这个场景下,你需要先下载"vsftpd-2.2.2-24.el6.x86_64.rpm"这个RPM文件到你的Linux机器上。确保文件...
- **模块化系统(Project Jigsaw)**:JDK 11引入了Java平台模块系统(JPMS),这使得大型项目更易于管理,通过模块间的明确依赖关系提高了代码的可读性和安全性。 - **HTTP客户端 API(JDK HTTP Client)**:新...
2. **集合**:可以将相关请求组织成集合,方便管理和共享。这对于团队协作特别有用。 3. **环境变量**:可以定义并使用环境变量,使得不同环境(如开发、测试、生产)下的API调用更加灵活。 4. **预请求脚本与测试...
在Linux操作系统中,`patch`...了解这些知识点后,你可以根据具体需求安全地在Linux环境中应用和管理patch安装包,无论是为了更新内核还是其他软件项目。记住,理解补丁的工作原理和正确使用方法是成功应用补丁的关键。