标签: pacman

在 Arch Linux 中,如何找出要安装的包含文件 X 的包?

我正在寻找一个提供特定二进制文件的包,以便我可以安装它。如何搜索以找出提供此二进制文件的软件包?(注意:我知道至少有一种工具可以做到这一点,但我忘记了它的名字。)

arch-linux pacman package-management

150
推荐指数
3
解决办法
8万
查看次数

吃豆子选项对每个问题都假设“是”?

在 debian 系统中安装软件时,我们可以这样写:

sudo apt-get install -y chromium-browser

这样安装会自动进行,无需确认安装 [Y/n]。我可以用吃豆子做同样的事情吗?

arch-linux pacman apt

81
推荐指数
2
解决办法
8万
查看次数

如何使用 pacman 强制删除 Arch 中的软件包?

我如何强制删除 Arch 中的一个包,pacman而其他包仍然依赖它。

pacman -R perl-libwww                                                               
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: perl-app-cpanminus: requires perl-libwww>=5.828
:: perl-app-pmuninstall: requires perl-libwww
:: perl-app-sd: requires perl-libwww
:: perl-catalyst-action-rest: requires perl-libwww>=2.033 
:: perl-catalyst-runtime: requires perl-libwww>=1.64
:: perl-cpan: requires perl-libwww
:: perl-cpan-mini: requires perl-libwww
:: perl-cpan-uploader: requires perl-libwww
:: perl-feed-find: requires perl-libwww
:: perl-http-body: requires perl-libwww
:: perl-http-request-ascgi: requires perl-libwww
:: perl-module-cpants-analyse: requires perl-libwww
:: perl-module-install: requires perl-libwww>=5.812
:: perl-net-trac: requires perl-libwww
:: perl-net-whois-raw: requires perl-libwww
:: …
Run Code Online (Sandbox Code Playgroud)

arch-linux pacman package-management

75
推荐指数
1
解决办法
12万
查看次数

如何删除 pacman 在 Arch Linux 中安装的旧包?

我最近安装了 Arch Linux,发现我正在以相对较快的速度消耗大量存储空间。无论出于何种原因,我已经在大约 2 周内使用了 17GB。我没有安装很多软件,所以我相信所有旧包都在某处维护。

为了支持这一点,我注意到如果我安装了一个软件包,删除该软件包,然后重新安装它,pacman 只需解压缩并重新安装软件,而无需重新下载它。

在我安装了我的基本系统之后,在额外的软件之前,我使用了大约 2GB 左右。从那以后,我只安装了 Matlab、Skype、Wine 和其他一些小程序。当然,我也安装了缺少的库等,但价值不到 15GB。

我在这里完全错了还是 Arch 在下载/升级到新版本时从不删除旧包?

如果是这样,我如何删除这些未使用的包?

另外,当我删除已安装的软件包时,我使用 pacman -R ...

arch-linux pacman package-management

67
推荐指数
4
解决办法
11万
查看次数

pacman“存在于文件系统”错误

我跑sudo pacman -Syu了,但读到了一些有趣的错误:

错误:提交事务失败(文件冲突)

以及一长串文件,后跟exists in filesystem. 完整输出在这里:http : //ix.io/lLw

当我使用 进行检查时,这些文件中的许多似乎都与包无关pacman -Qo <path-to-file>,但我并没有全部检查它们。我运行时连接较弱pacman -Syu,但稍后更新时出现相同的错误:http : //ix.io/lLx

我该怎么办?我应该检查所有文件并删除没有关联包的文件吗?我应该强制更新(用sudo pacman -S --force <package-name>?)

更新

我尝试运行sudo pacman -S --force <package-name>并得到了这个:

[my-pc]/home/average-joe$ pacman -Qo /usr/lib/python3.5/site-packages/PyYAML-3.11-py3.5.egg-info
error: No package owns /usr/lib/python3.5/site-packages/PyYAML-3.11-py3.5.egg-info
Run Code Online (Sandbox Code Playgroud)

看起来pacman -S --force <package不会覆盖包含文件的目录。来自男人:

使用 --force 将不允许用文件覆盖目录或安装具有冲突文件和目录的包。

我应该删除冲突的目录吗?(他们没有关联的包)

arch-linux pacman

59
推荐指数
5
解决办法
12万
查看次数

在 Arch 上安装 python 包的推荐方式

在 Arch 上安装 python 包的推荐方法是什么?在 AUR 上搜索它们并从那里安装它们(或创建一个PKGBUILD文件来自己制作软件包)或使用pip?

我从安装 pacman 和 AUR 的东西开始,不知道与pip包混合是否明智。

arch-linux pacman python pip

49
推荐指数
4
解决办法
5万
查看次数

使用 pacman 只更新一个包

有没有办法只更新 pacman 中选定的程序?

我在上网本上运行 ArchLinux,我的系统的完整升级比我的系统占用更多的临时空间,所以我想一次只更新一个程序

arch-linux pacman package-management

40
推荐指数
2
解决办法
3万
查看次数

在 pacman 中明确安装包

我有一个安装在我的 PC 上的软件包,作为对另一个软件包的依赖。

我想显式安装该软件包,但不实际重新安装它或下载任何文件。

这可能吗?

更新

我没有缓存任何包/var/cache/pacman/pkg,这是我想在不重新安装的情况下更改包详细信息的原因之一。

即使我缓存了包,运行 pacman -S 也意味着运行整个安装过程,我也想避免这种情况。

arch-linux pacman package-management

37
推荐指数
2
解决办法
1万
查看次数

包含 Arch Linux 中最后安装/升级的软件包的列表

我怎样才能得到包的列表,去年安装/升格pacman/yaourt在Arch Linux的包括时间戳?

logs arch-linux pacman package-management

29
推荐指数
1
解决办法
3万
查看次数

用于处理 Python 包的 Pip 与包管理器

Python 包经常托管在许多发行版的存储库中。阅读教程后,特别是标题为“您真的想这样做吗”的部分后,我避免使用 pip 并更喜欢使用系统存储库,仅在需要安装不在存储库中的软件包时才使用 pip。

但是,因为这是一种不一致的安装方法,所以只使用pip会更好吗?对于在两个地方都可用的软件包,在系统自己的存储库上使用 pip 有什么好处/批评者?

我包含的链接状态

始终使用标准 Debian / NeuroDebian 软件包的优势在于,这些软件包都经过仔细测试以确保彼此兼容。Debian 软件包记录了与其他库的依赖关系,因此您将始终获得所需的库作为安装的一部分。

我用拱。除了 apt 之外,其他包管理系统也是这种情况吗?

pacman python apt package-management pip

29
推荐指数
4
解决办法
5304
查看次数

标签 统计

pacman ×10

arch-linux ×9

package-management ×7

apt ×2

pip ×2

python ×2

logs ×1