如何安装实际上是目录的 .deb 文件?

Ama*_*nda 8 software-installation

我正在尝试安装打印机驱动程序(如果重要的话,可以从爱普生.tar.gz安装),但是当我尝试解压文件时,我得到的是一个名为的目录epsonscan2-bundle-6.6.42.0.x86_64.deb而不是文件。

我尝试仅使用dpkgapt按照如何通过命令行安装 .deb 文件进行安装?然而 apt合理地回应E: Read error - read (21: Is a directory)--dpkg的反对意见是目录is not a Debian format archive

一般来说,关于安装文件有十几个不同的问题.deb,但我找不到一个解决实际上是目录的文件的问题。

Pil*_*ot6 12

爱普生对这个驱动程序的包装方式确实很奇怪。

它实际上是一个目录,而不是 deb 文件。该目录包含其他带有实际 deb 文件和脚本的目录install.sh

该脚本安装所需的依赖项和 deb。

从该目录启动install.sh脚本来安装驱动程序。

因此,将其复制epsonscan2-bundle-6.6.42.0.x86_64.deb到您的主页并运行:

cd epsonscan2-bundle-6.6.42.0.x86_64.deb
sudo ./install.sh
Run Code Online (Sandbox Code Playgroud)

  • 这冒犯了我,只是原则上。但我相信你。 (7认同)
  • 将文件扩展名(或看起来相似的东西)附加到目录名确实令人困惑,这对爱普生来说是耻辱。 (5认同)
  • `.x86_64.deb` 是他们的平台 ID(64 位 Debian 风格),它恰好看起来很像 deb 包的文件名。 (2认同)