APT kérdés

Fórumok

Sziasztok,

Testinget használok a desktop gépemen és egy csomagot a dpkg segítségével telepítettem úgy hogy megadtam a --force-depends kapcsolót mivel a csomag sarge-hoz készült ezért néhány olyan függőség milyatt nyavajgott amineka neve megváltozott testing alatt. A progi nagyon jól működik, a gond ott van hogy amikor az apt-vel akarok valami mást telepíteni akkor az el kezd rekalamálni a törött függőségek miatt.

Mit lehetne vele kezdeni hogy figyelmen kívül hadja ezt a csomagot?

Remélem van aki tudja hogyan kell én nem találtam meg egyik doksiban sem, meg nem is emlékszám rá hogy valahol láttm volna ilyesmit. Előre is köszi a segítséget.

Hozzászólások

Tipp a kérdéses progit tedd fel forrásból és az apt észre sem veszi! :)

Hali!

Nemrég találtam egy scriptat, amivel a *.deb -ek függőségeit át lehet irogatni. Így néz ki:

-------------deb_conf.sh-------------------

#!/bin/bash

# modify control file for deb package

if [ -n "$1" ]; then
pkge=$1
tmpdir=dir.tmp

mv $pkge $pkge.orig
mkdir -p $tmpdir
dpkg-deb --extract $pkge.orig $tmpdir
dpkg-deb --control $pkge.orig $tmpdir/DEBIAN

# libqt3-mt
# Now use your favorite editor to edit the Depends line as above:

emacs $tmpdir/DEBIAN/control

dpkg --build $tmpdir
mv $tmpdir.deb $pkge
rm -rf $tmpdir
else
echo "$0: argument must be name of deb file to modify"
fi

-------------------vége-------------------

Elmented, chmod +x, futtatod és paraméternek meg kell adni a *.deb file nevét. Nekem ezzel működött, azthiszem a Skype-ot kellett módosítani Ubuntu-hoz.

Hali!

Tudja valaki, hogy lehet apt-t futtatni kevés memóriával? (16 MByte, és kevés a swap-ra áldozható terület is.) A ,,Reading Package Lists...'' feliratnál dobja el magát. Meg lehet oldani, hogy ne olvassa be az összes csomagot? Mondjuk opcionális és extra nem kell, témakör szerint X11 nem kell, stb.

Némi man-olvasás és Gúglizás után sem jutottam eredményre. Köszönöm, ha valaki hozzá tud szólni.

Szaty: nem tudom, ezzel segítek-e, de itt találsz arról infót, hogy lehet megbeszélni az apt-vel, hogy egy-egy csomagot, illetve igény szerint azok függőségeit más release-ből vegye:

http://www.argon.org/~roderick/apt-pinning.html

(Csak akkor beolvassa a teljes testing Packages fájlt is, de a meglévő Sarge csomagokat nem bántja).