我想知道如何在 Debian 上安装 .tar.bz 和 .tar.bz2 软件包,请给我一个完整的解释。
根据此文档在 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) 我发现通过 brewfiles、caskfiles、dockerfiles、package.json 等包文件在新机器上安装包非常方便。
apt-get 是否有替代方法,因为我仍然只是
通过命令行使用它
apt-get install pkg1 pkg2 pkg3…
Run Code Online (Sandbox Code Playgroud)
?
我正在尝试安装软件并且 autoreconf 失败,因为libtoolize我的系统上没有安装。我在这个系统上没有 root 访问权限,但我需要安装libtoolize.
我该如何安装libtoolize?哪个源代码包提供了这个?
有时我在使用时遇到问题,在写入某些文件夹时make install会出现permission denied错误。所以我本能地使用sudo make install. 这会带来额外的问题吗?
我正在使用 Debian Etch。
编译和安装软件是我无法克服的痛苦和问题。我只是想通过我对这个过程的理解,与知识渊博的人一起来清理我的思想,以进入下一个层次。
我需要的许多科学软件都不是作为包分发的。我知道“./configure”设置编译变量并检查依赖项“make”是否编译“sudo make install”将所有库和bins放在它们的位置。然而,它永远不会奏效。我很少在不进入依赖关系的情况下退出 a) “./configure” 阶段,如果我这样做,b) “sudo make install”可能会毁了我的盒子。
a) 依赖地狱非常令人沮丧。有时我有图书馆,但它不喜欢它。或者库不想安装。或者“配置”找不到。或者我的发行版把它放在不应该放在的地方。或者我的系统中有两个版本。问题是,我无法理解如何诊断并因此解决这些问题。对于不需要成为程序员的人来说,有哪些好的参考可以学习?
b) 我的理解是“make install”将替换一些库并更改设置,而我的包管理器不知道这一点。因此,有些程序无法运行,有些程序无法更新。所以,如果我不使用“make install”,而只是将编译后的二进制文件保存在我的用户目录中,并在 PATH 中添加一个符号链接,我会清楚吗?
我的盒子是单用户,有大量的免费高清,所以如果能解决我的问题,我真的不在乎拥有多个(几十个)库副本。空间便宜。
我今天刚安装了 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)
如果我尝试安装任何其他软件,也会发生同样的情况。根据我读到的内容,我唯一能想到的是连接问题,但我使用的连接与我用来安装操作系统的连接相同,而这只是几分钟前的事情。
我时不时地需要重新安装 Linux 系统(主要是基于 Ubuntu 的发行版)。重新安装我需要的每一个软件的过程真的很无聊而且很耗时。有什么软件可以帮助我吗?Windows 有 Ninite,Linux 有其他东西吗?
编辑:感谢所有的答案!我选择了 Ansible,它是一个了不起的工具。
如何在 Debian 12(书虫)中使用高级打包工具(APT)安装非自由固件?
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?