Fórumok
Sziasztok!
Tudtok arra módot, hogy apt-get update 0 exit kóddal térjen vissza akkor is, ha érvénytelen csomagtároló van megadva a sources.list fájlban? Néhány csomagtároló már előre fel lett véve, de technikailag még nem létezik. Azt kellene megoldani, hogy ebben az esetben is működjön az
apt-get update && apt-get install foobar
sor. Jelenleg a ||:&& van használatban, működik, de szeretném kiváltani.
- 125 megtekintés
Hozzászólások
DIAGNOSTICS
apt-get returns zero on normal operation, decimal 100 on error.
Ez alapján azt hinném, marad az `apt-get update; apt-get install foobar`. Esetleg lehetne bonyolítani a dolgot (Eh...), és az update kimenetben kifejezetten keresni a hibás tárolókra vonatkozó üzenetet, és ez esetben (is) elvégezni a telepítést. Mindenesetre én is kíváncsi lennék a jobb megoldásokra.
- A hozzászóláshoz be kell jelentkezni
sudo apt update
if [ $(sudo LANG=C apt list --upgradable 2>/dev/null | egrep -v "Listing...|Done" | wc -l) -gt 0 ]; then
sudo apt full-upgrade -y && sudo apt --purge autoremove -y
fi
- A hozzászóláshoz be kell jelentkezni