Apt: Unterschied zwischen den Versionen

Aus SchnallIchNet
Wechseln zu: Navigation, Suche
Zeile 18: Zeile 18:
 
</pre>
 
</pre>
 
apt-file gibt den paketnamen aus der das entsprechende file enthaelt
 
apt-file gibt den paketnamen aus der das entsprechende file enthaelt
 +
 +
==apt-get==
 +
details zum apt-get befehl
 +
===apt-get source===
 +
pakete mit apt-get source herunterladen und installieren.<br/>
 +
apt-get source php5
 +
laed das source.deb herunter packt das source.deb aus und wendet die patches an.
 +
apt-get build-dep
 +
installiert alle benoetigten *-dev pakete die zum compilieren benoetigt werden...
 +
cd /source-root/of/package
 +
dpkg-buildpackage
 +
baut das paket

Version vom 19. Januar 2010, 10:24 Uhr

Config-Files

alle pfade beziehen sich auf /etc/apt/

preferences (pinning)

Package: *
Pin: release c=repack
Pin-Priority: 901

in diesem fall habe ich eine sektion 'repack' erstellt. in dieser sektion lege ich von mir allgemein vorkonfigurierte pakete ab die ich mit dpkg-repack wieder in ein DEB gepackt habe. damit diese pakete der offiziellen version aus den sektionen 'main', 'contrib' oder 'non-free' vorgezogen werden lege ich einen PIN auf die sektion 'repack'

Keyring installieren

wget http://download.tuxfamily.org/shames/A42A6CF5.gpg -O- | apt-key add -

suche nach paketnamen

# apt-file search libexpat.so.0
libexpat1: usr/lib/libexpat.so.0

apt-file gibt den paketnamen aus der das entsprechende file enthaelt

apt-get

details zum apt-get befehl

apt-get source

pakete mit apt-get source herunterladen und installieren.

apt-get source php5

laed das source.deb herunter packt das source.deb aus und wendet die patches an.

apt-get build-dep

installiert alle benoetigten *-dev pakete die zum compilieren benoetigt werden...

cd /source-root/of/package
dpkg-buildpackage

baut das paket