标签: software-installation

如何在基于 Debian 的发行版上安装 tarball 软件包?

我想知道如何在 Debian 上安装 .tar.bz 和 .tar.bz2 软件包,请给我一个完整的解释。

source debian software-installation

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

无法拉取 EPEL 存储库元数据

根据此文档在 Scientific Linux 上安装 Nginx失败:

[vagrant@localhost ~]$ sudo su -c 'rpm -Uvh http://dl.fedoraproject.org/pub/epe
l/6/x86_64/epel-release-6-8.noarch.rpm'
Retrieving http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch
.rpm
warning: /var/tmp/rpm-tmp.gdSOR9: Header V3 RSA/SHA256 Signature, key ID 0608b89
5: NOKEY
Preparing...                ########################################### [100%]
   1:epel-release           ########################################### [100%]
[vagrant@localhost ~]$ sudo yum install nginx
Loaded plugins: security
Error: Cannot retrieve repository metadata (repomd.xml) for repository: epel. Pl
ease verify its path and try again
[vagrant@localhost ~]$
Run Code Online (Sandbox Code Playgroud)

版本信息

[vagrant@localhost ~]$ uname -a
Linux localhost.localdomain 2.6.32-431.el6.x86_64 #1 SMP Thu Nov 21 13:35:52 CST
 2013 …
Run Code Online (Sandbox Code Playgroud)

yum software-installation scientific-linux nginx

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

使用文件通过 apt-get 安装软件包

我发现通过 brewfiles、caskfiles、dockerfiles、package.json 等包文件在新机器上安装包非常方便。

apt-get 是否有替代方法,因为我仍然只是
通过命令行使用它

apt-get install pkg1 pkg2 pkg3…
Run Code Online (Sandbox Code Playgroud)

?

apt software-installation

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

如何以非 root 用户身份安装 libtoolize

我正在尝试安装软件并且 autoreconf 失败,因为libtoolize我的系统上没有安装。我在这个系统上没有 root 访问权限,但我需要安装libtoolize.

我该如何安装libtoolize?哪个源代码包提供了这个?

libraries software-installation non-root-user

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

“make install”和“sudo make install”之间的区别

有时我在使用时遇到问题,在写入某些文件夹时make install会出现permission denied错误。所以我本能地使用sudo make install. 这会带来额外的问题吗?

我正在使用 Debian Etch。

make sudo software-installation

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

从源安装。如何在不破坏包管理器的情况下解决依赖关系

编译和安装软件是我无法克服的痛苦和问题。我只是想通过我对这个过程的理解,与知识渊博的人一起来清理我的思想,以进入下一个层次。

我需要的许多科学软件都不是作为包分发的。我知道“./configure”设置编译变量并检查依赖项“make”是否编译“sudo make install”将所有库和bins放在它们的位置。然而,它永远不会奏效。我很少在不进入依赖关系的情况下退出 a) “./configure” 阶段,如果我这样做,b) “sudo make install”可能会毁了我的盒子。

a) 依赖地狱非常令人沮丧。有时我有图书馆,但它不喜欢它。或者库不想安装。或者“配置”找不到。或者我的发行版把它放在不应该放在的地方。或者我的系统中有两个版本。问题是,我无法理解如何诊断并因此解决这些问题。对于不需要成为程序员的人来说,有哪些好的参考可以学习?

b) 我的理解是“make install”将替换一些库并更改设置,而我的包管理器不知道这一点。因此,有些程序无法运行,有些程序无法更新。所以,如果我不使用“make install”,而只是将编译后的二进制文件保存在我的用户目录中,并在 PATH 中添加一个符号链接,我会清楚吗?

我的盒子是单用户,有大量的免费高清,所以如果能解决我的问题,我真的不在乎拥有多个(几十个)库副本。空间便宜。

make software-installation

19
推荐指数
1
解决办法
9293
查看次数

Arch Linux pacman 错误:检索文件失败

我今天刚安装了 Arch Linux。我正在尝试使用安装 elinks

pacman -S elinks
Run Code Online (Sandbox Code Playgroud)

我得到了一个很长很长的清单:

error: failed retrieving file 'elinks-0.13-17-i686.pkg.tar.xz' from some.mirror : Could not resolve host: some.mirror
Run Code Online (Sandbox Code Playgroud)

如果我尝试安装任何其他软件,也会发生同样的情况。根据我读到的内容,我唯一能想到的是连接问题,但我使用的连接与我用来安装操作系统的连接相同,而这只是几分钟前的事情。

arch-linux pacman software-installation elinks

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

有没有什么软件可以帮助我在全新安装后重新安装软件

我时不时地需要重新安装 Linux 系统(主要是基于 Ubuntu 的发行版)。重新安装我需要的每一个软件的过程真的很无聊而且很耗时。有什么软件可以帮助我吗?Windows 有 Ninite,Linux 有其他东西吗?

编辑:感谢所有的答案!我选择了 Ansible,它是一个了不起的工具。

linux software-installation

19
推荐指数
2
解决办法
2792
查看次数


Installing a package locally to a user - best practices?

I want to install Git locally to a user on a RHEL server (I don't have root access) What would be your cleanest/ most organized way of installing software to a local user account?

  • 在该用户主目录中安装所有内容?
  • 目录布局会是什么样子?
  • 你会从源代码还是 RPM 安装?
  • 如果来自 RPM,您会使用 YUM 还是 RPM?

rpm rhel software-installation home not-root-user

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