PPA Purge... como se usa isso?

Iniciado por JoaoDamasceno.ufc, 21 de Novembro de 2012, 00:16

tópico anterior - próximo tópico

JoaoDamasceno.ufc

Pior que aparentemente é bem simples, porém, eu não saio do canto. Acabei de instalar o emesene e percebi que "já era" está repleto de falhas etc etc... ou seja, quero removê-lo, daí instalei o PPA Purge... que ao ser executado, me retorna com:

Tentativa 01:
joao@joao:~$ sudo ppa-purge emesene-estable
[sudo] password for joao:
Updating packages lists
PPA to be removed: emesene-estable ppa
Warning:  Could not find package list for PPA: emesene-estable ppa

Tentativa 02:
joao@joao:~$ sudo ppa-purge ppa: emesene-estable
Updating packages lists
PPA to be removed: ppa: ppa:
Warning:  Could not find package list for PPA: ppa: ppa:

Ou seja, o que tenho que escrever para que o PPA purge "encontre" o programa que desejo remover?

Rafael Nunes

tenta assim:

Citarsudo ppa-purge emesene-estable
Citarsudo ppa --purge emesene-estable

Deve funcionar ahueahuae, não sei muito bem dessas coisas :p

JoaoDamasceno.ufc

Olha só Rafael:

joao@joao:~$ sudo ppa --purge emesene-estable
sudo: ppa: comando não encontrado
joao@joao:~$


:-\

BrunoCarvalho

Você quer remover o Emesene do sistema? Faça assim

sudo apt-get --purge remove emesene
sudo ppa-purge ppa:emesene-team/emesene-stable


Obs. Acredito que o PPA correto é esse, se não for, é só substituir por qual vc instalou.

Explicação básica dos comandos acima, o primeiro comando é para remover o emesene do sistema

sudo:para executar o comando como administrador
apt-get: pacote responsável por gerenciar pacotes no ubuntu, por ele vc pode instalar, remover ou reinstalar, pacotes obviamente com os parametros certos
--purge: é um parâmetro do apt-get, serve para remover arquivos de configurações do sistema
remove: outro parâmetro do apt-get, auto explicativo, serve para desinstalar pacote
emesene: é o pacote que vc quer, poderia ser qualquer pacote.

Existem outros parâmetros, para saber mais digite no terminal "man apt-get"

O segundo comando é para remover o PPA (repositório) do sistema.

sudo:para executar o comando como administrador
ppa-purge: é o pacote responsável por remover os ppa
ppa:emesene-team/emesene-stable: é o ppa que vc quer remover

se digitar somente "sudo ppa-purge" ele da todas as opções de ppa disponíveis no sistema, para saber mais sobre ppa-purge digite no terminal "man ppa-purge"








JoaoDamasceno.ufc

Cara, perfeito !!

joao@joao:~$ sudo apt-get --purge remove emesene
[sudo] password for joao:
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
Os seguintes pacotes foram automaticamente instalados e não são mais necessários:
  libjavascriptcoregtk-1.0-0 libwebkitgtk-1.0-0 libwebkitgtk-1.0-common python-crypto python-dnspython python-gupnp-igd
  python-indicate python-webkit
Use 'apt-get autoremove' para removê-los.
Os pacotes a seguir serão REMOVIDOS:
  emesene*
0 pacotes atualizados, 0 pacotes novos instalados, 1 a serem removidos e 2 não atualizados.
Depois desta operação, 10,1 MB de espaço em disco serão liberados.
Você quer continuar [S/n]? S
(Lendo banco de dados ... 211166 ficheiros e directórios actualmente instalados.)
Removendo emesene ...
Expurgando arquivos de configuração de emesene ...
Processando gatilhos para bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Processando gatilhos para desktop-file-utils ...
Processando gatilhos para gnome-menus ...
Processando gatilhos para hicolor-icon-theme ...
Processando gatilhos para man-db ...
joao@joao:~$ sudo ppa-purge ppa:emesene-team/emesene-stable
Updating packages lists
PPA to be removed: emesene-team emesene-stable
Package revert list generated:


Disabling emesene-team PPA from
/etc/apt/sources.list.d/emesene-team-emesene-stable-quantal.list
Updating packages lists

JoaoDamasceno.ufc

Só uma observação: Como eu sei identificar o nome do programa que eu desejo remover? Parece brincadeira perguntar isso, mais é que o que observei é que pode ser que esse "nome" não seja a denominação que normalmente usamos. Veja como exemplo o próprio emesene que é o nome válido pro "sudo apt-get --purge remove emesene"... Porém, já no caso do "sudo ppa-purge ppa:emesene-team/emesene-stable" foi necessário usar essa denominação "emesene-team/emesene-stable"? como eu saberia disso? Seria eu ver o nome que aparece no "repositório" do Synaptic por exemplo?!

BrunoCarvalho

Sobre o pacote poderia ver e desistalar no synaptic o pacote que vc quer, sobre os ppa, em canais de software você consegue ver todos PPA instalado, com uma forma visual de se remover ppa, sem a necessidade do terminal, so ir no dash digitar canais de software, abrindo a janela va em outros programas