Instalar OpenModelica no Ubuntu 20.04

1. Instalar OpenModelica no Ubuntu 20.04

Fabio Cardoso
fabiopinheiroc

(usa Ubuntu)

Enviado em 22/02/2021 - 00:54h

Boa noite.

Sou mais um iniciante na utilização do Linux (Ubuntu 20.04LTS).
Mal comecei e já encontrei um obstáculo.
Estou tentando instalar o software “OpenModelica” para simular sistemas dinâmicos. A metodologia que estou tentando usar é a descrita no site https://www.openmodelica.org/download/download-linux
Ocorre que não estou conseguindo instalar e as mensagens de erro envolvem "E: Unable to locate package” ou mensagens conforme as imagens anexadas.

Alguém poderia me ajudar?

Grato pelas contribuições.


  


2. Re: Instalar OpenModelica no Ubuntu 20.04

Thiago Boeira
tcboeira

(usa Debian)

Enviado em 22/02/2021 - 01:15h

Oi... Pela descrição do site
Esse pacote é suportado por versão anterior a que tu mencionou que usa...

Talvez por isso ele diz que não carrega o pacote


3. Re: Instalar OpenModelica no Ubuntu 20.04

Thiago Boeira
tcboeira

(usa Debian)

Enviado em 22/02/2021 - 01:17h

"We provide .deb packages compiled on Ubuntu and Debian: jessie, stretch, xenial, bionic (x86, amd64, and armv7), and usually the most recent non-LTS Ubuntu versions. You can also check the full list including latest update. Source packages are also provided if your distribution is too old (or still not released yet) for the binary packages. Older distributions may not have all build dependencies used by omc, but can still be built. Some older distributions still have binary packages, but are no longer maintained. Note that armhf packages are only available for more recent versions of Ubuntu (and not Debian at all)."


4. Re: Instalar OpenModelica no Ubuntu 20.04

Marcos Fernandes
markirius

(usa Arch Linux)

Enviado em 22/02/2021 - 10:56h

pelo que deu para entender durante o passo de criação do arquivo openmodelica.list houve algum problema, é bom checar o arquivo,
/etc/apt/sources.list.d/openmodelica.list
ou até mesmo remover essa lista e refazer os passos.
tenta ver se não há algum caracter inválido neste arquivo com um:
cat /etc/apt/sources.list.d/openmodelica.list 

o erro já ocorre na primeira linha, pode ser que não existam pacotes para a versão 20.04 do ubuntu ainda, existe essa possibilidade.


5. Re: Instalar OpenModelica no Ubuntu 20.04

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 22/02/2021 - 14:37h

No arquivo /etc/apt/sources.list.d/openmodelica.list faltou pôr um deb ou deb-src (uma linha será deb a outra deb-src)no início da linha, antes de http://build.openmodelica.org/apt
Pelo que está no código

for deb in deb deb-src; do echo "$deb http://build.openmodelica.org/apt `lsb_release -cs` nightly"; done | sudo tee /etc/apt/sources.list.d/openmodelica.list
for deb in deb deb-src; do echo "$deb http://build.openmodelica.org/apt `lsb_release -cs` stable"; done | sudo tee /etc/apt/sources.list.d/openmodelica.list
for deb in deb deb-src; do echo "$deb http://build.openmodelica.org/apt `lsb_release -cs` release"; done | sudo tee /etc/apt/sources.list.d/openmodelica.list


6. Re: Instalar OpenModelica no Ubuntu 20.04

Fabio Cardoso
fabiopinheiroc

(usa Ubuntu)

Enviado em 22/02/2021 - 14:46h

Grato pelo auxílio.

já tentei instalar várias vezes e não consegui.
Encontrei os diretórios diversos "packages" ".bz2" e ".gz", mas não sei se daria para instalar a partir deles. Além disso nem sei como fazer.
E eu não tinha visto essa recomendação de que não funcionava no UBUNTU nova versão. Eu já instalei num Win10 mas gostaria utilizá-lo no Linux para treinar o uso...
O jeito é tentar encontrar uma alternativa menos dispendiosa.



7. Re: Instalação de software via terminal

Ryuk Shinigami
Ryuk

(usa Nenhuma)

Enviado em 22/02/2021 - 18:41h

Você colocou um dos comandos errado, por isso ficou faltando algo (deb) no "/etc/apt/sources.list.d/openmodelica.list".

Para corrigir edite o arquivo com qualquer editor de texto (ex: nano) e deixe o conteúdo exatamente assim:
deb http://build.openmodelica.org/apt focal stable
deb-src http://build.openmodelica.org/apt focal stable


Depois atualize:
sudo apt update 



8. Re: Instalar OpenModelica no Ubuntu 20.04

Fabio Cardoso
fabiopinheiroc

(usa Ubuntu)

Enviado em 01/03/2021 - 21:40h

Prezados, boa noite.
De antemão quero agradecer a todas a s contribuições.
Consegui instalar a versão atual do OpenModelica.
Mas percebi que existem muitos bugs nessa versão. No site vi que existe a possibilidade de instalar as versões antigas.
Eu sei que a versão 1.9.5 funciona "full".
Alguém poderia me ajudar a instalar essa versão?
Estou tentando entender o procedimento do README, mas confesso que está difícil.
Já instalei todas as dependências.
Mas não como fazer ou conduzir as próximas etapas.


========================================README====================================================
# OpenModelica
[OpenModelica](https://openmodelica.org) is an open-source Modelica-based modeling and simulation environment intended for industrial and academic usage.

## Dependencies

Many software packages are included inside the repositories.
To get everything running, you will need a few extras:
- autoconf, automake, libtool, g++, gfortran (pretty standard compilers)
- boost (optional; used with configure --with-cppruntime)
- [clang](http://clang.llvm.org/), clang++ (optional, but *highly recommended*)
- [cmake](http://www.cmake.org)
- hwloc (optional; queries the number of hardware CPU cores instead of logical CPU cores)
- Java JRE (JDK is option; compiles the Java CORBA interface)
- Lapack/BLAS
- [lpsolve55](http://lpsolve.sourceforge.net)
- libhdf5 (optional part of the [MSL](https://github.com/modelica/Modelica) tables library supported by few other Modelica tools, so it does not do much)
- libexpat (it's actually included in the FMIL sources which are included... but we do not compile those and it's better to use the OS-provided dynamically linked version)
- ncurses, readline (optional, used by OMShell-terminal)
- omniORB (optional; CORBA is used by OMOptim and OMShell)
- OpenSceneGraph
- Qt4, Webkit
- [Sundials](http://www.llnl.gov/CASC/sundials/) (optional; adds more numerical solvers to the simulation runtime)

## Compilation (Linux/OSX)

```bash
$ autoconf
$ ./configure CC=clang CXX=clang++
$ make -j8
$ build/bin/omc --version
$ (cd testsuite/partest && ./runtests.pl)
```

## Working with the repository

OpenModelica.git is a superproject. Clone the project using one of:
```bash
# Faster pulling by using openmodelica.org read-only mirror (low latency in Europe; very important when updating all submodules)
# Replace the openmodelica.org pull URL with https://github.com/OpenModelica/OpenModelica.git if you want to pull directly from github
# The default choice is to push to your fork on github.com (SSH). Replace MY_FORK with OpenModelica to push directly to the OpenModelica repositories (if you have access)
MY_FORK=MyGitHubUserName ; git clone https://openmodelica.org/git-readonly/OpenModelica.git --recursive && (cd OpenModelica && git remote set-url --push origin git@github.com:$MY_FORK/OpenModelica.git && git submodule foreach --recursive 'git remote set-url --push origin `git config --get remote.origin.url | sed s,^.*/,git@github.com:'$MY_FORK'/,`')
```
If you are a developer and want to track the latest heads, use:
```bash
# After cloning
git submodule foreach --recursive "git checkout master"
# To update; you will need to merge each submodule, but your changes will remain
git submodule foreach --recursive "git pull"
```
In order to push to the repository, you will push to your own fork of OMCompiler.git, OMEdit.git, etc. You will need to create a fork of each repository that you want to push to (by clicking the Fork button in the GitHub web interface).

### How to contribute to the OpenModelica Compiler

See [CONTRIBUTING.md](https://github.com/OpenModelica/OpenModelica/blob/master/CONTRIBUTING.md).

### To checkout a minimal version of OpenModelica
```bash
git clone https://openmodelica.org/git-readonly/OpenModelica.git OpenModelica-minimal
cd OpenModelica-minimal
git submodule update --init --recursive libraries testsuite OMCompiler common
```

## OpenModelica User's Guide
The [User's Guide](https://openmodelica.org/doc/OpenModelicaUsersGuide/latest/)
is automatically generated from the documentation repository.

===================================================================================================






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts