标签: packages

如何使用 apt-get 安装本地 .deb 包

有没有办法使用 apt-get 在您的 HD 上安装软件包,例如apt-get install ./package.deb

如果没有,如何以非常简单的方式处理依赖项?

linux debian packages aptitude apt

171
推荐指数
4
解决办法
32万
查看次数

什么是“构建必需”和“构建依赖”?

我正在研究如何在 Xubuntu 10.04 中安装 Ruby 1.9.1,我多次遇到命令build-essentialbuild-dep。有时它跟在包之后,有时它在包之前和之后都被包。

我正在查看的两个示例是:

sudo apt-get install build-essential zlib1g zlib1g-dev zlibc libruby1.9 libxml2 libxml2-dev libxslt-dev

须藤 apt-get build-dep ruby​​1.9

sudo apt-get install ruby​​ irb ri rdoc ruby​​1.8-dev libzlib-ruby libyaml-ruby libreadline-ruby libncurses-ruby libcurses-ruby libruby libruby-extras libfcgi-ruby1.8 build-essential libopenssl-ruby libbm-ruby lib libdbd-sqlite3-ruby sqlite3 libsqlite3-dev libsqlite3-ruby libxml-ruby libxml2-dev

linux packages ubuntu

83
推荐指数
4
解决办法
16万
查看次数

我使用的是哪种 Debian 软件包架构?

找出我正在使用的 Debian 软件包架构的命令是什么?

例如,在64位x86,我期望类似的东西amd64i386在32位x86和darwin-x86_64从OSX 10.6(通过Fink)。

debian package-management packages aptitude

66
推荐指数
3
解决办法
5万
查看次数

如何卸载任何 Apple pkg 包文件?

尽管有相反的意见,但并非所有软件包都只安装在一个目录中。有没有办法逆转 pkg 文件的安装过程,最好使用原始软件包(或来自有关已安装软件包的信息存储库)?

具体来说,我已经在英特尔 MacBook 上安装了 PowerPC MySQL 5.4.1 软件包,并希望彻底扭转它,恢复我可以看到的 5.1 x86 安装仍然存在,但现在无法正常工作。

mac uninstall packages

60
推荐指数
3
解决办法
12万
查看次数

使用 aptitude 查找从某个存储库安装的软件包

我正在寻找类似于这个问题的东西:Zypper:如何显示某个存储库中的所有包?

由于我使用的是 Ubuntu,因此我需要一个基于 aptitude 的解决方案:如何从某个存储库中获取已安装软件包的列表?

repository packages aptitude

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

是否可以加快 ./configure 的速度?

要在具有许多 CPU 内核(比如 12 个)的工作站上编译软件包,配置阶段通常比实际编译阶段花费的时间长得多,因为./configure测试是一个一个,同时make -j运行gcc以及其他命令并行。

我觉得让剩下的 11 个内核大部分时间都闲置等待慢速./configure完成是一种巨大的资源浪费。为什么需要按顺序进行测试?每个测试是否相互依赖?我可能会弄错,但看起来他们中的大多数都是独立的。

更重要的是,有什么方法可以加快速度./configure吗?


编辑:为了说明这种情况,这里有一个GNU Coreutils的例子

cd /dev/shm
rm -rf coreutils-8.9
tar -xzf coreutils-8.9.tar.gz
cd coreutils-8.9
time ./configure
time make -j24
Run Code Online (Sandbox Code Playgroud)

结果:

# For `time ./configure`
real    4m39.662s
user    0m26.670s
sys     4m30.495s
# For `time make -j24`
real    0m42.085s
user    2m35.113s
sys     6m15.050s
Run Code Online (Sandbox Code Playgroud)

使用coreutils-8.9./configuremake. 尽管./configure使用较少的 CPU 时间(查看“用户”和“系统”时间),但它需要更长的时间(“真实”),因为它不是并行化的。我已经重复了几次测试(相关文件可能留在内存缓存中),次数都在 10% 以内。

linux packages installation autoconf

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

命令来查找二进制文件的源包?

我知道有一个which命令,它与二进制文件的全名(例如which sh)相呼应。但是,我很确定有一个命令可以回显提供特定二进制文件的包。有这样的命令吗?如果是,那是什么?我希望能够运行这个:

commandName ls

并得到

coreutils

例如。

linux packages ubuntu

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

在 Ubuntu 上支持 readline 的 SQLite

sqlite3在 Ubuntu 上安装了该软件包,但不支持 readline。这意味着没有命令历史记录和 readline 为您提供的其他漂亮功能。

这是配置问题还是包装问题?是否有不同的包存档可以为我提供开箱即用的 readline 支持?或者,我如何自己编译 sqlite3 以确保它具有 readline 支持?

console readline packages sqlite ubuntu

22
推荐指数
3
解决办法
5360
查看次数

如何列出不稳定/实验性的所有软件包?

我正在运行一个 Debian 测试系统,其中使用 apt pinning 从不稳定或实验安装了一些软件包。

如何列出所有来自不稳定或实验性的软件包? 我想使用apt,但我也安装了aptitude 和synaptic。

debian packages apt

20
推荐指数
2
解决办法
7848
查看次数

吃豆子不下载任何东西 - 总是 404

我想在运行 Arch Linux 的 Raspberry Pi 上安装一些软件,但我一直收到错误 404。

我做了一些研究,我发现我需要做的pacman -Syypacman -Syu...

当我在pacman -Syy启用所有镜像的情况下运行时,我得到:

# pacman -Syy
:: Synchronizing package databases...
error: failed retrieving file 'core.db' from mirror.aarnet.edu.au : The requested URL returned error: 404 Not Found
error: failed retrieving file 'core.db' from ftp.iinet.net.au : The requested URL returned error: 404 Not Found
error: failed retrieving file 'core.db' from mirror.internode.on.net : The requested URL returned error: 404 Not Found
error: failed retrieving file 'core.db' from …
Run Code Online (Sandbox Code Playgroud)

package-management arch-linux packages updates

19
推荐指数
3
解决办法
6万
查看次数