Review do Kernel linux-libre no Samsung Ultra 5

O linux-libre é uma versão do kernel GNU/Linux tradicional, despido de código proprietário — entre outras porcarias obscuras.
Recentemente escrevi sobre como obter e instalar (é super fácil!) uma versão deste kernel. Clique aqui, se tiver curiosidade.
Samsung ultrabook linux
Este post complementa aquele, na medida em que pretende mostrar os possíveis problemas que você pode ter – ou não – com esta opção.

Apesar do título, este artigo não é exatamente um review do kernel e, definitivamente, não é um review de um notebook.

O Samsung Ultra 5 530U3C, como a maioria dos notebooks vendidos no Brasil, vem com alguns dispositivos internos proprietários — que necessitam drivers igualmente proprietários para funcionar.
Na minha experiência, com o kernel 4.12.2-gnu, no Debian 9, apenas a interface de rede wireless teve problemas para funcionar.
Outros dispositivos, que uso com bastante frequência não apresentaram qualquer problema para serem reconhecidos e usados pelo sistema:

  • dispositivo de áudio — tocou meus arquivos de áudio FLAC e MP3 100%.
  • rádio Bluetooth — foi possível reproduzir áudio em caixas de som remotas e fazer transferência de arquivos de um aparelho Android 7.0 Nougat.
    motorola bluetooth connections

Já, para resolver o problema da interface de rede sem fio, o que você precisa é do pacote proprietário ‘firmware-iwlwifi’, que contém os drivers que ela necessita para funcionar.

O ponto, aqui, é ter controle sobre o código não-livre que entra no seu sistema — ou seja, somente o essencial.

A instalação do novo kernel não sobrescreve ou desinstala o kernel presente no seu sistema.
debian kernel options
Como a imagem do GRUB mostra acima, você passa a contar com mais uma opção.
O menu do GRUB, permite a alternância entre todas as opções de kernel presentes no seu sistema.
E, se ficar insatisfeito e quiser desinstalar, o sistema volta o kernel anterior para o padrão do GRUB.

Assinar blog por e-mail

Digite seu endereço de e-mail para assinar este blog e receber notificações de novas publicações por e-mail.

Já pensou em usar a versão unstable do Debian?! Veja como é fácil.

A versão instável ou unstable do Debian, também chamada de Sid, pode ser instalada agora mesmo, se você quiser.
Trata-se da versão que sucede à testing.
girl in sid shirt
Antes de continuar, recomendo a leitura do texto 5 razões para não chamar o debian unstable de instável. Daqui pra frente, vou entender que você conhece os pros e contras de usar esta versão.
Este post complementa o artigo Como baixar e instalar o Debian Unstable.
Neste artigo, vou mostrar como fazer a atualização de uma maneira mais simples, apenas com a edição do sources.list — sem precisar baixar um arquivo grande e gravar seu conteúdo em um pendrive ou DVD.

O procedimento de passar a atualizar o sources.list a partir de outro canal de desenvolvimento pode acarretar na instabilidade do seu sistema. Leia os artigos sugeridos nos links, para entender melhor em que terreno você está pisando.

Como atualizar o Debian para o unstable através do sources.list

captura de tela do terminal
Para passar a usar outro canal de repositórios para atualizar o seu sistema, basta alterar o arquivo “/etc/apt/sources.list”.
Eu demonstrei uma maneira muito simples e prática de se fazer isto neste artigo.
Comece por fazer um backup do arquivo:


cp /etc/apt/sources.list ~/sources.list.original

Em seguida substitua o conteúdo do arquivo por este:


#------------------------------------------#
# Repositórios oficiais do DEBIAN
#------------------------------------------#

###### Repos principais do Debian
deb http://ftp.br.debian.org/debian/ unstable main contrib non-free
deb-src http://ftp.br.debian.org/debian/ unstable main contrib non-free

#------------------------------------#
# Repositórios não-oficiais
#       (opcional)
#------------------------------------#

###### Repositórios de binários de terceiros 
###Debian Multimedia
deb http://www.deb-multimedia.org unstable main non-free

Note que não é necessário acrescentar a parte opcional do texto acima, a menos que você queira usar os mais novos softwares voltados para multimídia no Debian.
Neste caso, vai ser necessário, adquirir a chave GPG deste repo:


sudo apt-key adv --keyserver ha.pool.sks-keyservers.net --recv-keys 5C808C2B65558117

Aguarde alguns segundos (ele pode ser um pouco demorado para concluir).
Em seguida, sincronize o seu cache com os repositórios novos:


sudo apt update

Atingido:1 http://ftp.br.debian.org/debian unstable InRelease            
Obter:2 http://www.deb-multimedia.org unstable InRelease [22,2 kB]       
Obter:3 http://www.deb-multimedia.org unstable/main amd64 Packages [140 kB]
Obter:4 http://www.deb-multimedia.org unstable/main Translation-en [57,3 kB]
Obter:5 http://www.deb-multimedia.org unstable/non-free amd64 Packages [1.960 B]
Obter:6 http://www.deb-multimedia.org unstable/non-free Translation-en [1.154 B]
Baixados 223 kB em 11s (18,9 kB/s)                           
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
155 packages can be upgraded. Run 'apt list --upgradable' to see them.

Como você pode ver, no meu caso, já há atualizações disponíveis.
Para começar a atualizar a sua distro, rode o “full-upgrade”


sudo apt --full-upgrade

… e voilá!
Se não leu, leia os artigos complementares, recomendados no início do texto e boa sorte (você vai precisar) no novo sistema!

Assinar blog por e-mail

Digite seu endereço de e-mail para assinar este blog e receber notificações de novas publicações por e-mail.

7 lojas alternativas de onde você pode baixar milhares de apps para seu dispositivo Android

A Google Play Store é muito boa e recheada de opções de softwares incríveis.
Infelizmente, nem todos os desenvolvedores têm produtos que se encaixam dentro das regras do Google para expor na vitrine oficial da empresa.
Além disto, tanto a lojinha do Google quanto a da Apple (neste caso, ainda tem) já tiveram restrições à softwares livres, sob a licença GPL.
repositório loja android jogos apkpure
Por outro lado, algumas das lojas ou repositórios de softwares de que vamos falar neste artigo, têm restrições talvez até mais rígidas que as da Apple ou do Google para permitir a distribuição de apps. Por exemplo, não aceitar softwares com DRM — que traz sérios riscos de segurança aos clientes.

O problema das grandes lojas não é com o software livre per se. Mas com o fato de que a licença GPL não lhes permite adicionar mais restrições aos usuários.

Não se esqueça que é necessário liberar a instalação de APKs externos no seu smartphone antes de poder instalar qualquer coisa.

É seguro baixar apps de repositórios ou lojas alternativas?

A segurança é sempre relativa e eu não afirmo que é seguro baixar software de lugar algum.
Quando uma grande distribuidora de apps admite a presença de DRM ou, mesmo, softwares proprietários (não-livres) em seus repositórios, fica difícil alegar segurança.
A única maneira de saber se um software é seguro ou não para você, é analisar ou auditar seu código fonte — o que só pode ser feito em apps com licenças de código aberto ou livre.
Softwares proprietários não podem ser auditados.
Se você não vai perscrutar o código de um programa que adquiriu, então terá que confiar cegamente nas pessoas/empresas que o forneceram.

Em resumo, o problema da segurança (ou da falta dela) não está na loja ou no repositório de softwares — mas na possibilidade que você tem ou não de fazer auditorias nos apps que adquire.

Para usuários comuns esta questão pode ser trivial.
Empresários ou gestores de TI, contudo, só deveriam permitir a aquisição de softwares 100% auditáveis, contudo.
Poderíamos nos estender mais sobre o assunto, mas precisamos falar das outras lojinhas…
captura de tela loja repositorio

As grandes lojas de apps do mercado

Entre as grandes lojas do mercado, dá para citar algumas que você certamente, já conhece.
Ao comprar um smartphone ou tablet novo, você provavelmente se deparou com o ícone da lojinha oficial do seu fabricante e, diferente, do Play Store ou da App Store, comumente só são acessíveis através do próprio dispositivo com o app exclusivo. Ou seja, não dá para chegar lá pela web.

  • Samsung Galaxy Apps — loja voltada para todo o universo de aparelhos vendidos pela Samsung, o que inclui smartphones, smartTVs etc.
  • Lenovo/Motorola — na linha de celulares Moto G, o App Box substitui o repositório de apps nacionais (brasileiros), o BR Apps. Nele é possível encontrar muita coisa voltada para a realidade brasileira, especificamente.
  • Amazon — possui sua loja, que vai além de apenas livros digitais, filmes e músicas.

Como você já deve imaginar, LG, Philco e quase todas as outras marcas também têm seus repositórios de softwares para atender a seus clientes.
Além disto as lojas não atendem apenas a quem tem aparelhos com o sistema operacional Android — se estendem a usuários do Windows, WebOS, Bada etc.
O foco deste artigo, contudo, são lojas ou repositórios de apps Android.
Vamos conhecer algumas…

Repositório de apps F-Droid

O foco específico do F-Droid é fornecer softwares de código aberto ou livre, para a plataforma Android.
Os aplicativos são exibidos de maneira bem organizada e é possível fazer buscas dentro do repositório por softwares do seu interesse.
É possível encontrar uma enorme coletânea de apps que obedecem a exigências de não rastrear seus usuários, não exibir propagandas e não requerer dependências.
f-droid logo
A gente conta mais sobre ele e ensina como instalar neste artigo, aqui.
Com certeza vale instalar e conhecer melhor.

AppsLib

A biblioteca de aplicativos AppsLib, conta com aproximadamente 40 mil títulos. Muitos destes mantém seu foco nos clientes que possuem tablets Android.
appslib
Boa parte dos softwares desta loja online não se encaixa nos termos do Google Play Store.
Conheça a loja neste link: http://appslib.com/download,

APKPure

O APK Pure tem uma enorme coletânea de apps para Android — a grande quantidade de jogos é um dos destaques.
apkpure captura de tela web
Segue o link para o site APKPure: https://apkpure.com/apkpure-app.html

MoboGenie

Esta alternativa é interessante, entre outras coisas, por que oferece uma grande coleção de apps curados — de certa, forma selecionados para cada usuário.
O Mobogenie tem um mecanismo inteligente de recomendação de apps, que analisa suas preferências e é capaz (alegadamente) de fazer sugestões pertinentes.
captura de tela web mobogenie
Além de loja de apps, o Mobogenie oferece outros serviços:

  • Sistema de gestão de seus arquivos locais.
  • Permite baixar conteúdo, como papéis de parede, ringtones, livros e vídeos do youtube.

Você vai encontrar muitos apps que também estão presentes na Play Store — é interesse dos desenvolvedores divulgar e colocar seu trabalho a mostra em todos os lugares possíveis.
Uma surpresa agradável é ver que a interface foi traduzida para o português, o que pode ajudar você a selecionar melhor o que quer instalar.
Site do Mobogenie em português: http://www.mobogenie.com/pt/.

Conheça o Itch.io

Como mercado de games, que usa a plataforma web, oferece um espaço muito apreciado por desenvolvedores de jogos independentes (ou indie game developers).
captura de tela itch.io
Há uma área do site destinada exclusivamente a clientes Android, que facilita a aquisição de aplicativos para esta plataforma.
Use os filtros e a caixa de busca para encontrar mais rápido os tipos de games que você deseja obter.
Segue o site, para você conhecer: https://itch.io/.

O Slide Me tem tradição online

Trata-se de um dos mais antigos serviços de distribuição e venda de apps online — é anterior à Play Store, inclusive.
screenshot slide me
Tem maior flexibilidade de pagamentos e um grande acervo.
Visite o site: http://slideme.org.

GetJAR

Disponibiliza uma vasta gama de apps para downloads (pagos e gratuitos).
Fácil de fazer buscar ou de filtrar resultados. Infelizmente ou felizmente, muito do que se encontra aqui, também se encontra na Play Store.
getjar screenshot web
Se você tem algum celular mais antigo (com sistema operacional Symbian, por exemplo), este é o lugar para encontrar apps feitos em Java, para rodar no seu aparelho.
Conheça o site: https://www.getjar.com/mobile-apps/.

Mobile9

Junto com o Slide Me e o GetJar, o Mobile9 está há um bom tempo no mercado, oferecendo opções de papéis de parede, ringtones, apps para as mais diversas plataformas etc.
screenshot mobile9 site web
Atualmente, foi construída uma rede social em torno do site, de forma que se cadastrar nele e baixar o app da lojinha pode trazer uma boa fonte de entretenimento.
Não perca este site: www.mobile9.com.

Mobango, a força da Índia

Os apps não são necessariamente da Índia, apesar da reconhecida qualidade dos programadores daquele país.
mobango screenshot site web
Ele se destaca pelo grande acervo de jogos, separados por categoria (collections) e vídeos gratuitos para download.
O site é este: www.mobango.com.

Opera Mobile Store não é só para quem tem navegador Opera

A loja do Opera atende a, pelo menos, 7 plataformas — o que inclui o Android, com certeza.
screenshot opera10
Quem usa o navegador Opera dispõe das vitrines da loja de dentro do próprio aplicativo, claro.
Quem usa outros navegadores, pode acessar a loja pelo site: http://android.oms.apps.opera.com/en_br/

Referências

https://forums.developer.apple.com/thread/18922.
https://theappsolutions.com/blog/marketing/alternative-android-app-stores/.
https://www.androidpit.com/best-google-play-store-alternative-app-stores.

10 coisas para fazer depois de instalar o openSUSE Leap 42.x

Após a instalação do openSUSE, como em qualquer outro sistema operacional, sempre falta alguma coisa para deixá-lo redondinho e pronto para o uso do dia a dia.
Neste post, vamos procurar ajustar a máquina ao uso geral e, como o título sugere, nos baseamos no openSUSE> — e, para ser mais específico, na versão Leap 42.1.
Os procedimentos sugeridos são apenas isso: sugeridos. Leia o que cada um faz e decida se é o que você gostaria realmente de fazer.
Lembre-se que um computador rápido é um computador “leve”.
Só para citar um exemplo, se você não navega em sites que usam Adobe Flash, não acrescente o flash. Você mantém a leveza do seu navegador e não abre esta porta de insegurança.
open-suse-welcome

Verifique se o sistema está atualizado

A primeira coisa a fazer, antes de instalar, remover qualquer programa ou fazer algum ajuste é verificar se o sistema está atualizado.
Os comandos abaixo, executados no terminal, “refrescam” e sincronizam os caches locais em relação aos repositórios remotos. Em seguida, verifica se há algo a ser atualizado:

sudo zypper refresh

sudo zypper update 

Os mesmos comandos, acima, podem ser abreviados da seguinte forma:

sudo zypper ref

sudo zypper up

Abaixo, o meu resultado do “zypper up”:

Recuperando os metadados do repositório 'openSUSE-Leap-42.1-Update' .[CONCLUÍDO]
Construindo o cache do repositório 'openSUSE-Leap-42.1-Update' ......[CONCLUÍDO]
Carregando dados de repositório...
Lendo os pacotes instalados...

Nada a fazer.

Esta é a única dica obrigatória neste texto.

Saiba mais sobre gestão de pacotes e repositórios no openSUSE

Não somente neste post, mas em quase todos os outros sites em que você vai buscar informações sobre como instalar ou remover aplicativos, irá encontrar comandos de manipulação dos repositórios (de onde você baixa os seus softwares).
No texto Gestão de pacotes no openSUSE, há uma explicação bem sucinta e um glossário resumido no final, que ajudam muito a entender estes procedimentos.
Recomento a leitura! 😉
opensuse oficial logo

Habilite novos repositórios

O openSUSE vem configurado para encontrar seus aplicativos em alguns repositórios oficiais. Você pode adicionar outros repositórios, de acordo com suas necessidades ou desejos.
Veja, a seguir, alguns repositórios que você pode adicionar. Eles fazem parte do Packman:

  1. Essentials — provê codecs de audio e vídeo para aplicações de reprodução de mídias.
  2. Multimedia — contém muitas aplicações relacionadas a multimídia.
  3. Extra — repositório adicional com aplicativos não relacionados a multimídia (a maioria é relacionada a redes).
  4. Games — oferece pacotes de jogos.

O que você tem a fazer, para ter todos, é habilitar o Packman repository.
Para isto, substitua no comando abaixo a versão do OpenSUSE, pela que você está usando, se for a mesma:

sudo zypper ar http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_Leap_42.2/ Packman
sudo zypper refresh

Instale codecs para reproduzir mais arquivos multimídia

No passo anterior, ao adicionar o repositório Packman, vários codecs multimídia são incluídos no seu sistema, permitindo que você instale o que precisa para reproduzir bem mais do que arquivos de MP3.
Abaixo, segue alguns codecs importantes para gravar CDs de audio, converter e ripar arquivos MP3.

sudo zypper install k3b-codecs ffmpeg lame phonon-backend-vlc phonon4qt5-backend-vlc vlc-codecs

Se te interessa ver DVDs neste computador, dê este comando também:

sudo zypper install libdvdcss2

Instale o Flash player

Você costuma visitar sites de vídeos flash?
Então você provavelmente irá precisar deste plugin rodando no seu navegador.
Comece pela instalação do player:

sudo zypper install flash-player

Baixe a chave pública, adicione o repositório e, por fim, instale o plugin:

sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux

sudo zypper addrepo -f http://linuxdownload.adobe.com/linux/x86_64/ adobe-flash-plugin

sudo zypper install flash-plugin

Instale o Google Chrome Browser

Se o navegador padrão (Firefox), que já vem instalado, não é o que você gosta, experimente instalar o Google Chrome Stable ou Beta, entre outros.
Sugiro a leitura deste artigo, para saber as diferenças entre o Google Chrome Stable e Beta.
Para instalar o Stable, comece pelo download da sua chave pública:

wget https://dl.google.com/linux/linux_signing_key.pub

sudo rpm --import linux_signing_key.pub

Adicione o repositório que contém o aplicativo:

sudo zypper ar http://dl.google.com/linux/chrome/rpm/stable/x86_64 google-chrome

Dê um refresh no sistema e instale-o:

sudo zypper refresh

sudo zypper install google-chrome-stable

Caso prefira instalar o Google Chrome Beta, comece fazendo seu download neste site.
Em seguida, baixe a chave pública:

sudo rpm --import https://dl-ssl.google.com/linux/linux_signing_key.pub

E faça a instalação do pacote baixado:

sudo zypper install Downloads/google-chrome-beta_current_x86_64.rpm

Instale estes aplicativos e utilitários

Veja, abaixo algumas sugestões de softwares que você pode instalar aí:
Para reproduzir músicas e, principalmente, vídeos, o VLC Media Player é uma boa pedida:

sudo zypper install vlc

Se você usa o Dropbox para armazenar arquivos na nuvem — do seu celular, por exemplo — pode mantê-los sincronizados no seu notebook ou desktop PC com este aplicativo:

sudo zypper install dropbox

Quer adquirir jogos (pagos e gratuitos) para a plataforma steam? Instale o aplicativo oficial:

sudo zypper install steam

Vale a pena ler Como preparar o openSUSE para instalar jogos, se você tiver esta intenção.
Se vai rodar programas para Windows, instale o wine:

sudo zypper install wine

Mais sugestões de softwares para openSUSE

Estes outros softwares não estão disponíveis nos respositórios oficiais do openSUSE e nem no Packman repository.
O primeiro da nossa lista, é o Skype.
Se você prefere a versão mais atual do aplicativo, veja como baixar e instalar o Skype via flatpak.
Se você se contenta com a versão estável (e, provavelmente, ultrapassada), este procedimento resolve o problema:

wget http://download.skype.com/linux/skype-4.3.0.37-suse.i586.rpm

Agora, desempacote e instale o aplicativo, bem como as suas dependências

sudo zypper install skype-4.3.0.37-suse.i586.rpm

Se você usa o Viber, o procedimento é semelhante:

wget http://download.cdn.viber.com/desktop/Linux/viber.rpm

sudo zypper install viber.rpm

Se você prefere a versão stable do Telegram, leia estes procedimentos.
Já quem prefere a versão alpha, leia este post.

Instale outros ambientes desktop

Não há problema algum em instalar todos, para conhecer os diversos ambientes de desktop gráficos disponíveis para o GNU/Linux.
O openSUSE Leap 42.2 oferece 5 opções de ambientes ou desktops gráficos padrão, já na instalação.
Naquele ponto, só é possível escolher um. E se você quiser experimentar outros?
Vou mostrar como instalar outros ambientes gráficos no openSUSE, neste tópico.
É bom estar a par do fato de que cada ambiente, vem junto com seus utilitários de configuração e aplicativos nativos de todos os tipos.
Além disto, são instaladas diversas bibliotecas que garantem o funcionamento do seu ambiente.
As bibliotecas só serão carregadas na memória quando o ambiente gráfico a que se referem forem usadas. Fora desta situação, o espaço que ocupam é apenas no sistema de armazenamento principal.
Abaixo, segue a relação de comandos para instalar cada um deles.
Para quem está usando a edição do openSUSE com GNOME e deseja conhecer o KDE:

sudo zypper install -t pattern kde kde_plasma

Se você optou pelo KDE, e deseja ter também o GNOME:

sudo zypper install -t pattern gnome

Para instalar o Cinnamon, baseado no GNOME 2:

sudo zypper ar -r http://download.opensuse.org/repositories/X11:/Cinnamon:/Current/openSUSE_Leap_42.1/X11:Cinnamon:Current.repo

sudo zypper ref

sudo zypper install -t pattern cinnamon

Para instalar o Mate:

sudo zypper ar -r http://download.opensuse.org/repositories/X11:/MATE:/Current/openSUSE_Leap_42.1/X11:MATE:Current.repo

sudo zypper ref

sudo zypper install mate-desktop

Para instalar o XFCE:

sudo zypper install patterns-openSUSE-xfce

Para instalar o LXDE:

sudo zypper install patterns-openSUSE-lxde

Para instalar o Enlightenment

sudo zypper install patterns-openSUSE-e17

Por fim, o mais leve (ocupou apenas 1 MiB no meu sistema), i3:

sudo zypper install i3 dmenu i3status

Cabe dizer que o i3 é gerenciador de janelas para usuários com nível superior ao iniciante.
Você pode ler mais sobre ele aqui.

Instale o JAVA

Essencial para rodar certos programas no Linux, o Java pode ser instalado com a linha comando abaixo:

sudo zypper install java-1_8_0-openjdk

Instale drivers de placas gráficas

O processo de instalação de drivers extra para a sua placa gráfica, pode trazer consequências desagradáveis. Portanto, recomendo fazer isto apenas se estiver experimentando algum problema com a configuração atual.
Se tudo estiver ok, não mexa.
Ao final do texto, há o link para página de drivers para placas gráficas da comunidade do openSUSE.
São drivers proprietários, com licenças restritivas, para as seguintes arquiteturas, plataformas, e modelos:

  1. NVIDIA
    1. Geforce 400 series e posterior
    2. Geforce 8 series e posterior
    3. Geforce 6 series e posterior

    Os drivers servem para as seguintes versões do openSUSE:

    • openSUSE Leap 42.x
    • openSUSE 13.x
  2. AMD Catalyst/fglrx
  3. Há drivers para as seguintes versões do openSUSE 64-bit e 32-bit:

    • openSUSE Leap 42.x
    • openSUSE 13.x
    • openSUSE Tumbleweed

O único driver que eu testei foi o AMD Catalyst/fglrx para a plataforma openSUSE Leap 42.2 64-bit — e funcionou razoavelmente para mim.
Tal como todas as outras dicas, deste site ( ou de qualquer outro ) siga por sua própria conta e risco.

Referências

Drivers para placas gráficas: http://opensuse-community.org/.
http://www.2daygeek.com/top-things-to-do-after-installing-opensuse-leap-42-1/.
http://opensuse-guide.org/codecs.php.

Como instalar e usar softwares a partir das PPAs?

Para poder instalar algum software de alguma PPA, é necessário mostrar ao Ubuntu onde encontrá-la.
PPA é uma abreviatura para Personal Package Archive ou Arquivo de Pacote Pessoal.
Ubuntu logo
É sempre bom lembrar que os softwares contidos nas PPAs não são verificados ou monitorados pela Canonical.
A responsabilidade de verificar, monitorar e atualizar é da pessoa ou instituição de onde você os está baixando.
Em outras palavras, não fazem parte dos repositórios oficiais e você deve instalá-los por sua própria conta e risco.
Existe artigos que recomendam não instalar programas fora dos repositórios oficiais da sua distribuição — especialmente em máquinas de produção.
Você foi avisado.

As PPAs são uma forma legítima para desenvolvedores distribuírem seus softwares diretamente a usuários Ubuntu.
Muitos aplicativos começaram sendo disponibilizados desta forma até serem incluídos nos repositórios oficiais.
Este meio também é usado por programadores e empresas para disponibilizar versões mais novas (ainda em teste) de seus aplicativos — enquanto estes não chegam aos repositórios oficiais

Se pra você é mais importante a estabilidade do sistema do que experimentar novidades em softwares, este post não é pra você.

Como adicionar uma PPA a lista de fontes

É possível adicionar uma PPA ao seu sistema com uma simples linha de comando, no terminal.
Siga os passos:

  1. — Na página em que se encontra a PPA que você quer, procure por um título que sugira algo como “adicione esta PPA” ou “add this PPA“. Anote a localização da PPA, que deve ser parecido com ppa:nome_do_pacote/ppa.
  2. — Abra um terminal e digite o comando
    sudo add-apt-repository ppa:user/ppa-name

    Captura de tela  do ubuntu add-apt-repository
    Exemplo de uso do add-apt-repository.

    Substitua ppa:user/ppa-name pela localização da qual você tomou nota, acima.
    Ao executar este comando, o sistema irá buscar a chave da PPA — isto permite ao seu sistema Ubuntu verificar a autenticidade dos pacotes, desde que foram disponibilizados pelo autor.
  3. — Para finalizar, atualize e sincronize os repositórios no seu sistema:
    sudo apt-get update
  4. Se você está instalando uma PPA de uma versão mais nova de algum software já existente nos repositórios oficiais, acrescente o comando:

    sudo apt-get dist-upgrade

Isso é tudo.
Agora já é possível instalar todos os softwares contidos no novo repositório, com o apt-get.
Alternativamente, é possível fazer isto tudo editando o arquivo sources.list, conforme ensinado neste tutorial.