草庐IT

dpkg-deb

全部标签

linux - *.dsc 文件与 *.deb 和源代码文件的关系

没有打包系统,我们有(A)源代码,可以将其翻译/编译为(B)二进制代码。对于debian/ubuntu包,我们有(1)源代码,(2)源包-dsc文件和(3)二进制包-deb文件。(2)源码包与(1)和(3)有什么关系?我们为什么需要它?而且,最重要的问题是:从(1)生成(2)和(3)的工作流程是什么? 最佳答案 工作流程通常大致如下:不隶属于Debian的人编写了一些源代码并将其作为软件包发布在网络上,例如splint-3.1.2.tar.gzDebian的某人下载了源代码,并编写了一组补丁文件,使源代码在Debian上构建并符合D

Docker 未能获取 http ://deb. debian.org/debian/dists/jessie/InRelease

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers无关.如果您认为该问题将成为anotherStackExchangesite上的主题,您可以发表评论,说明在哪里可以回答问题。关闭2年前。Improvethisquestion我在尝试在家中构建docker镜像时发现了一些奇怪的问题,但我不确定它是与浏览器相关还是只是网络问题。这就是我得到的。我试图在我的Docke

python - 对 Python 程序进行 Debianzing 以获取 .deb

这个问题在这里已经有了答案:IsthereastandardwaytocreateDebianpackagesfordistributingPythonprograms?(5个回答)关闭4年前。瞄准创建一个可安装的.deb文件(或包)。单击它会在Linux机器上安装软件,并在GNOME面板上放置一个图标。以便从那里启动这个应用程序。我所指的我引用了两个debianizing指南。Guide1Guide2第一个视频看不懂,部分原因是口音,部分原因是它已经过时了。(2007年上传)第二个完全是文字。我到了第四步,构建包。但是当我这样做时,我得到的输出与指南中给出的不匹配。我需要什么我有一个

node.js - W : Failed to fetch http://deb. debian.org/debian/dists/jessie-updates/main/binary-amd64/Packages 404 未找到 [IP : 151. 101.140.204 80]

我正在尝试让一个项目在Deepin上本地运行。该项目依赖于Node6.10,我知道它是一个旧版本,但它可以工作。当Dockerfile尝试运行sudoapt-getupdate时,会出现以下错误:W:Failedtofetchhttp://deb.debian.org/debian/dists/jessie-updates/main/binary-amd64/Packages404NotFound[IP:151.101.140.20480]奇怪的是,我昨天刚刚在Macbook上部署了它,没有出现这样的问题。有什么想法吗?提到的重复问题对我没有帮助,因为我不依赖DebianJessie的

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