Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 如何查找包含特定包的存储库_Linux_Repository_Package - Fatal编程技术网

Linux 如何查找包含特定包的存储库

Linux 如何查找包含特定包的存储库,linux,repository,package,Linux,Repository,Package,我说的是您目前没有的软件包 例如,在我的例子中,我必须安装libsdl-gfx1.2-dev,但它显示 找不到包 显然,我需要在我的源代码中添加一个存储库。但我不知道它在哪个存储库中,所以问题是:如何找到该存储库?首先,“Linux”不是统一的,在package repos场景中肯定不是。从软件包名称来看,我猜您使用的是基于Debian/Ubuntu的系统。谷歌快速搜索表明,该软件包位于Ubuntu上的[Universe]repo中,默认情况下IIRC处于启用状态 检查你的软件属性gtk(或/e

我说的是您目前没有的软件包

例如,在我的例子中,我必须安装
libsdl-gfx1.2-dev
,但它显示

找不到包

显然,我需要在我的源代码中添加一个存储库。但我不知道它在哪个存储库中,所以问题是:如何找到该存储库?

首先,“Linux”不是统一的,在package repos场景中肯定不是。从软件包名称来看,我猜您使用的是基于Debian/Ubuntu的系统。谷歌快速搜索表明,该软件包位于Ubuntu上的[Universe]repo中,默认情况下IIRC处于启用状态


检查你的软件属性gtk(或/etc/apt/sources.list)并启用该repo,然后执行apt-get更新(当然是root/sudo)。

那么你说除了谷歌搜索没有其他方法了吗?我的意思是:在Debian/Ubuntu上,如果你没有订阅repo,你的包管理器(apt)就没有关于该repo的信息。就这些了。哦,谢谢你。但我会把这个问题留着,以防有人提出其他问题。{: