Tengo una pregunta sobre la instalación de las bibliotecas de impulso. ¿Hay algún paquete que pueda usar sudo apt-get install para instalar este paquete? Busqué todas las preguntas en este foro y utilizando los comandos sudo apt-get install libboost1.40-dev
No puedo instalar el paquete con esto. Además, puedo descargarlo de boost.org pero no sé cuál es la ruta correcta para instalarlo también. Preferiría instalarlo usando los comandos sudo apt-get install
si es posible. Estoy usando Ubuntu 9.04. Gracias.Boost Installation
Respuesta
Puede usar el comando aptitude search libboost
para ver la lista de las bibliotecas de impulso disponibles. La última versión de boost es 1.42 - tal vez es por eso que no puedes encontrar la versión 1.40.
Si el comando aptitude search
no le da suficientes resultados, pruebe sudo aptitude update
y luego ejecute aptitude search
nuevamente.
En mi versión de Ubuntu (10.04) Es libboost1.40-all-dev
En su versión que probablemente tiene una versión anterior del impulso, que sólo debe ser capaz de tabuladores completa para ver qué versión que puedes instalar
En cualquier caso, lo que suele hacer bajo Ubuntu es
sudo apt-get install bjam
extraer el archivo impulso descargado en su disco duro y luego CD en la raíz y
sudo bjam install
De esta manera se puede conseguir la versión más nueva de boost, y no la ligeramente anticuada que está disponible para su versión de Ubuntu.
Si desea ejecutar con la última versión, puede hacer lo bjam instalar según lo mencionado por Ralf, pero yo sugeriría que genera un paquete pseudoespecífico para que pueda
- desinstalación de forma segura
- prevenir/advertir conflictos con los paquetes de impulso oficiales/existentes.
Aquí es cómo hacerlo:
mkdir -pv /tmp/boostinst
cd /tmp/boostinst/
wget -c 'http://sourceforge.net/projects/boost/files/boost/1.66.0/boost_1_66_0.tar.bz2/download'
tar xf download
cd boost_1_66_0/
./bootstrap.sh --help
./bootstrap.sh --show-libraries
./bootstrap.sh
checkinstall ./b2 install
En una nueva versión impulso existe otra manera:
sudo apt-get update
wget -c 'http://sourceforge.net/projects/boost/files/boost/1.50.0/boost_1_50_0.tar.bz2/download'
tar xf download
cd boost_1_50_0
./bootstrap.sh
./b2 install
Este es un enlace que explican paso a paso sobre cómo instalarlo (darle un poco de tiempo de lectura!)
http://www.boost.org/doc/libs/1_41_0/more/getting_started/unix-variants.html
pero su comando de shell en línea podría ser la manera simple y fácil de hacerlo
- 1. play framework installation
- 2. Maven Archetype Installation
- 3. Por qué # egg = foo cuando pip-installation desde git repo
- 4. boost :: serialization of boost :: unordered_map
- 5. boost :: tokenizer vs boost :: split
- 6. Problemas con Boost :: Python y Boost :: Threads
- 7. boost interprocess mutex vs boost hilo mutex
- 8. cómo boost :: function and boost :: bind work
- 9. regex: boost :: xpressive vs boost :: regex
- 10. boost :: lock_guard vs boost :: mutex :: scoped_lock
- 11. boost lite?
- 12. boost pool_alloc
- 13. Cómo usar boost Boost con una función de miembro
- 14. Uso de boost :: archive con boost :: iostreams para comprimir datos
- 15. ¿Boost Thread's boost :: unique_lock es un bloqueo de ámbito?
- 16. ¿De qué sirve usar boost :: mem_fn si tenemos boost :: bind?
- 17. Compilación con librerías Boost individuales, sin instalar Boost
- 18. El uso de Boost BIMAP en C++ Boost
- 19. Boost Intrusive List hook
- 20. Cmake no encuentra Boost
- 21. Port Boost to Android
- 22. C++ Boost cadena
- 23. Boost binarios para MinGW
- 24. usando Boost property_tree
- 25. boost asio io_service.run()
- 26. Boost, concepto mutex
- 27. Boost que une fallar
- 28. Boost thread Leakage C++
- 29. ¿Quién usa Boost ASIO?
- 30. CMake and Boost
No puedo obtener bjam ... cuando escribo 'sudo apt-get bjam' dice que bjam es una operación no válida – tpar44
Vaya, omitido "instalar", corregido :) – Ralf