2012. március 15., csütörtök

apt: nem kellenek a források

A Debian-alapú rendszerekben (így az Ubuntuban is) az /etc/apt/sources.list fájl mondja meg, hogy a csomagkezelőnek (azaz az apt-nek) honnan kell lehoznia a rendelkezésre álló csomagok listáját. A lista tartalmazza azokat a sorokat is, amelyek a lefordított csomagokat jelentik (ezek elején deb áll), és azokat is, amelyek a forráskódú állományokat jelentik (ezek elején deb-src áll).
A forrásokra nekem nincs szükségem - igen-igen ritka, hogy kellenek -, így nem generálunk fölös forgalmat a letöltésükkel. Lehetőségünk van arra, hogy a deb-src kezdetű sorokat kézzel kommenteljük ki, de megoldhatók egy elegáns sed-egysorossal is.
sudo sed -i /deb-src/s/^/#/ /etc/apt/sources.list
A fenti sor minden deb-src bejegyzéssel kezdődő sor elé, a sor elejére egy kettőskeresztet ír, azaz kikommenteli őket.
Ha már nekikezdtünk, akkor azt is beállíthatjuk, hogy a magyar Ubuntu-tükörszerverek helyett inkább a németeket szeretnénk használni: Sokszor jártam már úgy, hogy a magyar tükör épp gyengélkedett, úgyhogy éles szerveren inkább a saját tapasztalatom szerint megbízhatóbb németeket preferálom.
sudo sed -i s/hu.arch/de.arch/ /etc/apt/sources.list
Na, ezzel is megvagyunk. A következő sor lehozza a futtatásakor épp aktuális listákat:
sudo apt-get update
Ez pedig naprakésszé alakítja a rendszerünket:
sudo apt-get upgrade

Nincsenek megjegyzések: