2

Я новичок в Linux (который в основном использует Windows и Mac OS X), которому нужен совет. Сегодня я пытался установить git на Linux-машину и столкнулся с некоторыми проблемами:

  1. Не зная версию установленной ОС, я открыл файл /proc/version который сказал:

    Linux version 2.6.9-42.0.2.ELsmp (bhcompile@ls20-bc1-13.build.redhat.com) 
    (gcc version 3.4.6 20060404 (Red Hat 3.4.6-3)) #1 SMP Thu Aug 17 17:57:31 
    EDT 2006
    
  2. Затем, как написано в документах git (http://git-scm.com/download/linux), я предположил, что могу использовать команду yum install git для Fedora, но получил следующий результат.

    [root@myserver ~]# yum install git
    -bash: yum: command not found
    
  3. Поэтому я попытался установить 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
    
  4. Я гуглил и нашел эту страницу и эту страницу , поэтому попытался установить 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 ~]# 
    
  5. Наконец, когда я набрал в терминале rpm --version , я получил следующие результаты.

    [root@myserver ~]# rpm --version
    RPM ???? - 4.3.3
    

Я хотел бы знать, что я могу сделать или возможно попробовать сейчас. Разве это не возможно wget или yum что - нибудь в моей ситуации? Или есть какой-нибудь волшебный инструмент, такой как доморощенный (http://mxcl.github.com/homebrew/), который я могу использовать?

Как jhcaiced упомянул в своих комментариях, я добавил вывод еще нескольких файлов:

  • 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 и yast . 32-битные пакеты тоже не работали.

1 ответ1

1

У вас есть ссылки или скручивание? У тебя есть ssh? Затем у вас есть scp, вы можете перенести, например, исходный файл tar.gz в него и посмотреть, есть ли у вас make и gcc, и собрать / скомпилировать пакет на машине, затем установить префикс где-нибудь в вашей домашней папке и установить пакет там. Вы можете скачать и установить pacman - тогда у вас есть менеджер пакетов!

Чтобы проверить версию дистрибутива, обычно в /etc /release или /etc /version или /etc /release-version

Но, похоже, это старая машина RedHat, так что вы, вероятно, имеете только rpm. Затем используйте scp для передачи в него пакета .rpm (что соответствует версии redhat) и установите его с помощью rpm -U что-то. Вероятно, посмотрите на scp'ing в пакете wget .rpm, после этого rpm должен работать лучше.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .