[LUG.ro] Compilar con apt-get

Daniel G. Samborski danielgsamborski en gmail.com
Lun Abr 28 13:28:33 ART 2014


Esto me esta llevando mas tiempo del pensado con las cantidades de
dependencias que debo agregar manualmente en muchas ocasiones.

Hago una consulta paralela, estoy tratando de cargar mis alias y funciones
en mi carpeta personal, pero cuando quiero que carguen al abrir la terminal
me dice:
*bash: home/daniel/.dany/funciones: permiso denegado*
*bash: home/daniel/.dany/alias: permiso denegado*

Paso a explicar lo que realize:
1) basándome en el contenido de *.bashrc*
   if [ -f ~/.bash_aliases ]; then
       . ~/.bash_aliases
   fi
Pongo a cargar mi archivo llamado cargar_todo de la siguiente manera:
   if [ -f ~/.dany/cargar_todo ]; then
       . ~/.dany/cargar_todo
   fi

En el archivo *cargar_todo* tengo lo siguiente:
#### CARGA FUNCIONES
if [ -f ~/.dany/funciones ]; then
        ~/.dany/funciones
else
        echo "funciones  NO EXISTE"
fi
#### CARGA ALIAS
if [ -f ~/.dany/alias ]; then
        ~/.dany/alias
else
        echo "alias  NO EXISTE"
fi

Y en cada uno de estos archivos lo que deseo que cargue, en alias, tengo
mis alias y en funciones cosas que carga para que, entre otras cosas, los
alias trabajen bien.
# ALIAS
alias apt-instalar="sudo aptitude install -y"
alias apt-install="sudo _instalar_.sh"
alias apt-upgrade="sudo aptitude update && sudo aptitude full-upgrade -y"
alias apt-search="aptitude search"
alias nano="nano -w"

# FUNCIONES
_apt_install_complete() {
        mapfile -t COMPREPLY < <(apt-cache --no-generate pkgnames "$2");
}
complete -F _apt_install_complete apt-install

Buscando en google, encontré mucho, pero todos dicen lo mismo, darle
permisos de ejecución.
Así que probé dándole permisos de la siguiente manera.
*chmod +x alias*
*chmod +x funciones*

o

*chmod 775 alias*
*chmod 775 funciones*

Haciendo esto, no me da el error de permiso denegado, pero al parecer no
carga nada ya que, en teoría, los alias deberían funcionar pero no lo hacen.

Hay algo que me falta hacer???

ACLARO POR LAS DUDAS: Todo esta dentro de mi carpeta personal y creado por
mi, sin SUDO no nada raro...

Espero haber sido claro con mi duda. ^_^
Gracias.



El 25 de abril de 2014, 8:18, Cristian Liendo <cliendo en fagdut.org.ar>escribió:

> El 25 de abril de 2014, 0:46, Daniel G. Samborski <
> danielgsamborski en gmail.com> escribió:
>
> > Es verdad, para probar esto veré de hacerlo en mi netbook.
> > Instalare ubuntu server mini e iré instalando las diferentes aplicaciones
> > de esta manera.
> >
> > Para ayudarme un poco arme un script y lo comparto para el que lo quiera
> > probar y para que, el que sepa, me lo corrija y/o mejore si se puede.
> >
> > En */etc/bash.basrc* agregue un alias para la instalación y una función
> > para que tenga auto-completado:
> > ########
> > # Mis agregados globales
> > ########
> > # FUNCIONES
> > _apt_install_complete() {
> >         mapfile -t COMPREPLY < <(apt-cache --no-generate pkgnames "$2");
> > }
> > complete -F _apt_install_complete apt-install
> >
> > # ALIAS
> > alias apt-install="~/_instalar_.sh"
> >
> > En el script *_instalar_.sh* (Que debe ser ejecutable) lleva lo
> siguiente:
> >
> > #!/bin/bash
> > sudo apt-get build-dep $1
> > sudo apt-get -b source $1
> > sudo dpkg -i $1*.deb
> > sudo rm -r $1*
> >
> > Instalare un gestor de escritorio completo con todo lo utilizable con
> este
> > método y veré si mejora en algo el rendimiento del equipo comparándolo
> con
> > el actual. LUBUNTU 14.04
> >
> >
> > El 23 de abril de 2014, 16:05, Sebastián D. Criado <
> > sebastian.criado en gmail.com> escribió:
> >
> > > En teoría. El tema es que lo puedas notar.
> > >
> > > Saludos
> > > _______________________________________________
> > > Lugro mailing list
> > > Lugro en lugro.org.ar
> > > http://lugro.org.ar/mailman/listinfo/lugro
> > >
> > _______________________________________________
> > Lugro mailing list
> > Lugro en lugro.org.ar
> > http://lugro.org.ar/mailman/listinfo/lugro
> >
>
> Tomá en cuenta que la compilación de algunos paquetes "grandes" como el
> kernel puede demorar bastante, y más aún en una netbook donde supongo que
> la capacidad de procesamiento no es la mejor. De todas formas sirve como
> aprendizaje. Yo compilaba un kernel de Arch con algunas modificaciones para
> mi notebook pero después de un par de veces volví al "kernel precompilado".
> Recuerdo que tenía una pequeña mejora en el uso de memoria pero no la
> notaba en el rendimiento general.
>
> Saludos...
>
> Atte. Cristian
> _______________________________________________
> Lugro mailing list
> Lugro en lugro.org.ar
> http://lugro.org.ar/mailman/listinfo/lugro
>


Más información sobre la lista de distribución Lugro