“apt-get”在终端上找不到包

“apt-get”在终端上找不到包

我一直尝试通过终端安装不同的软件包,例如laptop-mode-toolsxserver-xorg-input-multitouchxserver-xorg-input-mtrack,但它从来没有起作用,因为我收到错误:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package xserver-xorg-input-mtrack

通常我可以通过 Synaptic 包管理器安装这个东西,但我无法在那里找到“mtrack”驱动程序。

知道为什么apt-get不起作用吗?我已经跑了好sudo apt-get update几次了。

编辑: 我在 MacBook Pro 上运行 Ubuntu 11.10,并具有双启动(Leopard)

答案1

感谢 BlueXrider、JasonD 和 CS,我成功安装了我想要的软件包。显然这是源和软件包名称的问题。我这样做了:

我去了这里的 Ubuntu-x-swat 存储库:http://www.ubuntuupdates.org/ppa/ubuntu-x-swat?dist=oneiric

运行他们在那里提供的说明:

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates

sudo apt-get update

sudo apt-get install <package name>

然后,安装包,而不是“包头” xf86-input-mtrack(我实际上尝试过,但仍然收到“无法找到”错误)xserver-xorg-input-mtrack

因此,正如我之前所说,这肯定是源和包名称之间的问题。我知道 mtrack 驱动程序可以正常工作(这又会使触摸板选项卡从鼠标设置中消失……)

答案2

首先尝试使用 apt-cache 搜索,以找到您感兴趣的包的精确匹配。

apt-cache search xserver-xorg-input

如果您需要的软件包不在列表中,则说明它不在您的系统配置的存储库中。在我的系统上,laptop-mode-tools 和 xserver-xorg-input-multitouch 都可用,但 xserver-xorg-input-mtrack 不可用。

在 Google 上搜索“ubuntu mtrack”会得到http://www.ubuntuupdates.org/package/xorg-edgers/natty/main/base/xserver-xorg-input-mtrack

此页面显示该软件包(至少对于 ubuntu 11.04)不在主存储库中,但可以通过 PPA xorg-edgers 获得http://www.ubuntuupdates.org/ppa/xorg-edgers?dist=natty

按照那里的说明启用 PPA,注意包的名称是 xf86-input-mtrack

sudo add-apt-repository ppa:xorg-edgers/ppa 
sudo apt-get update
sudo apt-get install xf86-input-mtrack

答案3

我认为您正在寻找适用于 11.04、11.10 和 12.04 的多点触摸板手势驱动程序

这些包位于此处 http://www.ubuntuupdates.org/pm/xserver-xorg-input-mtrack

# ############### 非官方仓库 # 第三方二进制仓库 Xorg Edgers -https://launchpad.net/~xorg-edgers

## 运行此命令:sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8844C542

将其添加到您的 source.list

deb http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu oneiric main
# 第三方源代码存储库 Xorg Edgers (源代码) -https://launchpad.net/~xorg-edgers

## 运行此命令:sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8844C542

将其添加到您的 source.list

deb-src http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu oneiric main

使用命令行管理存储库https://help.ubuntu.com/community/Repositories/CommandLine

答案4

OP 回答 感谢 BlueXrider、JasonD 和 CS 我成功安装了我想要的软件包。显然这是源和软件包名称的问题。我做了以下事情:

我去了这里的 Ubuntu-x-swat 存储库:http://www.ubuntuupdates.org/ppa/ubuntu-x-swat?dist=oneiric

运行他们在那里提供的说明:

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates

sudo apt-get update

sudo apt-get install <package name>

然后,没有安装“包头”xf86-input-mtrack(我确实尝试过了,但仍然出现“无法定位”错误),而是安装了包 xserver-xorg-input-mtrack。

因此,正如我之前所说,这肯定是源和包名称之间的问题。我知道 mtrack 驱动程序可以正常工作(这又会使触摸板选项卡从鼠标设置中消失……)

相关内容