Resolvi escrever esta dica após ver uma
discussão no fórum do Ubuntu.
Os repositórios do Ubuntu 10.04 já não trazem mais o instalador de aplicativos do Gnome, o gnome-app-install. Contudo, muita gente ainda prefere este ao invés do software center, synaptic ou apt-get.
Então aqui vai uma dica para instalar o gnome-app-install em harmonia com o software center.
Primeiro precisamos adicionar este repositório:
sudo add-apt-repository ppa:hammera/ppa
Este ppa é de uma versão especial do Ubuntu 10.04 para usuários cegos da Hungria.
Após adicionar o repositório, precisamos atualizar a lista de pacotes:
sudo apt-get update
Contudo, o gnome-app-install deste repositório conflita com o software-center, de forma que, a princípio, se você instalar um terá de obrigatoriamente desinstalar o outro. Mas para tudo tem um jeito...
Desinstale o pacote ubuntu-desktop:
sudo apt-get remove ubuntu-desktop
E edite o arquivo /var/lib/dpkg/status:
sudo gedit /var/lib/dpkg/status
Removendo as linhas referentes ao software center:
Package: software-center
Status: install ok installed
Priority: optional
Section: gnome
Installed-Size: 1672
Maintainer: Michael Vogt <mvo@ubuntu.com>
Architecture: all
Version: 2.0.2
Replaces: software-store
Provides: software-store
Depends: python, python-central (>= 0.6.11), app-install-data (>= 0.4.0), gnome-icon-theme, gnome-menus, python-xapian, python-apt (>= 0.7.13.4ubuntu3), python-aptdaemon (>= 0.11+bzr342), python-aptdaemon-gtk, python-dbus, policykit-1, policykit-1-gnome | policykit-1-kde, python-gtk2, python-webkit, python-gconf, aptdaemon (>= 0.11+bzr322)
Recommends: lsb-release, python-launchpad-integration, apt-xapian-index, update-notifier
Conflicts: software-store
Conffiles:
/etc/dbus-1/system.d/com.ubuntu.SoftwareCenter.conf d5c450e6bccfcb8177943516e8beb673
Description: Utility for browsing, installing, and removing applications
The Ubuntu Software Center lets you browse and install thousands of
free applications available for Ubuntu. You can view available
applications by category, or search quickly by name or description.
You can also examine the applications already installed, and remove
those you no longer need.
.
To install or remove software using the Center, you need administrator
access on the computer.
Python-Version: current
Após isto, basta instalar o gnome-app-install:
sudo apt-get install gnome-app-install
Pronto. Desta forma, o sistema pensará que o software-center não está instalado, e portanto não haverá conflitos ao instalar o gnome-app-install.
Processo alternativo
Além do pacote ubuntu-desktop (que é somente um pacote falso, que não contém conteúdo mas somente dependências), não tenho notícia de algum outro pacote que dependa do software-center. Mas, se for o caso a remoção do software-center da lista de pacotes instalados pode ser problemática.
Para resolver isso, ao invés de retirar o software-center da lista, retire o próprio gnome-app-install.
sudo add-apt-repository ppa:hammera/ppa
$ sudo apt-get update
$ sudo apt-get install gnome-app-install
$ sudo gedit /var/lib/dpkg/status
Apague agora as linhas referentes ao gnome-app-install:
Package: gnome-app-install
Status: install ok installed
Priority: optional
Section: gnome
Installed-Size: 2592
Maintainer: Michael Vogt <michael.vogt@ubuntu.com>
Architecture: all
Version: 2.2.25~ppa1
Replaces: software-center
Depends: python (<< 2.7), python (>= 2.6), python-central (>= 0.6.11), gconf2 (>= 2.10.1-2), app-install-data (>= 0.4.0), gksu, gnome-icon-theme, python-apt (>= 0.7.4ubuntu4), python-dbus, python-gconf, python-gdbm, python-glade2 (>= 2.4.0), python-gst0.10, python-gtk2 (>= 2.10.1), python-gtkhtml2, python-launchpad-integration, python-xdg (>= 0.8), python-sexy, synaptic (>= 0.57.8)
Conflicts: software-center
Description: GNOME Application Installer
A pretty application installer for GNOME. It can also search for mime
types or gstreamer codecs.
Original-Maintainer: Julian Andres Klode <jak@jak-linux.org>
Python-Version: 2.6
E por fim:
sudo apt-get install software-center
Conclusão
O apt-get é muito prático quando você sabe exatamente o nome do pacote a ser manipulado. O aptitude eu nunca usei, por isso não posso falar a respeito. Mas muitos falam bem a respeito. O synaptic facilita a busca por pacotes desconhecidos, mas as divisão de categorias não é das melhores.
O gnome-app-install, assim como o software center, tem uma divisão muito boa softwares por categoria, que melhorou ainda mais no Ubuntu 10.04, possibilitando um iniciante procurar e instalar software que jamais tenha usado antes ou ouvido falar antes (assim como faz o site baixaki para o Windows).
Acredito que cada gerenciador de pacotes tenha suas desvantagens e vantagens, e por isso mesmo acho bom sempre ter todos eles instalados, principalmente em um sistema com múltiplos usuários.