O que posso fazer se um pacote não estiver disponível na versão mais recente do Ubuntu (18.04), mas estiver disponível em versões mais antigas?

2

Eu preciso instalar o libesd0-dev, mas enquanto ele estiver disponível em versões anteriores do Ubuntu a partir do apt-get, ele não está disponível para o 18.04. Ainda existe uma maneira de instalá-lo ou preciso fazer o downgrade?

    
por Jolt151 07.05.2018 / 16:56

2 respostas

2

A solução mais fácil é provavelmente Faça o download aqui e instale-o com o centro de software. Isso é o que eu recomendaria.

Alternativamente, se você precisar de um monte de softwares mais antigos, é possível adicionar repos mais antigos à sua lista do apt. Se você quiser instalar coisas do Artful quando não estiver disponível no Bionic, você precisa adicionar o seu repositório à sua lista.

Se a biblioteca estiver disponível no Artful faça o seguinte:

Primeiro, crie um arquivo em sources.list.d com suas opções:

$ sudo nano /etc/apt/sources.list.d/artful.list

Adicione as seguintes linhas e salve:

deb http://us.archive.ubuntu.com/ubuntu/ artful multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ artful multiverse

Em seguida, atualize e instale:

$ sudo apt update
$ sudo apt install libesd0-dev
    
por Joshua Besneatte 07.05.2018 / 17:57
0

Eu não consegui instalar usando essas opções. Meu sources.list não tinha linhas para xenial, então eu tive que adicioná-las manualmente. O deb empacotado vinculado não seria instalado corretamente por meio do centro de ações ou sudo install (package name here).deb .

As linhas a adicionar são:

deb http://us.archive.ubuntu.com/ubuntu/ xenial main universe
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial main universe

Encontrou-os através deste link .

Gostaria de acrescentar que sou uma novidade relativa ao Ubuntu / Linux. Então, se houver alguma informação que precise ser adicionada ou removida, certamente será bem-vinda. Apenas tentando fazer minha parte. :)

    
por user199849 01.06.2018 / 06:47