楼主使用的是ubuntu系统,在使用dpkg安装软件的时候出现报错,打出的信息是:
版本字符串 v1.0.2-1 中有错误: version number does not start with digit
错误的原因是版本字符为:v1.0.2-1,而不是以数字开头的。
在网上找了解决方法过后,了解到要改掉软件的版本号。
操作方法:
# dpkg-deb -x filename.deb newfile //将软件包解压出来
# dpkg-deb -e filename.deb newfile/DEBIAN //将软件包配置文件提取出来放到DEBIAN这个文件夹
# vi newfile/DEBIAN/control //编辑配置文件
在打开文件后,看后面的Version后面是不是接的非数字开头的字符串,这也就是问题的根源了。将后面的非数字开头的字符串改为以数字开头的字符串即可,改为什么就随你大小便了。
在改完版本号过后,再将这个软件包打包起来为一个.deb文件,再用dpkg安装就好啦。操作:
# dpkg-deb -b newfile newfile.deb
#dpkg -i newfile.deb
安装完成即可!
分享到:
相关推荐
此版本解决dpkg报错dpkg-deb: error: archive 'device-tree-compiler_1.4.5-3_amd64.deb' has premature member 'control.tar.xz' before 'control.tar.gz' bug
本文档介绍了dpkg命令的参数和使用方法
刚装好系统,想安装一个软件,居然报错,提示其他人正在安装。 abhishek@nuc:~$ sudo apt install grub-customizer E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily ...
ubuntu中总是提示无法获得锁 (资源暂时不可用) 进程被占用 解决办法,虽然有很多相关的帖子,但还是没解决掉这个问题,琢磨了下发现这样是可行的 root@klw-HP-Z400-Workstation:/# apt install npm E: Could not...
ubuntu20.04离线dpkg安装libtool
描述如何在ubuntu10.04下安装sublime text
dpkg-query命令是Debian linux中软件包的查询工具,它从dpkg软件包数据库中查询并显示软件包的信息。 查询软件包时,软件包的名称支持通配符,如“gcc*”将查询所有...查找文件linuxcool_1在哪个包里安装: [root@lin
通过修改安装包依赖,解决ubuntu16.04安装deepin微信微信2.6.8无法安装问题。 dpkg: dependency problems prevent configuration of deepin.com.wechat: deepin.com.wechat depends on deepin-wine (>= 2.18-19);...
因为Linux安装软件的方式比较多,所以没有一个通用的办法能查到某些软件是否安装了。 总结起来就是这样几类: 一、rpm包安装的,可以用rpm -qa看到,如果要查找某软件包是否安装,用 rpm -qa | grep “软件或者包的...
ubuntu20.04无网dpkg安装nginx
dpkg-deb命令是Debian linux下的软件包管理工具,它可以对软件包执行打包和解包操作以及提供软件包信息。 可以通过dpkg命令调用dpkg-deb命令的功能,dpkg命令的任何选项将被传递给dpkg-deb命令去执行。 语法格式: ...
两者都可以通过安装DPKG-GUI来安装。 要求 通过运行./dpkg-gui -i可以轻松安装所需的所有软件包。 用法 ./dpkg-gui - ? Invalid option: ? Usage: dpkg-gui [options] Options: -v = > Enable Debug Mode Input ...
ubuntu20.04无网dpkg安装libczmq-dev完整依赖包 注意前提需要安装libzmq3-dev
apt update报错Certificate verification failed: The certificate is NOT trusted. The certificate issuer is unknown. Could not handshake: Error in the certificate verification.时可能用到
dpkg-preconfigure命令用于在Debian linux中软件包安装之前询问问题。如果软件包不需要进行配置,则不会询问任何问题。 在非交互式环境下安装支持debconf的软件时,用户无法在线提供软件的配置项。因此用户需要通过...
问题原因:apt还在运行 解决方法:杀死与你下载有关的apt进程 引用:ps afx|grep apt 引用:sudo kill -9 (你所要杀死的进程)
dpkg 是Debian Package的简写,是为Debian 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自Debian的Linux发行版都使用dpkg,例如Ubuntu、Knoppix 等。 dpkg命令常用格式如下: sudo dpkg -I iptux....
ubuntu20.04无网dpkg安装libzmq3-dev完整依赖包
dpkg-deb-锅炉板 一个易于使用的样板debuild项目,用于使用或其他服务构建debian软件包。 我为什么需要它? dpkg --build dirname不够吗? dpkg --build dirname很好,但是debian打包策略提供了一个可靠的构建系统...
解压后 执行: dpkg -i *.deb 里面包含gcc make 和nginx