apt-build ¿ como se usa ?

Imagen de zurcarev
0 puntos

Acabo de instalar ubuntu desde un DVD de todo-linux, me gustaría compilar todo con apt-build. ¿hay algun script que me ayude? ¿como tengo que proceder? ¿se pude hacer a la misma vez que instalas?

Gracias.

Imagen de gabiel
+1
0
-1

Aquí tienes una guía rápida para utilizar apt-build, y aquí las experiencias de otro usuario.

Saludos.

--------

Para ver mi firma rasca aquí ===> ||||||||||||||||||||||||||||||||
Jabber ID: gabiel@jabber.org

+1
0
-1
Imagen de zurcarev
+1
0
-1

Estos son reporitorios que tengo en sources.list:
deb file:/var/cache/apt-build/repository apt-build main

deb http://es.archive.ubuntu.com/ubuntu hoary main restricted universe multiverse
deb-src http://es.archive.ubuntu.com/ubuntu hoary main restricted universe multiverse
deb http://es.archive.ubuntu.com/ubuntu hoary-updates main restricted universe multiverse
deb-src http://es.archive.ubuntu.com/ubuntu hoary-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu hoary-security main restricted universe multiverse
deb-src http://security.ubuntu.com/ubuntu hoary-security main restricted universe multiverse

Con ellos estoy haciendo apt-build --reinstall world, me va casi bien, lo unico es que algunos paquetes no los encuentra y se para, y hay que volver a reiniciar,aunque los paquetes se encuentran en la lista creada apt-build.list.

¿son correctos los repositorios? ¿me falta alguno? ¿alguna sugerencia...? ¿como puedo solucionar dicho problema?, estoy desesperado... :-(

Gracias.

---***---***---
zurcarev Ubuntu
Provando nuevos sabores, pero el paladar es un poquito torpe :-)
Andalucia

+1
0
-1

---***---***---
zurcarev Ubuntu
Provando nuevos sabores, pero el paladar es un poquito torpe :-)
Andalucia

Imagen de gabiel
+1
0
-1

No veo problemas con los repositorios. ¿Que paquetes son los que no encuentra?

Saludos.

--------

Para ver mi firma rasca aquí ===> ||||||||||||||||||||||||||||||||
Jabber ID: gabiel@jabber.org

+1
0
-1
Imagen de zurcarev
+1
0
-1

bind9-host, binutils, gaim, hdijs, gnome-control-panel, algunas librerias gtk, etc.

ejemplo:
-----> Building bison <-----
Can't chdir(bison-1.875d): No existe el fichero o el directorio at (eval 1) line 3
main::__ANON__('bison-1.875d') called at /usr/bin/apt-build line 288
main::build('bison', '1:1.875d', -1) called at /usr/bin/apt-build line 450
main::install('undef', 'undef', 'undef', 'undef', 'undef', 'undef', 'undef', 'undef', 'undef', ...) called at /usr/bin/apt-build line 639
main::world called at /usr/bin/apt-build line 83

Ademas de forma muy continada me ocurre que no conesta con los repositorios

Necesito descargar 15,2MB de archivos fuente.
Err http://security.ubuntu.com hoary-security/main binutils 2.15-5ubuntu2.2 (dsc)
No pude conectarme a security.ubuntu.com:80 (1.0.0.0), expiró tiempo para conexión
0% [Conectando a security.ubuntu.com (1.0.0.0)]

Y se queda así, parado

¿tendría que añadir más repositorios extras?
¿ es correcto poner en todos los repositorios UNIVERSE, MULTIVERSE ?

---***---***---
zurcarev Ubuntu
Provando nuevos sabores, pero el paladar es un poquito torpe :-)
Andalucia

+1
0
-1

---***---***---
zurcarev Ubuntu
Provando nuevos sabores, pero el paladar es un poquito torpe :-)
Andalucia

Imagen de gabiel
+1
0
-1

En uno de los enlaces que te dí antes hay un usuario que comenta el mismo problema, en concreto aquí; parce que se trata de un problema con el nombre del directorio en el que se extrae el código fuente.

Saludos.

PD: El problema con los repositorios puede ser debido a que tengan problemas en el servidor, puedes pobrar a poner otro mirror del repositorio si te da muchos problemas.

--------

Para ver mi firma rasca aquí ===> ||||||||||||||||||||||||||||||||
Jabber ID: gabiel@jabber.org

+1
0
-1
Imagen de zurcarev
+1
0
-1

-----> Building bind9-host <-----
Can't chdir(bind9-9.2.4): No existe el fichero o el directorio at (eval 1) line 3
main::__ANON__('bind9-9.2.4') called at /usr/bin/apt-build line 288
main::build('bind9-host', '1:9.2.4', '-1ubuntu1') called at /usr/bin/apt-build line 450
main::install('undef', 'undef', 'undef', 'undef', 'undef', 'undef', 'undef', 'undef', 'undef', ...) called at /usr/bin/apt-build line 639
main::world called at /usr/bin/apt-build line 83

---***---***---
zurcarev Ubuntu
Provando nuevos sabores, pero el paladar es un poquito torpe :-)
Andalucia

+1
0
-1

---***---***---
zurcarev Ubuntu
Provando nuevos sabores, pero el paladar es un poquito torpe :-)
Andalucia

Imagen de gabiel
+1
0
-1

Pues lo único que se me ocurre es que busques el directorio en el que extrae los fuentes y le cambies el nombre por el que él espera (bind9-9.2.4).

Saludos.

--------

Para ver mi firma rasca aquí ===> ||||||||||||||||||||||||||||||||
Jabber ID: gabiel@jabber.org

+1
0
-1
Imagen de zurcarev
+1
0
-1

Baje del .deb son synactic, y lo copie al repostosrio de apt-build y ha seguido compilando como si na.... :-)

---***---***---
zurcarev Ubuntu
Provando nuevos sabores, pero el paladar es un poquito torpe :-)
Andalucia

+1
0
-1

---***---***---
zurcarev Ubuntu
Provando nuevos sabores, pero el paladar es un poquito torpe :-)
Andalucia

Imagen de gabiel
+1
0
-1

Pues la verdad es que entonces no se a que puede ser debido el error; ¿has bajado los source deb desde synaptic?

Saludos.

--------

Para ver mi firma rasca aquí ===> ||||||||||||||||||||||||||||||||
Jabber ID: gabiel@jabber.org

+1
0
-1
Imagen de zurcarev
+1
0
-1

Exacto, me baje los .deb desde synaptic, y los copie al /car/cache/apt-build/repositoy y los coje sin problemas..., aunque hay uno que me sigue fallando wxwindow2.4

Espero que se me arregle el tema. Gracias.

---***---***---
zurcarev Ubuntu
Provando nuevos sabores, pero el paladar es un poquito torpe :-)
Andalucia

+1
0
-1

---***---***---
zurcarev Ubuntu
Provando nuevos sabores, pero el paladar es un poquito torpe :-)
Andalucia

Imagen de Vennom_05
+1
0
-1

Hola, A todos. disculpen, como le hago para instalar, paquetes, a mi maquina, no tengo internet, baje algo de internet. pero no se como instalarlo en mi maquina, y que es exactamente lo que tengo que instalar, quiero el xmms, mplayer, xnie, y pues no me reconoce los formatos mp3 wma y videos, que tendria que hacer

+1
0
-1

Chakal

Imagen de gabiel
+1
0
-1

Busca por el foro, hay bastantes usuarios con esa misma pregunta. Además, en caso de que no encuentres la respuesta buscando, publica un nuevo hilo con tu duda; ya que no tiene relación con la que se estaba tratando en este.

Saludos.

--------

Para ver mi firma rasca aquí ===> ||||||||||||||||||||||||||||||||
Jabber ID: gabiel@jabber.org

+1
0
-1
Imagen de LuisJorge
+1
0
-1

Hola a todos, me instale el apt-build pero no me va siempre me da este error, independientemente de lo k quiera instalar y las opciones k le pase

checking for C compiler default output file name... configure: error: C compiler cannot create executables

por ejemplo uno sencillito el joe

root@LuisPC:/home/luis# apt-build install joe
-----> Installing build dependencies (for joe) <-----
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias... Hecho
0 actualizados, 0 se instalarán, 0 para eliminar y 0 no actualizados.
-----> Updating package lists <-----
Ign file: apt-build Release.gpg
Des:1 file: apt-build Release [89B]
Ign file: apt-build/main Packages
Des:2 http://es.archive.ubuntu.com breezy Release.gpg [189B]
Des:3 http://es.archive.ubuntu.com breezy-updates Release.gpg [189B]
Des:4 http://security.ubuntu.com breezy-security Release.gpg [189B]
Des:5 http://es.archive.ubuntu.com breezy Release [30,9kB]
Des:6 http://security.ubuntu.com breezy-security Release [19,6kB]
Des:7 ftp://ftp.nerim.net etch Release.gpg [189B]
Des:8 http://es.archive.ubuntu.com breezy-updates Release [19,6kB]
Obj http://security.ubuntu.com breezy-security/main Packages
Obj http://es.archive.ubuntu.com breezy/main Packages
Obj ftp://ftp.nerim.net etch Release
Ign ftp://ftp.nerim.net etch Release
Obj http://security.ubuntu.com breezy-security/restricted Packages
Obj http://security.ubuntu.com breezy-security/main Sources
Obj http://security.ubuntu.com breezy-security/restricted Sources
Obj http://security.ubuntu.com breezy-security/universe Packages
Obj http://es.archive.ubuntu.com breezy/restricted Packages
Obj http://es.archive.ubuntu.com breezy/main Sources
Obj http://es.archive.ubuntu.com breezy/restricted Sources
Des:9 http://es.archive.ubuntu.com breezy/universe Packages [2291kB]
Obj http://security.ubuntu.com breezy-security/universe Sources
Obj ftp://ftp.nerim.net etch/main Packages
Obj http://es.archive.ubuntu.com breezy/universe Sources
Obj http://es.archive.ubuntu.com breezy/multiverse Packages
Obj http://es.archive.ubuntu.com breezy/multiverse Sources
Obj http://es.archive.ubuntu.com breezy-updates/main Packages
Obj http://es.archive.ubuntu.com breezy-updates/restricted Packages
Obj http://es.archive.ubuntu.com breezy-updates/main Sources
Obj http://es.archive.ubuntu.com breezy-updates/restricted Sources
Descargados 2362kB en 35s (66,8kB/s)
Leyendo lista de paquetes... Hecho
W: GPG error: ftp://ftp.nerim.net etch Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 07DC563D1F41B907
W: Tal vez quiera ejecutar 'apt-get update' para corregir estos problemas
-----> Downloading source joe (3.1-0.2) <-----
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias... Hecho
Necesito descargar 391kB de archivos fuente.
Des:1 http://es.archive.ubuntu.com breezy/universe joe 3.1-0.2 (dsc) [648B]
Des:2 http://es.archive.ubuntu.com breezy/universe joe 3.1-0.2 (tar) [381kB]
Des:3 http://es.archive.ubuntu.com breezy/universe joe 3.1-0.2 (diff) [9376B]
Descargados 3B en 0s (3B/s)
Ignorando desempaquetamiento de paquetes ya desempaquetados en joe-3.1
-----> Building joe <-----
dpkg-buildpackage: source package is joe
dpkg-buildpackage: source version is 3.1-0.2
dpkg-buildpackage: source changed by root
dpkg-buildpackage: host architecture i386
debian/rules clean
test "`id -u`" -eq "0"
[ ! -f Makefile ] || /usr/bin/make distclean
rm -rf /var/cache/apt-build/build/joe-3.1/debian/joe debian/*~ debian/substvars* debian/files*
debian/rules build
CFLAGS="-g -O2" ./configure --sysconfdir=/etc --prefix=/usr \
--mandir='${datadir}/man'
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... gcc
checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details.
make: *** [config.status] Error 77
----> Cleaning up object files <-----
Cleaning in directory .
test "`id -u`" -eq "0"
[ ! -f Makefile ] || /usr/bin/make distclean
rm -rf /var/cache/apt-build/build/joe-3.1/debian/joe debian/*~ debian/substvars* debian/files*
Error while building joe!
Sorry, no package to install.

Mi fichero de conf del apt-build es

build-dir = /var/cache/apt-build/build
repository-dir = /var/cache/apt-build/repository
Olevel = -O3
mcpu = -mcpu=pentium3
options = " "
make_options = " "

Mis repositorios son:

## Uncomment the following two lines to fetch updated software from the network
deb http://es.archive.ubuntu.com/ubuntu breezy main restricted
deb-src http://es.archive.ubuntu.com/ubuntu breezy main restricted

## Uncomment the following two lines to fetch major bug fix updates produced
## after the final release of the distribution.
deb http://es.archive.ubuntu.com/ubuntu breezy-updates main restricted
deb-src http://es.archive.ubuntu.com/ubuntu breezy-updates main restricted

## Uncomment the following two lines to add software from the 'universe'
## repository.
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
deb http://es.archive.ubuntu.com/ubuntu breezy universe
deb-src http://es.archive.ubuntu.com/ubuntu breezy universe

deb http://es.archive.ubuntu.com/ubuntu breezy multiverse
deb-src http://es.archive.ubuntu.com/ubuntu breezy multiverse

deb http://security.ubuntu.com/ubuntu breezy-security main restricted
deb-src http://security.ubuntu.com/ubuntu breezy-security main restricted

deb http://security.ubuntu.com/ubuntu breezy-security universe
deb-src http://security.ubuntu.com/ubuntu breezy-security universe

#apt-build (Lo añade solo al instalar apt-build)
deb file:/var/cache/apt-build/repository apt-build main

#Codecs and DVD-Video
deb ftp://ftp.nerim.net/debian-marillat/ etch main

Este es el k se crea por defecto preguntandote tu arkitectura, mirando en internet dicen k no se usa mcpu k ahora es mtune y en otras webs usaban mcpu y march. Si no me ekivoco mcpu -> march

Aun asi mire a cambiar y nada, tabien vi k a gente no le funcionaba y cambia las rutas de los direcotorios a su home, tampoco cambia nada

Mirando en internet ese fallo, son todo post de usar el apt-build con Kaffine y siempre acaban igual, se meten en el directorio de los source y lo compilan a mano. Yo no kiero eso

Mirando mas tambien comentaban k podia ser fallo del ld y as, estas aplicaciones estan en el pakete binutils y son el enlazador para resolver los simbolos y lo k pasa el nuestro programa a ensamblador, y los tengo y los reinstale y na

Finalmente mire si mi kernel tenia soporte para a.out y si esta, Uso el kernel precompilado para pentium, me toy esperando a k salga bien breezy pa compilarlo

¿Alguna idea?

yo ya no se k pensar

Y otra duda en el fichero de config del apt-build, la linea make_options = " "

es para añadir mas flags a la compilacion? supongo k si, pero como no lo he podido probar :(

Por si fuera k si y ya k el rollo k acabo de soltar es tochisimo

aki teneis una web muy buena para flags de compilacion
http://gcc.gnu.org/onlinedocs/gcc-3.4.3/gcc/Optimize-Options.html#Optimi...

Y otra k es una guia rapdia del apt-buid en español
http://cronopios.net/Traducciones/apt-build.es.html

Pues na a ver si alguien me ayuda yo he echo todo lo k he podido

+1
0
-1

Para dudas sobre Auido/Video/Discos/Java/Descargas, las encontraras resueltas en http://www.guia-ubuntu.org/breezy/doku.php

Y siempre sera mas rapido k esperar a k la resuelvan.

Imagen de gabiel
+1
0
-1

¿Como instalaste el compilador? Si lo instalaste directamente prueba a hacer un apt-get install build-essential.

Saludos.

--------

Para ver mi firma rasca aquí ===> ||||||||||||||||||||||||||||||||
Jabber ID: gabiel@jabber.org

+1
0
-1