Buscar este blog

lunes, 4 de octubre de 2010

Comandos útiles - APK





Algunos comandos y programas utilizados en Alpinelinux.




Hoy: APK
apk es el sistema de gestión de paquetes de Alpinelinux

Comandos:

   add del fix update info search upgrade cache version index fetch audit verify

 Ejemplos:

 apk update - actualización del caché de repositorio.
 apk upgrade - actualiza el sistema completo, kernel y servicios instalados
 apk version - muestra la version todo lo instalado
 apk version nombredelpaquete - muestra la version del paquete instalado
 apk -U upgrade - actualiza el cache de repositorios y todo el sistema
 apk add nombredelpaquete - instala un determinado paquete
 apk del nombredelpaquete - elimina un determinado paquete

 Puede tambien agregar mas de un paquete a la vez.

 apk add nano lighttpd php php-mysql




Próxima
 entrega: Configuraciones e inicio de servicios

Instalación de Alpinelinux

Como instalar Alpinelinux en minutos.


Primero descargamos la imagen ISO de la ultima version, esto lo encontramos en este caso la 2.0.2
http://www.alpinelinux.org/cgi-bin/dl.cgi/v2.0/releases/alpine-2.0.2-x86.iso

Una vez quemado el CD con el ISO, arrancamos la computadora con el y accedemos con el usuario root y sin contraseña.

apk add nano openssh

Con eso agregamos el editor nano (tiene vi incluido por defecto pero me gusta mas nano.) y openssh              para poder acceder desde otra terminal usando ssh o putty desde Windows.

rc-update add sshd

Con este comando agregamos el servicio sshd al inicio del sistema.

setup-alpine

Este es el comando de configuración del sistema, lo ejecutamos y seguimos las instrucciones:

Nota: Si usamos dhcp las ultimas no apareceran.

Select keyboard layout [none]: us
Select variant [us]: us
Enter system hostname (short form, e.g. 'foo'):  []
Available interfaces are: eth0.
Which one do you want to initialize? (or 'done') [eth0]
Ip address for eth0? (or 'dhcp')  []
Netmask? []
Gateway? (or 'none')  []
Do you want to do any manual network configuration? [no]
DNS domain name? (e.g 'bar.com') []
DNS nameserver(s)? []
Changing password for root
New password:
Retype password:

Para instalar esta configuración en el disco rígido usamos setup-disk y seguimos las instrucciones:

setup-disk 


Nota: Esto va a eliminar la partición y crea tres particiones automaticamente, root, boot y swap.

Cambiamos el repositorio.

mv  /etc/apk/repositories  /etc/apk/repositories.old
echo -e "http://dl-3.alpinelinux.org/alpine/v2.0/packages/main" >> /etc/apk/repositories

Actualizamos el sistema e instalamos las herramientas básicas.

apk update
apk add -u apk-tools
apk upgrade
reboot


Ya tenemos Alpinelinux instalado en el disco. \o/



Alpinelinux como ya comentamos, es una distribución muy segura, orientada a servicios consumiendo pocos recursos.
Para conocer con mas detalle que podemos hacer con esta segura y rápida distribución, por favor consulte:


jueves, 12 de agosto de 2010

Alpinlinux ¿Otra distribución más?

Bueno, eso pudieramos pensar, y con todo derecho. Desde que comence a utilizar Linux, he probado casi todas las distribuciones de Linux, las de Ubuntu y su sin fin de variedades y sabores, Suse, Debian, Puppylinux, Slax, Gentoo, uff... Distro que salia, con mis amigos la descargabamos y probabamos.
Sin embargo, Alpinelinux es muy diferente a lo que hayamos probado hasta ahora, y lo es por varios factores.  Bajos requerimientos de hardaware, seguridad, diversidad de paquetes, etc.
Yo la utilizo donde trabajo, servidor VOIP (Feeswitch y Asterisk), Voip Router (Kamailio), Squid, Dansguardian, Postfix, Fetchmail, Postgresql y mucho mas.
Tambien he instalado exitosamente Wordpress, Drupal, Phpizabi, Statusnet, GLPI, PhpMyAdmin, PhpPgAdmin, FreePbx V3, 2600hz... y mas.
Por eso, si lo que buscan es un sistema estable, seguro y con bajo consumo, los animo a visitar www.alpinelinux.org.

Saludos!

danieloc