domingo, 4 de enero de 2009

Pacman Arch Linux

Pacman Arch Linux



Pacman, el gestor de paquetes de Arch

Pacman es el manejador de paquetes de Arch Linux y es uno de los mejores comparándolo con el resto de distribuciones de GNU/Linux.

Personalmente no me atrevo a compararlo con ningún otro, aunque, como el resto, desempeña su función de forma casi automática.

Vamos a ver un pequeño howto para gestionar los paquetes de Arch Linux:

Lo primero os pego la salida del comando ayuda:
[figue@archlinux ~]$ pacman --help
usage: pacman {-h --help}
pacman {-V --version}
pacman {-A --add} [options]
pacman {-F --freshen} [options]
pacman {-Q --query} [options] [package]
pacman {-R --remove} [options]
pacman {-S --sync} [options] [package]
pacman {-U --upgrade} [options]

digite 'pacman --help' con otra opción para ayuda más específica

Yo el que más utilizo es el -S, que sincroniza con las bases de datos de los repositorios para trabajar.

Con el -S podemos realizar varias funciones básicas:
Búsqueda -> pacman -Ss nombre_paquete
Instalación -> pacman -S paquete1 paquete2
Sincronización de la base de datos de los paquetes -> pacman -Sy

Pero, ¿como actualizamos las listas al mismo momento que queremos instalar algo para obtener lo último? (recordad que en Arch los paquetes se quedan obsoletos en pocas semanas, por no decir días)
pacman -Sy paquete1 paquete2

¿Y la actualización completa del sistema?
pacman -Suy

Función -R, o como borrar un paquete:
pacman -R paquete
Borrar un paquete y todas sus dependencias:
pacman -Rs paquete
Borrado de un paquete con sus dependencias, pero más completo que el -Rs. Más info aquí (gracias yoyo )
pacman -Rcs paquete

Instalación de un paquete descargado desde una web (como archivo en local):
pacman -U paquete

Otras funciones interesantes son...
- Para buscar solamente dentro de los paquetes instalados:
pacman -Qs paquete

- Obtener más información sobre el paquete:
pacman -Si paquete
pacman -Qi paquete

¿Como limpiamos la cache de paquetes antiguos?
pacman -Sc
Pero yo lo quiero todo (similar al aptitude clean):
pacman -Scc

Optimización de la base de datos de paquetes. No daña para nada y es bueno ejecutarlo de vez en cuando
pacman-optimize

----------------------------------------------------------------

Repositorios

Actualmente, en mi Arch, tengo los siguientes habilitados
core
extra
community
compiz-fusion

También hay disponibles la testing y la unestable. Ya que Arch siempre está al día en la paquetería no tiene mucho sentido habilitarlos. Yo por lo menos no lo recomendaría, a no ser que se quiera desarrollar

El fichero básico de configuración, al símil de apt, es /etc/pacman.conf. También existe el directorio /etc/pacman.d/ que incluyen las diferentes direcciones con los repositorios disponibles (mirrors). Actualmente tengo mirrors únicamente de: community current extra release testing unstable. Todos los de por defecto

Nota: Existen más repositorios independientes

¿Como podemos hacer para añadir/habilitar un repositorio ya instalado?
Lo primero es editar el pacman.conf y buscar el repo deseado, en nuestro caso el community (repositorio de AUR, mantenido y creado por la comunidad de Arch ¡ENORME!)
Código:
#[community]
# Add your preferred servers here, they will be used first
Include = /etc/pacman.d/community

(acordaros que hay que quitar el # de la línea del Include)

El fichero al que apunta, dentro de /etc/pacman.d, tiene que existir y contener lo básico:
[community]
Server = ftp://ftp.archlinux.org/community/os/i686
Después vendrán colgados el resto de mirrors disponibles.

Y para acabar... ¿cómo meter el repositorio de Compiz Fusion? Simplemente añadiendo en el fichero /etc/pacman.conf lo siguiente:
Código:
[compiz-fusion]
Server = http://arch.nesl247.org/compiz-fusion/i686


-------------------------------------------------------------

Tengo que decir que la mayoría de este manual ha sido posible con la ayuda en mano del wiki en archlinux.com.ar, la comunidad hispana de usuarios de Arch Linux y de visita obligada ante cualquier duda de esta distro que nos acompaña. La entrada linkada amplia la información que yo he escrito aquí.

Arch Linux Yaourt

Arch Linux
Yaourt


Hola hoy vamos a instalar yaourt es un instalador de paquetes de la comunidad arch lo que no se puede instalar con pacman seguro que lo tenemos en yaourt he encontrado una pedazo de guia que es muy simple i visual,esplica el funcionamiento de una manera muy liviana yo esplicare como instalar yaourt en arch linux es muy facil .Nos vamos al terminal de root.

#nano /etc/pacman.conf

Hacemos una linea nueva abajo de todo y ponemos esto.

[archlinuxfr]
Server = http://repo.archlinux.fr/i686

Este es si tenemos procesador intel

[archlinuxfr] [archlinuxfr]
Server = http://repo.archlinux.fr/x86_64 Server = http://repo.archlinux.fr/x86_64


Este otro es por si tenemos AMD x64


Esto os tiene que quedar de esta forma .


# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#Server = file:///home/custompkgs

[archlinuxfr]
Server = http://repo.archlinux.fr/i686


Lo siguiente es descargar abs y yaourt.

#pacman -S abs
#abs

pacman -Sy yaourt

Ya temnemos instalado yaourt vamos hacer una prueba para ver si funciona vamos a instalar un programa para cambiar formatos de video llamado winFF.


[root@tirska oscar]# yaourt winff
1 aur/winff 0.42-1
GUI for ffmpeg
==> Enter n° (separated by blanks, or a range) of packages to be installed
==> ----------------------------------------------
==>

Adonde pone 1 1 aur/winff 0.42-1 el 1 es el paquete que hay, en otros programa tienen mas paquetes el uno es el numero de paquetes abajo de todo pondremos el numero de paquetes que queremos y intro y empezara a descargar .ejemplo.

==> Enter n° (separated by blanks, or a range) of packages to be installed
==> ----------------------------------------------
==>1
==> WARNING: Building unsupported package as root is dangerous.
Please run yaourt as a non-privileged user.

==> Downloading winff PKGBUILD from AUR...


Comment by: yugrotavele on 20080518 [04:36:56]
A nice GUI frontend for ffmpeg.

Comment by: libervisco on 20080702 [13:50:19]
Here is a modified PKGBUILD for x86_64. Let me know if I should add it as a new package.
#################
# Contributor: yugrotavele
# Modified by libervisco for x86_64
pkgname=winff-amd64
pkgver=0.42
pkgrel=1
pkgdesc="GUI for ffmpeg"
url="http://www.winff.org"
license=('GPL')
depends=('ffmpeg' 'gtk' 'gdk-pixbuf')
makedepends=('')
source=('http://winff.googlecode.com/files/winff-0.42-amd64.deb')
arch=('x86_64')
md5sums=('1febf5fd19fa76bdc1da06d3e6c4d3b8')
build() {
ar vx winff-0.42-amd64.deb
tar xvzf data.tar.gz
install -Dm755 $startdir/src/usr/bin/winff $startdir/pkg/usr/bin/winff
install -Dm755 $startdir/src/usr/share/winff/presets.xml $startdir/pkg/usr/share/winff/presets.xml
install -Dm755 $startdir/src/usr/share/winff/winff.png $startdir/pkg/usr/share/winff/winff.png
}
################

Comment by: yugrotavele on 20080703 [01:12:13]
I think it would be best as a new package since you are using a different source file. I'm not running a 64 bit system so I am unable to test it myself.

First Submitted: Sun, 18 May 2008 04:28:31 +0000
Last Updated: Mon, 30 Jun 2008 04:23:08 +0000
winff 0.42-1 (Unsupported): GUI for ffmpeg

==> winff dependencies:
- ffmpeg (package found)
- rpmextract (package found)
==> Edit the PKGBUILD (recommended) ? [Y/n]("A" to abort)
==> ----------------------------------------------
==>

le damos y y se descargara todo el paquete .A si trabaja yaourt es facil os dejo un manual mas extenso sobre yaourt de la wiki de archlinux.fr es muy bueno espero que os sirva de ayuda .

http://archlinux.fr/yaourt-en


oscar 25-septiembre-2008

Montar dvd y puertos usb Arch Linux


Montar dvd y puertos usb Arch Linux

Hola hoy vamos a montar los puertos usb y el dvd lo primero que vamos a darle es confirmación de usuario es como en el sonido abrimos el termimnal rooty ponemos lo siguiente .

#gpasswd -a usuario optical
#gpasswd -a usuario storage
#gpasswd -a uauario disk
#gpasswd a- usuario dbus

Una vez hecho esto escribimos en el ternianal.

#nano /etc/fstab

Una vez abierto donde pone cdrom y dvd filas 10 y 11 ponemos un # y salimos y guardamos


1.GNU nano 2.0.8 Fichero: /etc/fstab
2.
3.#
4.# /etc/fstab: static file system information
5.#
6.none /dev/pts devpts defaults 0 0
7.none /dev/shm tmpfs defaults 0 0
8.
9.
10.#dev/cdrom /mnt/cdrom iso9660 ro,user,noauto,unhide 0 0
11.#/dev/dvd /mnt/dvd udf ro,user,noauto,unhide 0 0
12./dev/sda1 /boot ext2 defaults 0 1
13./dev/sda2 swap swap defaults 0 0
14./dev/sda3 / ext3 defaults 0 1
15./dev/sda4 /home ext3 defaults 0 1

Una vez hecho esto nos vamos a Deamons y tenemos que poner dbus hal siempre detras de gdm,como veis mas abajo tiene que estar igual,abrimos el terminal de root.

#nano /etc/rc.conf

# -----------------------------------------------------------------------
# DAEMONS
# -----------------------------------------------------------------------
#
# Daemons to start at boot-up (in this order)
#   - prefix a daemon with a ! to disable it
#   - prefix a daemon with a @ to start it up in the background
#
DAEMONS=(syslog-ng network netfs crond alsa dbus hal gdm)

Solo nos quera reiniciar el pc #reboot y ya tenemos los usb y el dvd montados.


oscar 22-9-2008

Programas para arch

Programas para arch

Hola hoy vamos a instalar unos cuantoa programitas para arch son programas basicos pero son necesarios .

Rar y zip

Son comprimidores son necesarios para descomprimir archivos .Abrimos el terminal #

#pacman -S unrar
#pacman -S unzip

si los queremos instalar juntos.

#pacman -S unrar unzip + intro

Openoffice

Este programa es el office para gestines de oficina

#pacman -S openoffice-base

Messenger

Este programa es el messenger de linux.

#pacman -S amsn

Ktorrent

Programa de descarga p2p

#pacman -S ktorrent

Amule

Otro programa de descarga p2p

#pacman -S amule

Brasero

Programa para gravar cd y dvd

#pacman -S brasero


Para empezar esto es suficiete ya pondremos mas programas el instalador se llama pacman y es de consola o terminar es muy sencillo para quitar un programa es muy sencillo tenemos que cambiar la S por una R y ya esta es facil.

#pacman -R totem

asi desistalaremos el totem u otro programa instalado con pacman.



Oscar 22-9-2008

VLC Reproductor multimedia Arch Linux

VLC Reproductor multimedia Arch Linux


hola hoy vamos a instalar un preproductor multimedia ligero y con bastantes codecs ya instalados por ejemplo el divx entre otros.Para empezar vamos a desinstalar el Totem y instalaremos el VLC


#pacman -R totem
#pacman -S vlc

ya tenemos desinstalado el totem y instalado el vlc,ahora ya instalaremos los codecs.

#pacman -S vlc codecs.

Espero que os sirva de ayuda .


Oscar 25-9-08

Brasero Arch Linux

Brasero Arch Linux

Hola hoy vamos a instalar un gravador de cd´s y dvd´s se llama brasero .

#pacman -S brasero

gravar de mp3 a audio

#pacman -S lame
#pacman -S dvd+rw-tools

codecs para Brasero

#yaourt gstreamer
#yaourt aurvote


Espero que os sirva de ayuda .


Oscar 25-9-08

Arch Linux Flash para Firefox Epiphany Opera


Arch Linux
Flash para Firefox Epiphany Opera



Hola un pequeño inconveniente que trae FireFox ,Epiphany y opera que no tiene instalados los plugins de flash
y es un poco engorroso por que si quieres ver un vídeo de You Tuve o alguna pagina flash no la podras abrir pero tiene fácil solución con el terminal de root instalamos .

# pacman -Sy flashplugin jre ttf-ms-fonts

Una vez instalados con el navegador cerrado lo abrimos y probamos a abrir una pag con flash y seguro que se abrirá a la primera.Si tenemos el navegador abierto lo tenemos que cerrar y volver a abrir eso se llama reiniciar y seguro que ya podremos disfrutar de las páginas flash y vídeos ,espero que os sirva de ayuda.


Oscar 28-9-2008