`
skeeey
  • 浏览: 33908 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

liunx安装包管理器

阅读更多
混乱是这样炼成的

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从本质上就代表了不同理念/


分享到:
评论

相关推荐

    vnc-win与vnc-liunx安装包

    1. 使用包管理器(如apt-get for Debian/Ubuntu, yum for CentOS/RHEL)安装VNC服务器。 2. 设置VNC服务器的密码和其他安全选项。 3. 启动VNC服务,并创建一个桌面会话。 4. 如果需要,修改防火墙规则以允许VNC连接...

    linux下java安装包

    在Linux上安装Java通常有两种方式:通过官方的二进制包或者通过包管理器。我们这里将以手动下载二进制包的方式进行介绍,因为这是最通用的方法,适用于各种Linux发行版。 1. **下载Java 8二进制包**: 首先,你...

    mycat 1.4 安装包 liunx

    【标签】"mycat 1.4 install liunx" 明确了我们将关注的是在Linux环境下进行Mycat的安装步骤。 在Linux上安装Mycat 1.4,首先需要确保系统满足以下基础环境: 1. **Java运行环境**:Mycat是基于Java的,所以需要在...

    linux C7 crontab离线安装包

    在Linux系统中,Crontab...总结来说,Linux CentOS 7的Crontab离线安装包提供了在无网络环境下安装和管理定时任务的能力,通过RPM包管理方式,我们可以方便地在系统中部署和配置Crontab,实现自动化维护和管理工作。

    Linux JDK1.8安装包

    由于Linux发行版的不同,我们可能需要从Oracle官方网站或者通过包管理器来获取JDK1.8。这里我们假设你已经下载了一个名为`java8`的压缩包,它通常包含`jdk-8uXXX-linux-x64.tar.gz`这样的文件。 ### 步骤3:解压JDK...

    Liunx系统nginx安装包

    五、Nginx管理 1. 查看Nginx状态:使用`sudo systemctl status nginx`查看服务状态。 2. 停止Nginx:`sudo systemctl stop nginx`。 3. 重新加载配置:如果修改了配置文件,需要使用`sudo systemctl reload nginx`使...

    sqlserver离线安装包

    2. **创建安装媒介**: 下载完成后,将安装包复制到一个USB驱动器或硬盘等移动存储设备上,这就是你的离线安装媒介。 3. **目标环境准备**: 在目标的离线环境中,确保系统满足 SQL Server 的最低硬件和软件要求,...

    CygwinPortable 一键安装包 windows下模拟liunx命令 CygwinPortable 一键安装包 windows下模拟liunx命令

    CygwinPortable则是在此基础上进行了封装,使其成为一个便携式应用,可以存储在USB驱动器或其他可移动存储设备上,方便在多台电脑上使用,而无需每次都进行安装。 CygwinPortable包含了大量常见的Linux命令行工具,...

    Linux中的rdesktop安装包

    在基于包管理器的系统中,可以使用`apt-get upgrade rdesktop`(Debian/Ubuntu)或`yum update rdesktop`(Red Hat/CentOS)进行升级。 通过以上步骤,Linux用户就可以利用rdesktop方便地与Windows服务器进行交互,...

    jenkins-2.183-1.1.noarch.rar Liunx环境安装包

    2. **安装RPM包管理器**:如果系统中没有RPM,需要先安装它。对于基于yum的系统(如CentOS),可以使用`sudo yum install epel-release`命令来添加EPEL仓库,EPEL仓库提供了许多非官方的RPM包,包括Jenkins。 3. **...

    Linux版git资源安装包,2.28.0版本

    接下来,可以通过包管理器(如apt、yum或dnf)来安装,或者直接从源码编译。下面是两种常见的安装方法: 1. 使用包管理器安装: 对于基于Debian的系统(如Ubuntu),可以运行: ``` sudo apt update sudo apt ...

    最新版linux nacos-server-2.0.3.tar.gz

    Nacos是阿里巴巴开源的一款分布式服务治理和配置中心的平台,主要应用于微服务架构中的服务发现、配置管理以及健康检查等功能。在Linux环境下部署Nacos-server-2.0.3版本,可以帮助开发者更高效地管理和维护分布式...

    应用系统基础服务安装所需安装包

    7. **自动化工具**:如Ansible、Docker、Puppet或Chef,用于自动化部署和管理。这些工具的安装包可以帮助简化系统运维工作。 8. **监控和日志**:如Prometheus、Grafana、ELK Stack(Elasticsearch、Logstash、...

    traceroute 安装包

    在Linux环境下,通常有多种方式安装软件,例如使用包管理器如apt(Debian/Ubuntu)、yum(RHEL/CentOS)或者通过源代码编译安装。对于traceroute-2.1.1这样的压缩包,通常意味着我们需要进行手动编译和安装。 首先...

    JDK-11.0.11

    - **模块化系统(Project Jigsaw)**:JDK 11引入了Java平台模块系统(JPMS),这使得大型项目更易于管理,通过模块间的明确依赖关系提高了代码的可读性和安全性。 - **HTTP客户端 API(JDK HTTP Client)**:新...

    PyQt5安装包liunx版

    这个"PyQt5安装包Linux版"包含了你需要的所有组件,以便在Linux环境下开发功能丰富的应用程序。PyQt5是Qt库的一个Python绑定,Qt本身是一个跨平台的应用程序开发框架,支持Windows、macOS、Linux等多种操作系统。 ...

    Linux离线安装ftp安装包

    1. **下载RPM安装包**:RPM(Red Hat Package Manager)是Linux发行版如CentOS、Fedora等常用的软件包管理器。在这个场景下,你需要先下载"vsftpd-2.2.2-24.el6.x86_64.rpm"这个RPM文件到你的Linux机器上。确保文件...

    linux下patch安装包

    在Linux操作系统中,`patch`...了解这些知识点后,你可以根据具体需求安全地在Linux环境中应用和管理patch安装包,无论是为了更新内核还是其他软件项目。记住,理解补丁的工作原理和正确使用方法是成功应用补丁的关键。

    Postman__x64_linux.tar.gz

    2. **集合**:可以将相关请求组织成集合,方便管理和共享。这对于团队协作特别有用。 3. **环境变量**:可以定义并使用环境变量,使得不同环境(如开发、测试、生产)下的API调用更加灵活。 4. **预请求脚本与测试...

    liunx SSH SSHSecureShellClient-3.2.9 安装包

    Linux SSH Secure Shell Client 3.2.9 是一个专为Linux系统设计的远程管理工具,主要功能是通过SSH(Secure SHell)协议提供安全的远程登录、文件传输等操作。SSH是一种网络协议,用于在不安全的网络环境中提供加密...

Global site tag (gtag.js) - Google Analytics