Parte 2: gerenciador de pacotes eopkg (Solus)

 

thumb da parte 2: gerenciador de pacotes eopkg (Solus)

Continuando a série, agora nós vamos ver dois comandos: um para procurar por pacotes e outro para obter informações deles.

Introdução

Nós já sabemos atualizar o sistema (parte 1), agora vamos aprender a procurar por pacotes contidos nos repositórios oficiais (incluindo uma opção para procurar somente pelos que estão instalados) e obter informações de pacotes.

Observação

Nenhum dos comandos dessa postagem precisarão de usar o sudo. Eu vou rodar três exemplos nos comandos, para tentar exemplificar as possíveis situações: um em que o pacote se encontra nos repos, mas não está instalado (fastfetch); outro em que o pacote não está nos repos e não está instalado (librewolf) e por último, um que o pacote está nos repos e está instalado (firefox). Não quer dizer, necessariamente, que os pacotes instalados no meu sistema, também estejam no seu e vice-versa.

Comandos

eopkg search
ou pelo alias:
eopkg sr
Busca por um termo (no nome, descrição e resumo do pacote) nos repositórios.
eopkg search fastfetch

eopkg search fastfetch

Repare que o meu terminal até coloriu (de vermelho) os resultados da busca pelo termo: fastfetch. Ele foi encontrado nos repos, mas não dá para saber se está instalado. Podemos resolver isso, passando a opção -i (--installdb) para procurar apenas na base de dados de pacotes instalados:
eopkg search -i fastfetch

eopkg search -i fastfetch
Não obtive resultado. Isso significa que ele não está instalado. Tem uma outra maneira de saber se um pacote está instalado, veremos depois.

eopkg search librewolf

eopkg search librewolf

Não está nos repos.

eopkg search -i librewolf

eopkg search -i librewolf
Também não está instalado.

eopkg search firefox

eopkg search firefox
Foram encontrados vários pacotes com o termo firefox, no nome, ou na descrição. Alguns resultados em que não apareceram o termo no nome e descrição, é porque têm ele no resumo, que não aparece aqui. O resumo aparece em outro comando, que veremos depois.

eopkg search -i firefox 

eopkg search -i firefox
Esse obteve resultado, pois ele está instalado.

eopkg info
não tem alias
Mostra informações sobre um pacote: se está instalado, se está contido nos repositórios, versão, resumo, licença, dependências... Diferente do eopkg search, em que você pode pesquisar por um termo, que não precisa ser, necessariamente, o nome do pacote, por exemplo: web browser, aqui no eopkg info, você deve passar o nome exato do pacote.
eopkg info fastfetch

eopkg info fastfetch
Ele mostrou que o pacote não está instalado, mas está contido nos repos, além da versão, descrição, dependências...

eopkg info librewolf

eopkg info librewolf

Não está instaldo e nem contido nos repos. Nesse caso, uma opção para instalá-lo seria usar um formato universal, flatpak, por exemplo.

eopkg info firefox

eopkg info firefox

Repare que apareceram duas partes de informações; a do pacote instalado no topo e mais abaixo, a do contido nos repos, que nesse caso, é a mesma versão. Ou seja, meu pacote firefox está instalado e atualizado.

E acabou, por enquanto! Espero que tenha gostado.

Referências
A maior parte das referências estão inseridas via links no texto, na primeira ocorrência de cada palavra.
https://help.getsol.us/docs/user/package-management/basics/

Por favor, considere ajudar o blog, compartilhando nas redes sociais, comentando, ou através de uma doação (PIX), para me incentivar a continuar criando conteúdo: felippehdlinux@protonmail.com
Se increva também no canal do YouTube: https://www.youtube.com/@felippehdlinux
Obrigado 😀

Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries.

Comentários