AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / Perguntas / 1515023
Accepted
FooBar
FooBar
Asked: 2024-05-23 15:34:25 +0800 CST2024-05-23 15:34:25 +0800 CST 2024-05-23 15:34:25 +0800 CST

Instalando Stata no Ubuntu 24.04 – bibliotecas necessárias não existem mais

  • 772

Depois de instalar o Stata 18 no meu LTS Ubuntu novo, não consegui executá-lo:

./stata: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory

Acontece que esse pacote está desatualizado, removido pelo Debian (e o Ubuntu segue isso).

No entanto, é possível baixar manualmente esse pacote. No entanto, tem mais dependências:

$ sudo dpkg -i libncurses5_6.2-0ubuntu2.1_i386.deb 
(Reading database ... 403219 files and directories currently installed.)
Preparing to unpack libncurses5_6.2-0ubuntu2.1_i386.deb ...
Unpacking libncurses5:i386 (6.2-0ubuntu2.1) over (6.2-0ubuntu2.1) ...
dpkg: dependency problems prevent configuration of libncurses5:i386:
 libncurses5:i386 depends on libtinfo5 (= 6.2-0ubuntu2.1); however:
  Package libtinfo5:i386 is not configured yet.
 libncurses5:i386 depends on libc6 (>= 2.7); however:
  Package libc6:i386 is not configured yet.

Um passo atrás, libc6 (também baixado manualmente) - isso me dá

$ sudo dpkg -i libc6_2.31-0ubuntu9.15_i386.deb 
(Reading database ... 403219 files and directories currently installed.)
Preparing to unpack libc6_2.31-0ubuntu9.15_i386.deb ...
Unpacking libc6:i386 (2.31-0ubuntu9.15) over (2.31-0ubuntu9.15) ...
dpkg: error processing package libc6:i386 (--install):
 package libc6:i386 2.31-0ubuntu9.15 cannot be configured because libc6:amd64 is at a different version (2.39-0ubuntu8.1)
Errors were encountered while processing:
 libc6:i386

Neste ponto estou chegando ao fim do meu entendimento.

  • Estou latindo para a árvore errada? Certamente deve haver uma maneira mais conveniente de instalar um software importante como o Stata18 na versão LTS atual do Ubuntu
  • Se estou latindo para a árvore certa: como faço para instalar essas bibliotecas?
package-management
  • 1 1 respostas
  • 29 Views

1 respostas

  • Voted
  1. Best Answer
    Artur Meinild
    2024-05-23T15:52:22+08:002024-05-23T15:52:22+08:00

    Você está fazendo algumas coisas muito erradas, deixe-me explicar. Seu primeiro erro está aqui:

    sudo dpkg -i libncurses5_6.2-0ubuntu2.1_i386.deb 
    

    Você está tentando instalar a i386versão (32 bits) deste pacote, quando o Ubuntu (e a maioria dos outros sistemas Linux) agora rodam apenas 64 bits (AMD64).

    Então, primeiro, limpe a bagunça dos seus i386pacotes instalados removendo tudo o que você tentou (há muitas perguntas e respostas sobre a remoção de pacotes quebrados).

    O pacote correto para Ubuntu 24.04 provavelmente seria libncurses6, que é instalado com:

    sudo apt install libncurses6
    

    Algumas lições a serem aprendidas:

    • Nunca instale i386pacotes (SEMPRE, a menos que você realmente saiba o que está fazendo)
    • Não instale pacotes baixados manualmente com dpkg- em vez disso, instale pacotes oficiais de repositórios usandoapt

    Talvez seja necessário criar você mesmo o link simbólico correto (de ncurses5para ncurses6), conforme mencionado aqui . ncursesbibliotecas estão dentro /usr/lib/x86_64-linux-gnu/do Ubuntu, assim:

    sudo ln -s /usr/lib/x86_64-linux-gnu/libncursesw.so.6.4 /usr/lib/x86_64-linux-gnu/libncurses.so.5
    
    • 4

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve