
Sou novo no Linux e acho que estou faltando alguma coisa. Por alguma razão, o VPS que recebi está rodando o Fedora Core 6. Pela leitura, parece que o yum é bastante útil, então pensei em começar por aí. No entanto, quando executo o RPM, recebo:
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
ok, então preciso disso primeiro, sem problemas - mas espere, vou instalar o yum-metadata-parser - recebo outra lista de dependências.
No servidor, no diretório usr/bin, vejo vários arquivos binários, incluindo yum. Alguém pode explicar como posso instalar os arquivos dos binários ou por que os binários estão aqui se o programa não estiver instalado?
Responder1
O sistema RPM cria uma espécie de banco de dados para rastrear dependências. YUM interage com esse banco de dados RPM e o estende. Pode ser que o banco de dados base ou a extensão yum estejam corrompidos.
Se você é novo no Linux, pode ser melhor usar seu tempo para reinstalar a versão mais recente do Fedora e então configurar um conjunto apropriado de repositórios yum para instalar mais software. Com sorte, a pessoa que lhe deu o VPS poderá ajudá-lo. Tentar reparar um sistema de gerenciamento de pacotes fica muito chato rapidamente.
Pessoalmente, acho o sistema de empacotamento Debian/Ubuntu mais fácil de usar, mas discordo de fahadsadah de que .deb com apt é inerentemente melhor que .rpm com yum. Eu sugeriria usar o que outras pessoas ao seu redor estão usando, pois você terá uma fonte pronta de conselhos se tiver problemas.
Responder2
hummméinstalado se estiver em /usr/bin (geralmente é instalado por padrão, de qualquer maneira)
Se houver um pacote que você deseja instalar, use yum install packagename
.
Responder3
Se o yum ainda não estiver funcionando, você precisará baixar os RPMs que estão faltando e instalá-los manualmente usando 'rpm --install'
Encontrar os RPMs pode ser difícil, mas acesse o site do Fedora, navegue pelos downloads até encontrar o diretório correto para a versão que você possui e comece a baixar.
Se você tiver apenas um login de terminal em sua máquina, você desejará usar o wget para fazer o download - o wget, que buscará o arquivo para você. (curl também funcionaria, mas é instalado com menos frequência).
TBH, como foi dito acima, você pode querer conversar com seu provedor sobre como configurar um sistema mais completo para um iniciante - melhor ainda, instale o Linux ou use um liveCD em seu desktop/laptop em casa. Muito mais fácil de jogar do que em uma máquina remota.