Librecad x Endless

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Librecad x Endless

Guedes
Olá, galera!

Tem brasileiro no pedaço? É que só falo Português-BR.

No Inglês, sou mais arranhado do que arranho. Acho que somente vai entender isto quem for brasileiro.

Mas, é claro: sem discriminação. Qualquer nacionalidade me serve; se não fala minha língua, peço uma ajudinha ao Tradutor Online, concordam?

Vamos ao que interessa.
O help é o seguinte:
Recebi, esta semana, um notebook Acer, Nitro 5, modelo AN515-44-R4C8, que adquiri e cujo SO é o Endless, absolutamente desconhecido para mim, já que sequer tinha ouvido falar. O anúncio dizia que o sistema operacional era Ubuntu.

Sou usuário do Ubuntu há, aproximadamente, uns 10 anos e foi isso que me fez simpatizar com o Acer, além, é claro, da sua configuração.

Ao bater de frente com o Endless, a decepção foi muito grande: eu não sabia o que era aquilo. Passei à pesquisa que muito me tranquilizou, por me dar a saber que Endless é Linux e deriva de Debian/Ubuntu. A partir daí, passei a sentir-me “em casa” e gostaria de não ter que descartá-lo por conta do problema que estou tendo, como usuário de Librecad, o qual não se encontra a bordo.

Parti para a tarefa de instalação e os problemas começaram: um certo diretório DPKG, configurado como somente leitura, impede a instalação do que quer que não esteja na Central de Aplicativos Endless.

Pelo terminal, as tentativas de instalação resultam em:
dpkg: erro: não foi possível aceder ao directório /var/lib/dpkg da base de dados
 do dpkg: Sistema de arquivos somente para leitura
E: Sub-process /usr/bin/dpkg returned an error code (2)

Pelo duplo clique, no instalador, a resposta é:
não é possível rodar Librecad Installer no Endless. Você pode instalar aplicativos a partir da Central de Aplicativos.

A central de aplicativos não contém o Librecad e não desejo instalar as opções que tenho lá. Até o farei, por uma mera questão de conhecer os sistemas disponíveis, mas não por preferência.

O notebook Acer foi adquirido em virtude de o anterior, um Asus 32 bits, ter pouca memória e, não ser suficiente para as necessidades que tenho.

Também tentei instalar o Windows, pelo fato de alguns aplicativos, de que necessito, não têm versões que se apliquem ao Linux, mas os resultados obtidos foram os mesmos.

Assim, cá estou, a pedir um help desta simpática comunidade, sobre se vou conseguir manter o Endless em harmonia com Librecad e em dualboot com o Windows ou se vou ser obrigado a retornar ao meu velho camarada Ubuntu.

Grato pela atenção,
GUEDES
Reply | Threaded
Open this post in threaded view
|

Re: Librecad x Endless

perepujal
Short summary, so other people could help:
Endless OS don't provides LibreCAD and he can't install LibreCAD in it
Note, after what I've read, Endless OS uses flatpak as app container and comes with a read only filesystem


My finds:
https://community.endlessos.com/t/como-instalar-librecad/10556
seems to give only 2 alternatives, compile a flatpak package or run Ubuntu inside a Toolbox/Podman
https://community.endlessos.com/t/running-ubuntu-with-podman/10506

I've also found this
https://github.com/LibreCAD/LibreCAD/issues/1007


I've tried to build a flatpak package of LibreCAD in my Debian following the recepits and yaml file at
 https://github.com/tinywrkb/flatpaks
Only a partial success: LibreCAD runs but has no fonts, and no hashes in the few small tests I did.


The commands I ran:(downloads a ton of stuff from internet and takes some time compiling)
sudo apt-get install flatpak-builder
mkdir flatpak-librecad
cd flatpak-librecad
git clone https://github.com/tinywrkb/flatpaks.git
cd flatpaks
mkdir build
flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install --user flathub org.kde.Sdk/x86_64/5.15-21.08
flatpak install --user flathub  org.kde.Platform/x86_64/5.15-21.08
flatpak-builder --install --user --force-clean   --state-dir=build/flatpak-builder   --repo=build/flatpak-repo build/flatpak-target   org.librecad.librecad/org.librecad.librecad.yaml

flatpak run org.librecad,librecad
A LibreCAD window appears and one can draw lines on it, its version is 2.1.3, so the receipt should be updated to build 2.2RCs
As stated above it has no fonts nor hashes, so the text, mtext, hashes, and maybe dimensions tools are useless, but all in all seems a good start to get a flatpack LibreCAD.

HTH
Pere

P.S.
Lack of fonts and other thing could be a problem with paths, have to investigate...
Reply | Threaded
Open this post in threaded view
|

Re: Librecad x Endless

perepujal
Seems the fonts problem is a path problem, putting a path were the fonts resides in the application preferences solves it.

BTW, I've put the results of compiling here, in case they are of some utility, I don't see any obvious package, but I don know flatpak , so...
https://provant.freeddns.org/pere/public_html/developing/20220224/flatpak-repo/

HTH
Pere
Reply | Threaded
Open this post in threaded view
|

Re: Librecad x Endless

LordOfBikes
Administrator
Thanks @perepujal for your efforts!

Additionally I see these alternatives:

1) using the AppImage, it should run on Endless OS too
https://github.com/LibreCAD/LibreCAD/releases/tag/2.2.0-rc3

2) replace Endless OS
My assumption is, that Acer use Endless because it's free and it seems to be addressed to inexperienced users. When you already have Linux experience, I see no reason why not to replace it with any preferred Ubuntu branch.
But then I'd recommend AppImage anyway, because most distros use 2.1.3 still.
investing less than half an hour into Search function can save hours or days of waiting for a solution