Autor Tópico: Qual linha de comando é mais eficiente?..ou tanto faz?  (Lida 5910 vezes)

Offline fabiovalinhos

  • Usuário Ubuntu
  • *
  • Mensagens: 439
  • Vire a direita..para Valinhos-SP! Arch user
    • Ver perfil
Qual linha de comando é mais eficiente?..ou tanto faz?
« Online: 24 de Dezembro de 2006, 11:54 »
Olá, este é meu primeiro post.

Meu nome é Fábio, é minha primeira participação de um fórum de Linux, micro, SO, etc, mas já participo de fóruns na net a anos, só que sobre guitarras. ehehe


Estou usando o Dapper a quase uns três meses e estou gostando bastante.

 Vcs podem ter a certeza que tive várias dúvidas e probleminhas, e consegui resolver consultando tanto aqui, como em  Documentação do Sistema assim  como em outros lugares.

Minha dúvida é simples.

Instalei o meu skype e meu avast da seguinte maneira: puxei estes programas, ambos com extensão .DEB (atenção aqui), cliquei neles e o gdebi instalou para mim. cool. Sem problemas, todos conhecem este procedimento de cor e salteado. eheh

Agora se eu quiser retirar este(s) programa(s), qual comando é o mais eficiênte?? Qual comando vai retirar (o programa) de uma maneira completa e segura.

sudo apt-get remove nomedoprograma

ou

sudo dpkg -r nomedoprograma (lembrem-se, eram pacotes .deb)



Pergunta estranha?? Mais ou menos, parece que eu tenho duas opções, então como não é bom ficar com dúvidas (principalmente em SO), taí a pergunta.  Vai que existe algo, um detalhe entre eles, que eu não saiba.


Muito obrigado e Feliz Natal a todos.



sudo dpkg no seu quadrado ...sudo dpkg no seu quadrado ...
http://www.youtube.com/watch?v=tHmrq0FtczM

Offline samuelbh

  • Usuário Ubuntu
  • *
  • Mensagens: 582
    • Ver perfil
Re: Qual linha de comando é mais eficiente?..ou tanto faz?
« Resposta #1 Online: 24 de Dezembro de 2006, 12:52 »
Mais fácil ainda: Abre o Synaptic, seleciona no canto inferior esquerdo o botão Status, Na coluna à esquerda seleciona Instalado (local ou obsoleto) e manda remover com o botão direito. Aí desinstala.
Assinatura removida pela Equipe do Fórum

Offline fabiovalinhos

  • Usuário Ubuntu
  • *
  • Mensagens: 439
  • Vire a direita..para Valinhos-SP! Arch user
    • Ver perfil
Re: Qual linha de comando é mais eficiente?..ou tanto faz?
« Resposta #2 Online: 24 de Dezembro de 2006, 13:11 »
Ohh Samuel..muito obrigado pela atenção.

Pelo Synaptic estou ligado. Lógico que eu agradeço assim mesmo.

Minha dúvida era em relação a eficiência destes comandos via shell para uma mesma finalidade.
Talvez seja vontade de aprender mais a utilizar o shell.


Tudo de bom.

7355
sudo dpkg no seu quadrado ...sudo dpkg no seu quadrado ...
http://www.youtube.com/watch?v=tHmrq0FtczM

Offline arsolto

  • Usuário Ubuntu
  • *
  • Mensagens: 625
  • Alea Jacta Est
    • Ver perfil
    • Por Ofício
Re: Qual linha de comando é mais eficiente?..ou tanto faz?
« Resposta #3 Online: 24 de Dezembro de 2006, 13:46 »
No Ubuntu Dapper Drake sempre utilizei o comando abaixo para fazer remoções de programas:

Código: [Selecionar]
sudo apt-get remove "nomedoprograma"
Já no Ubuntu Edgy Eft eu recomendo o comando que remove não só os programas como suas dependências :

Código: [Selecionar]
sudo apt-get autoremove "nomedoprograma"

Offline ins3rt c0in

  • Usuário Ubuntu
  • *
  • Mensagens: 698
    • Ver perfil
Re: Qual linha de comando é mais eficiente?..ou tanto faz?
« Resposta #4 Online: 24 de Dezembro de 2006, 14:41 »
Avast no Linux, num tinha visto essa!

Offline zackshinra

  • Usuário Ubuntu
  • *
  • Mensagens: 308
    • Ver perfil
Re: Qual linha de comando é mais eficiente?..ou tanto faz?
« Resposta #5 Online: 24 de Dezembro de 2006, 15:02 »
"Ao se deparar com um problema, a primeira atitude deve ser a busca de soluções, e não a de culpados."
Lauro Adriano

Offline zackshinra

  • Usuário Ubuntu
  • *
  • Mensagens: 308
    • Ver perfil
Re: Qual linha de comando é mais eficiente?..ou tanto faz?
« Resposta #6 Online: 24 de Dezembro de 2006, 15:03 »
  Ops, achei o pacote .deb também.
http://www.avast.com/eng/download-avast-for-linux-edition.html

  Acho que também vou testar.


  Obs: Necessita registro:
http://www.avast.com/i_kat_207.php#register-form
« Última modificação: 24 de Dezembro de 2006, 15:07 por zackshinra »
"Ao se deparar com um problema, a primeira atitude deve ser a busca de soluções, e não a de culpados."
Lauro Adriano

Offline fabiovalinhos

  • Usuário Ubuntu
  • *
  • Mensagens: 439
  • Vire a direita..para Valinhos-SP! Arch user
    • Ver perfil
Re: Qual linha de comando é mais eficiente?..ou tanto faz?
« Resposta #7 Online: 24 de Dezembro de 2006, 18:14 »
Arsolto..... obrigado.

Só lembrando que o "sudo apt-get remove nomedoprograma " também retira as dependências.

http://www.debian.org/doc/manuals/apt-howto/apt-howto.pt_BR.txt

Secção 3.3. O exemplo e a explicação é bem legal  ;)

Tudo de bom.

7355
sudo dpkg no seu quadrado ...sudo dpkg no seu quadrado ...
http://www.youtube.com/watch?v=tHmrq0FtczM

Offline arsolto

  • Usuário Ubuntu
  • *
  • Mensagens: 625
  • Alea Jacta Est
    • Ver perfil
    • Por Ofício
Re: Qual linha de comando é mais eficiente?..ou tanto faz?
« Resposta #8 Online: 25 de Dezembro de 2006, 18:36 »
Ei, fabiovalinhos, o comando que você se referiu (acima) não remove programas junto com suas dependências. Se usar ele sempre ficarão pacotes sem mais importância dentro de seu sistema.

Foi justamente por isso que se adotou ao Ubuntu Edgy Eft o recurso representado pelo código abaixo:

Código: [Selecionar]
apt-get autoremove
Quando você estiver com a última versão estável da distro instalada você poderá constatar isso.

Offline Akuhn

  • Usuário Ubuntu
  • *
  • Mensagens: 384
  • Ubuntu 9.04
    • Ver perfil
    • Blog do FAX
Re: Qual linha de comando é mais eficiente?..ou tanto faz?
« Resposta #9 Online: 26 de Dezembro de 2006, 16:04 »
Remove apenas o pacote, mas não remove as dependências e nem os arquivos de configuração.
Citar
sudo apt-get remove nomepacote
Citar
sudo dpkg -r nomepacote

Para Instalar/Remover o pacote juntamente com as dependências você deve usar o aptitude:
Citar
sudo aptitude remove nomepacote

Para remover um programa por completo incluindo os arquivos de configuração:
Citar
sudo apt-get remove --purge nomepacote

Para ver quais os pacotes que estão órfãs no sistema:
Citar
sudo deborphan

Vai listar os pacotes que estão órfãs e podem ser removidos.
Para não precisar remover um por um podes fazer assim:
Citar
sudo debophan |xargs sudo apt-get remove --purge -y

Dúvidas?
Citar
man apt-get
man aptitude
man dpkg
man deborphan
man xargs

Espero que ajude, [ ]'s.
Aldefax Gilvan Kuhn

Linux User 410689

Offline fabiovalinhos

  • Usuário Ubuntu
  • *
  • Mensagens: 439
  • Vire a direita..para Valinhos-SP! Arch user
    • Ver perfil
Re: Qual linha de comando é mais eficiente?..ou tanto faz?
« Resposta #10 Online: 26 de Dezembro de 2006, 18:34 »
Arsolto...obrigado pelo toque. Quando eu passar para uma versão superior (Edgy) vou ter o prazer de constatar.

Akuhn, sua dica do deborphan foi fantástica...só tenho a agradecer.
Instalei o deborphan e vou colocá-lo em ação logo logo.



7355
« Última modificação: 26 de Dezembro de 2006, 18:55 por fabiovalinhos »
sudo dpkg no seu quadrado ...sudo dpkg no seu quadrado ...
http://www.youtube.com/watch?v=tHmrq0FtczM

ginho

  • Visitante
Re: Qual linha de comando é mais eficiente?..ou tanto faz?
« Resposta #11 Online: 27 de Dezembro de 2006, 17:54 »
Coloquei este tópico no Meus Favoritos. Muito obrigado.