`
xumingyong
  • 浏览: 185020 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

转载:CheckInstall 用于方便的创建 deb、rpm、slackware 二进制包

 
阅读更多

CheckInstall 用于方便的创建 deb、rpm、slackware 二进制包。试用了一下,非常简单。值得推荐。

 

 

用法:

 

首先安装 CheckInstall,提供 rpm 和源代码方式,不赘述。然后编译你想安装的软件,但是不 make install。比如你要安装 nginx:

  1. 下载 nginx
  2. 解压 nginx.tar.gz
  3. 进入 nginx 目录执行 ./configure --prefix=/usr/local/nginx ; make
  4. 运行 checkinstall
  5. 回答几个问题就 ok 了,比如对包的描述、以及要创建哪种类型的包。

 

 

分享到:
评论

相关推荐

    checkinstall方法制作deb 包1

    通过`checkinstall`,我们可以将编译后的软件制作成DEB包,方便后续的管理和更新。 1. 首先,我们需要安装`checkinstall`。在终端中输入`sudo apt-get install checkinstall`,这会从Debian的官方仓库中下载并安装`...

    用Checkinstall制作你自己的RPM

    ### 使用Checkinstall创建RPM包详解 在Linux环境中,RPM(Red Hat Package Manager)是一种广泛使用的软件包管理系统。它不仅适用于Red Hat发行版,也适用于其他基于RPM的发行版,如Fedora、CentOS等。对于希望将自...

    checkinstall-1.6.3-1.mips64.rpm

    可用于龙芯3a3000以上的linux系统的checkinstall rpm安装包,这个程序用于替代make install制作自己的打包安装程序,解决make install方式编译安装源码的时候系统rpm数据库里面无法记录自己编译程序信息的问题,避免...

    checkinstall-1.6.2.tar.gz

    3. **创建包**:`checkinstall`收集这些信息后,将生成一个符合系统包管理器格式(RPM或DEB)的安装包,这样你就可以通过包管理器来管理这个软件了。 4. **安装验证**:最后,`checkinstall`会用生成的包来安装软件...

    常用的linux centos7.x rpm

    - 编译安装的软件不包含RPM的元数据,所以无法用RPM命令管理,但可以使用`checkinstall`工具创建RPM包。 7. 软件包管理最佳实践: - 定期更新系统以保持软件安全性和稳定性。 - 尽量使用官方或受信任的软件仓库...

    deb包制作与安装.doc

    #### 二、deb包的安装与管理 ##### 1. 使用dpkg进行deb包操作 - **解压deb包内容**: `dpkg -X wt-ezsdk-dm8168_5.02.01.59-1_i386.deb package/` - **解压deb包控制信息**: `dpkg -e wt-ezsdk-dm8168_5.02.01.59-1_...

    checkinstall_cn

    checkinstall是这样一款工具,它能够将源代码编译过程转化为系统包(如RPM或DEB),使得安装和管理自编译的软件变得更为简便。而checkinstall_cn,则是checkinstall的中文版,它不仅修复了原版中的一些问题,还引入...

    checkinstall-1.6.2-CentOS_5.5.x86_64.rpm

    make your program, CheckInstall will run make install (or whatever you tell it to run) and keep track of every file modified by this installation, using the excelent installwatch utility written by ...

    selinux,gnupg,checkinstall 压缩包

    `checkinstall`是一个方便的工具,用于在源码安装过程中创建RPM或DEB格式的包,便于管理和更新。使用checkinstall的好处在于: 1. 它会在编译安装后生成一个软件包,便于日后的卸载或升级。 2. 可以记录安装过程,...

    linux下qt程序安装包制作打包案例,可生成不区分中英文路径的桌面快捷方式

    最后,我们可以使用打包工具,如`checkinstall`或`dpkg-deb`来创建DEB包,这在Ubuntu和Debian系系统中很常见。先安装`checkinstall`: ```bash sudo apt-get install checkinstall ``` 然后在你的包目录中运行: ...

    Oracle 11gx64最后安装条件检查所需的rpm包

    Oracle 11g是一款强大的关系型数据库管理系统,其在x64架构上的安装涉及多个RPM(Red Hat Package Manager)包。RPM是Linux发行版中广泛使用的软件包管理器,用于安装、升级、查询和卸载软件。在Oracle 11g的安装...

    deb_packages:我的Deb软件包和Debian和Ubuntu更新脚本

    `dpkg-buildpackage`或`checkinstall`命令常被用来从源代码创建Deb包。过程中需要编写规则文件(rules)来指导打包过程,并且可能需要修改软件源码以适应特定环境或需求。 3. **Shell脚本**:在`deb_packages`项目...

    libplist:处理二进制或XML的Apple Property List格式的库

    一个小型可移植的C库,用于处理二进制或XML格式的Apple属性列表文件。 特征 该项目提供了一个接口,用于以二进制或XML格式读写plist文件,以及一个名为plistutil的命令行实用程序。 一些关键功能是: 格式:支持...

    qemu2deb-RPi:在Raspberry Pi上比以往任何时候都更容易Compilepackageinstall QEMU

    qemu2deb-RPi 在Raspberry Pi上编译/打包/安装QEMU比以往任何时候都容易。 该脚本仅在运行TwisterOS的Raspberry Pi 4 4gb上进行了测试,不过该脚本应可在任何基于Debian的armhf操作系统上运行。 该脚本不适用于arm...

    pkutils:Slackware的简单粗鲁的程序包管理器,可替代slackpkg

    5. **管理依赖**:`checkinstall`是一个辅助工具,可以在编译源代码时跟踪依赖关系,并创建自定义的包。 6. **awk脚本**:`pkutils`使用awk编程语言编写,这是一种强大的文本处理工具,使得整个包管理器轻巧而高效...

    ubuntu dpkg制作安装包

    - `checkinstall`:这是一个方便的工具,可以将常规的make install过程转换为dpkg包,这对于非标准构建过程很有用。 - `lintian`:用于检查deb包的合规性和潜在问题,帮助开发者优化包的质量。 - `dh_make`:这是...

    td-libvips-dev:.deb生成器

    `.deb`包是包含软件二进制文件、库、配置文件和其他必要组件的归档文件,使得用户可以方便地安装和管理软件。 `td-libvips-dev`可能是一个库或开发包,专门为开发人员提供与libvips库交互的接口和头文件。libvips是...

    shellscript.tar.gz

    在Linux中,这可能涉及创建tarball、DEB或RPM包。了解如何使用`tar`命令创建归档,或者使用`checkinstall`或`fpm`工具制作安装包是高级Shell脚本知识。 6. `env.sh`: 通常用于设置环境,比如在启动脚本前设定必要的...

    nasm( ubuntu-deb安装包)

    自己用checkinstall做的nasm的deb安装包,其实用终端更方便,这个东西只当说明用 版本:2.08.01(截止10-3-27最新)

    blogger-java-deb:简单的Java项目成为Debian软件包

    在Linux系统中,Debian软件包(.deb)是一种常见的安装格式,它允许用户方便地安装、升级和管理软件。这个项目提供了一种方法,使得Java开发者能够将他们的命令行工具或服务打包成符合Debian标准的包,以便于在...

Global site tag (gtag.js) - Google Analytics