Un lugar para compartir información, ayudarnos, intercambiar ideas y opiniones sobre esta magnífica distribución de GNU/Linux.
Ver más- 3,648 Miembros
- 1,883 Temas
- 843 Seguidores
Guia completa Fluxterm. Linux basado en Ubuntu. De Neuquen
----------------------------------------------------------------------------------------------------
Guia completa Fluxterm. Linux basado en Ubuntu. De Neuquen
----------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------
En neuquen tambien hay pinguinos!!
Estos son los pasos que realice para generar una version modificada de ubuntu. La idea es tener un linux liviano con base completa de ubuntu (soporte de apt-get desde los repositores de ubuntu).
La primera version que hice fue con ubuntu customization kit gui pero despues busque la forma de realizarlo integramente por consola. Ya saque como 9 versiones.
----------------------------------------------------------------------------------------------------
Tener instalado un ubuntu y abrir una terminal.

----------------------------------------------------------------------------------------------------
Crear una iso del cd.
dd if=/dev/cdrom of=ubuntu-9.10.iso

----------------------------------------------------------------------------------------------------
Poner repositores restictivos.
sudo nano /etc/apt/sources.list

----------------------------------------------------------------------------------------------------
Eliminar solo el #
# deb

----------------------------------------------------------------------------------------------------
Actualizar base.
sudo apt-get update

----------------------------------------------------------------------------------------------------
Descargamos e instalamos UCK.
wget http://downloads.sourceforge.net/project/uck/uck/2.0.12/uck_2.0.12-0ubuntu1_all.deb?use_mirror=ufpr
sudo dpkg -i uck_2.0.12-0ubuntu1_all.deb
sudo apt-get -f install




----------------------------------------------------------------------------------------------------
Desempaquetar iso root initrd.
sudo uck-remaster-unpack-iso ubuntu-9.10.iso
sudo uck-remaster-unpack-rootfs
sudo uck-remaster-unpack-initrd



----------------------------------------------------------------------------------------------------
Quitamos adicionales windows y creamos el chroot.
sudo uck-remaster-remove-win32-files
sudo uck-remaster-chroot-rootfs


----------------------------------------------------------------------------------------------------
Ingresamos en el chroot.
----------------------------------------------------------------------------------------------------
Eliminamos gnome y otros paquetes.
sudo apt-get remove gnome* openoffice* firefox* usplash* xsplash* gedit* file-roller* brasero* gimp* hplip* nautilus*


----------------------------------------------------------------------------------------------------
Editar el sources.list.
sudo nano /etc/apt/sources.list

----------------------------------------------------------------------------------------------------
Agregar.
deb http://ar.archive.ubuntu.com/ubuntu/ karmic main restricted
deb-src http://ar.archive.ubuntu.com/ubuntu/ karmic main restricted
deb http://ar.archive.ubuntu.com/ubuntu/ karmic-updates main restricted
deb-src http://ar.archive.ubuntu.com/ubuntu/ karmic-updates main restricted
deb http://ar.archive.ubuntu.com/ubuntu/ karmic universe
deb-src http://ar.archive.ubuntu.com/ubuntu/ karmic universe
deb http://ar.archive.ubuntu.com/ubuntu/ karmic-updates universe
deb-src http://ar.archive.ubuntu.com/ubuntu/ karmic-updates universe
deb http://ar.archive.ubuntu.com/ubuntu/ karmic multiverse
deb-src http://ar.archive.ubuntu.com/ubuntu/ karmic multiverse
deb http://ar.archive.ubuntu.com/ubuntu/ karmic-updates multiverse
deb-src http://ar.archive.ubuntu.com/ubuntu/ karmic-updates multiverse
deb http://ar.archive.ubuntu.com/ubuntu/ karmic-backports main restricted universe multiverse
deb-src http://ar.archive.ubuntu.com/ubuntu/ karmic-backports main restricted universe multiverse
deb http://archive.canonical.com/ubuntu karmic partner
deb-src http://archive.canonical.com/ubuntu karmic partner
deb http://security.ubuntu.com/ubuntu karmic-security main restricted
deb-src http://security.ubuntu.com/ubuntu karmic-security main restricted
deb http://security.ubuntu.com/ubuntu karmic-security universe
deb-src http://security.ubuntu.com/ubuntu karmic-security universe
deb http://security.ubuntu.com/ubuntu karmic-security multiverse
deb http://ar.archive.ubuntu.com/ubuntu/ karmic-proposed restricted main multiverse universe
deb-src http://security.ubuntu.com/ubuntu karmic-security multiverse
deb http://packages.medibuntu.org/ karmic free non-free
deb-src http://packages.medibuntu.org/ karmic free non-free
deb http://wine.budgetdedicated.com/apt hardy main #WineHQ - Ubuntu 8.04 "Hardy Heron"
deb-src http://wine.budgetdedicated.com/apt hardy main #WineHQ - Ubuntu 8.04 "Hardy Heron"

----------------------------------------------------------------------------------------------------
Actualizamos sources y agregamos llaves erroneas.
sudo apt-get update
sudo apt-key adv --recv-keys --keyserver \ keyserver.ubuntu.com LLAVE
sudo apt-get update




----------------------------------------------------------------------------------------------------
Instalamos Fluxbox y paquetes adicionales.
sudo apt-get install build-essential ubuntu-restricted-extras rar p7zip-full unace unzip atool network-config fluxbox mousepad thunar xarchiver mtpaint abiword gnumeric osmo sylpheed gkrellm wbar aqualung xpdf mplayer xfburn pptview gpicview ayttm arora deborphan w32codecs non-free-codecs gparted samba smbfs wine gettext imagemagick pysdm gpm mc clamav nmap nmapfe wireshark tshark iptraf dosemu htop dosemu htop axel lynx xchat bittorrent clamtk


----------------------------------------------------------------------------------------------------
Modificar xinit.
sudo nano /etc/X11/xinit/xinitrc

----------------------------------------------------------------------------------------------------
Agregar.
#. /etc/X11/Xsession
exec gkrellm -g -0+0 &
exec wbar -above-desk -pos top -bpress &
fluxbox

----------------------------------------------------------------------------------------------------
Modificar WBar.
sudo nano /usr/share/wbar/dot.wbar

----------------------------------------------------------------------------------------------------
Quitar todo y agregar.
i: /usr/share/wbar/iconpack/wbar.osx/osxbarback.png
c:
t: /usr/share/wbar/iconpack/wbar.osx/font/16
i: /usr/share/pixmaps/xterm-color_32x32.xpm
c: xterm -bg black -fg green
t: Xterm
i: /usr/share/pixmaps/mousepad.png
c: mousepad
t: Mousepad
i: /usr/share/pixmaps/Thunar/Thunar-about-logo.png
c: thunar
t: Thunar
i: /usr/share/pixmaps/arora.xpm
c: arora
t: Arora
i: /usr/share/pixmaps/ayttm.png
c: ayttm
t: Ayttm
i: /usr/share/pixmaps/sylpheed.png
c: sylpheed
t: Sylpheed
i: /usr/share/pixmaps/abiword.xpm
c: abiword
t: Abiword
i: /usr/share/pixmaps/gnome-gnumeric.xpm
c: gnumeric
t: Gnumeric
i: /usr/share/pixmaps/osmo.png
c: osmo
t: Osmo
i: /usr/share/pixmaps/mplayer.xpm
c: gmplayer
t: MPlayer
i: /usr/share/aqualung/general.png
c: aqualung
t: Aqualung

----------------------------------------------------------------------------------------------------
Modificamos style fluxbox.
sudo nano /usr/share/fluxbox/styles/Debian

----------------------------------------------------------------------------------------------------
Agregar.
background.pixmap: /usr/share/fluxbox/fluxterm.png
background: fullscreen
menu.roundCorners: TopRight TopLeft BottomRight BottomLeft
window.roundCorners: TopRight Topeft BottomRight BottomLeft
toolbar.shaped: true
menu.bullet.position: right
menu.bullet: triangle

----------------------------------------------------------------------------------------------------
Modificar inicio para que funcione el audio.
sudo nano /etc/rc.local

----------------------------------------------------------------------------------------------------
Agregar.
adduser ubuntu audio

----------------------------------------------------------------------------------------------------
Crear script para eliminar.
sudo nano limpia.sh

----------------------------------------------------------------------------------------------------
Agregar.
for i in `deborphan --guess-all`
do
sudo aptitude remove $i
done

----------------------------------------------------------------------------------------------------
Cambiar modo ejecutable y ejecutar.
sudo chmod 775 limpia.sh
./limpia.sh
sudo rm limpia.sh



----------------------------------------------------------------------------------------------------
Continuar en terminal en el sistema base.
----------------------------------------------------------------------------------------------------
Editar.
sudo nano tmp/remaster-root/etc/default/grub
sudo nano tmp/remaster-iso/isolinux/text.cfg


----------------------------------------------------------------------------------------------------
Eliminar todo lo que diga.
quiet splash


----------------------------------------------------------------------------------------------------
Crear scrip para cambiar ubuntu por fluxterm.
sudo nano cambia.sh

----------------------------------------------------------------------------------------------------
Agregar.
cd tmp/remaster-iso/isolinux/
sudo mkdir bkp
for i in `ls -1 *.hlp`
do
sudo awk '{gsub(/ubuntu/,"fluxterm" );print}' $i >> ./bkp/$i
done
sudo cp -f bkp/* .
sudo rm -rf bkp
sudo mkdir bkp
for j in `ls -1 *.hlp`
do
sudo awk '{gsub(/Ubuntu/,"fluxterm" );print}' $j >> ./bkp/$j
done
sudo cp -f bkp/* .
sudo rm -rf bkp
sudo mkdir bkp
for i in `ls -1 f*.txt`
do
sudo awk '{gsub(/ubuntu/,"fluxterm" );print}' $i >> ./bkp/$i
done
sudo cp -f bkp/* .
sudo rm -rf bkp
sudo mkdir bkp
for j in `ls -1 f*.txt`
do
sudo awk '{gsub(/Ubuntu/,"fluxterm" );print}' $j >> ./bkp/$j
done
sudo cp -f bkp/* .
sudo rm -rf bkp
cd ../../..

----------------------------------------------------------------------------------------------------
Dar propiedades de ejecucion, ejecutar y borrar.
sudo chmod 775 cambia.sh
sudo sh ./cambia.sh
sudo rm cambia.sh


----------------------------------------------------------------------------------------------------
Reemplazar splash live por imagen deseada.
sudo cp fluxterm.png tmp/remaster-iso/isolinux/splash.png
sudo cp fluxterm.pcx tmp/remaster-iso/isolinux/splash.pcx

----------------------------------------------------------------------------------------------------
Colocar wallpaper.
sudo cp fluxterm.png tmp/remaster-root/usr/share/fluxbox/fluxterm.png

----------------------------------------------------------------------------------------------------
Empaquetar todo y limpiar.
sudo uck-remaster-pack-initrd
sudo uck-remaster-pack-rootfs
sudo uck-remaster-pack-iso
sudo uck-remaster-clean



----------------------------------------------------------------------------------------------------
Lugar donde queda la imagen final
~/tmp/remaster-new-files/livecd.iso
----------------------------------------------------------------------------------------------------
Screen de una version mejorada







----------------------------------------------------------------------------------------------------
Si alguien encuentra algun error avise.
Fuente: Propia
----------------------------------------------------------------------------------------------------
- 7Calificación
- 0Seguidores
- 1.018Visitas
- 0Favoritos
Global
Argentina
Chile
Colombia
España
México
Perú
Uruguay
Venezuela
13 comentarios
te felicito!!! y si tuviera puntos ya mismo te daria mis 10!!!!
hice un script para que todo sea mas automatizado, pero es muy largopara explicarlo.
animense a investigarlo
http://www.megaupload.com/?d=GAG728Z0
si haces todo lo que se hace es:
- descargar uck (ubuntu customization kit)
- modificar una iso (agregar o quitar paquetes)
- las modificaciones quedan el el squash, por lo tanto sigue siendo live con las modificaciones y si se instala, copia las modificaciones tambien.
- crea la iso (lo mas importante)