Autor Tópico: Ajuda com um comando de instalação  (Lida 4694 vezes)

Offline maurente

  • Usuário Ubuntu
  • *
  • Mensagens: 68
    • Ver perfil
Ajuda com um comando de instalação
« Online: 21 de Novembro de 2017, 17:39 »
Não entendi mensagem:

Note
Depending on your configuration you may need to uncomment the deb-src repositories in /etc/apt/sources.list, /etc/apt/sources.list.d/libretro-ubuntu-testing-$version.list and then run apt-get update before running apt-get build-dep

Realmente aconteceu isso:
htpc@htpc-ULTRATOP-BRIX:~$ apt-get build-dep retroarch
E: Não foi possível abrir arquivo de trava /var/lib/dpkg/lock - open (13: Permissão negada)
E: Não foi possível criar acesso exclusivo ao directório de administração (/var/lib/dpkg/), é root?
htpc@htpc-ULTRATOP-BRIX:~$ sudo apt-get build-dep retroarch
[sudo] senha para htpc:
Lendo listas de pacotes... Pronto
E: Você deve colocar algumas URIs 'source' em seu sources.list
htpc@htpc-ULTRATOP-BRIX:~$

E eu fiz os comandos das mensagens, mas não adiantou.
O tutorial está aqui:
https://buildbot.libretro.com/docs/compilation/ubuntu/

Offline druidaobelix

  • Usuário Ubuntu
  • *
  • Mensagens: 5.552
    • Ver perfil
Re:Ajuda com um comando de instalação
« Resposta #1 Online: 21 de Novembro de 2017, 21:08 »
Não entendi mensagem:

Note
Depending on your configuration you may need to uncomment the deb-src repositories in /etc/apt/sources.list, /etc/apt/sources.list.d/libretro-ubuntu-testing-$version.list and then run apt-get update before running apt-get build-dep

htpc@htpc-ULTRATOP-BRIX:~$ sudo apt-get build-dep retroarch
E: Você deve colocar algumas URIs 'source' em seu sources.list

No caso desse programa retroarch ao invés de lhe fornecer um arquivo binário já pronto o desenvolvedor fornece os códigos fontes para que o programa seja compilado.

O comando que você vai executar é um build (build-dep retroarch), isto é , um construtor de alguma coisa, no caso específico das dependências do retroarch, então para poder construir isso ele precisa dos arquivos fontes do repositório, que é a linha deb-scr, normalmente mantida inutilizada pelo sinal # (tralha, jogo da velha) antes da linha.

Edite o arquivo da sources.list do repositório da ppa:

Código: [Selecionar]
sudo gedit /etc/apt/sources.list.d/libretro-ubuntu-stable-artful.list
Apague o sinal # antes da linha do repositório dos arquivos fontes deb-scr

É assim:

# deb-src http://ppa.launchpad.net/libretro/stable/ubuntu artful main

Fica assim:

deb-src http://ppa.launchpad.net/libretro/stable/ubuntu artful main

Salvar e sair

Atualize fazendo:

Código: [Selecionar]
sudo apt update
Agora continue o tutorial fazendo as compilações, fiz aqui correu tudo bem, compilou lindamente, sem erros.  :D


« Última modificação: 21 de Novembro de 2017, 21:13 por druidaobelix »
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Offline platao

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 5.052
    • Ver perfil
Re:Ajuda com um comando de instalação
« Resposta #2 Online: 21 de Novembro de 2017, 21:22 »
Boa Druida!!! Mas porque ele quer compilar uma versao de retroarch se ja tem pronto em deb que é so instalar???
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

Offline druidaobelix

  • Usuário Ubuntu
  • *
  • Mensagens: 5.552
    • Ver perfil
Re:Ajuda com um comando de instalação
« Resposta #3 Online: 21 de Novembro de 2017, 21:40 »
Boa Druida!!! Mas porque ele quer compilar uma versao de retroarch se ja tem pronto em deb que é so instalar???

Boa pergunta, boa pergunta, de fato está no repositório padrão do Ubuntu já pronto, é só instalar.  :-[

Mas não cheguei a checar versões entre um e outro, só me ative mesmo ao detalhe que o colega @maurente mencionou, se ainda não apaguei a instalação vou verificar.

A versão do repositório oficial a partir do Ubuntu 17.10 é essa:

retroarch:
  Installed: (none)
  Candidate: 1.6.8-r201711210106-ed9cd1a-71~ubuntu17.10.1
  Version table:
     1.6.8-r201711210106-ed9cd1a-71~ubuntu17.10.1 500
        500 http://ppa.launchpad.net/libretro/stable/ubuntu artful/main amd64 Packages
     1.4.1+dfsg1-1 500
        500 http://archive.ubuntu.com/ubuntu artful/universe amd64 Packages


De toda forma sempre que possível usar a versão do repositório oficial é mais adequado, além de mais confortável, a menos que ele tenha alguma necessidade muito específica que justifique e compense.



« Última modificação: 21 de Novembro de 2017, 21:42 por druidaobelix »
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Offline druidaobelix

  • Usuário Ubuntu
  • *
  • Mensagens: 5.552
    • Ver perfil
Re:Ajuda com um comando de instalação
« Resposta #4 Online: 21 de Novembro de 2017, 22:41 »
A versão compilada com todos os emuladores (12,2GB) informa:

$./retroarch --version

RetroArch: Frontend for libretro -- v1.6.9 -- c0567266b --
Compiler: GCC (7.2.0) 64-bitBuilt: Nov 21 2017

É um release muito próximo da versão existente no repositório oficial, não creio que faça diferença substancial.

Agora é ver o que é melhor conforme queira.

Possivelmente você já deve ter visto o tópico de referência aqui no Fórum sobre o Retroarch, que é esse do colega @Sergio Benjamim

RetroArch - vários emuladores em um só lugar

https://ubuntuforum-br.org/index.php/topic,115351.0.html

« Última modificação: 21 de Novembro de 2017, 22:58 por druidaobelix »
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Offline platao

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 5.052
    • Ver perfil
Re:Ajuda com um comando de instalação
« Resposta #5 Online: 21 de Novembro de 2017, 23:34 »
Isso Druida, lembrando que o Retroarch tem;

o stable

 e o repositorio testing tbm!!!

versao do testing

1.6.9-r201711212141-e8b10d3-72~ubuntu17.04.1
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

Offline druidaobelix

  • Usuário Ubuntu
  • *
  • Mensagens: 5.552
    • Ver perfil
Re:Ajuda com um comando de instalação
« Resposta #6 Online: 21 de Novembro de 2017, 23:58 »
Instalei aqui no Ubuntu 17.10 Artful a partir do repositório oficial, foi e funcionou de primeira, sem  problemas.

retroarch --version
RetroArch: Frontend for libretro -- v1.4.1 -- d8855ca --
Compiler: GCC (6.3.0) 64-bitBuilt: Feb 26 2017

Possivelmente a versão do repositório possa ser uma melhor escolha.



De toda forma, se já seguiu algo daquele tutorial mencionado, isto é, se já adicionou a ppa lá mencionada, então antes de instalar a partir do repositório oficial precisa extirpar a ppa antes adicionada.

Se não me falha a memória você já tem aí instalado o ppa-purge, o que foi feito em tópicos anteriores.

Use-o para desinstalar a ppa do retroarch

Código: [Selecionar]
sudo ppa-purge ppa:libretro/stable
Código: [Selecionar]
sudo rm /etc/apt/sources.list.d/libretro-ubuntu-stable-artful.list*
Código: [Selecionar]
sudo apt update
Depois instale a partir do repositório oficial fazendo:

Código: [Selecionar]
sudo apt install retroarch
Vai criar automaticamente o ícone, é só chamar por ele.

« Última modificação: 22 de Novembro de 2017, 00:14 por druidaobelix »
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Offline maurente

  • Usuário Ubuntu
  • *
  • Mensagens: 68
    • Ver perfil
Re:Ajuda com um comando de instalação
« Resposta #7 Online: 22 de Novembro de 2017, 09:23 »
Esse aqui deu problema:
htpc@htpc-ULTRATOP-BRIX:~/retroarch$ export PATH=/usr/lib/ccache/bin/:$PATH
htpc@htpc-ULTRATOP-BRIX:~/retroarch$ sudo export PATH=/usr/lib/ccache/bin/:$PATHsudo: export: comando não encontrado
htpc@htpc-ULTRATOP-BRIX:~/retroarch$

Eu explico o porquê. Ele vem sem os "core", núcleo dos emuladores, né. No Windows tem o opção de baixá-los diretamente no Retroarch, na versão do repositório não. Aí encontrei esse tutorial, que começava do zero, mas tudo bem. Desinstalei a versão do repo, e segui nessa, que no final tem todos os cores.

Offline maurente

  • Usuário Ubuntu
  • *
  • Mensagens: 68
    • Ver perfil
Re:Ajuda com um comando de instalação
« Resposta #8 Online: 22 de Novembro de 2017, 11:37 »
Outra dúvida. Se você já fez isso:
Building CoresLink

LibRetro SuperLink

The easiest way to build all the cores is to use libretro-build.sh from within libretro-super's source tree:

1
$ ./libretro-build.sh

Não precisa fazer isso, certo?
Manual Fetching and CompilationLink

Get the core's source tree. As an example we'll use fceumm

1
$ git clone https://github.com/libretro/libretro-fceumm.git
Then compile the core:

1
2
$ cd libretro-fceumm
$ make -f Makefile.libretro


Offline druidaobelix

  • Usuário Ubuntu
  • *
  • Mensagens: 5.552
    • Ver perfil
Re:Ajuda com um comando de instalação
« Resposta #9 Online: 24 de Novembro de 2017, 13:16 »
Outra dúvida. Se você já fez isso: [...]
Não precisa fazer isso, certo? [...]

Sim, claro, o script libretro-build.sh compila *todos* os cores, se compilou todos não faz sentido o comando que compila individualmente, ou uma coisa ou outra.

Eu explico o porquê. Ele vem sem os "core", núcleo dos emuladores, né. No Windows tem o opção de baixá-los diretamente no Retroarch, na versão do repositório não.


Mas há alguma coisa estranha nessa sua afirmação em relação a versão do repositório oficial.

A função Online Updater parece trabalhar normalmente e fazer tudo o que faz a versão da ppa.




« Última modificação: 24 de Novembro de 2017, 13:38 por druidaobelix »
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.