Diolinux - O modo Linux e Open Source de ver o Mundo

Responsive Ad Slot

Mostrando postagens com marcador pacotes. Mostrar todas as postagens
Mostrando postagens com marcador pacotes. Mostrar todas as postagens

AppImage, Flatpak ou Snap?

Nenhum comentário

segunda-feira, 14 de janeiro de 2019

Qual das 3 novas alternativas de empacotamento de software no Linux é a melhor? Quem já utilizou Linux há alguns anos não reconheceria as distribuições em seu estado atual. A evolução foi intensa e numa velocidade assombrosa, nisso novos formatos de empacotamento apareceram no cenário, são eles: AppImage, Flatpak e Snap.

Não sabe o que é um AppImage, Flatpak ou Snap? Aqui no blog temos diversos artigos, explicando sobre essas novas tecnologias e ensinando como utilizá-las em sua distro Linux.

vencedor-appimage-flatpak-snap-pacote-linux

Se existe algo em que um novo usuário de Linux, quem sabe um antigo que não acompanhou esses anos, vai se deparar, é com as facilidades de se obter programas e instala-los no sistema.

Para especificamente usuários Ubuntu, os PPAs, que antes eram indispensáveis na maioria dos casos, atualmente tornaram-se dispensáveis (em muitos casos). Isso graças a novas formas de distribuição de softwares na plataforma do pinguim.

A dúvida que paira no ar: Qual o melhor entre os 3? Isso é uma questão delicada. Mas traçando um perfil, pode ficar mais fácil qual alternativa indicar, tendo em vista o usuário em questão.

appimage-linux-pacote

AppImage - Vantagens


Se você já utilizou algum software portable no Windows, sabe o quão prático pode ser uma aplicação portátil, sem a necessidade de baixar complementos ou instalar em seu sistema, muitas vezes executando-os direto do seu pendrive. Pois bem, resumidamente essas são algumas vantagens do AppImage.

Outra facilidade é no pós-install, não necessitando o download da aplicação, isso é uma “mão na roda” para quem tem Internet ruim.

AppImage - Contras


Alguns contras são: Não ter downloads automáticos da aplicação, e nem sempre uma maior integração ao sistema, seu tamanho normalmente será maior que um “.DEB/.RPM”.

AppImage - Para quem é:


É uma ótima opção para utilizar softwares, que nem sempre você queira atualizar por algum motivo. No meu caso, uso o Kdenlive neste formato, pois tenho maior controle sobre sua versão, posso testar outras sem impactar meu sistema operacional, além de poder editar algum vídeo caso esteja numa máquina sem acesso a Internet que não tenha o Kdenlive.

flatpak-pacote-linux

Flatpak - Vantagens


Se você quer utilizar os softwares nas versões atuais sem adicionar um repositório instável ao seu sistema, o Flatpak é perfeito nestes casos. 

Com um número relativamente grande de aplicações, o Flatpak tem se tornado o queridinho de projetos Open Source, a comunidade parece estar cada dia abraçando este formato. Por exemplo o Emulador de Nintendo 3DS, Citra. Recentemente adotou o Flatpak como formato de distribuição oficial para o Linux.

Algumas vantagens dos Flatpak são: diversas aplicações neste formato, segurança ao utilizar um app novo, mesmo instável não afetará seu sistema. Não terá problemas com erros de dependências. Melhor integração com o sistema, seja na utilização ou visual. Inclusive é possível instalar diversos temas ao seu sistema em Flatpak.

Flatpak - Contras


Para obter as vantagens de um sistema livre de instabilidades, ou erros de dependências, o Flatpak teve que adotar uma estratégia. Utilizar RUNTIMES, onde as dependências dos softwares são embutidas. Isso evita que cada programa acompanhe bibliotecas junto a eles, como no caso dos AppImage. O “calcanhar de Aquiles” do Flatpak, com o tempo você acaba tendo muitas Runtimes no sistema, pois nem todo app utiliza a mesma, isso depende de sua versão, ou quem e como foi desenvolvido.

Então se você tem uma Internet lenta, ou espaço em disco escasso. Talvez os Flatpaks não sejam a melhor escolha.

Flatpak - Para quem é:


Se você não gosta de ir no site das aplicações procurando por atualizações, quer utilizar aplicativos em versões mais recentes, não ter problemas com dependências quebrando seu sistema, uma integração visual e na utilização do sistema.

Tem espaço suficiente para instalar as aplicações, e uma Internet razoável para efetuar a instalação dos apps. O Flatpak é uma ótima opção.

snap-pacote-linux

Snap - Vantagens


O Snap possui muitas características dos Flatpak, como o fato de ser SANDBOX, e as aplicações não interferirem no seu sistema operativo. Acompanhando todas as vantagens, de poder utilizar o app sem o medo de danificar o sistema, por conta de alguma dependência. E as aplicações em regra não precisarem de bibliotecas adicionais.

Um ponto a se observar, é que o Snap utiliza uma outra forma para suprir as dependências dos programas. Cada aplicação vem com bibliotecas embutidas, e as mais comuns estão no CORE, algo que funciona parecido com as RUNTIMES do Flatpak. Com um diferencial, esse Core será para todas as aplicações.

Snap - Desvantagens


O Snap parece ter uma boa integração com o tema oficial do Ubuntu, já nas diversas distribuições Linux, ele poderá ficar com uma cara de Windows 95. Se você é perfeccionista, isso pode lhe irritar um pouco (risos).

A sua forma de sanar dependências dos programas, pode ser em alguns casos uma vantagem sobre os Flatpaks, e em outras não. Isso dependerá da quantidade, e versão das aplicações que serão utilizadas.

Outra coisa é o arranque inicial das aplicações em Snap, não parecem ser tão ágeis como as demais alternativas, ao menos na versão atual, a Canonical vem trabalhando nessas melhorias e a versão mais recente do snapd, o daemon responsável por lançar os softwares em Snap, está conseguindo lançar as aplicações com maior velocidade e menor tempo de resposta.

Snap - Para quem é:


Se você é perfeccionista, e não suporta a possibilidade de algumas aplicações, com um visual de “Windows 95”. Ou uma Internet ruim, não tem paciência para downloads maiores (isso vale para os Flatpaks também). O Snap não é para você.

Então qual é o melhor?


A real é que não existe o melhor ou pior, cada caso tem um formato, que supre um tipo de demanda, e dependendo do usuário, as 3 formas serão utilizadas. Este é meu caso, utilizo várias aplicações em Flatpak, outras em AppImage e algumas em Snap. Confesso que o arranque um pouco demorado e o visual do Snap, não me deixam utilizar mais aplicações como gostaria.

Mas isso é questão de tempo, pois essas tecnologias estão evoluindo cada vez mais, e daqui algum tempo, essas desvantagens que listei, possam nem existir.

Alguns boatos rondam as comunidades, um deles é que formatos como Flatpak e Snap, são ruins pois quem tem o armazenamento limitado, como um SSD de 120GB, não poderão utilizá-los.

Pois bem, isso é um mito. Por mais que os Flatpaks e Snaps, demandem uma quantia superior a outros pacotes como DEB/RPM, a sua utilização é viável no hardware atual.

Se seu HD tem espaço para o Windows e suas aplicações, não terá dificuldades com os Flatpaks e Snaps...

E aí, qual dos 3 você mais utiliza? Conte-nos nos comentários, o que lhe impede de usar um ou outro, e quais melhorias gostaria de ver nestes novos formatos.

Até a próxima, nos vemos SISTEMATICAMENTE, em outro post.
_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.


AppImageHub, a loja dos AppImage

Nenhum comentário

quarta-feira, 9 de janeiro de 2019

Flatpak e Snap possuem sites com aspectos de loja, agora o Appimage entra na onda com o AppImageHub.

appimage-app-appimagehub-loja-linux-baixar

Não sabe o que é um AppImage? Aprenda tudo sobre ele, acesse a matéria e comece a usufruir de programas neste formato.

O ano de 2018 foi repleto de novidades para as novas formas de distribuir softwares no Linux. Tivemos implementações no Flatpak, um novo visual ao Flathub, melhorias no Snap e muito mais. Em meio a tantas notícias sobre tais formatos, o AppImage acabou ficando na sombra, e aparentava estar esquecido por alguns usuários.

Eis que em 2019, o antigo site de downloads da maioria dos AppImage, é substituído pelo novíssimo AppImageHub, não apenas uma central de software. Novas funções, classificação dos Apps em categorias e claramente um polimento visual.

site-appimagehub-download-appimage

Melhorias implementadas com o usuário em mente


Além do novo visual, o AppImageHub traz funcionalidades interessantes como: Acesso ao site oficial da aplicação, Bugtracker (para relatar erros no software), FAQ da aplicação, na qual dúvidas frequentes podem ser solucionadas e link para contribuição ao projeto, por meio de apoio financeiro.

appimagehub-appimage-download

Nem todos softwares possuem essas funções disponíveis. Parece que é algo referente à quem os distribui, se tais possibilidades existem, são linkadas na página do App no AppImageHub.

appimagehub-appimage-synfig-studio


Selecionando a categoria desejada, são demonstradas imagens ilustrativas, breve resumo e quando disponível, as opções descritas acima. Funcionalidades básicas como: Download do software, quem o distribui, e o site/Github, também estão presentes.

Mini passo a passo, e opções que muitos desconhecem


Informações de como usar um AppImage, atualizá-los sem necessidade de ir em sua página, integração ao sistema, torná-lo SANDBOX como um Flatpak ou Snap, estão acessíveis no site, como também um agradecimento aos desenvolvedores que possibilitam a distribuição de suas aplicações no formato AppImage.

Testando algumas sugestões do AppImageHub


Novidades são sempre bem-vindas, mas é notório que algumas sugestões da equipe do AppImage não dependem deles, mas de quem distribui os softwares no formato. Efetuei o procedimento para atualizar os AppImages por meio da ferramenta AppImageUpdate, em 3 aplicações diferentes, o Synfig Studio, Gimp e Kdenlive, mas sem sucesso.


appimage-updater-atualizar-appimage

A necessidade de download manual a cada versão pode ser, para muitos, uma desvantagem. Se depender da equipe do AppImage, que já demonstra uma iniciativa, esse problema num futuro não existirá.

Acesse o site AppImageHub e confira as novidades, esse tipo de aplicação é bem prática, quando menos esperar, estará utilizando varios AppImages.

Usa aplicações em AppImage? Conte-nos e comente sobre quais apps gostaria de usar neste formato e quais funcionalidades deseja aos AppImages e AppImageHub para versões futuras.

Até mais, nos vemos no próximo post, SISTEMATICAMENTE!

____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.


Lançado a versão 1.0 do Flatpak com novidades e melhorias

Nenhum comentário

quarta-feira, 22 de agosto de 2018

O sistema de empacotamento Flatpak, finalmente chega a sua versão 1.0, considerada estável e um marco para o projeto. Já fizemos um artigo aqui no blog explicando a origem do Flatpak.

Lançado a versão 1.0 do Flatpak com novidades e melhorias






Um primeiro sinal desse amadurecimento do projeto, é a retirada da palavra Beta do site  Flathub, a loja oficial onde ficam os aplicativos empacotados no formato.

Tanto que o desenvolvedor chefe do projeto,  Alexander Larsson, deu a seguinte declaração:

“Muito trabalho foi dedicado ao Flatpak 1.0 e estamos confiantes de que ele está pronto para uso mais amplo. O Flatpak sempre teve como objetivo de revolucionar o ecossistema Linux e este é um passo importante para isso.”

O Flatpak tem uma integração muito boa com  distros como Linux Mint, Fedora e Arch, trazendo aplicativos famosos ao repositório como GIMP, Spotify, Skype, LibreOffice, Firefox, Krita, Kdenlive e entre outros.

Agora nessa nova versão trouxe algumas novidades, como a possibilidade gerenciar as permissões dos aplicativos, assim como acontece nos aplicativos empacotados via Snap, e não na hora que você abre ele. Se o aplicativo precisar de permissões futuras, o Flatpak irá mandar uma notificação pedindo a sua permissão ou não para aquele aplicativo. 

Nos resta esperar a integração com o Gnome Software. Outra novidade é a possibilidade de conceder permissão aos aplicativos via Flatpak acessarem dispositivos Bluetooth.

Outra gigante do mundo open source a se pronunciar sobre a chegada do Flatpak 1.0, foi a “The Document Foundation”, responsável pelo LibreOffice, o desenvolvedor Stephan Bergmann comentou:

“O Flatpak percorreu um longo caminho desde que começamos a usá-lo; hoje em dia podemos digitar um comando trivial para obter o último LibreOffice 6.1 construído e publicado no Flathub automaticamente. O que me impressiona é a abrangência e profundidade dos relatórios de erros que recebemos para a versão do LibreOffice Flatpak. Isso mostra que as pessoas estão usando em todos os tipos de cenários.”

Algumas outras novidades no Flatpak 1.0:

-  Rapidez na instalação e atualização dos aplicativos;

-  Apps agora podem ser marcados como “fim da vida”;

-  Um novo portal agora permite que os aplicativos criem “sandboxes” e reiniciem depois de um update;

-  Uma nova permissão para o X11 concede acesso ao o usuário em uma seção X11 em execução.  

Para quem executa o Flatpak via linha de comando, três novos comandos foram incluídos:

-  uninstall --unused - remove extensões não utilizadas do runtime;

-  repair - escaneia apps com erros, quebrados e remove objetos inválidos;

-  Novas opções do comando info que incluem agora os complementos --show-permissions e  --file-access.

Para maiores detalhes das novidades, você pode acessar o Github do projeto ou o comunicado oficial deles.

Muito legal ver o projeto tomar “corpo” , pois isso mostra que a indústria está de olho nele e vê potencial para trazer mais aplicativos e jogos para o Linux.
___________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.


Rodando pacotes .deb sem instalar

Nenhum comentário

quarta-feira, 2 de maio de 2018

Quando conhecemos Linux, uma das coisas que nos surpreende é a variedade de opções para tudo; dentre estas estão os diferentes empacotamentos oferecidos pelas distribuições. Bora conferir como os pacotes Debian funcionam?

olhando-os-pacotes-da-familia-debian






Bom, a maioria de nós veio do mundo Windows e lá conhecemos o famoso ".exe" que é um executável de instalação dos programa (isso oscila também a cada programa). Os usuários de Mac OS X conhecem o ".dmg". já quando chegamos no mundo Linux nos deparamos com uma variedade de diferentes de pacotes como ".deb", ".rpm", ".tgz", ".apk" e vai saber lá o que mais.

Apesar de nos gerar certa confusão, pois a principio não sabemos o que é um pacote (e muito mais por que existe mais de um formato), esse é um dos fatores proporcionados pela liberdade no Linux e muitos deles surgiram em uma época onde houve a necessidade (seja ela pela ausência de um empacotamento ou por necessidades empresariais).

Existem até mesmo distribuições que utilizam empacotamentos de outras distribuições sendo que não é uma derivação (o SuSE por exemplo que não deriva do Red Hat) e existe até mesmo distribuições que derivam de uma e utilizam gerenciadores de pacotes  de outra, como é o caso do antigo Dam Small Linux, que derivava do Debian e usava o comando rpm, além do antigo Conectiva, que era um Red Hat e usava o APT.

Neste vídeo resolvi explicar como o empacotamento ".deb" funciona internamente e rodamos o programa sem até mesmo a necessidade da instalação.



Essa tarefa que realizei neste vídeo pode ser realizada em qualquer distribuição (lembrando que pode variar a cada pacote, tendo a ausência de dependências).

Podemos até mesmo fazer isso com pacotes ".rpm" ou ".tgz".

Antigamente (nunca achei que iria usar esse termo: "antigamente") tínhamos pacotes ".deb" do Debian e ".deb" do Ubuntu e um não instalava no outro e hoje temos um ".deb" misto (vamos dizer assim). Na verdade até hoje temos pacotes assim e quando a Microsoft lançou sua primeira versão do Skype para Linux, assim que adquiriu a empresa, a solução para mim foi exatamente fazer o processo do vídeo pois só havia versão para Ubuntu. Agora temos também o ".udeb".

Isso acontece até mesmo nas distribuições Red Hat; basta tentar instalar pacote do Fedora no CentOS ou vice e versa que verá o problema acontecer.

Até mesmo os ".rpm" do SuSE são diferentes e se tornam incompatíveis com os do Fedora, Red Hat, CentOS e assim por diante. Esse é na verdade uma característica ruim do Linux e por isso hoje trabalham para termos um pacote unificado onde o mesmo programa é instalado em qualquer distribuição e qualquer versão; na verdade (como é comum acontecer no propósito da liberdade) começam a surgir vários assim ;)

Por hora é isso, um abraço e valeu!
_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.


Como instalar e gerenciar pacotes Flatpak nas distribuições Linux

Nenhum comentário

terça-feira, 20 de junho de 2017

Há algum tempo atrás eu fiz aqui no blog duas matérias relacionados ao Snap, uma delas mostrando como você instala o suporte a eles em qualquer distribuição e outra ensinando a utilizar a ferramenta. Hoje é a vez do Flatpak com um combo! 😊 

Como instalar e utilizar os pacotes Flatpak




Tecnologias revolucionárias como o Flatpak e o Snap são ótimas, mas elas carecem da mesma coisa, justamente por conta de serem novidades, que é documentação coloquial. Por mais que existam manuais oficiais, sempre há algo que foge àquele conteúdo. Hoje eu vou te mostrar como fazer a instalação do Flatpak na maior parte das distribuições Linux e te dar as diretrizes básicas de como se utilizam estes pacotes.

Instalando o Flatpak na sua distribuição Linux


Basicamente o pacote é o mesmo em todas as distros, variando de acordo com o sistema e seu gerenciador de pacote, então vamos para a pequena lista em ordem alfabética:

Alpine Linux

O suporte a Flatpak pode ser instalado desta forma:
sudo apk add flatpak

Arch Linux (Manjaro/Antergos)

O suporte a Flatpak está disponível diretamente dos repositórios oficiais, e também existe a versão do AUR. Você pode instalar desta forma:
sudo pacman -S flatpak
No Arch, para ter as ferramentas de desenvolvimento (Flatpak-Builder) funcionando corretamente é necessário instalar algumas dependências extras, mas isso só serve para você que for desenvolver os pacotes, usuários comuns poderão usar apenas o comando acima.
sudo pacman -S --asdeps --needed elfutils patch
Debian

Com o lançamento da versão 9 do Debian que tivemos na semana passada, o suporte a Flatpak pode ser instalado à partir do repositório oficial também.

su root
(digite sua senha)
apt install flatpak
Para o Debian Jessie será necessário usar o repositório Backports.

Fedora

Do Fedora 23 em diante você habilita o suporte ao Flatpak facilmente com o comando:
sudo dnf install flatpak
Gentoo

Atualmente não existe uma forma oficial de instalar o Flatpak na distribuição, entretanto, existe um método não oficial que pode ser encontrado aqui.

Mageia


Instalar no Mageia é simples também, inclusive existem duas formas de fazer isso, dependendo do gerenciador de pacotes que você preferir utilizar. Lembre-se de executar os comandos como root, como no Debian:
dnf install flatpak
Quase igual do Fedora, não é? Outra opção é caso você prefira utilizar o urpmi como gestor, neste caso seria (também como root):
urpmi flatpak 
openSUSE

No openSUSE também existem duas formas de fazer a instalação, dependendo de qual versão do "Rei lagarto" você use. Se você usa a versão Leap ou Tumbleweed, em ambos os casos você pode usar o método 1-click install através do Yast, ou caso use a versão Tumbleweed em específico, você pode instalar via Zypper também:
sudo zypper install flatpak
Ubuntu (Linux Mint/elementary OS) 


No Ubuntu varia de acordo com a versão, caso você esteja usando a versão 17.10 ou superior, o flatpak já está no repositório e você pode instalar com um simples "sudo apt install flatpak", no entanto, para quem usa o Ubuntu 16.04 LTS ou 17.04 é necessário usar o PPA oficial, o mesmo vale para Linux Mint e elementary OS (ambos baseados na LTS) e as outras derivações oficiais do Ubuntu (Kubuntu, Xubuntu, Ubuntu MATE, etc) respeitando o seu versionamento.
sudo add-apt-repository ppa:alexlarsson/flatpak
sudo apt update
sudo apt install flatpak
Isso cobre a maior parte das distribuições, agora vamos aprender a utilizar o Flatpak.

Como usar os pacotes Flatpak 


Vamos fazer agora do gerenciamento de pacotes Flatpak básico para você poder atualizar as aplicações, instalar e remover e fazer consultas sobre informações.
Quer aprender a fazer isso com o apt? Confira este artigo.
Acho que em primeiro lugar é bom que você saiba que pode consultar toda a documentação sobre o Flatpak disponível atualmente aqui,  no site você encontra informações sobre a estrutura dos pacotes, como criá-los, como criar repositórios, etc.

A grande questão que deixa um pouquinho mais complicado o Flatpak em relação ao Snap atualmente é que você precisa adicionar um repositório específico para cada programa em muitos casos, então é importante que o desenvolvedor te informe isso, você pode ver alguns exemplos nesta página na aba "Command Line".

Os pacotes Flatpak possuem os chamados flatpakref, que como o nome sugere, são pacotes quem contém referências para o download das aplicações e servem de intermediário, futuramente esses pacotes serão gerenciados diretamente com as centrais de aplicativos, como o GNOME Software, permitindo que os pacotes sejam instalados com dois cliques como qualquer deb ou rpm (assim como os Snaps), porém, atualmente, ao menos eu meus testes este recurso ainda não está funcional. Quando a integração estiver perfeita, a necessidade da adição manual dos repositórios poderá ser contornada.

O conteúdo de um flatpakref é basicamente este abaixo (LibreOffice), composto do nome do pacote, informações do repositório, como a URL do mesmo, qual é a versão de lançamento dele, chave GPG e link para o Runtime do Flatpak, etc.

[Flatpak Ref] Title=The Document Foundation LibreOffice Name=org.libreoffice.LibreOffice Branch=fresh Url=http://download.documentfoundation.org/libreoffice/flatpak/repository IsRuntime=False GPGKey=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 RuntimeRepo=https://sdk.gnome.org/gnome.flatpakrepo


Tirando a questão dos repositórios que podem variar de acordo a aplicação, o manuseio é simples de se fazer:

flatpak install nome_do_app - Instala uma aplicação ou um Runtime, por exemplo, flatpak install spotify.

flatpak update - Atualização uma aplicação ou Runtime, pode ser usado para uma aplicação específica também ou para um conjunto, como flatpak update skype.

flatpak uninstall - Como é de se supor, esta opção serve para remover um pacote ou Runtime, por exemplo, flatpak uninstall libreoffice.

Para saber o nome dos pacotes Flatpak que você tem instalado, você vai querer usar o:

flatpak list

Vamos agora para algumas opções um pouco mais avançadas:

flatpak info nome_do_app - Mostra informações sobre a aplicação.

flatpak run nome_do_app - Roda o App com o nome indicado

flatpak override - Este parâmetro serve para sobrescrever os requerimentos da aplicação.

flatpak make-current - Produz uma versão específica do app indicado (develop)

flatpak enter - Entra em uma aplicação

flatpak document-export - Exporta um arquivo para o modo Sandbox

flatpak document-unexport - Para a exportação iniciada com o comando anterior

flatpak docuiment-info - Mostra informações sobre os Apps exportados

flatpak document-list - Lista os arquivos/Apps exportados

flatpak remotes - Lista os repositórios remotos habilitados

flatpak remote-add nome_do_repositório - Adiciona um repositório Flatpak

flatpak remote-modify - Modifica um repositório remoto

flatpak remote-delete - Deleta um repositório remoto

flatpak remote-ls - Mostra as Runtimes e aplicações disponíveis

Estes são os principais, mas existem outros especialmente voltados para desenvolvedores, vale a pena conferir o link que eu passei anteriormente com a documentação, para quem estiver interessado em desenvolver pacotes Flatpak, o site do projeto explica como você pode baixar o SDK e começar a fazer seus primeiros pacotes neste novo formato.

E claro, outra forma de você conhecer mais e entender os parâmetros de manuseio do Flatpak via linha de comando e usar o bom e velho:
flatpak --help
Até a próxima!
_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.




Removendo bibliotecas e dependências obsoletas no Ubuntu com o DebOrphan

Nenhum comentário

segunda-feira, 29 de agosto de 2016

Remova o Lixo do Debian, Ubuntu e Linux Mint com este utilitário

Instalar e desinstalar programas é uma tarefa comum para qualquer usuário independentemente do sistema operacional, e no Linux não é diferente.

Deb Orphan - Limpeza Linux


Existem várias maneiras de liberar espaço no Ubuntu e seus derivados limpando dados inúteis, veja um exemplo com o BleachBit, é possível também fazer uma faxina com o Ubuntu Tweak ou mesmo com os comandos:
sudo apt-get autoremove
sudo apt-get autoclean
Mas isso você provavelmente já sabe, a dica de hoje é muito valiosa e acredito que poucas pessoas já ouviram falar do utilitário DebOrphan.

O que é o DebOrphan?


O DebOrphan é um utilitário que sistemas baseados no Debian, isso inclui o Ubuntu e o Linux Mint, que permite remover bibliotecas obsoletas e arquivos de pacotes chamados "órfãos". Para você entender melhor imagem que você instalou um programa da seguinte forma:
sudo apt-get install programa
Ótimo, ao final da instalação você terá o seu programa funcionando corretamente, o que você talvez não perceba é que quando você instalar o tal "programa" algumas dependências e bibliotecas foram instaladas juntamente com ele para o correto funcionamento do mesmo, isso acontece graças ao APT, que é o gerenciador de pacotes inteligente das distros baseadas no Debian, veja mais aqui.

Sendo assim quando você instala um programa com o comando do exemplo acima ele normalmente instala alguns outros pacotes como.

programa
programa-lib
programa-gtk
programa-data
Mas claro, isso é apenas um exemplo, o caso é que se você remover o programa de maneira convencional, seja pela Central de Programas, Synaptic ou comando abaixo:
sudo apt-get remove programa
Você apenas irá remover o pacote "programa", isso ocorre muitas vezes, mesmo que no Synaptic você use a opção de remover "completamente".

Esse comando remove o programa do computador e remove também as dependências principais deles, mas algumas podem ( e ficam ) para trás e é aí que entra o DebOrphan para remover essas libs e dados de programas que ficaram "Orphans", ou seja, sem o "programa pai".

Instalação do DebOrphan no Ubuntu


O DebOrphan é um aplicativo de linha de texto mas possui uma interface gráfica e está nos repositórios oficiais das distros citadas no artigo, portanto para instalar em algum deles basta você abrir o terminal e digitar o comando abaixo:
sudo apt-get install deborphan
Para instalar a interface gráfica use o comando:
sudo apt-get install gtkorphan
Agora para usar o programa, ainda no terminal rode o comando abaixo para eliminar bibliotecas Orfãs:
sudo deborphan | xargs sudo apt-get -y remove --purge
Para remover dados de pacotes desnecessários use o comando abaixo:
sudo deborphan --guess-data | xargs sudo apt-get -y remove --purge
A dica é repetir os comandos acima até que o terminal retorne que não há mais nada para apagar, por isso repita os comandos várias vezes. Opcionalmente use a interface gráfica.

Com isso você vai liberar um pouco mais de espaço no seu sistema e de quebra deixar ele um pouco mais veloz.

_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.




Como fazer downgrade de um programa no Arch Linux ou Manjaro

Nenhum comentário

quarta-feira, 10 de agosto de 2016

O Arch é uma distribuição muito interessante para quem gosta de programas muito, muito atualizados! Mas isso pode ter um preço eventualmente, programas muito recentes podem ter bugs e é nessas horas que vale a pena você aprender a fazer downgrade para uma versão anterior e funcional, caso um programa recém atualizado não funcione como você esperava.

Como fazer downgrade de pacotes no Arch Linux




Obs: Este artigo foi escrito pelo nosso leitor José Pedro de Oliveira Junior e não representa necessariamente a opinião do blog Diolinux sobre o assunto abordado.

O Arch Linux é famoso por lhe dar sempre a última versão dos programas para Linux, desde que você mantenha sempre seus repositórios atualizados,.

Realmente o Pacman e o Yaourt são incríveis nesse quesito, porém, as vezes, essa facilidade leva a inconvenientes sazonais, como o que aconteceu comigo quando tentava instalar o Code::Blocks pelo Pacman e Yaourt, tudo ocorria bem, conseguia fazer a instalação normalmente, mas na hora de rodar o programa me era apresentado o "splash" do aplicativo e depois uma tela de “bug” na qual pedia para que fosse enviado um arquivo xml com o problema em si para os desenvolvedores do programa. 

Tentei várias soluções tanto procuram na Wiki, como no fórum do Arch Linux, mas nenhuma resolveu meu problema em específico, foi então que pesquisando conheci o "Downgrade", aplicativo de terminal (modo texto), que como o próprio nome diz, instala versões anteriores dos programas disponibilizados para o Arch Linux. Então fui muito bem sucedido, instalei a versão que eu queria do Code::Blocks rodando perfeitamente em meu Arch Linux com interface XFCE.

Para os que desejam ter as funcionalidades de downgrade no Arch, eu recomendo a leitura da Wiki do Manjaro Linux, uma distribuição popular também, baseada no Arch, o programa funciona para ambos.

A página está em inglês, mas é de muito fácil compreensão, para instalar o Downgrade é muito fácil, no Arch e derivados usando o terminal entre com o comando:
sudo pacman -S downgrade
Ou se tiver instalado o AUR:
yaourt -S downgrade
Depois de tudo pronto, para utilizar o programa, simplesmente digite no terminal:
downgrade programa
Onde "programa", é o nome do pacote que você deseja fazer downgrade. 

Pronto! Será apresentado para você as versões anteriores disponíveis do software e assim é possível escolher qual versão usar.

Uma solução muito prática e simples, como é o conceito do Arch Linux.

Até a próxima!
_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.




Conheça o Flatpak, um formato de empacotamento concorrente ao Snap

Nenhum comentário

quinta-feira, 30 de junho de 2016

Estão surgindo vários projetos interessantes com o intuito de facilitar a vida de quem pretende instalar um simples pacote de software no Linux (distros em geral). Temos o Snap, desenvolvido pela Canonical para o Ubuntu e para outras distribuições, e além do AppImage, temos também o Flatpak, com uma proposta muito interessante.

FlatPak - Um concorrente ao Ubuntu Snap




O modo como os aplicativos para Linux são distribuídos está em pauta neste ano e é muito provável que os anos vindouros nos guardem algumas surpresas nestes sentido. Recentemente eu fiz um vídeo falando sobre o Ubuntu Snap e como ele poderá fazer diferença para todas as distribuições Linux que os adotarem, mas é bom que você saiba que ele não é a única solução neste sentido.

O que é o Flatpak?


O projeto Flatpak em si é antigo, anteriormente ele era conhecido como XDG-Apps, agora ele só está com um nome mais "bonitinho" e comercial. O projeto surgiu através de um dos engenheiros da Red Hat; Alexander Larsson, o criador "dessa brincadeira", almeja com o Flatpak, basicamente o mesmo que a Canonical almeja com o Snap ou seja:

- Segurança
- Estabilidade
- Portabilidade
- Praticidade

Palavras bonitas sim, mas que merecem uma explicação mais detalhada. 

O Flatpak é um modo de empacotar os softwares para Linux com todas as suas dependências inclusas, tal qual o Snap, a única diferença notável que eu percebi entre ambos, é que o Flatpak também consegue compartilhar bibliotecas existentes entre os pacotes para não duplicá-las, ao contrário do Snap, que por sua vez também tem diferenciais, como a capacidade de rodar também em dispositivos móveis e internet das coisas, isso garante que o tamanho dos pacotes Flatpak sejam consideravelmente menores.

Como funciona o Flatpak?


Se você viu o nossos vídeos sobre o Snap, vai ficar "mão com açúcar" de entender o Flatpak, simplesmente porque o conceito é o mesmo. 

Os aplicativos empacotados no formato Flatpak são "multi-distros", assim como a Canonical anunciou recentemente que o Snap também é, isso permite que o mesmo pacote de software seja instalado no Ubuntu, no Fedora, no Manjaro, em fim, qualquer distribuição, o que sem dúvidas, é muito legal!

O Flatpak também tem a capacidade de rodar as aplicações em Sandbox (tal qual o Snap), dessa forma as aplicações rodam isoladas umas das outras e fazem do sistema algo mais seguro e com uma maior facilidade em fazer downgrades, caso seja preciso, muito útil em um servidor e em desktop.

A diferença do Flatpak para o Snap neste ponto, é que o Flatpak tem a capacidade de economizar um pouco de espaço em disco, pois este empacotamento permite que bibliotecas sejam compartilhadas caso elas já existam no sistema, evitando que alguns MB a mais de espaço sejam tomados.

A equipe de desenvolvimento do Gnome por exemplo, que é muito ativa na construção do Flatpak, já disponibilizou alguns de seus softwares no formato, o LibreOffice por exemplo, também já disponibilizou imagens de seus softwares sob este novo modo de empacotamento.

Pegando o LibreOffice como exemplo, temos a versão Snap com 287 MB e a versão Flatpak com 157 MB. Podemos ver, desta forma, a diferença de tamanhos. 

Por enquanto o Flatpak pode ser rodado apenas em ambientes Gnome e KDE, o que pode limitar um pouco as coisas, entretanto isso deve mudar no futuro. O Snap precisa apenas do utilitário Snapd instalado em qualquer distro para rodar e mais alguns ajustes, o que parece ser mais simples em primeira análise.

O Flatpak também roda com maior segurança sob o servidor gráfico Wayland, apesar de rodar com o X11 também, da mesma forma que o Snap roda melhor sobre o Mir e tem compatibilidade com o X11.

E agora? Flatpak ou Snap?


Pergunta difícil, não? Mas ela tem de ser feita... e cá entre nós, do jeito que as coisas no mundo Linux são tratadas, nós não teremos um padrão tão cedo. Mir vs Wayland, Snap vs Flatpak...

Claramente o que vai fazer diferença aqui é a influência que a Canonical ou a Red Hat terão sob os desenvolvedores, é uma "briga" de gigantes e não sou eu quem vai se meter no meio disso.

Eis um fato interessante, independente de quem acabe predominando, quem tem a ganhar somos nós, usuários.

Cada um dos formatos tem suas peculiaridades, mas como projetos open source  que são, cada um pode acabar recebendo as características do outro ao longo do tempo, tornando ambos mais completos.

No momento o Snap parece ser mais portátil, por rodar não só em computadores comuns e servidores, mas em dispositivos móveis e IoT, tendo seu principal contra no tamanho dos pacotes, enquanto o Flatpak aproveita melhor o espaço em disco e possui algumas limitações quanto ao ambiente em que está rodando, vamos ficar de olho para ver qual vai evoluir melhor.

Façam suas apostas. :)

Acesse: flatpak.org
_____________________________________________________________________________
Viu algum erro ou gostaria de adicionar alguma sugestão a essa matéria? Colabore, clique aqui.




Instale o novo Synaptic com suporte a GTK3

Nenhum comentário

segunda-feira, 3 de dezembro de 2012

O Gerenciador de pacotes mais tradicional no mundo Linux agora funciona em GTK3

Synaptic-gtk3

Esta nova versão deverá estar disponível nos repositórios do Ubuntu 13.04 e do Linux Mint 15 mas enquanto estas versões não saem podemos instalar o novo Synaptic no Ubuntu 12.10 e no Mint 14 através de  um PPA criado pela equipe do webupd8team.

Instalação

  • sudo add-apt-repository ppa:webupd8team/unstable
  • sudo apt-get update
  • sudo apt-get install synaptic
Agora você já pode desfrutar da nova versão, que não traz muitas novidades e inovações, o programa é o mesmo clássico até mesmo as suas cores e formas, apenas o codigo GTK foi alterado.
Este pacote é ainda considerado experimental por isso tome cuidado.

Fonte

via: Linux Goiânia.

Quer continuar por dentro de tudo o que acontece por aqui?

Então curta nossa página no FACEBOOK, siga o blog no TWITTER  - Siga também nossos escritores 


3 Maneiras de reparar pacotes quebrados no Ubuntu

16 comentários

terça-feira, 20 de novembro de 2012


Pacotes quebrados me deixavam estressado...

Há algum tempo atrás, quando a minha intimidade com o Linux era menor, eu como "Tweaker amador profissional nato" instalava muitos ( muitos mesmo! ) pacotes e quase sempre que acabava por quebrar o sistema.

pacotes quebrados no ubuntu

Se você já passou por isso, sabe do que estou falando, você pretende instalar um novo pacote de software e o Ubuntu não consegue realizar o procedimento porque existem pacotes quebrados que devem ser retificados antes de continuar com qualquer instalação.
Até eu descobrir como concertava levou alguns dias e algumas horas de pesquisa.

Porque os pacotes se corrompem?

Existe uma coisa no Linux chamada dependência, as dependências são, normalmente, bibliotecas de software que são necessárias para que o mesmo seja executado, muitas vezes uma mesma biblioteca "abastece" mais de um software, e se por um acaso do destino, você desinstalar uma aplicação com suas dependências cuja dependência em questão era utilizada por outro software este mesmo deve não funcionar.

Arquivos corrompidos na instalação do Ubuntu

Para que tudo volte ao normal podemos instalar a dependência manualmente usando o APT no caso do Ubuntu. Quando você rodar o programa pelo terminal e uma dependência estiver faltando ele vai acusar qual é.
Existem outros casos onde os pacotes são quebrados, quando você desiste de uma instalação via terminal apertando CTRL+C ou instalando um pacote .deb corrompido mesmo.

Como resolver

Método 1 (terminal):

sudo apt-get clean && sudo apt-get update
O comando acima vai limpar o cache e atualizar o sistema, este é o menos eficaz e costuma não funcionar em casos mais profundos.

Método 2 ( terminal também): 

dpkg --configure -a
Com este comando você está mandando o Ubuntu reconfigurar os pacotes, quando um pacote quebrado for encontrado ele será reparado, claro, isso depende de conexão com a internet. Se este método não funcionar ainda temos mais uma maneira.

Método 3 ( continuamos no terminal): 

E por último, este que nunca me falhou:

sudo apt-get install -f
Resumidamente ele faz o mesmo que o comando anterior, mas forçando a reconstituição dos pacotes.
Vale ressaltar que se você for um cara realmente azarado, tudo isso pode não funcionar, porém estes casos são raros.
Numa situação tão extrema, teremos que usar a cabeça, mas aposto 90% das minhas fichas que os pacotes quebrados se devem a algum PPA que não deu certo. O correto então seria identificar o PPA problemático e retirá-lo e só então atualizar o sistema e repetir os comandos acima.
Dúvidas? Deixe na sessão de comentários. =)

Até a próxima.

Quer continuar por dentro de tudo o que acontece por aqui?

Então curta nossa página no FACEBOOK, siga o blog no TWITTER  - Siga também nossos escritores 


Tutoriais para inciantes #1: Como instalar pacotes .DEB no Ubuntu/Mint

Nenhum comentário

terça-feira, 16 de outubro de 2012

Aprenda a instalar pacotes .DEB usando o Gdebi e o QAPT

 Seja bem-vindo! Este é o primeiro tutorial na serie que vamos fazer, está foi uma dúvida sugerida por um amigo e companheiro de blog, Junior Formagini, que ainda está dando seus primeiros passos no Linux.
Mas antes de aprender a instalar...

O que é um pacote .DEB?

Para entender isso você terá que conhecer uma das mais antigas e estáveis distribuições Linux chamada Debian ( Por isso do DEB), o debian desenvolveu um sistema de empacotamento de software para facilitar a instalação de programas no Linux, esse empacotamento ganho o nome de DEB, assim o arquivo neste formato tem o nome "programa.deb".
O Ubuntu é uma distro derivada do Debian e por isso tem suporte a esse tipo de empacotamento, o Linux Mint é o mesmo caso, porém o Mint não é baseado no Debian e sim no Ubuntu ( obs: existe uma versão do Linux Mint baseada em Debian, o Linux Mint Debian Edition, LMDE).
A forma de instalação de pacotes .DEB nessas distribuições Linux, quando usado programas com interface gráfica como o Gdebi e o QAPT é muito semelhante a instalação de programas .EXE no Windows.


Como instalar os pacotes .DEB no Ubuntu ou Mint

Existem mais de uma maneira de se fazer este tipo de procedimento, a maneira mais simples para quem está iniciando é usar a interface gráfica, mas tenha em mente que praticamente tudo ( pra não dizer tudo realmente) que fazemos no Linux pode ser feito de maneira mais rápida pelo terminal.
No caso de instalação em modo gráfico, temos duas possibilidades, podemos usar a própria central de programas do Ubuntu, ou podemos usar um utilitário como o Gdebi.

Usando a central de programas

Primeiramente, tenha o pacote salvo no seu computador, como exemplo, vamos usar o pacote do Skype.deb. Clique com o botão direito do mouse no arquivo Skype.deb  e selecione "abrir com a Central de Programas do Ubuntu", a partir daí a Central de Programas se encarregará de instalar o pacote e suas dependências.

Instalando um programa .deb com a Central de Programas

Obs: As vezes pode acontecer do pacote não ter permissão de execução para o seu usuário, para resolver isso é muito simples, clique com o botão direito do mouse no arquivo, vá em propriedades, depois na aba permissões marque a caixa correspondente para tornar o arquivo executável e selecione a opção leitura e escrita para o seu usuário, após isso proceda com a instalação normalmente.


Instalando o pacote .deb com o Gdebi e o QAPT

Muito bem, agora chegamos ao tópico que dá nome ao artigo. Apesar da Central de Programas ser muito útil, além de ser um aplicativo um pouco pesado se comparado com estes que mostraremos a seguir, elá não está disponível em outras versões dos sistemas baseados em Debian, como o Mint que tem sua própria Central de Programas.
Programas como o Gdebi e o QAPT são interfaces gráficas para o instalador de pacotes APT ( que é o mesmo gerenciador de todas as distros baseadas em Debian e Ubuntu).
O Gdebi e o QAPT, tem o funcionamento muito semelhante e a funcionalidade é a mesma, porém não são mesmo programa.
O Gdebi foi desenvolvido usando as bibliotecas GTK, que são talvez as mais usadas nas distribuições, o Ubuntu usa, o Linux Mint usa também. O QAPT por usa vez, foi construído sobre a biblioteca QT e é destinado a distribuições que usem o KDE como interface gráfica, como o próprio Linux Mint na sua versão KDE ( Lembrando que a versão original do Mint usa ambiente gráfico Cinnamon).
Para usar o Gdebi no Ubuntu você vai precisar instalá-lo, se você usa o Linux Mint o pessoal que faz o sistema já o incluiu para você.

Instalando o Gdebi no Ubuntu

Para instalar o GDEBI no Ubuntu, basta você abrir a Central de Programas, no campo de pesquisa digitar Gdebi, selecionar o pacote e clicar em Instalar, será solicitada a sua senha de ROOT e a instalação terá início.
Se você já tem uma maior familiaridade com o termina Linux poderá instalar o Gdebi via Linha de comando:

sudo apt-get install gdebi

OK Tudo certo !

Voltamos ao nosso exemplo, agora com o Gdebi instalado para instalar o pacote Skype.deb (é apenas um exemplo, este método serve para todos os pacotes deste tipo), basta clicar com o botão direito do mouse, ir na opção abrir com... Gdebi ( instalador de pacotes).
Você verá uma janela semelhante a esta abaixo, bastar clicar em instalar pacote ( ou install package se o sistema estiver em inglês), será solicitada a sua senha de usuário ROOT, e depois o pacote será instalado normalmente. 

Gdebi
QAPT

Observe ao lado que usando o programa QAPT, o processo é o mesmo que o uso do Gdebi, mais uma vez se você usa o Linux Mint, a equipe de desenvolvedores já incluiu na distribuição o instalador de pacotes, se você usa a variável do Ubuntu com KDE, o chamado Kubuntu, você precisá instá-lo via Central de Programas, que no Kubuntu chama-se Muon.
Mais uma vez, clique com o botão direito no pacote 
Skype.deb (volto a dizer que é apenas um exemplo), selecione a opção Instalador de pacotes QAPT.
Instalando-o-Skype-com-o-QAPT-no-Linux-Mint-13-KDE

A Janela acima será exibida, clique em Instalar Pacote, sua senha será solicitada, e depois a instalação se dará normalmente.
Usando estes métodos você não precisará usar o Terminal e instalará programas de uma maneira muito simples sem se preocupar com dependências.
Seja lá qual for o método que você escolhei, agora o programa, no caso o Skype deve estar disponível no menu de aplicações da sua distribuição, no caso do Ubuntu procure-o pela Dash usando o nome do programa, no Linux Mint temos o MintMenu e em distros que usam o ambiente gráfico KDE temos o QuickOff como menu padrão ( mas pode ser outro).
Espero que este artigo tenha sido claro e informativo, se mesmo assim você tiver alguma dúvida, use a sessão de comentários para tirá-la.

Lembrando que este é apenas o primeiro artigo que uma série que estamos desenvolvendo de tutorias para inciantes no Linux, em especial as distribuições Ubuntu e Mint que acreditamos ser as mais fáceis e populares.
E isso aí galera, até a próxima.

Fique por dentro de tudo o que acontece no Diolinux...

              Twitter Diolinux@blogdiolinux   Facebook  blogdiolinux  Twitter Diolinux@dionatanvs   Google Plus Circule do Google +

Como limitar a velocidade de download e upload do APT no Ubuntu/Mint

Nenhum comentário

quarta-feira, 10 de outubro de 2012



Aprenda a limitar a taxa de download do gerenciador de pacotes APT

Algumas vezes já me deparei com essa situação, estava atualizando algum pacote no Ubuntu, ou baixando um novo programa e não conseguia ter um carregamento satisfatório de outras páginas, como vídeos no YouTube por exemplo.
O APT é ótimo, não é esse o mérito da discussão, mas que ele é um pouco consumista no sentido de roubar banda de internet também é verdade, bom seria se pudéssemos limitar a taxa de download para que não seja usada a banda de internet toda numa atualização.
Como a pressa é sua, e no Linux tudo é passível de configuração, surge aí uma aplicação chamada Trickle.


Para instalar no Ubuntu

No terminal, faça:


sudo apt-get -y install trickle
Com o programa instalado você pode usá-lo para definir o tráfego máximo que o APT vai utilizar para baixar e atualizar os pacotes.

Exemplos:

sudo trickle -s -d 60 apt-get update
Use está sintaxe para que a taxa de download seja de 60

ou

sudo trickle -s -d 60 apt-get dist-upgrade
ou

sudo trickle -s -d 60 apt-get upgrade
Mais um exemplo

sudo trickle -s -u 45 -d 45 apt-get install pidgin
Repare no parâmetro "-u" refere-se a taxa de "upload" e "-d" a taxa de "download"

Você também pode usar o trickle com o Wget, por exemplo:

trickle -d 70 wget http://releases.ubuntu.com/12.10/ubuntu-12.10-beta2-desktop-i386.iso
Caso tenha alguma dúvida, você pode consultar o manual do software através do comando HELP

trickle --help

Fonte


Fique por dentro de tudo o que acontece no Diolinux...

              Twitter Diolinux@blogdiolinux   Facebook  blogdiolinux  Twitter Diolinux@dionatanvs   Google Plus Circule do Google +

Blog Diolinux © all rights reserved
made with by templateszoo