![无法使用安装程序或通过命令安装应用程序](https://linux22.com/image/894993/%E6%97%A0%E6%B3%95%E4%BD%BF%E7%94%A8%E5%AE%89%E8%A3%85%E7%A8%8B%E5%BA%8F%E6%88%96%E9%80%9A%E8%BF%87%E5%91%BD%E4%BB%A4%E5%AE%89%E8%A3%85%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F.png)
我正在尝试在 Ubuntu 17.04 上安装 team viewer,网站说如果安装程序没有执行,请尝试右键单击并通过软件安装打开,然后使用 ubuntu 软件中心打开,但这两者都不是任何地方的选项
所以我尝试运行命令:
sudo apt install teamviewer_12.0.xxxxx_i386.deb
但是我得到的回应是:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package teamviewer_12.0.xxxxx_i386.deb
E: Couldn't find any package by glob 'teamviewer_12.0.xxxxx_i386.deb'
E: Couldn't find any package by regex 'teamviewer_12.0.xxxxx_i386.deb'
这个命令不是在网上查找吗?为什么找不到
我也尝试移动到我的下载目录并再次运行该命令,结果相同
答案1
您可以使用以下
sudo dpkg -i /path/to/deb/file
命令进行安装sudo apt-get install -f
如果你想使用 安装它apt-get install package_name
,你首先需要将你的 deb 文件移动到/var/cache/apt/archives/
目录中。执行此命令后,它会自动下载其依赖项
答案2
apt
搜索您在软件源中设置的存储库以查找软件包。除非您已更新源列表以包含包含该软件包的 PPA,否则它无法找到 teamviewer 软件包。最简单的方法是下载 Ubuntu 软件包并使用 gdebi 安装它。
gdebi [package.deb]
其中 [package.deb] 是您下载的 deb 文件的路径和名称(当前teamviewer_12.0.76279_i386
)。