如何安装佳能打印机/扫描仪驱动程序(deb.tar.gz文件)?

我有一台佳能MG2220多function打印机,我想用Ubuntu 13.04(我刚刚安装)。 Ubuntu软件中心没有可用的打印驱动程序,因此我从佳能亚洲网站下载了一些Linux驱动程序。 他们是:

  • scangearmp-mg2200series-2.00-1-deb.tar.gz
  • cnijfilter-mg2200series-3.80-1-deb.tar.gz

我已经找到了如何安装“.tar.gz”文件,但是这个文件在“.deb”前面有“.tar.gz”,我担心做任何可能搞砸我系统的事情。

可以按照我在Ask Ubuntu上找到的说明,使用相同的方法将“.deb.tar.gz”安装为“.tar.gz”吗?

只需右键单击该文件,然后选择“在此处提取”。 这将为您提供一个名为“something.deb”的文件夹。 双击该文件,您将转到Ubuntu软件中心,您可以在其中安装它。 除非您更喜欢使用命令而不是图形工具,否则不需要任何命令行内容。

我的打印机已启动并正在运行。 我通过鼠标右键单击.deb文件夹解压缩文件,然后我进入名为“Packages”的文件夹并双击它们,它打开了Ubuntu软件中心,我就能安装驱动程序。 我感谢所有帮助我解决这个问题的人。 真诚的,Dennis Primm

这是发生了什么:

.tar.gz文件是一个压缩文件,类似于Windows .zip。 有些程序作为源代码打包到.tar.gz文件中,然后使用您找到的指令。

但是,您拥有的是.deb文件,它可以在您的计算机上安装程序而无需编译它。 这个deb文件打包 .tar.gz(通常称为tarball)中,这意味着你首先解压缩然后用一个名为dpkg的程序执行它。 运行以下命令:

 tar -xzvf filename.deb.tar.gz filename.deb sudo dpkg -i filename.deb 

将“filename”替换为没有文件扩展名的文件名(提示:您可以开始键入现有文件的名称,然后按TAB键让命令提示符为您自动完成)。 因此,如果您有一个名为blender.deb.tar.gz的文件,则可以键入以下内容:

 tar -xzvf blender.deb.tar.gz blender.deb sudo dpkg -i blender.deb 

如果您不想通过命令提示符更改文件夹,则只需将文件放在主文件夹中,然后运行上述命令。

提取文件后,它将只是一个.deb文件。 然后,您只需在命令行中键入:

sudo dpkg -i foo.deb

“foo.deb”是你的档案。