草庐IT

dpkg-gencontrol

全部标签

linux - 我如何在 dpkg-source --commit 调用中抑制编辑器?

在Ubuntu上精确我正在调用“dpkg-q--commit./patchsetname”当我这样做时,它决定使用selecteditorbinary打开一个编辑器。我想压制它。有什么想法吗?我宁愿不必使用共享库和过滤器来中断exec系统调用以进行编辑器查询。应该有一种更简洁的方法来执行此操作。 最佳答案 我刚刚用以下方法解决了这个问题:EDITOR=/bin/truedpkg-source-q--commit.patchsetname这将(显然)使用true而不是nano并且至少在kubuntu上这似乎工作正常。

linux - 易于获取错误 : Sub-process/usr/bin/dpkg returned an error code (1)

我在apt-get安装时出错这是一个错误:Thefollowingpackageshaveunmetdependencies:gcc-4.8-multilib:Depends:libc6-dev-i386(>=2.11)butitisnotgoingtobeinstalledlibc6-dev-x32:Depends:libc6-dev-i386(=2.19-0ubuntu6.6)butitisnotgoingtobeinstalledE:Unmetdependencies.Try'apt-get-finstall'withnopackages(orspecifyasolution).

linux - dpkg : need an action option

在Backtrack5r3上安装谷歌浏览器但我收到错误dpkg:needanactionoptionroot@bt:~#lsDesktopgoogle-chrome-stable_current_i386.debroot@bt:~#dpkg.igoogle-chrome-stable_current_i386.debdpkg:needanactionoptionTypedpkg--helpforhelpaboutinstallinganddeinstallingpackages[*];Use`dselect'or`aptitude'foruser-friendlypackagemana

Linux系统安装dpkg命令详细过程(sudo: dpkg: command not found的解决)

1、下载dpkg命令的安装包epel-release-6-8.noarch.rpmwget-chttp://archives.fedoraproject.org/pub/archive/epel/6/x86_64/epel-release-6-8.noarch.rpm 2、解压安装包rpm-ivhepel-release-6-8.noarch.rpm 3、输入yuminstalldpkg后出现报错(解决方法为一下几步):Error:Package:dpkg-1.16.18-3.el6.x86_64(epel)      Requires:liblzma.so.0()(64bit)4、下载lib

Linux系统安装dpkg命令详细过程(sudo: dpkg: command not found的解决)

1、下载dpkg命令的安装包epel-release-6-8.noarch.rpmwget-chttp://archives.fedoraproject.org/pub/archive/epel/6/x86_64/epel-release-6-8.noarch.rpm 2、解压安装包rpm-ivhepel-release-6-8.noarch.rpm 3、输入yuminstalldpkg后出现报错(解决方法为一下几步):Error:Package:dpkg-1.16.18-3.el6.x86_64(epel)      Requires:liblzma.so.0()(64bit)4、下载lib

Ubuntu系统 E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)

前言在安装一个python依赖库时,出现了如下问题:E:无法获得锁/var/lib/dpkg/lock-open(11:资源暂时不可用) E:无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?分析原因1)系统正在安装或更新软件,apt、apt-get正在被使用,所以暂时无法使用。2)可能是上次更新或者安装没有正常完成,导致apt或apt-get被占用。解决方案一可以先找一下apt或apt-get相关的进程,然后使用kill杀掉进程;ps-e|grepapt-getps-e|grepapt如果有显示相关的进程,基于进程的PID,使用kill名称杀掉进程;sudokillx

Ubuntu系统 E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)

前言在安装一个python依赖库时,出现了如下问题:E:无法获得锁/var/lib/dpkg/lock-open(11:资源暂时不可用) E:无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?分析原因1)系统正在安装或更新软件,apt、apt-get正在被使用,所以暂时无法使用。2)可能是上次更新或者安装没有正常完成,导致apt或apt-get被占用。解决方案一可以先找一下apt或apt-get相关的进程,然后使用kill杀掉进程;ps-e|grepapt-getps-e|grepapt如果有显示相关的进程,基于进程的PID,使用kill名称杀掉进程;sudokillx

linux包管理器rpm和dpkg的使用说明

软件包:开源软件刚开始只提供打包好的源代码文件(例如:.tar.gz),用户需要自己使用编译器编译后才能使用。Debian诞生时,管理工具dpkg也就应运而生,可用来管理deb后缀的"包"文件后面后RedHat才开发自己的rpm包管理系统主流软件包管理器:redhat:RPMPackageManager,管理rpm文件debain:dpkg(debianpackage)包管理器,管理deb文件rpm包管理器CentOS系统上使用rpm命令管理程序包安装:-i升级:-U卸载:-e查询:-q-h:以#显示程序包管理执行进度-v:verbose安装软件包rpm{-i|--install}[insta

linux包管理器rpm和dpkg的使用说明

软件包:开源软件刚开始只提供打包好的源代码文件(例如:.tar.gz),用户需要自己使用编译器编译后才能使用。Debian诞生时,管理工具dpkg也就应运而生,可用来管理deb后缀的"包"文件后面后RedHat才开发自己的rpm包管理系统主流软件包管理器:redhat:RPMPackageManager,管理rpm文件debain:dpkg(debianpackage)包管理器,管理deb文件rpm包管理器CentOS系统上使用rpm命令管理程序包安装:-i升级:-U卸载:-e查询:-q-h:以#显示程序包管理执行进度-v:verbose安装软件包rpm{-i|--install}[insta

rpm环境安装dpkg包管理工具

rpm环境安装dpkg包管理工具索引:dpkg-scanpackages、dpkg、dpkg-query、dpkg-source、dpkg-scansource在centos、redhat、麒麟服务器版本中想对deb包进行管理,那么就需要安装dpkg包管理工具主要是解决一些内网环境的特定包的需求本次采用是src.rpm包重新制作rpm包使用rpmbuild命令编译SRPM包经历了以下3个过程:先把SRPM包解开,得到源码包;对源码包进行编译,生成二进制文件;把二进制文件重新打包生成RPM包。本次实验环境是arm架构+kylin服务版本操作系统,环境如下:本次制作rpm包过程中主要是使用yum-