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
dimarts, 29 de setembre del 2009
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
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
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:
2.- Crear LiveCD:
É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:
Paquets
S'especifiquen a la secció:
Nota:
Per saber els paquets instal·lats:
Per a utilitzar-los:
Crear live USB
Amb el fitxer iso creat, creem el fitxer .usb:
Copiar la imatge al llàpiç
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 |
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'">'}' |
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.
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...
1.- Instal·lar els paquets necessaris:
2.- Descarregar la imatge .usb d'OpenSolaris de http://genunix.org/.
Nota:
Si ja tenim descarregada la imatge iso la podem concertir a USB:
3.- Copiar la imatge al llàpiç
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:
3.- Copiar la imatge ISO al llàpiç:
Opcionalment podeu assignar una etiqueta al llàpiç:
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:
Opcionalment es pot assignar un número de port diferent al 80, pex 81:
6.- Copiar el fitxer repo/cfg_cache L SISTEMA DE FITXERS LOCAL:
7.- Modificar el fitxer /etc/0906_cfg_cache
origins = http://localhost:81
8.- Configurar IPS per a que utilitzi aquest fitxer:
9.- Actualitzar el servidor de paquets i iniciar-lo:
10.- Configurar IPS per a que utilitzi aquest servidor de paquets:
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: |
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.
Descarregar la imatge ISO del repositori (aprox. 7 GB).
1.- Montar la imatge ISO:
2.- Crear un nou sistema de fitxers:
3.- Copiar els fitxers de la imatge ISO al sistema de fitxers:
4.- Configurar el servidor de paquets per a utilitzar el repositori local:
Nota:
També podeu especificar un número de port diferent al 80:
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:
6.- Refescar el servidor de paquets i reiniciar-lo:
Afegir al llistat de repositoris (publishers):
Comprovació:
Mostrar repositori actius:
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
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:
Nota:
- 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:
- S’ha de modificar el fitxer /etc/fstab
- 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.
1- Montar el llàpiç
2- Montar el DVD d'instal·lació
3- Copiar els fitxers del CD al llapiç
4 - Activar l'arranc al llàpic
1- Obrim un terminal cmd
2- Formategem i activem el dis amb FAT-32 (Si no es necessari formatejar-lo saltar la pas 3)
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:
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.3NOTA:: Visualització HDD, Pantalla sencera
Música utilitzada
Creador: DarkangelDescarrega 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
# 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. |
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'. |
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:
|
usuaris/grups |
Reiniciar |
Subscriure's a:
Missatges (Atom)
Sign by Danasoft - Myspace Layouts and Signs