Blog do TaQ

Removendo o mono do Fedora

Publicado em GNU/Linux

Fedora 8

Seguindo a linha do post anterior sobre o Ubuntu, esse post vai mostrar uma maneira de retirar o mono e suas dependências do Fedora.

Está havendo uma acalorada discussão sobre isso em muitos lugares, inclusive aqui onde a coisa está sendo bastante debatida e temos visto que pelo menos por enquanto ainda é possível se utilizar o GNOME e outros programas sem uma dependência forçada da coisa.

E tomara que continue assim: a liberdade de não usar um programa talvez até seja mais importante e complicada do que a de usar algum outro e eu sempre vou bater o pé por causa disso.

Sei que tem bastante gente que gosta e utiliza certos programas, não tenho problema algum em relação à isso desde que não façam lobbys para que eu tenha que os utilizar ou ameaçar todo um ecossistema de Software Livre criado a tanto custo durante todos esses anos em favor de algum motivo controverso, e por que não dizer, suspeito.

Segue o procedimento de remoção, para ser utilizado por quem quiser:

[root@localhost taq]# yum remove `yum list installed mono* | cut -f1 -d' '`
Setting up Remove Process
No Match for argument: Installed
Resolving Dependencies
--> Running transaction check
---> Package mono-web.i386 0:1.2.4-2.fc8 set to be erased
--> Processing Dependency: mono(System.Web) = 2.0.0.0 for package: f-spot
---> Package mono-data-sqlite.i386 0:1.2.4-2.fc8 set to be erased
---> Package mono-winforms.i386 0:1.2.4-2.fc8 set to be erased
---> Package mono-core.i386 0:1.2.4-2.fc8 set to be erased
--> Processing Dependency: mono(Mono.Cairo) = 1.0.5000.0 for package: gtk-sharp2
--> Processing Dependency: mono(Mono.Posix) = 2.0.0.0 for package: tomboy
--> Processing Dependency: mono(System) = 1.0.5000.0 for package: gtk-sharp2
--> Processing Dependency: mono(System) = 2.0.0.0 for package: tomboy
--> Processing Dependency: mono(System.Drawing) = 1.0.5000.0 for package: gtk-sharp2
--> Processing Dependency: mono(System.Xml) = 2.0.0.0 for package: tomboy
--> Processing Dependency: mono(mscorlib) = 1.0.5000.0 for package: gmime-sharp
--> Processing Dependency: mono(mscorlib) = 1.0.5000.0 for package: gtk-sharp2
--> Processing Dependency: mono(mscorlib) = 1.0.5000.0 for package: gnome-sharp
--> Processing Dependency: mono(mscorlib) = 2.0.0.0 for package: tomboy
---> Package mono-data.i386 0:1.2.4-2.fc8 set to be erased
--> Running transaction check
---> Package tomboy.i386 0:0.8.1-1.fc8 set to be erased
---> Package gnome-sharp.i386 0:2.16.0-5.fc8 set to be erased
---> Package gtk-sharp2.i386 0:2.10.0-6.fc8 set to be erased
---> Package gmime-sharp.i386 0:2.2.10-5.fc8 set to be erased
---> Package f-spot.i386 0:0.4.0-3.fc8 set to be erased
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================
 Package                 Arch       Version          Repository        Size 
=============================================================================
Removing:
 mono-core               i386       1.2.4-2.fc8      installed          30 M
 mono-data               i386       1.2.4-2.fc8      installed         4.6 M
 mono-data-sqlite        i386       1.2.4-2.fc8      installed         429 k
 mono-web                i386       1.2.4-2.fc8      installed         7.5 M
 mono-winforms           i386       1.2.4-2.fc8      installed         8.7 M
Removing for dependencies:
 f-spot                  i386       0.4.0-3.fc8      installed         7.3 M
 gmime-sharp             i386       2.2.10-5.fc8     installed         193 k
 gnome-sharp             i386       2.16.0-5.fc8     installed         1.7 M
 gtk-sharp2              i386       2.10.0-6.fc8     installed         2.2 M
 tomboy                  i386       0.8.1-1.fc8      installed         5.7 M

Transaction Summary
=============================================================================
Install      0 Package(s)         
Update       0 Package(s)         
Remove      10 Package(s)         

Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Erasing   : tomboy                       ####################### [ 1/10] 
  Erasing   : gnome-sharp                  ####################### [ 2/10] 
  Erasing   : gtk-sharp2                   ####################### [ 3/10] 
  Erasing   : mono-data                    ####################### [ 4/10] 
  Erasing   : gmime-sharp                  ####################### [ 5/10] 
  Erasing   : mono-web                     ####################### [ 6/10] 
  Erasing   : mono-core                    ####################### [ 7/10] 
  Erasing   : f-spot                       ####################### [ 8/10] 
  Erasing   : mono-winforms                ####################### [ 9/10] 
  Erasing   : mono-data-sqlite             ####################### [10/10] 

Removed: mono-core.i386 0:1.2.4-2.fc8 mono-data.i386 0:1.2.4-2.fc8 
mono-data-sqlite.i386 0:1.2.4-2.fc8 mono-web.i386 0:1.2.4-2.fc8 
mono-winforms.i386 0:1.2.4-2.fc8
Dependency Removed: f-spot.i386 0:0.4.0-3.fc8 gmime-sharp.i386 0:2.2.10-5.fc8 
gnome-sharp.i386 0:2.16.0-5.fc8 gtk-sharp2.i386 0:2.10.0-6.fc8 tomboy.i386 
0:0.8.1-1.fc8
Complete!

Depois desse procedimento, onde aparentemente tudo que precisava foi removido, eu fiz logout e login e até agora tudo ainda está funcionando bem, inclusive usando o GNOME como gerenciador padrão. Beleza!

Eu instalei o Fedora aqui em outro HD somente para fazer esse teste, já que a minha distro preferida é o Slackware, mas vou aproveitar e dar uma fuçadinha no Fedora. O que já pude perceber é que, usando o GNOME, está muito mais pesado que o XFCE nessa mesma máquina, que é um Pentium III com 256 de RAM. Tá, sei que precisava de um upgrade, mas vou fazer o teste mesmo assim. :-)


Tags:


Comentários

comments powered by Disqus

Twitter