`
ethenlong
  • 浏览: 24199 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

dpkg 装软件报错问题:version number does not start with digit

阅读更多
     楼主使用的是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


安装完成即可!
分享到:
评论

相关推荐

    ubuntu 11安装QQ遇到问题及解决

    在尝试安装`linuxqq_v1.0.2-beta1_i386.deb`时,可能会出现错误提示:“dpkg:处理~/linuxqq_v1.0.2-beta1_i386.deb(--install)时出错:parsing file '/var/lib/dpkg/tmp.ci/control' near line 7 package 'linuxqq...

    dpkg_1.17.5ubuntu5.8.tar

    此版本解决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

    linux的dpkg命令的使用

    在Linux系统中,dpkg命令作为底层的包管理工具,为用户提供了强大的功能,尤其是在处理.deb...掌握dpkg的使用,意味着能够在复杂环境中更灵活、更精准地处理软件包相关的问题,从而提升整体的工作效率和系统稳定性。

    解决kali Linux 报错Failed to start network manager的补丁

    在Kali Linux操作系统中,"Failed to start Network Manager"是一个常见的错误提示,它意味着网络管理器服务无法正常启动,导致用户可能无法连接到网络。这个问题可能是由多种原因引起的,包括软件包损坏、系统配置...

    ubuntu1804 安装软件提示E: Could not get lock /var/lib/dpkg/lock-frontend

    刚装好系统,想安装一个软件,居然报错,提示其他人正在安装。 abhishek@nuc:~$ sudo apt install grub-customizer E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily ...

    ubuntu-编译时出现-bin-sh-1-pushd- not found.pdf

    ### Ubuntu 编译时出现 `/bin/sh: 1: pushd: not found` 错误解析及解决方案 #### 一、问题概述 在Ubuntu环境下进行软件编译时,可能会遇到以下错误信息:“/bin/sh: 1: pushd: not found”。此错误提示通常发生在...

    dpkg-deb命令 Debian包管理器

    dpkg-deb命令是Debian linux下的软件包管理工具,它可以对软件包执行打包和解包操作以及提供软件包信息。 可以通过dpkg命令调用dpkg-deb命令的功能,dpkg命令的任何选项将被传递给dpkg-deb命令去执行。 语法格式: ...

    ubuntu20.04离线无网dpkg安装nginx按完整的deb包

    接下来,按照以下步骤进行离线安装: 1. **将`.deb`文件传输到目标机器**:将所有必需的`.deb`文件从有网络的机器上复制到Ubuntu 20.04系统中。您可以使用USB驱动器、移动硬盘或任何其他物理介质进行传输。 2. **...

    linux下查看yum/rpm/dpkg某软件是否已安装的方法

    因为Linux安装软件的方式比较多,所以没有一个通用的办法能查到某些软件是否安装了。 总结起来就是这样几类: 一、rpm包安装的,可以用rpm -qa看到,如果要查找某软件包是否安装,用 rpm -qa | grep “软件或者包的...

    ubuntu20.04无网dpkg安装nginx.zip

    接下来,我们详细介绍如何使用dpkg进行离线安装: 1. **解压和检查软件包**:首先,确保你的`.deb`文件位于当前工作目录。使用`ls`命令查看文件是否存在。然后,使用`dpkg -I nginx.deb`(假设`nginx.deb`是你的...

    用dpkg命令制作deb包1

    postinst文件和postrm文件分别在软件安装和卸载后执行,preinst文件和prerm文件分别在软件安装和卸载前执行。 Control文件: Control文件是Deb包的核心文件之一,它描述了软件包的名称、版本、描述、依赖关系等...

    ubuntu下安装sublime text

    在Ubuntu 10.04系统中安装Sublime Text是一个简单的过程,Sublime Text是一款广受欢迎的、功能强大的文本编辑器,尤其受到程序员和开发者们的喜爱。它支持多种编程语言,拥有丰富的插件和定制选项,能极大地提高代码...

    ubuntu20.04离线dpkg安装libtool

    ubuntu20.04离线dpkg安装libtool

    ubuntu20.04 dpkg无网安装cmake

    在Ubuntu 20.04系统中,有时我们可能需要在没有网络连接的情况下安装软件,例如CMake。CMake是一个跨平台的自动化构建系统,用于管理软件构建过程。在这种情况下,不能通过通常的apt包管理器在线安装,而是需要通过...

    dpkg,apt 和 aptitude 的使用

    ### dpkg,apt 和 aptitude 的使用 #### dpkg 基础介绍 - **dpkg** 是 Debian 软件包管理系统的核心组件,由 Ian Murdock 在 1993 年创建。它主要用于安装、卸载以及提供与 `.deb` 软件包相关的信息。 - 作为底层...

    ubuntu20.04无网dpkg安装libczmq-dev完整依赖包

    下载完成后,假设你已经有了名为`libzmq3-dev.deb`和`libczmq-dev.deb`的文件,你可以使用以下命令逐个安装: ```bash sudo dpkg -i libzmq3-dev.deb sudo dpkg -i libczmq-dev.deb ``` 安装过程中,如果遇到依赖...

    ubuntu20.04无网dpkg安装libzmq3-dev完整依赖包

    在没有网络连接的情况下,通过dpkg命令安装`libzmq3-dev`及其依赖包是一项挑战,因为通常我们会从官方仓库或者通过apt-get命令在线获取这些包。 首先,我们需要确保有一个完整的`libzmq3-dev` dpkg包以及所有依赖项...

    libstdc++.so.6.0.rar

    当系统中运行的程序依赖于`libstdc++`的特定版本,而当前系统安装的版本不满足需求时,就会出现类似于"version `CXXABI_1.3.9' not found"的错误。 错误提示“`/usr/lib64/libstdc++.so.6: version `CXXABI_1.3.9' ...

    ubuntu中总是提示无法获得锁 (资源暂时不可用) 进程被占用 解决办法

    ubuntu中总是提示无法获得锁 (资源暂时不可用) 进程被占用 解决办法,虽然有很多相关的帖子,但还是没解决掉这个问题,琢磨了下发现这样是可行的 root@klw-HP-Z400-Workstation:/# apt install npm E: Could not...

    送给初学的穷人:系统指令Linux大全

    Linux操作系统是一种广泛使用的开源...通过熟练掌握这些基础指令,你可以更轻松地管理文件、安装软件、调试系统,甚至编写脚本自动化日常任务。记住,实践是提升技能的关键,多用多练,Linux会成为你得心应手的工具。

Global site tag (gtag.js) - Google Analytics