Endless OS Não faz upgrade

1. Endless OS Não faz upgrade

Gabriel Krüger
GabrielKruger

(usa Outra)

Enviado em 21/02/2023 - 11:37h

Recentemente comprei um notebook com Linux, Endless OS, e tentei fazer os upgrandes no terminal para poder instalar o Git. Mas sempre me aparece a seguinte mensagem (já segui alguns passos que vi em outras publicações aqui e ainda não obtive sucesso):

@endless:~$ sudo apt upgrade

Lendo listas de pacotes... Pronto
Construindo árvore de dependências... Pronto
Lendo informação de estado... Pronto
Calculando atualização... Pronto
Os pacotes a seguir serão atualizados:
bind9-host bind9-libs eos-boot-helper eos-default-settings eos-extra-faces
eos-extra-fonts eos-icon-theme eos-theme eos-version-number flatpak
fontconfig fontconfig-config gir1.2-flatpak-1.0 gir1.2-gtk-3.0
gir1.2-javascriptcoregtk-4.0 gir1.2-webkit2-4.0 git git-man
gtk-update-icon-cache libcurl3-gnutls libcurl4 libflatpak0 libfontconfig1
libgail-3-0 libgnutls30 libgtk-3-0 libgtk-3-common
libjavascriptcoregtk-4.0-18 libnss3 libnss3-tools libssl1.1 libtiff5
libwebkit2gtk-4.0-37 openssl sudo
35 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.
É preciso baixar 0 B/58,0 MB de arquivos.
Depois desta operação, 230 kB adicionais de espaço em disco serão usados.

W: Não usando travamento para arquivo de trava somente leitura /var/lib/dpkg/lock-frontend
W: Não usando travamento para arquivo de trava somente leitura /var/lib/dpkg/lock
Você quer continuar? [S/n] s

Extraindo templates dos pacotes: 100%
Pré-configurando pacotes ...

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)


  


2. Re: Endless OS Não faz upgrade

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 21/02/2023 - 11:37h

A solução para esse problema é executar os seguintes comandos para corrigir as permissões de acesso:

sudo chmod -R +rwx /var/lib/dpkg/lock-frontend
sudo chmod -R +rwx /var/lib/dpkg/lock

Após isso, execute o comando sudo apt upgrade novamente para ver se os upgrades são instalados corretamente.


3. Re: Não consigo fazer os upgrades

Perfil removido
removido

(usa Nenhuma)

Enviado em 21/02/2023 - 11:54h

Diferente de outras distribuições, o Endless OS é uma distribuição imutável, isto é, a raiz do sistema não pode ser alterada pelo usuário. Nesse caso, o apt não pode ser utilizado.

Posso instalar pacotes? (deb, rpm, etc)
A maioria das distribuições Linux para desktop é voltada para usuários e desenvolvedores com experiência em tecnologia, mas o Endless OS não é sua distribuição Linux típica. Temos um usuário-alvo diferente. Não usamos rpm, apt ou qualquer outro sistema de empacotamento. Usamos um sistema de arquivos raiz somente leitura gerenciado pelo OSTree com aplicativos instalados usando Flatpak.

Você pode notar que os comandos apt-get e dpkg estão instalados. Isso ocorre porque o Endless OS é baseado no Debian e esses comandos são usados durante a criação do Endless OS. Cada versão é um instantâneo somente leitura, então você pode usar comandos como dpkg -l que não fazem alterações no sistema, mas você não pode usar comandos como apt-get install.


Fonte: https://support.endlessos.org/en/endless-os/tech-intro

Uma alternativa é utilizar aplicativos flatpaks que utilizam o git, como o "Github Desktop" (pesquise na loja de aplicativos do Endless). Outra alternativa mais avançada, é utilizar contêineres através do toolbox, que já vem instalado no Endless:
https://support.endlessos.org/en/dev/toolbox-debian

Se for escolher essa alternativa, recomendo dar uma olhada no distrobox:
https://github.com/89luca89/distrobox


4. Re: Endless OS Não faz upgrade

Perfil removido
removido

(usa Nenhuma)

Enviado em 21/02/2023 - 14:16h

-rode um comando de cada vez

sudo rm /var/lib/apt/lists/lock
sudo rm /var/lib/dpkg/lock
sudo apt-get update
sudo apt-get upgrade




5. Re: Endless OS Não faz upgrade

aguamole
aguamole

(usa KUbuntu)

Enviado em 21/02/2023 - 16:57h

Não é assim que instala software no endlessOS ele instala apenas software obtido de snap e flatpak e appimage, ele foi desenvolvido para ser usando assim.

Aqui a site de pacotes snap: https://snapcraft.io/
E aqui o manual do snap: https://snapcraft.io/docs

Flatpak é aqui: https://flathub.org/home
E aqui o manual do flatpak: https://docs.flatpak.org/en/latest/

E o AppImage vou passar so a wike, mas ele é basicamente um arquivo que clica 2 vezes e ele roda o software.
https://pt.wikipedia.org/wiki/AppImage
Na wiki diz o site oficial do AppImage.


6. Re: Endless OS Não faz upgrade

aguamole
aguamole

(usa KUbuntu)

Enviado em 21/02/2023 - 17:30h

A vc não quer instalar, vc quer atualizar.
Engano meu.
https://support.endlessos.org/en/endless-os/updates






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts