Ubuntu Linux如何安装.deb软件包?

时间:2020-01-09 10:45:36  来源:igfitidea点击:

如何安装名为package.deb的软件包?
我可以使用Synaptic前端软件包管理工具从CD或者Internet安装软件包,例如apt命令或者apt-get命令。
但是,如何安装一个特殊的.deb文件。
如何在Ubuntu Linux或者Debian Linux中使用命令行选项从终端安装.deb软件包?

您需要使用dpkg命令或者apt-get命令/apt命令,这是Debian和Ubuntu Linux的shell /命令提示符下的软件包管理器。
您可以使用此工具来安装,构建,删除和管理软件包。

dpkg本身完全由命令行参数控制。

如何在Ubuntu Linux上安装.deb软件包?

通过命令行安装.deb文件的语法如下:

dpkg -i package-name-here.deb
dpkg --install package-name-here.deb
dpkg -i -R /path/to/dir/name/with/lots/of/dot-deb-files/
dpkg -i --recursive /path/to/dir/name/with/lots/of/dot-deb-files/
####################################################################
## Attempt to correct a system with broken dependencies in place by 
## passing the '-f' option to the apt-get 
####################################################################
sudo apt-get install -f
## 或者
sudo apt install -f

其中:

  • -i或者--install:在Ubuntu Linux上安装.deb软件包。
  • -R或者--recursive:递归安装在指定目录及其所有子目录中找到的所有* .deb文件。/path/to/dir/name/with/lots/of/dot-deb-files /必须引用目录,而不是package-name-here.deb文件名。

确保使用sudo dpkg -i ./file.deb命令运行以下命令,该命令尝试通过安装急需和缺少的依赖项来修复系统。
从手册页

固定;尝试更正依赖项已损坏的系统。
与安装/删除一起使用时,此选项可以省略任何软件包,以允许APT推断出可能的解决方案。
如果指定了软件包,则必须完全解决问题。
首次运行APT时,有时有时需要使用该选项。

APT本身不允许破坏的软件包依赖关系存在于系统上。
系统依赖关系结构可能损坏得需要人工干预(这通常意味着使用dpkg remove来消除某些有问题的软件包)。
在某些情况下,将此选项与-m一起使用可能会产生错误。
配置项:APT :: Get :: Fix-Broken。

如何在Ubuntu上安装.deb文件?

要安装一个名为/tmp/package.deb的软件包文件,请执行以下命令。
打开一个终端,然后CD到package.deb保留的目录。
在此示例中,package.deb保留在/tmp目录中:

$ cd /tmp

执行以下命令以安装软件包:

$ sudo dpkg -i package.deb
$ sudo apt-get install -f

或者以root用户身份运行:

# dpkg -i package.deb
# apt-get install -f

如何通过bash命令行安装atop_2.3.0-1_amd64.deb文件?

假设您下载了一个名为atop_2.3.0-1_amd64.deb的deb文件:

$ ls -l *.deb

要安装名为atop_2.3.0-1_amd64.deb的.deb软件包,请运行:

$ sudo dpkg -i ./atop_2.3.0-1_amd64.deb

从/nfs/pkgs/ubuntu-builds目录安装所有软件包

递归处理并安装在/nfs/pkgs/ubuntu-builds /目录及其所有子目录中找到的所有匹配模式* .deb的常规文件,执行:

$ sudo dpkg -i -R /nfs/pkgs/ubuntu-builds/

或者

# dpkg -i -R /nfs/pkgs/ubuntu-builds/

关于GUI工具的说明

打开文件管理器。
访问文件夹,例如~/Downloads /或者/tmp /。
选择.deb文件。
双击.deb文件,安装将自动开始。
如果您在系统或者服务器上安装了GUI,它将起作用:接下来,将显示一个对话框,如下所示:单击"安装"按钮。
您必须授权自己安装软件/.deb软件包文件:身份验证后,将安装.deb文件,您将看到如下进度:

使用apt命令安装.deb软件包文件

语法如下:

$ sudo apt install ./file.deb
$ sudo apt install /path/to/file.deb
## install ALL *.deb file in the current dir ##
$ sudo apt install ./*.deb