Personal tools

Himerge

From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
Line 59: Line 59:
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
| header 1 || queue || Añade un paquete junto con todas sus dependencias al queue
+
| [[Image:Himerge-queue.png]] || queue || Añade un paquete junto con todas sus dependencias al queue
 
|-
 
|-
| header 2 || revdep || Calcula los paquetes instalados que dependen del paquete seleccionado y los añade al queue
+
| [[Image:Himerge-revdep.png]] || revdep || Calcula los paquetes instalados que dependen del paquete seleccionado y los añade al queue
 
|-
 
|-
| header 3 || add || Añade al queue solo el paquete seleccionado omitiendo sus dependencias
+
| [[Image:Himerge-add.png]] || add || Añade al queue solo el paquete seleccionado omitiendo sus dependencias
 
|-
 
|-
| header 4 || remove || Borra un paquete del queue
+
| [[Image:Himerge-remove.png]] || remove || Borra un paquete del queue
 
|-
 
|-
| header 5 || clear || Limpia el queue
+
| [[Image:Himerge-clear.png]] || clear || Limpia el queue
 
|-
 
|-
| header 6 || world || Busca todos los paquetes actualizables y los añade al queue
+
| [[Image:Himerge-world.png]] || world || Busca todos los paquetes actualizables y los añade al queue
 
|-
 
|-
| header 7 || neworld || Igual que world pero además añade aquellos paquetes en los que sus USE hayan cambiado desde la instalación
+
| [[Image:Himerge-neworld.png]] || neworld || Igual que world pero además añade aquellos paquetes en los que sus USE hayan cambiado desde la instalación
 
|-
 
|-
| header 8 || sync || Actualiza nuestro overlay con los últimos ebuilds
+
| [[Image:Himerge-sync.png]] || sync || Actualiza nuestro overlay con los últimos ebuilds
 
|-
 
|-
| header 9 || emerge || Instala todos los paquetes del queue
+
| [[Image:Himerge-emerge.png]] || emerge || Instala todos los paquetes del queue
 
|-
 
|-
| header 10 || unmerge || Desinstala todos los paquetes del queue
+
| [[Image:Himerge-unmerge.png]] || unmerge || Desinstala todos los paquetes del queue
 
|-
 
|-
| header 11 || binary || Instala los paquetes del queue y genera paquetes binarios
+
| [[Image:Himerge-binary.png]] || binary || Instala los paquetes del queue y genera paquetes binarios
 
|-
 
|-
| header 12 || usepkg || Instala los paquetes del queue usando binarios si están disponibles
+
| [[Image:Himerge-usepkg.png]] || usepkg || Instala los paquetes del queue usando binarios si están disponibles
 
|-
 
|-
| header 13 || fetch || Simplemente descarga el source de los paquetes del queue
+
| [[Image:Himerge-fetch.png]] || fetch || Simplemente descarga el source de los paquetes del queue
 
|-
 
|-
| header 14 || system || Revisa los paquetes actualizables de la base del sistema y los añade al queue
+
| [[Image:Himerge-system.png]] || system || Revisa los paquetes actualizables de la base del sistema y los añade al queue
 
|-
 
|-
 
|}
 
|}

Revision as of 18:25, 10 February 2008

This wiki site is supposed to be the place containing all the possible information and documentation for Himerge

Contents

1 Latest Release (Beta)

Himerge version 0.17 released on February, 9, 2008.

http://www.haskell.org/himerge/release/himerge-0.17.tar.gz

You always can check the latest himerge screen-shot from this link

2 FAQs

  • What does Himerge really/exactly stands for?

It technically stands for "Haskell Interface for eMerge" ; though I personally can also think about some funny terms like:

  - Hi 'emerge'
  - High-Emerge
  - Himerge Is (only) emerge
  • How do I install Himerge?

Since emerge is the Gentoo package manager, these instructions are unlikely to work on any other distro/OS unless of course you have installed prefixed portage.

You need to unmask several packages, by putting the following in /etc/portage/package.keywords to run the 'unstable' branch. Note that these are actually developed in the haskell overlay before moving to the portage tree.

# haskell
dev-lang/ghc
dev-haskell/cabal
# haskell deps
dev-haskell/mtl
dev-haskell/filepath
dev-haskell/regex-base
dev-haskell/regex-posix
dev-haskell/regex-compat

# himerge
app-portage/himerge
dev-haskell/parallel
dev-haskell/gtk2hs

If you're currently running stable ghc, you should upgrade ghc first and then run ghc-updater. Either way, it would be good to emerge ghc first, then emerge himerge.

  • Every time I try to search for a package I receive the 'Package not found' error

Himerge uses eix for searching packages in the tree, so every time you sync , you also need to update the eix data-base. After a sync just do Ctrl+U or go to the "Tools -> Update Eix" option in the main menu bar to solve it.

3 Tutorial en español (borrador)

3.1 Descripción

Este tutorial pretende ser una pequeña guía del frontend para el gestor de paquetes emerge llamado Himerge, programado por Luis Francisco Araujo teniendo en mente a los usuarios poco experimentados en el uso de emerge, ofreciéndoles una interfaz atractiva, limpia y muy sencilla de usar.

3.2 Presentación

himerge

3.3 Barra de herramientas

Himerge-queue.png queue Añade un paquete junto con todas sus dependencias al queue
Himerge-revdep.png revdep Calcula los paquetes instalados que dependen del paquete seleccionado y los añade al queue
Himerge-add.png add Añade al queue solo el paquete seleccionado omitiendo sus dependencias
Himerge-remove.png remove Borra un paquete del queue
Himerge-clear.png clear Limpia el queue
Himerge-world.png world Busca todos los paquetes actualizables y los añade al queue
Himerge-neworld.png neworld Igual que world pero además añade aquellos paquetes en los que sus USE hayan cambiado desde la instalación
Himerge-sync.png sync Actualiza nuestro overlay con los últimos ebuilds
Himerge-emerge.png emerge Instala todos los paquetes del queue
Himerge-unmerge.png unmerge Desinstala todos los paquetes del queue
Himerge-binary.png binary Instala los paquetes del queue y genera paquetes binarios
Himerge-usepkg.png usepkg Instala los paquetes del queue usando binarios si están disponibles
Himerge-fetch.png fetch Simplemente descarga el source de los paquetes del queue
Himerge-system.png system Revisa los paquetes actualizables de la base del sistema y los añade al queue