Op mijn machine heb ik Ubuntu 13.04 64bits geinstalleerd.
Nou ben ik bezig met de ontwikkeling van een stuk software welke nog 32 bits is. Ik wil deze dus kunnen bouwen en runnen om mijn machine. Wat ik heb begrepen is dat dit geen probleem moet zijn omdat 13.04 multiarch ondersteund. Wat inhoud dat je 32 en 64 bits libraries naast elkaar kan installeren.
Daarom heb ik oa de volgende packages geinstalleerd;
- gcc/g++-multilib (voor bouwen multi arch)
- ia32-libs-multiarch (voor 32 bits shared libs)
Echter heeft mijn applicatie ook libboost* libpoco* en libcommoncpp2* nodig. Echter als ik deze wil installeren wil apt-get de amd64 packages verwijderen!
Nou heb ik het halve internet al afgezocht en overal lees ik dat het heel simpel is en enkel die ia32 libs nodig zijn en dan via apt-get install xxx:i386 het overige installeren. Echter wil ik wel 32 en 64 bits libs naast elkaar.
Wat doe ik nou fout?!?
Bdankt alvast!
Nou ben ik bezig met de ontwikkeling van een stuk software welke nog 32 bits is. Ik wil deze dus kunnen bouwen en runnen om mijn machine. Wat ik heb begrepen is dat dit geen probleem moet zijn omdat 13.04 multiarch ondersteund. Wat inhoud dat je 32 en 64 bits libraries naast elkaar kan installeren.
Daarom heb ik oa de volgende packages geinstalleerd;
- gcc/g++-multilib (voor bouwen multi arch)
- ia32-libs-multiarch (voor 32 bits shared libs)
Echter heeft mijn applicatie ook libboost* libpoco* en libcommoncpp2* nodig. Echter als ik deze wil installeren wil apt-get de amd64 packages verwijderen!
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| marke@WS004:~$ sudo apt-get install libcommoncpp2-dev:i386 Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: libcloog-ppl1:i386 libgcc-4.7-dev:i386 libgmp10:i386 libgmpxx4ldbl:i386 libgnutls-openssl27 libgnutlsxx27 libgomp1:i386 libitm1:i386 libmpc2:i386 libmpfr4:i386 libppl-c4:i386 libppl12:i386 libquadmath0:i386 Use 'apt-get autoremove' to remove them. The following extra packages will be installed: libc6-dev:i386 libccgnu2-1.8-0:i386 libgcrypt11-dev:i386 libgnutls-dev:i386 libgnutls-openssl27:i386 libgnutlsxx27:i386 libgpg-error-dev:i386 libp11-kit-dev:i386 libtasn1-3-dev:i386 linux-libc-dev:i386 zlib1g-dev:i386 Suggested packages: glibc-doc:i386 manpages-dev:i386 libcommoncpp2-doc:i386 libgcrypt11-doc:i386 gnutls26-doc:i386 gnutls-bin:i386 Recommended packages: gcc:i386 c-compiler:i386 The following packages will be REMOVED: build-essential dkms g++ g++-multilib gcc gcc-multilib gccxml libboost-python1.53-dev libboost1.53-all-dev libcommoncpp2-dev libgcrypt11-dev libgnutls-dev libgpg-error-dev libp11-kit-dev libtasn1-3-dev virtualbox-dkms The following NEW packages will be installed: libc6-dev:i386 libccgnu2-1.8-0:i386 libcommoncpp2-dev:i386 libgcrypt11-dev:i386 libgnutls-dev:i386 libgnutls-openssl27:i386 libgnutlsxx27:i386 libgpg-error-dev:i386 libp11-kit-dev:i386 libtasn1-3-dev:i386 linux-libc-dev:i386 zlib1g-dev:i386 0 upgraded, 12 newly installed, 16 to remove and 0 not upgraded. Need to get 2165 kB/8593 kB of archives. After this operation, 6550 kB of additional disk space will be used. Do you want to continue [Y/n]? |
Nou heb ik het halve internet al afgezocht en overal lees ik dat het heel simpel is en enkel die ia32 libs nodig zijn en dan via apt-get install xxx:i386 het overige installeren. Echter wil ik wel 32 en 64 bits libs naast elkaar.
Wat doe ik nou fout?!?
Bdankt alvast!