Desinstalar programas [RESOLVIDO]

1. Desinstalar programas [RESOLVIDO]

Adonis Tarcio
Adonist

(usa Debian)

Enviado em 27/09/2012 - 08:00h

Gostaria de saber como desinstala programas
que já vem na distribuição por padrão como tomboy, rhythmbox, evolution etc
pois quando desinstalo com apt-get remove ele desinstala bibliotecas padrões do gnome
e acaba dando problema depois.

Como faço para desinstalar esses programas, sem perder a funcionalidade do gnome ?

Obrigado


  


2. Re: Desinstalar programas [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 27/09/2012 - 08:50h

Que eu saiba, essas são dependências internas, do ambiente gráfico GNOME (KDE também tem), fazem parte do metapacote.
Em distribuições tipo Gentoo, como Sabayon, podem ser tiradas com opção "--nodeps" nos comandos de des-instalação.
Mas não sei se isto é possível em Sistemas que usam APT, apt-get ou aptitude, como os do Debian ou Ubuntu


3. Re: Desinstalar programas [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 27/09/2012 - 08:56h

Isso é simples!

# man dpkg
# man apt-get
# man aptitude


4. Re: Desinstalar programas [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 27/09/2012 - 09:45h

Adonist, execute os comandos que o Amarildo sugeriu e veja se há opções de remoção de pacotes
sem as dependências.
Não dá para eu checar aqui, porque as distribuições Linux que eu uso não tem sistema APT.


5. Re: Desinstalar programas [RESOLVIDO]

Adonis Tarcio
Adonist

(usa Debian)

Enviado em 27/09/2012 - 10:19h

remover sem as dependencias
entendi
valeu .. vou verificar !


6. Re: Desinstalar programas [RESOLVIDO]

Felipe Pereira Miranda
felipe300194

(usa Fedora)

Enviado em 27/09/2012 - 10:37h

Eu uso debian-like a muito tempo e geralmente ele remove apenas o pacote citado. Para remover as dependências é necessário dar um $ sudo apt-get autoremove.
Se você desinstalar o Banshee por exemplo (padrão do Mint) ele vai mostrar o seguinte:

felipe@felipe-Lenovo-G475 ~ $ sudo apt-get remove banshee
[sudo] password for felipe:
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informações de estado... Pronto
Os pacotes a seguir serão REMOVIDO:
banshee
0 pacotes atualizados, 0 pacotes novos instalados, 1 a serem removidos e 3 não atualizados.
Depois desta operação, 13,6 MB de espaço em disco serão liberados.
Você quer continuar [S/n]?


só danificará seu sistema se você remover pacotes de grande importância para o sistema como bibliotecas e assim sendo ele irá remover muitos outros pacotes consigo.
Por exemplo, NUNCA faça isso:


felipe@felipe-Lenovo-G475 ~ $ sudo apt-get remove perl
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Os seguintes pacotes foram instalados automaticamente e já não são necessários:
gambas3-gb-option libcommons-collections3-java gambas3-gb-qt4-opengl gambas3-gb-image-effect gambas3-gb-report junit4 libmono-microsoft-csharp4.0-cil libecj-java
librpmbuild2 libdb5.1-java gambas3-gb-eval-highlight libasm3-java gambas3-gb-media libgcj-bc gambas3-gb-dbus gambas3-gb-xml-rpc gambas3-gb-opengl eclipse-rcp
libcommons-el-java gambas3-gb-crypt junit gambas3-gb-db-postgresql gambas3-gb-gsl gambas3-gb-gtk gambas3-gb-gui libglew1.5 libcommons-compress-java
gambas3-gb-db-form libregexp-java libdb-java gambas3-gb-v4l gambas3-gb-form-dialog libswt-cairo-gtk-3-jni gambas3-gb-net libqt4-qt3support libmono-csharp4.0-cil
libjasper-java gambas3-gb-pdf libdb5.1-java-gcj gambas3-gb-opengl-glu ncurses-term gambas3-gb-db-mysql gambas3-gb-chart gambas3-gb-qt4 mysql-common gambas3-gb-sdl
libcommons-httpclient-java libservlet2.4-java liblucene2-java libswt-gtk-3-java gambas3-gb-image gambas3-gb-web gambas3-gb-image-io libcommons-cli-java
libslf4j-java gambas3-gb-image-imlib eclipse-platform-data gambas3-gb-form gambas3-gb-xml gambas3-gb-compress-zlib gambas3-dev gambas3-gb-form-stock
libswt-webkit-gtk-3-jni gambas3-gb-qt4-webkit libswt-gtk-3-jni libmono-i18n-west2.0-cil ant gambas3-gb-ncurses libmono-posix2.0-cil libswt-glx-gtk-3-jni
libcommons-codec-java gambas3-gb-mysql libmono-security2.0-cil jarwrapper libequinox-osgi-java gambas3-gb-gui-opengl libsdl-ttf2.0-0 libmikmod2
gambas3-gb-db-sqlite3 gambas3-gb-libxml gambas3-gb-xml-xslt gambas3-gb-qt4-ext libjetty-java gambas3-gb-db-odbc gambas3-gb-xml-html pax sat4j gambas3-gb-settings
gambas3-gb-compress libcommons-beanutils-java libmono-corlib2.0-cil gambas3-gb-gtk-opengl libdb-je-java libqt4-designer libsdl-mixer1.2 gambas3-gb-compress-bzlib2
libmysqlclient18 gambas3-gb-net-smtp libcommons-digester-java libhamcrest-java libpq5 libjtidy-java mono-dmcs libicu4j-java librpmsign0 gambas3-examples
gambas3-gb-pcre libicu4j-4.4-java gambas3-runtime libcommons-lang-java gambas3-gb-sdl-sound libjsch-java libgsl0ldbl gambas3-gb-net-curl libimlib2 ant-optional
gambas3-gb-opengl-glsl libgtkglext1 gambas3-gb-desktop gambas3-gb-db libswt-gnome-gtk-3-jni libmono-system2.0-cil gambas3-gb-cairo gambas3-gb-vb gambas3-gb-form-mdi
Use 'apt-get autoremove' para removê-los.
Os pacotes extra a seguir serão instalados:
lpr
Pacotes sugeridos:
magicfilter apsfilter gs
Os pacotes a seguir serão REMOVIDOS:
alien autoconf automake autopoint banshee build-essential cli-common cowsay cups-bsd debhelper dh-apparmor docbook-dsssl dpkg-dev eclipse eclipse-jdt eclipse-pde
eclipse-platform foomatic-db-engine gambas3 gambas3-ide git gnome-common gnome-exe-thumbnailer gstreamer0.10-plugins-base-apps gtk-doc-tools haguichi
haguichi-appindicator icoutils intltool intltool-debian libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libappindicator0.1-cil
libcairo-perl libclass-accessor-perl libcrypt-passwdmd5-perl libdbus-glib1.0-cil libdbus1.0-cil libdpkg-perl libencode-locale-perl liberror-perl
libfile-basedir-perl libfile-copy-recursive-perl libfile-desktopentry-perl libfile-listing-perl libfile-mimeinfo-perl libfont-afm-perl libgconf2.0-cil
libgdata1.9-cil libgkeyfile1.0-cil libglib-perl libglib2.0-cil libglib2.0-cil-dev libgmime2.6-cil libgtk-sharp-beans-cil libgtk2-perl libgtk2.0-cil
libgtk2.0-cil-dev libgudev1.0-cil libhtml-form-perl libhtml-format-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl
libhttp-daemon-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libio-socket-inet6-perl libio-socket-ssl-perl libio-string-perl
liblaunchpad-integration1.0-cil liblwp-mediatypes-perl liblwp-protocol-https-perl libmail-sendmail-perl libmailtools-perl libmono-addins-gui0.2-cil
libmono-addins0.2-cil libmono-zeroconf1.0-cil libndesk-dbus-glib1.0-cil libndesk-dbus1.0-cil libnet-dbus-perl libnet-http-perl libnet-ssleay-perl libnotify0.4-cil
liboobs-1-5 libpango-perl libparse-debianchangelog-perl libsocket6-perl libsub-name-perl libswitch-perl libsys-hostname-long-perl libtaglib2.0-cil
libtie-ixhash-perl libtimedate-perl liburi-perl libwnck1.0-cil-dev libwnck2.20-cil libwww-perl libwww-robotrules-perl libxml-parser-perl libxml-twig-perl
libxml-xpath-perl lm-sensors logmein-hamachi lsb-core mate-common mate-system-tools mint-artwork-common mint-artwork-gnome mint-meta-core mintsystem perl
perl-modules po-debconf rpm samba sane-utils system-tools-backends tomboy ubuntu-system-adjustments update-inetd
Os NOVOS pacotes a seguir serão instalados:
lpr
0 pacotes atualizados, 1 pacotes novos instalados, 124 a serem removidos e 3 não atualizados.
É preciso baixar 119 kB de arquivos.
Depois desta operação, 277 MB de espaço em disco serão liberados.
Você quer continuar [S/n]


como você pode ver isso causará um grande estrago no sistema.


7. Re: Desinstalar programas [RESOLVIDO]

Adonis Tarcio
Adonist

(usa Debian)

Enviado em 27/09/2012 - 11:49h

esse é o grande problema.. realmente é isso o que acontece
tem como ele não pedir para remover essas bibliotecas com o apt-get autoremove ?

valeu


8. Re: Desinstalar programas [RESOLVIDO]

Felipe Pereira Miranda
felipe300194

(usa Fedora)

Enviado em 27/09/2012 - 12:19h

Não, depende, como eu disse se você remover bibliotecas muito importantes para o sistema ele da crash. Mas ao remover o Rhythmbox como você citou no começo ele remove só os pacotes relacionados ao mesmo que não farão falta ao sistema. Se Rhythmbox utilizasse perl por exemplo, ele removeria todos os arquivos relacionados a ele mas não perl, pois outro programa usa ele. O autoremove tem as seguite utilização: quando se desinstala um programa, as vezes ele remove apenas o que tem o nome do mesmo no pacote, ex: teeworlds e teeworlds-data. Quando um pacote só é utilizado por este programa e por nenhum outro do sistema, mas não tem o nome do programa incluso em seu nome ele vira um pacote orfão. O autoremove existe justamente para remover estes pacotes orfãos.

Para mais informações leia este artigo:
http://www.hardware.com.br/tutoriais/tutorial-completo-apt-get/

OBS: Se tiver algo errado por favor me corrijam.


9. Re: Desinstalar programas [RESOLVIDO]

Adonis Tarcio
Adonist

(usa Debian)

Enviado em 27/09/2012 - 21:08h

po
valeu mesmo cara me ajudou bastante mesmo
ja vou marcar como finalizado !!

valeu


10. Re: Desinstalar programas [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 27/09/2012 - 21:09h

pelo que entendí Felipe, no caso dele, mesmo sem autoremove, mesmo com a central de programas, gráfica, ele está propondo tirar vários pacotes.

alguma coisa que ele está tentando tirar faz parte do Metapacote do GNOME.

eu vou dar um exemplo do meu Linux,o Sabayon. Se eu tentar tirar Knetworkmanager, networkmanager e partes do KDE saem junto, mas em sabayon tem opção --nodeps.


11. Re: Desinstalar programas [RESOLVIDO]

Felipe Pereira Miranda
felipe300194

(usa Fedora)

Enviado em 28/09/2012 - 09:10h

Infelizmente não sei se está diferente na versão do Gnome que ele está usando, mas fiz testes no meu Mint MATE e no Ubuntu 10.04 Gnome 2.x

Tentei remover os programas que ele citou e só teve a opção de remover pacotes como nome igual que são os pacote-data, pacote-plugin e assim por diante.

Normalmente ele remove apenas o programa em questão mas avisa que há certos pacotes que não serão mais utilizados pelo sistema. Ai é que o autoremove entra. Quanto a um comando que remove apenas um pacote especifico infelizmente eu não conheço... Vou fazer umas pesquisas e depois eu posto neste tópico.


12. Re: Desinstalar programas [RESOLVIDO]

Felipe Pereira Miranda
felipe300194

(usa Fedora)

Enviado em 28/09/2012 - 09:16h

Estranho é que agora que eu vi no exemplo que eu passei do Perl ele deixa vários pacotes para serem removidos pelo autoremove e remove alguns programas que não tem nada relacionado com o pacote, a não ser por ser dependente dele... Mas acho que isso ocorre porque é uma lib.

Quanto ao comando eu realmente não encontrei, mas achei algo que possa vir a ser útil:
http://www.hardware.com.br/comunidade/comandos-lista/870632/






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts