我该如何调整以下说明
sudo yum install asciidoc xmlto epel-release docbook2X
...这样我就可以在没有超级用户权限的情况下运行它们,并且安装发生在--prefix=$HOME/.hostdir
?
特别是,我至少怎样才能下载上面提到的包yum
?
git
如果重要的话,这是在没有超级用户权限的情况下安装的努力的一部分$HOME/.hostdir
。
以下工作正常
wget https://www.kernel.org/pub/software/scm/git/git-2.11.0.tar.xz
tar xf git-2.11.0.tar.xz
cd git-2.11.0
./configure --prefix=$HOME/.hostdir
make all
make install
...但我无法构建git
文档。两者都make doc
失败make info
了
/bin/sh: line 1: asciidoc: command not found
前面引用的行sudo yum
改编自这些说明git
用于从源头构建。
答案1
如果您只想下载 rpm 包--downloadonly
,可以使用以下语法来完成。
yum install --downloadonly --downloaddir=<directory> <package>
但大多数 rpm 软件包都需要 root 权限才能安装,因为它们通常安装在系统文件夹中。
您还可以在在线 rpm 数据库上搜索所需的软件包,例如http://rpm.pbone.net/或者https://www.rpmfind.net/只需从直接链接下载它们,但您将再次需要 root 权限才能安装 rpm,因为它们为所有用户安装软件包。
您需要手动下载所需的源命令并进行编译。
据我所知,您只需将 asciidoc 脚本下载到您的主文件夹,并将其放入您的用户路径中,就应该可以找到它,而无需安装任何 rpm。