Personal tools

Himerge

From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
(Barra de herramientas)
Line 45: Line 45:
 
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.
 
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.
  
== Tutorial en español (borrador) ==
+
== Tutorials ==  
  
=== Descripción ===
+
* [http://www.haskell.org/haskellwiki/Himerge/Es Tutorial para Himerge (Spanish)]: This is a first effort to bring a complete graphical tutorial for Himerge initially written in spanish.
 
+
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.
+
 
+
=== Presentación ===
+
 
+
[[Image:Himerge.png|800px|himerge]]
+
 
+
=== Barra de herramientas ===
+
 
+
{| class="wikitable"
+
|-
+
| [[Image:Himerge-queue.png]] || ''queue'' || Añade un paquete junto con todas sus dependencias al queue
+
|-
+
| [[Image:Himerge-revdep.png]] || ''revdep'' || Calcula los paquetes instalados que dependen del paquete seleccionado y los añade al queue
+
|-
+
| [[Image:Himerge-add.png]] || ''add'' || Añade al queue solo el paquete seleccionado omitiendo sus dependencias
+
|-
+
| [[Image:Himerge-remove.png]] || ''remove'' || Borra un paquete del queue
+
|-
+
| [[Image:Himerge-clear.png]] || ''clear'' || Limpia el queue
+
|-
+
| [[Image:Himerge-world.png]] || ''world'' || Busca todos los paquetes actualizables y los añade al queue
+
|-
+
| [[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
+
|-
+
| [[Image:Himerge-sync.png]] || ''sync'' || Actualiza nuestro overlay con los últimos ebuilds
+
|-
+
| [[Image:Himerge-emerge.png]] || ''emerge'' || Instala todos los paquetes del queue
+
|-
+
| [[Image:Himerge-unmerge.png]] || ''unmerge'' || Desinstala todos los paquetes del queue
+
|-
+
| [[Image:Himerge-binary.png]] || ''binary'' || Instala los paquetes del queue y genera paquetes binarios
+
|-
+
| [[Image:Himerge-usepkg.png]] || ''usepkg'' || Instala los paquetes del queue usando binarios si están disponibles
+
|-
+
| [[Image:Himerge-fetch.png]] || ''fetch'' || Simplemente descarga el source de los paquetes del queue
+
|-
+
| [[Image:Himerge-system.png]] || ''system'' || Revisa los paquetes actualizables de la base del sistema y los añade al queue
+
|-
+
|}
+

Revision as of 19:05, 11 February 2008

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

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 Tutorials