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.
- 968 megtekintés
Hozzászólások
Tipp a kérdéses progit tedd fel forrásból és az apt észre sem veszi! :)
- A hozzászóláshoz be kell jelentkezni
Én is gondoltam rá da a forráscsomag nem érhető el mivel ez egy kereskedelmi szoftver és .deb csomagba van csom,agolva.
- A hozzászóláshoz be kell jelentkezni
Akkor a "deb" csomag tartalmát másold az /usr/local-ba, manuálisan!
/bin /lib /share stb értelemszerűen.
Előtte távolitsd el dpkg-val amit fel pakoltál és
ellenőrizd hogy műxik-é!
Ill az apt nyavajog vagy sem!
- A hozzászóláshoz be kell jelentkezni
Igen valósínű ez lessz amég nem találok jobb megoldást
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
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).
- A hozzászóláshoz be kell jelentkezni