|
|
Estas son cosillas para que no se me olviden, que mis macadores de firefox están tan colmados, que empiezan a ser poco útiles:
Clonar un sistema obteniendo una lista previa de qué archivos tengo:
http://enavas.blogspot.com/2010/02/clonar-un-sistema-usando-dpkg-get.html
Aunque también tengo mi propio script que añade repositorios que me gusta a mí tener (Tor y Remastersys):
#!/bin/bash\
#Se añade respositorio medibuntu:
wget --output-document=/etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list && apt-get --quiet update && apt-get --yes --quiet --allow-unauthenticated install medibuntu-keyring && apt-get --quiet update
#Se añade repositorio de ubuntu-tweak:
if [[ \`dpkg -l | grep \"ubuntu-tweak\"\` = "" ]]; then
add-apt-repository ppa:tualatrix/ppa
fi
#Repositorio de Remastersys:
echo -e \$YELLOW\"Agregando el respositorio de Remastersys en caso de no estar instalado\"\$ENDCOLOR
echo -e \$YELLOW\"para luego instalarlo\"\$ENDCOLOR
if [[ \`sudo dpkg -l | grep \"remastersys\"\` = \"\" ]]; then
echo -e \$YELLOW\"Repositorio de Remastersys:\"\$ENDCOLOR
echo \"# Remastersys\" >> /etc/apt/sources.list
echo \"deb http://www.geekconnection.org/remastersys/repository karmic/\" >>/etc/apt/sources.list
fi
#Instalamos el respositorio de Tor (debes instalar por tu cuenta el plugin de Firefox \"torbutton\"):
if [[ \`sudo dpkg -l | grep \"tor\"\` | awk '{\$1}'= \"\" ]]; then
echo -e \$YELLOW\"Instalamos el respositorio de Tor (debes instalar por tu cuenta el plugin de Firefox 'torbutton'):\"\$ENDCOLOR
echo \"#Tor\" >> /etc/apt/sources.list
echo \"deb http://deb.torproject.org/torproject.org lucid main\" >> /etc/apt/sources.list
fi
#Clave Pública para el respositorio de Tor:
gpg --keyserver keys.gnupg.net --recv 886DDD89
gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | apt-key add -
"> ubuntu-maverik32.sh
#sed 'i\#!/bin/bash\' ubuntu-lucid32old.sh > ubuntu-maverik32.sh
#sudo dpkg --get-selections | sed '/^lib*/d' | awk '{print $1}' | grep -v nautilus-dropbox | grep -v nessus | grep -v reconstructor \
sudo dpkg --get-selections | grep -v deinstall | sed '/^lib*/d' | awk '{print $1}' | grep -v nautilus-dropbox | grep -v nessus | grep -v reconstructor \
| sed -e :a -e N -e 's/\n/ /g' -e ta | sed 'i\apt-get install\' | sed -e :a -e N -e 's/\n/ /g' -e ta >> ubuntu-maverik32.sh
VERSION=$(lsb_release -c | awk '{print $2}')
export VERSION
#for i in `dpkg -l | awk '{print $2}'`; do apt-cache depends $i;done | grep -i depende | awk '{print $2}' | uniq | grep -v "<*>" > dependencias.txt
#dpkg -l | awk '{print $2}' | fgrep -vf dependencias.txt | sed -e :a -e N -e 's/\n/ /g' -e ta > ubuntu-lucid32old.sh
#rm dependencias.txt
chown $USER ubuntu-maverik32.sh
Pues eso, copiar y pegar en "archivo nuevo", darle un nombre distinto (actualizar-paquetes-ubuntu32.sh) es el nombre del mío, darle permisos de ejecución y hala, a ejecutar.
http://es.efreedom.com/Question/1-1251999/SED-Como-puedo-reemplazar-un-salto-de-linea-n
http://protectoramalaga.bdat.com/documentos/expresiones_regulares/c737.html
http://www.linuxtopia.org/online_books/advanced_bash_scripting_guide/escapingsection.html
Bueno, de momento... eso es todo. Procedo a cerrar todas esas pestañas que siempre hago que se abran para no perder los "apuntes", jeje. Y si a alguien le resulta útil (si alguien lee este blog, claro).
Saludos
Categories: Informática, Linux/Darwin, Mi Ubuntu Linux personalizado