首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dpkg-buildpackage -b错误

dpkg-buildpackage -b错误
EN

Ask Ubuntu用户
提问于 2018-12-13 11:53:53
回答 1查看 2.4K关注 0票数 1

在安装dpkg-buildpackage -b时在服务器上运行命令brotli会产生以下错误:

代码语言:javascript
复制
make: *** [config.status.core] Error 1
dpkg-buildpackage: error: debian/rules build gave error exit status 2
EN

回答 1

Ask Ubuntu用户

发布于 2018-12-13 20:19:06

首先,brotli包是可在宇宙自Ubuntu 16.04 LTS以来官方存储库的口袋

但是,如果您确实需要从14.04 LTS的源代码中构建deb-package,那么您应该:

  1. 从软件和更新(software-properties-gtk)中启用源代码存储库,然后重新加载存储库信息。
  2. 获取程序包的构建依赖关系-获取安装自动工具-dev-必要的cmake cmake-data debhelper \ g++ gettext intltool debian\ libarchive-zip-perl libexpat1-dev \ libpython-dev libpython2.7-dev libpython3-dev \libpython3-dev\libstdc++- libunistring0 po-debconf python2.7 setuptools\ python2.7-dev python3-python thon3-setuptools python3.5
  3. 使用sudo apt-get安装dpkg-dev git安装Debian包开发工具和git。
  4. 从官方存储库git克隆https://git.launchpad.net/ubuntu/+source/brotli获得带有源代码的包
  5. 将目录更改为下载的源代码和签出16.04 LTS版本的cd brotli git签出ubuntu/xenial更新
  6. 构建二进制包dpkg-buildpackage -b -uc -us跳过签名包(参见man dpkg-buildpackage):-us不对源包进行签名。 -uc不对.changes文件进行签名。
  7. 最后,安装使用sudo -i ../*brotli*.deb sudo apt-获取安装-f #的已创建的deb包,以确保所有依赖项都满足
  8. 享受$ brotli --版本的brotli 1.0.4

注意:错误可能是由于没有足够的空闲内存引起的--它在1GB的RAN的VM上失败。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1100603

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档