我是 Linux 新手(主要使用 Windows 和 Mac OS X),需要一些建议。我今天尝试在 Linux 机器上安装 git,遇到了一些问题:
由于不知道所安装操作系统的版本,我打开了
/proc/version
以下文件:Linux version 2.6.9-42.0.2.ELsmp ([email protected]) (gcc version 3.4.6 20060404 (Red Hat 3.4.6-3)) #1 SMP Thu Aug 17 17:57:31 EDT 2006
然后,正如 git 文档中所写(http://git-scm.com/download/linux),我以为我可以
yum install git
对 Fedora 使用这个命令,但是却得到了以下结果。[root@myserver ~]# yum install git -bash: yum: command not found
因此我尝试
yum
使用进行安装wget
,但不太幸运。[root@myserver ~]# wget http://linux.duke.edu/projects/yum/download/2.0/yum-2.0.7.tar.gz -bash: wget: command not found
我谷歌了一下,发现这一页和这一页,因此尝试使用 安装
yum
,rpm
但只得到一个充满问号的结果。(可能是编码问题,嗯……)[root@myserver ~]# rpm -Uvh http://www.eomy.net/linux/install-yum-x86_64/wget-1.10.2-0.40E.x86_64.rpm http://www.eomy.net/linux/install-yum-x86_64/wget-1.10.2-0.40E.x86_64.rpm(??)?? ?????ϴ ?: /var/tmp/rpm-xfer.TbuAOu: V3 DSA signature: NOKEY, key ID 443e1821 ?غ?.. ########################################### [100%] wget-1.10.2-0.40E Ű????̹??ġ?Ǿ?ֽ??ϴ wget-1.10.2-0.40E???? ??ġ?Ǵ/usr/bin/wget ?? wget-1.10.2-0.40E Ű????ϰ? ???ϴ wget-1.10.2-0.40E???? ??ġ?Ǵ/usr/share/man/man1/wget.1.gz ?? wget-1.10.2-0.40E Ű????ϰ? ???ϴ [root@myserver ~]#
最后,当我
rpm --version
在终端输入时,我得到了以下结果。[root@myserver ~]# rpm --version RPM ???? - 4.3.3
我想知道我现在可以做什么或尝试什么。我的情况是不是不可能wget
?yum
或者有没有像 homebrew 这样的神奇工具(关联) 我可以使用吗?
作为韓國在他的评论中提到,我添加了一些文件的输出:
vi /etc/issue
Red Hat Enterprise Linux AS release 4 (Nahant Update 4) Kernel \r on an \m
vi /etc/redhat-release
(没有名为 /etc/release 的文件)Red Hat Enterprise Linux AS release 4 (Nahant Update 4)
/etc/version 和 /etc/release-version 不存在。
另外,系统中没有apt-get
。32yast
位软件包也不起作用。
答案1
您有 links 或 curl 吗?您有 ssh 吗?然后您有 scp,您可以将例如 tar.gz 源文件传输到它,看看您是否有 make 和 gcc,然后在机器上构建/编译包,然后将前缀设置为您的主文件夹下的某个位置并在那里安装包。您可以下载并安装 pacman - 然后您就有一个数据包管理器了!
要检查发行版的版本,通常在 /etc/release 或 /etc/version 或 /etc/release-version 中
但它似乎是一台旧的 RedHat 机器,所以你可能只有 rpm。因此,使用 scp 将 .rpm 包传输到它(它符合 redhat 版本)并使用 rpm -U 某某安装它。可能在 wget .rpm 包中研究 scp,之后 rpm 应该会更好地工作。