notas:linux
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previaPróxima revisiónAmbos lados, revisión siguiente | ||
notas:linux [2014/11/13 13:47] – [Sistema Operativo] cayu | notas:linux [2015/08/11 19:07] – cayu | ||
---|---|---|---|
Línea 5: | Línea 5: | ||
===== Hardware ===== | ===== Hardware ===== | ||
===== Sistema Operativo ===== | ===== Sistema Operativo ===== | ||
+ | === Renombrar archivos con _ en vez de espacios === | ||
+ | <code bash> | ||
+ | ls | while read -r FILE; do mv -v " | ||
+ | </ | ||
=== Optimizar el formato de un disco USB para archivos grandes === | === Optimizar el formato de un disco USB para archivos grandes === | ||
< | < | ||
Línea 28: | Línea 31: | ||
< | < | ||
rename s/ | rename s/ | ||
- | </ | ||
- | |||
- | === Compilar el Kernel a lo Debian === | ||
- | |||
- | Esto es lo mismo que hacer un //make -j//. | ||
- | |||
- | < | ||
- | export CONCURRENCY_LEVEL=2 | ||
- | </ | ||
- | |||
- | Despues de hacer el menuconfig le damos el make de esta manera. | ||
- | |||
- | < | ||
- | make-kpkg --initrd --append-to-version=-some-string-here kernel-image kernel-headers kernel-source | ||
- | </ | ||
- | |||
- | y listo, vamos a tener dos archivos asi: | ||
- | |||
- | < | ||
- | linux-headers-3.0.6-13-generic_3.0.6-13-generic-10.00.Custom_i386.deb | ||
- | linux-image-3.0.6-13-generic_3.0.6-13-generic-10.00.Custom_i386.deb | ||
</ | </ | ||
Línea 520: | Línea 502: | ||
</ | </ | ||
- | === TAB Completion Debian Net Install === | ||
- | < | ||
- | apt-get install bash-completion | ||
- | exit | ||
- | login | ||
- | </ | ||
=== Cambiar cadena de texto dentro de archivos === | === Cambiar cadena de texto dentro de archivos === | ||
Línea 543: | Línea 519: | ||
ipcs -s | grep $USERNAME | awk ' { print $2 } ' | xargs ipcrm sem | ipcs -s | grep $USERNAME | awk ' { print $2 } ' | xargs ipcrm sem | ||
</ | </ | ||
+ | |||
+ | === Debian === | ||
+ | |||
+ | == TAB Completion Debian Net Install == | ||
+ | < | ||
+ | apt-get install bash-completion | ||
+ | exit | ||
+ | login | ||
+ | </ | ||
+ | |||
+ | |||
+ | == Compilar el Kernel a lo Debian == | ||
+ | |||
+ | Esto es lo mismo que hacer un //make -j//. | ||
+ | |||
+ | < | ||
+ | export CONCURRENCY_LEVEL=2 | ||
+ | </ | ||
+ | |||
+ | Despues de hacer el menuconfig le damos el make de esta manera. | ||
+ | |||
+ | < | ||
+ | make-kpkg --initrd --append-to-version=-some-string-here kernel-image kernel-headers kernel-source | ||
+ | </ | ||
+ | |||
+ | y listo, vamos a tener dos archivos asi: | ||
+ | |||
+ | < | ||
+ | linux-headers-3.0.6-13-generic_3.0.6-13-generic-10.00.Custom_i386.deb | ||
+ | linux-image-3.0.6-13-generic_3.0.6-13-generic-10.00.Custom_i386.deb | ||
+ | </ | ||
+ | |||
+ | |||
+ | == Script para modificar control file de un .deb == | ||
+ | |||
+ | <code bash> | ||
+ | #!/bin/bash | ||
+ | |||
+ | EDITOR=gedit | ||
+ | |||
+ | if [[ -z " | ||
+ | echo " | ||
+ | exit 1 | ||
+ | fi | ||
+ | |||
+ | DEBFILE=" | ||
+ | TMPDIR=`mktemp -d / | ||
+ | OUTPUT=`basename " | ||
+ | |||
+ | if [[ -e " | ||
+ | echo " | ||
+ | rm -r " | ||
+ | exit 1 | ||
+ | fi | ||
+ | |||
+ | dpkg-deb -x " | ||
+ | dpkg-deb --control " | ||
+ | |||
+ | if [[ ! -e " | ||
+ | echo DEBIAN/ | ||
+ | |||
+ | rm -r " | ||
+ | exit 1 | ||
+ | fi | ||
+ | |||
+ | CONTROL=" | ||
+ | |||
+ | MOD=`stat -c " | ||
+ | $EDITOR " | ||
+ | |||
+ | if [[ " | ||
+ | echo Not modfied. | ||
+ | else | ||
+ | echo Building new deb... | ||
+ | dpkg -b " | ||
+ | fi | ||
+ | |||
+ | rm -r " | ||
+ | </ | ||
+ | |||
+ | Ref.: http:// | ||
+ | |||
===== Redes sociales ===== | ===== Redes sociales ===== | ||
notas/linux.txt · Última modificación: 2018/11/14 20:16 por cayu