Zuerst muss man die mirror liste updaten das ist der file /etc/apt/sources.list
Sollte so sein ....
Code: Alles auswählen
## Add comments (##) in front of any line to remove it from being checked.
## Use the following sources.list at your own risk.
deb http://archive.ubuntu.com/ubuntu edgy main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu edgy main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu edgy-proposed main restricted universe multiverse
deb http://debian.scribus.net/debian dapper main restricted
deb-src http://debian.scribus.net/debian dapper main restricted
## MAJOR BUG FIX UPDATES produced after the final release
deb http://archive.ubuntu.com/ubuntu edgy-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu edgy-updates main restricted universe multiverse
## UBUNTU SECURITY UPDATES
deb http://security.ubuntu.com/ubuntu edgy-security main restricted universe multiverse
deb-src http://security.ubuntu.com/ubuntu edgy-security main restricted universe multiverse
## BACKPORTS REPOSITORY (Unsupported. May contain illegal packages. Use at own risk.)
deb http://archive.ubuntu.com/ubuntu edgy-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu edgy-backports main restricted universe multiverse
## CANONICAL COMMERCIAL REPOSITORY (Hosted on Canonical servers, not Ubuntu
## servers. RealPlayer10, Opera, DesktopSecure and more to come.)
deb http://archive.canonical.com/ubuntu edgy-commercial main
## SKYPE
deb http://download.skype.com/linux/repos/debian/ stable non-free
## PLF REPOSITORY (Unsupported. May contain illegal packages. Use at own risk.)
## gpg --keyserver hkp://wwwkeys.eu.pgp.net --recv-keys 0x12B83718 ; gpg --export -a 0x12B83718 | sudo apt-key add -
#####deb http://packages.freecontrib.org/plf edgy-plf free non-free
####3deb-src http://packages.freecontrib.org/plf edgy-plf free non-free
Auf debian
http://packages.debian.org/unstable/libs/libqt4-core
http://packages.debian.org/stable/libs/libqt4-core
http://packages.debian.org/testing/libs/libqt4-core
die versionen vergleichen .....
einfach eine unstable mirror reinshreiben und am ende rauskommentieren....
Debian software ist einfach nach 2/3 jahren stable wenn sie bereist urhalt ist......
Von Hier ist debian und ubuntu gleich!
Meinen server ist einfach debian stable und mein notebook edgy xubuntu
darum habe ich aus erfahrung gesehen dass es gleich ist...
dann auf dem terminal
legende...
# = ein comment
@ = der befehl nicht mit kopieren ...
Code: Alles auswählen
@sudo su [enter]
## pass eingeben user der root admin rechte hat
@dselect
## liste aktualisieren und am ende exit um wieder auf der console zu gelangen
Nun mache ich den order wo ich builde und arbeite
Code: Alles auswählen
### ein ordner machen egal wo
@mkdir /usr/local/sourcendebs
@cd /usr/local/sourcendebs/
### sources holen
@apt-get source libqt4-core
### alle pakete holen die qt4 abhaengig ist
@apt-get build-dep libqt4-core
@apt-get install fakeroot
Die paketen builden:
Code: Alles auswählen
@ ls
# um zuschaeun ob der order da ist qt****version
@cd qt*
@dpkg-buildpackage -us -uc -rfakeroot
Nun geht es zig minuten oder stunden ... bei mir etwa 1 1/2 Stunden je nach prozessor...
am ende..
Code: Alles auswählen
@cd ..
@dpkg -i *.deb
# kontrollieren was installiert worden ist
@dpkg --get-selections "*qt*" > qtpak.txt
# ergibt
@cat qtpak.txt
libqt3-mt install
libqt4-core install
libqt4-debug install
libqt4-debug-dev install
libqt4-designer install
libqt4-dev install
libqt4-gui install
libqt4-qt3support install
libqt4-sql install
libqthreads-12 install
qt4-designer install
qt4-dev-tools install
qt4-doc install
Die ./configure art ....
je nach optionen sollte man die respektiven libs haben sprich mysql unixodbc ecc...
Um gewisse neue qt funktionen zu haben kann man nun auch
die
wget ftp://ftp.trolltech.com/qt/source/qt-x1 ... eta.tar.gz
laden und normal builden mit
Code: Alles auswählen
./configure (prefix order! /opt/qt4 ) -qt-sql-mysql -qt-sql-sqlite -qt-gif -qt-tiff -qt-libpng -qt-libjpeg
## nicht vergessen die PATH envoirment zu setzen was beim paket builden nicht noetig ist....
Am ende muss man sich nur noch die links zum desktop holen
designer assistant ecc..
cd /usr/bin
ls qt*
ls as*
findet mann das respektive designer assistant
am ende
qmake -v
dass ist die version....
Um eventuell dann alles auf einem anderen ubuntu oder debian zu haben...
dass file /etc/apt/sources.list mitnehmen
Code: Alles auswählen
## alle pakete exportieren als liste
@dpkg --get-selections "*" > meinepakete.txt
## alle pakete importieren
@dpkg --set-selections < meinepakete.txt
## pakete holen und installieren
@apt-get -f install (oder) apt-get dselect-upgrade