dimarts, 29 de setembre del 2009

Debian: Crear repositori local/LAN sencer de debian amb rsync

En aquesta entrada es mostra com crear un repositori local/xarxa a partir d'un repositori de xarxa (stable + testing + sid ).






1.- Instal·lar el sevidor web apache i rsync:
$ sudo aptitude install apache2 rsync

2.- Crear una carpeta per desar els fitxers del repositori
$ sudo mkdir /var/www/debian

3.- Sincronitzar el repositori
Exemple per sincronitzar tot el repositori:

rsync -rvlHtzu –delete –stats –progress ftp.debian.org::debian /var/www/debian

Exemple per sincronitzar el repositori amb els binaris i386:

rsync -rvlHtzu –delete –stats –progress \
--exclude *_alpha.deb --exclude *_m68k.deb --exclude *_powerpc.deb \
--exclude *_ia64.deb --exclude *_sparc.deb --exclude *_arm.deb \
--exclude *_mips*.deb --exclude *_hppa.deb --exclude *_sh.deb \
--exclude binary-alpha/ --exclude binary-m68k/ --exclude binary-powerpc/ \
--exclude binary-ia64/ --exclude binary-sparc/ --exclude binary-arm/ \
--exclude binary-mips*/ --exclude binary-hppa/ --exclude binary-sh/ \
--exclude source/ \
--exclude doc/ --exclude projects/ \
--exclude etch/ --exclude etch-proposed-updates/ --exclude etch-m68k/ \
--exclude oldstable/ --exclude oldstable-proposed-updates/ \
--exclude Debian4.0r8/ \
ftp.debian.org::debian /var/www/debian

4.- Afegir el repositori als equips de xarxa:
Editar el fitxer /etc/apt/sourcees.list

deb http://10.10.10.10/debian/ testing main contrib non-fre

on 10.10.10.10, es l'adreça IP del servidor.

5.- Es pot tenir actualitzat amb cron
$ sudo crontab -e

*     *   *   *    *  comanda a executar
-     -    -    -    -
|     |     |     |     |
|     |     |     |     +----- day of week (0 - 6) (Sunday=0)
|     |     |     +------- month (1 - 12)
|     |     +--------- day of month (1 - 31)
|    +----------- hour (0 - 23)
+------------- min (0 - 59)
 

Comanda a executar:
rsync -rvlHtzu –delete –stats –progress \
--exclude *_alpha.deb --exclude *_m68k.deb --exclude *_powerpc.deb \
--exclude *_ia64.deb --exclude *_sparc.deb --exclude *_arm.deb \
--exclude *_mips*.deb --exclude *_hppa.deb --exclude *_sh.deb \
--exclude binary-alpha/ --exclude binary-m68k/ --exclude binary-powerpc/ \
--exclude binary-ia64/ --exclude binary-sparc/ --exclude binary-arm/ \
--exclude binary-mips*/ --exclude binary-hppa/ --exclude binary-sh/ \
--exclude source/ \
--exclude doc/ --exclude projects/ \
--exclude etch/ --exclude etch-proposed-updates/ --exclude etch-m68k/ \
--exclude oldstable/ --exclude oldstable-proposed-updates/ \
--exclude Debian4.0r8/ \
ftp.debian.org::debian /var/www/debian

Extret de http://gndx.org

Debian: Crear repositori local/LAN des de ISOs

En aquesta entrada es mostra com crear un repositori local/xarxa a partir dels CDs o DVDs d'instal·lació de lenny.






1.- Instal·lar el sevidor web apache:
$ sudo aptitude install apache2

2.- Descarregar les imatges ISO dels DVDs o dels CDs

3.- Crear una carpeta per desar els fitxers del repositori
$ sudo mkdir /var/www/debian

4.- Copiar el contingut dels DVDs al directori /var/www/debian
$ sudo cp -R dists/ /var/www/debian
$ sudo cp -R pool/ /var/www/debian

5.- Escanejar i comprimir els de paquets

Paquets main:

# sudo dpkg-scanpackages pool/main/ /dev/null > dists/lenny/main/binary-i386/Packages
# sudo gzip dists/lenny/main/binary-i386/Packages

Paquets contrib:

# sudo dpkg-scanpackages pool/contrib/ /dev/null > dists/lenny/contrib/binary-i386/Packages
# sudo gzip dists/lenny/contrib/binary-i386/Packages

6.- Afegir el repositori als equips de xarxa:
Editar el fitxer /etc/apt/sourcees.list

deb http://10.10.10.10/debian/ testing main contrib non-fre

on 10.10.10.10, es l'adreça IP del servidor.

Extret de http://gndx.org

Debian: Crear repositori local/LAN per alliberar la xarxa

En aquesta entrada es mostra com crear un repositori local/xarxa per tal de alliberar el tràfic d'una xarxa, a l'hora de realitzar actualitzacions als altres equips.
La idea es desar les actualitzacions per a que altres equips les puguin utilitzar.
En aquest exemple s'utilitza la distribució debian testing.



1.- Instal·lar paquets:
sudo apt-get install apt-move apache

2.- Configuració de apt-move.conf

APTSITES=”ftp.rediris.es ” (És molt important deixar l'espai després del nom o donarà problemes, es poden afegir més noms de servidors.
LOCALDIR=/mnt/repositori (On creem el repositori, és una bona idea tenir una partició diferent).
FILECACHE=/var/cache/apt/archives ( Lògic, és d'on obtenim els paquets)
DELETE=yes ( Elimina les versions més antigues dels paquets del repositori)

3.- Obtenir canvis al repositori
# apt-get update; apt-get dist-upgrade; apt-move update

4.- Crear enllaç simbòlic al servidor web
sudo ln -s /var/www/mirrors /mnt/repositori

5.- Afegir el repositori als equips de xarxa:
Editar el fitxer /etc/apt/sourcees.list

deb http://10.10.10.10/mirror/ testing main contrib non-fre

on 10.10.10.10, es l'adreça IP del servidor.

Extret de http://tatmak.wordpress.com

OpenSolaris: Live CD/USB d'OpenSolaris personalitzat

En aquesta entrada mostrarem com crear una distribució pròpia basada amb OpenSolaris.

Escollint els paquets a instal·lar i personalitzant aquesta distribució.

1.- Instal·lar els paquets necessaris:
robert@opensolaris:~$ pfexec pkg install SUNWdistro-const


2.- Crear LiveCD:
robert@opensolaris:~$ pfexec pfexec distro_const build manifest.xml


  • manifest.xml



  • És el fitxer que descriu com serà la nostra distribució, (paquets a instal·lar, scripts a executar...)

    El més senzill és començar amb un exemple base per després modificar-lo:
    robert@opensolaris:~$ cp /usr/share/distr_const/slim_cd/slim_cd_x86.xml ~/exemple_manifest.xml



  • Paquets


  • S'especifiquen a la secció:
    <pakages>
    <pkg name="...">
    </pakages>


    Nota:
    Per saber els paquets instal·lats:
    robert@opensolaris:~$ pkg list -Hs

    Per a utilitzar-los:
    robert@opensolaris:~$ pkg list -Hs | awk '{print '     <pkg name="'$1'">'}'



  • Crear live USB

  • Amb el fitxer iso creat, creem el fitxer .usb:
    robert@opensolaris:~$ usbgen /ruta_fitxer/fitxer.iso /ruta_fitxer/fitxer.usb /var/tmp

    Copiar la imatge al llàpiç
    robert@opensolaris:~$ pfexec usbcopy /ruta_fitxer/nom_fitxer.usb

    OpenSolaris: Crear Live USB d'OpenSolaris des d'una ISO

    Aquesta entrada mostra el procés a seguir per crear un Live USB des d'una imatge ISO d'OpenSolaris.
  • Des de Windows


  • 1.- Descarregar el programa OsolLiveUSB003.zip
    2.- Descarregar la imatge USB (.usb) de http://genunix.org/.
    3.- Executar el programa opensolaris-liveusb-creator
    4.- Crear el Live USB



    Per a més informació vegeu...
  • Des d'OpenSolaris


  • 1.- Instal·lar els paquets necessaris:
    robert@opensolaris:~$ pfexec pkg install SUNWdistro-const


    2.- Descarregar la imatge .usb d'OpenSolaris de http://genunix.org/.
    Nota:
    Si ja tenim descarregada la imatge iso la podem concertir a USB:
    robert@opensolaris:~$ usbgen /ruta_fitxer/fitxer.iso /ruta_fitxer/fitxer.usb /var/tmp


    3.- Copiar la imatge al llàpiç
    robert@opensolaris:~$ pfexec usbcopy /ruta_fitxer/nom_fitxer.usb

    OpenSolaris: Crear un repositori d'OpenSolaris a un llàpiç

    Es aquesta entrada es mostren els passos a seguir per tal de crear un repositori d'Opensolaris a un llàpiç USB.


    1.- Descarregar la image ISO, del repositori d'OpenSolaris (7 GB aprox).

    2.- Com a mínim es necessita un llàpiç de 8 GB. Un cop introduït el llapiç executeu la comanda rmformat per tal d'ontenir el nom del dispositiu:
    robert@opensolaris:~$ rmformat
    Looking for devices...
    1. Logical Node: /dev/rdsk/c4t0d0p0
    Physical Node: /pci@0,0/pci1179,1@1d,7/storage@3/disk@0,0
    Connected Device: MATSHITA DVD-RAM UJ-844S  1.11
    Device Type: CD Reader
    Bus: USB
    Size: 
    Label: 
    Access permissions: 
    2. Logical Node: /dev/rdsk/c6t0d0p0
    Physical Node: /pci@0,0/pci1179,1@1a,7/storage@1/disk@0,0
    Connected Device: Verbatim STORE N GO       5.00
    Device Type: Removable
    Bus: USB
    Size: 7.6 GB
    Label: 
    Access permissions: Medium is not write protected.


    3.- Copiar la imatge ISO al llàpiç:
    robert@opensolaris:~/Download$ pfexec dd if=osol-repo-0906-full.iso of=/dev/rdsk/c6t0d0p0 ibs=32K obs=32K


    Opcionalment podeu assignar una etiqueta al llàpiç:
    robert@opensolaris:~$ pfexec rmformat -b 'repo0906' /dev/rdsk/c6t0d0p0


    4.- traieu el llàpiç i torneu-lo a connectar. Si heu donat una etique automàticament es muntarà a /media/0906FULL

    5.- Activar el repositori:
    robert@opensolaris:~$ pfexec svccfg -s application/pkg/server setprop pkg/inst_root=/media/0906FULL/repo
    robert@opensolaris:~$ pfexec svccfg -s application/pkg/server setprop pkg/readonly=true


    Opcionalment es pot assignar un número de port diferent al 80, pex 81:
    robert@opensolaris:~$ pfexec svccfg -s application/pkg/server setprop pkg/port=81


    6.- Copiar el fitxer repo/cfg_cache L SISTEMA DE FITXERS LOCAL:
    robert@opensolaris:~$ pfexec cp /media/0906FULL/repo/cfg_cache /etc/0906_cfg_cache


    7.- Modificar el fitxer /etc/0906_cfg_cache
    origins = http://localhost:81

    8.- Configurar IPS per a que utilitzi aquest fitxer:
    robert@opensolaris:~$ pfexec svccfg -s application/pkg/server setprop pkg/cfg_file=/etc/0906_cfg_cache


    9.- Actualitzar el servidor de paquets i iniciar-lo:
    robert@opensolaris:~$ pfexec svcadm refresh application/pkg/server
    svcadm enable application/pkg/server


    10.- Configurar IPS per a que utilitzi aquest servidor de paquets:
    robert@opensolaris:~$ pfexec pkg set-publisher -O http://localhost:81 opensolaris.org


  • Per deshabilitar el repositori USB


  • robert@opensolaris:~$ pfexec pkg set-publisher -O http://pkg.opensolaris.org/release opensolaris.org


  • Per tornar a habilitar el repositori USB


  • robert@opensolaris:~$ pfexec pkg set-publisher -O http://localhost:81 opensolaris.org

    OpenSolaris: Crear un repositori local/LAN

    Aquesta entrada mostra com crear un repositori local d'OpenSolaris i com utilitzar-lo.

    Preparant el repositori (servidor)


    Descarregar la imatge ISO del repositori (aprox. 7 GB).

    1.- Montar la imatge ISO:
    robert@opensolaris:~$ pfexec mount -F hsfs `pfexec lofiadm -a ~/Download/osol-repo-0906-full.iso` /mnt


    2.- Crear un nou sistema de fitxers:
    robert@opensolaris:~$ pfexec zfs create -o compression=on rpool/repo


    3.- Copiar els fitxers de la imatge ISO al sistema de fitxers:
    robert@opensolaris:~$ pfexec rsync -aP /mnt/repo /rpool/repo


    4.- Configurar el servidor de paquets per a utilitzar el repositori local:
    robert@opensolaris:~$ pfexec svccfg -s application/pkg/server setprop pkg/inst_root=/rpool/repo/repo
    robert@opensolaris:~$ pfexec svccfg -s application/pkg/server setprop pkg/readonly=true

    Nota:
    També podeu especificar un número de port diferent al 80:
    robert@opensolaris:~$ pfexec svccfg -s application/pkg/server setprop pkg/port=81


    5.- Editar el fitxer repo/cfg_cache, cant la propietat origen de http://pkg.opensolaris.org/release a http://<domini>:<port>, on <domimi> és l'adreça de xarxa i és necessari si és diferent a 80. Per exemple:
    origins = http://opensolaris:81


    6.- Refescar el servidor de paquets i reiniciar-lo:
    robert@opensolaris:~$ pfexec svcadm refresh application/pkg/server
    robert@opensolaris:~$ pfexec svcadm enable application/pkg/server


    Accedint al repositori local/LAN (client)


    Afegir al llistat de repositoris (publishers):
    robert@opensolaris:~$ pfexec pkg set-publisher -m http://opensolaris:81 opensolaris.org

    Comprovació:
    Mostrar repositori actius:
    robert@opensolaris:~$ pkg publisher
    PUBLISHER                             TYPE     STATUS   URI
    opensolaris.org          (preferred)  origin   online   http://pkg.opensolaris.org
    opensolaris.org          (preferred)  mirror   online   http://opensolaris:81/

    Moure fitxers d'una partició a un altra

    Exemple per moure arxius entre dos particions:
    • partició origen: /dev/sda5
    • partició destí: /dev/sdb1

    $ sudo -s
    # mkdir /mnt/src /mnt/dest
    # mount /dev/sda5 /mnt/src
    # mkfs.ext4 /dev/sdb1
    # mount /dev/sdb1 /mnt/dest
    # cd /mnt/src
    # tar -cp . | tar -xpv -C /mnt/dest


    Nota:
    1. S’ha de modificar el fitxer /etc/fstab
    2. Possiblement també s’hagi de modificar el fitxer /boot/grub/menu.lst (o bé lilo.conf)

    dilluns, 28 de setembre del 2009

    Windows 7: Instal·lació des d'un llàpiç USB

    Aquesta entrada mostra com crear un medi d'instal·lació USB per tal d'instal·lar Windows 7 des d'un disc USB extenr o des d'un llàpiç.

    S'explica com fer-ho als sistemes operatius GNU/Linux i Windows.

    Connectar a l'ordinador un llàpiç formatejat amb FAT-32 o NTFS amb 2.5 GB lliures.

    Preparació des de GNU/Linux


    1- Montar el llàpiç
    mount /dev/sdb1 /mnt


    2- Montar el DVD d'instal·lació
    mount /media/cdrom


    3- Copiar els fitxers del CD al llapiç
    cp -R /media/cdrom /mnt


    4 - Activar l'arranc al llàpic
    umount /mnt
    fdisk /dev/sdb

    • pitgem la tecla a (per activar l'opció d'arranc)
    • seleccionem la partició del llàpiç [1-4]:1
    • Desem els canvis: w
    • Sortim: q


    Preparació des de Windows


    1- Obrim un terminal cmd

    2- Formategem i activem el dis amb FAT-32 (Si no es necessari formatejar-lo saltar la pas 3)
    diskpart
    > List disk
    (mostra els discs connectats)
    (suposant que el disc sigui el num 9)
    > Select Disk 9
    > Clean
    > Create Partition Primary
    > Select Partition 1
    > Active
    > Format FS=FAT32 (depending on the size of your USB stick this can take a moment)
    > Assign
    > Exit


    3- Copiar tots els fitxers del DVD d'instal·lació al llàpiç

    4- Fer que el llàpiç sigui arrancable
    (suposant que la unitat sigui la Z)
    Des d'un terminal:
    cd Z:
    cd boot
    bootsect /NT60 Z:

    dimecres, 23 de setembre del 2009

    Exemple de configuració escriptori plasma KDE 4.3

    Presentació

    En aquest screencast es mostra un exemple senzill de configuració del plasma de KDE4.3
    1. Barra lateral superior
    2. Barra de tasques
    3. Tauler d'estris
    4. Fons escriptori i estil plasma

    NOTA:: Visualització HDD, Pantalla sencera




    Música utilitzada

    Creador: Darkangel
    Descarrega de: http://www.kompoz.com.
    Descarrega de: http://www.kompoz.com
    Llicencia: Creative Commons Attribution-Noncommercial 3.0 License
    Nom cançó: Angels and Demons
    Nom cançó: A way of love

    Guia com començar OSOL 2009.06

    S'ha publicat la guia com començar amb OpenSolaris 2009.06 amb català:

    dimarts, 22 de setembre del 2009

    Guia IPS d'OSOL 2009.06

    S'ha publicat la guia del sistema d'empaquetament d'imatges d'OpenSolaris 2009.06 amb català:

    Ubuntu: Insta·lar GoogleEarth

    # aptitude install googleearth-package
    # make-googleearth-package --force
    # dpkg -i googleearth_5.1.3506.3999+0.5.6-1_i386.deb
    # googleearth

    dilluns, 21 de setembre del 2009

    FreeBSD 8.0-RC1

    El 21 de setembre del 2009 s'ha publicat la versió 8.0-RC1 de FreeBSD.

    Actualitzar una versió existent

    Si ja disposeu d'una versió instal·lada de FreeBSD al vostre ordinador, per actualitzar-la a la versió 8.0-RC1:
    freebsd-update upgrade -r 8.0-RC1
    freebsd-update install
    shutdown -r now

    Instal·lar una versió des de zero


    Descarregar el joc de CDs o DVD d'instal·lació de http://www.freebsd.org.
    Més informació a http://www.freebsd.org/doc/es_ES.ISO8859-1/books/handbook/install.html
    Arrancar des del CD

    Seleccionar el país

    Seleccionar el teclat

    Seleccionar instal·lació estàndard

    Particionar el disc
    Si no sou exprets si pitxeur la lletra 'a', particionarà el disc automàticament.
    Un cop finalitzada la partció presioneu la tecla 'q'.

    Seleccionar el mode d'arranc

    Crear punts de montatge
    Si no sou exprets si pitxeur la lletra 'a', ho farà automàticament.
    Un cop finalitzada la partció presioneu la tecla 'q'.

    Seleccionar grups de paquets a instal·lar
    Si sou inexperts sel·leccioneou ALL (pitjant la tecla 'a') per instal·lar-ho tot. I accepteu la instal·lació de compatibilitat amb els 'ports'. Un cop hagueu fet la selecció, pressioneu la tecla 'x' per anar al següent pas.

    Seleccioneu el medi d'instal·lació


    Finalitzada la instal·lació s'inicia la configuració


    Després de la instal·lació


    Més informació a http://www.freebsd.org/doc/es_ES.ISO8859-1/books/handbook/install-post.html
    Configurar la xarxa
                        


    Configurar la consola


    Zona horaria
            


    Compatibilitat amb binaris de linux


    Configuració del ratolí
      


    Afegir més programes
      
    Es recomanen els paquets:
    • gnome2-2.22.3
    • kde-3.5.10


    usuaris/grups
          


    Reiniciar

    Sign by Danasoft - Myspace Layouts and Signs