Назад | Перейти на главную страницу

Установка двоичных файлов

Я новичок в Linux и думаю, что что-то упустил. По какой-то причине предоставленный мне VPS работает под управлением Fedora Core 6. Судя по всему, yum довольно удобен, поэтому я решил начать с него. Однако, когда я запускаю RPM, я получаю:

python-elementtree is needed by yum-3.0.6-1.fc6.noarch
python-sqlite is needed by yum-3.0.6-1.fc6.noarch
rpm-python is needed by yum-3.0.6-1.fc6.noarch
urlgrabber is needed by yum-3.0.6-1.fc6.noarch
yum-metadata-parser is needed by yum-3.0.6-1.fc6.noarch

хорошо, поэтому мне сначала нужны они, без проблем - но подождите, я иду установить yum-metadata-parser - я получаю еще один список зависимостей.

На сервере в каталоге usr / bin я вижу множество двоичных файлов, включая yum. Может ли кто-нибудь объяснить, как я могу установить файлы из двоичных файлов или почему двоичные файлы здесь, если программа не установлена?

Система RPM создает своего рода базу данных для отслеживания зависимостей. YUM взаимодействует с этой базой данных RPM и расширяет ее. Возможно, повреждена базовая база данных или расширение yum.

Если вы новичок в Linux, возможно, лучше будет переустановить последнюю версию Fedora, а затем настроить соответствующий набор репозиториев yum для установки дополнительных программ. Если повезет, человек, который дал вам VPS, сможет вам помочь. Попытки восстановить систему управления пакетами очень быстро утомляют.

Лично я считаю, что систему упаковки Debian / Ubuntu проще в использовании, но я не согласен с fahadsadah, что .deb с apt по своей сути лучше, чем .rpm с yum. Я бы посоветовал использовать то, что используют другие вокруг вас, поскольку у вас будет готовый источник совета, если у вас возникнут проблемы.

ням является установлен, если он находится в / usr / bin (в любом случае он обычно устанавливается по умолчанию)

Если есть пакет, который вы хотите установить, используйте yum install packagename.

Если yum еще не работает, вам нужно загрузить отсутствующие RPM, а затем установить их вручную с помощью 'rpm --install'

Найти пакеты RPM может быть непросто, но зайдите на сайт Fedora, просмотрите загрузки, пока не найдете нужный каталог для имеющейся у вас версии, и начните загрузку.

Если у вас есть только терминал, входящий в систему на вашем компьютере, вы захотите использовать wget для загрузки - wget, который загрузит файл за вас. (curl тоже подойдет, но устанавливается реже).

TBH, как было сказано выше, вы можете поговорить со своим провайдером о настройке более полной системы для новичка - еще лучше, установите Linux или используйте liveCD на своем настольном компьютере / ноутбуке дома. Играть намного проще, чем на удаленной машине.