Hallo,
Ik draai momenteel Kubuntu 12.04 in VMware. Kubuntu 12.10 en later breken VMware tools, dus upgraden is geen optie.
Ik heb de volgende pakketten nodig:
- GCC 4.7.2
- CMake 2.8.8 (of later)
- Qt 5.0.1
GCC laat zich redelijk makkelijk installeren van source en hoeft ook niet in $PATH geïnstalleerd te worden. Voor de andere twee pakketten is het lastiger.
Goed, ik heb nu 2 PPA's gevonden:
https://launchpad.net/~canonical-qt5-edgers/+archive/qt5-proper (Qt5)
https://launchpad.net/~kubuntu-ppa/+archive/backports (CMake)
Er zijn nu een paar problemen:
- De Kubuntu Backports repo probeert ook een hoop KDE-pakketten te installeren.
- De Qt5-repo wilt qtchooser installeren. qtchooser bevat echter een bestand /usr/bin/qdbus, wat ook in het qdbus pakket zit. KDE 4 hangt af van het qdbus pakket, dus dat deïnstalleren is geen optie.
Dingen die ik liever niet doe:
- Systeem volledig upgraden (breekt VMWare)
- Installeren van source (Qt5 is een hel, en alle prul moet in $PATH steken om CMake te doen werken. Plus, denk niet dat het zo'n goed idee is om de systeem-cmake te overschrijven)
Als het echt moet kan ik nog Qt van de officiële installer halen, maar dat gaat het weer moeilijker maken met CMake.
Indien nodig kan ik de exacte fout van apt posten (zit hier in een VM, dus niet altijd even makkelijk om data over te zetten).
EDIT:
frank@kubuntu:~/qumulus/build (master) $ sudo apt-get install -f
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
qdbus
The following packages will be upgraded:
qdbus
1 upgraded, 0 newly installed, 0 to remove and 172 not upgraded.
Need to get 0 B/86.1 kB of archives.
After this operation, 12.3 kB disk space will be freed.
Do you want to continue [Y/n]?
(Reading database ... 134201 files and directories currently installed.)
Preparing to replace qdbus 4:4.8.1-0ubuntu5~precise1~test1 (using .../qdbus_4%3a4.8.2+dfsg-2ubuntu1~precise1~ppa2_amd64.deb) ...
Unpacking replacement qdbus ...
dpkg: error processing /var/cache/apt/archives/qdbus_4%3a4.8.2+dfsg-2ubuntu1~precise1~ppa2_amd64.deb (--unpack):
trying to overwrite '/usr/bin/qdbus', which is also in package qtchooser 0.0.1~git20121229.g8f08405-0ubuntu1~precise1~test7
dpkg-deb (subprocess): subprocess data was killed by signal (Broken pipe)
dpkg-deb: error: subprocess <decompress> returned error exit status 2
Errors were encountered while processing:
/var/cache/apt/archives/qdbus_4%3a4.8.2+dfsg-2ubuntu1~precise1~ppa2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Bedankt,
- SeySayux