Wat is Sorgen?Sorgen is een programma die ondersteuning voor third party repositories aan uw systeem toevoegt. Behalve een regel in de sources.list wordt ook de gpg-key toegevoegd.
Installatiewget http://sorgenupstream.googlepages.com/sorgen_1.1.0_all.deb
sudo dpkg -i sorgen_1.1.0_all.deb
Voorlopig zit sorgen nog steeds op een googlepages.com site. Een apt-repository voor sorgen zelf en voor de sorgendata bestanden zou uiteraard het beste zijn. Het huidige .deb werkt alleen op gutsy of hardy. Wanneer ik weer eens tijd heb om een installatie van een oudere versie te doen, zal sorgen ook op oudere versies werken.
Een default sources.list aanmakenOm een default sources.list aan te maken (bestaande uit de ubuntu archive, de updates, security-updates en de canonical archive) kunt u gebruik maken van onderstaand commando.
sudo sorgen default
Een repository toevoegenEen repository aan uw sources.list kan ook, met het optie enable. Een door sorgen ondersteunde repository kan toegevoegd worden met bijvoorbeeld
sudo sorgen enable medibuntu[all]
Als u slechts bepaalde componenten wilt toevoegen dan kunt u deze (evt door een komma van elkaar gescheiden) tussen de vierkante haakjes zetten, bijvoorbeeld
sudo sorgen enable seveas[backports,seveas-meta]
Als het repository niet door sorgen ondersteund wordt, dan dient u het gewenste sources.list regel als volgt op te geven. Let op dat u alle spaties vervangt door platte strepen:
sudo sorgen enable [deb_http://www.example.com_hardy_component1_component2]
Een repository verwijderenEen repository verwijderen gaat op hetzelfde wijze als het toevoegen alleen maakt u gebruik van disable ipv enable. U kunt (ook van deb regels) uiteraard ook slechts één of enkele componenten verwijderen.
sudo sorgen disable medibuntu[non-free]
Uw sources.list leegmakenSoms is het handig om uw sources.list helemaal leeg te maken. Dit doet u met
sudo sorgen clean
Uw sources.list updatenNadat u een nieuwe versie van sorgen heeft geinstalleerd, kan het handig zijn om uw sources.list te verversen. Het kan namelijk zo zijn dat een repository geen ondersteuning meer biedt voor uw Ubuntu versie of op een andere server te vinden is. In dit geval kunt u gebruik maken van
sudo sorgen refresh
Voor elke repository gevraagd worden of je die toe wil voegen?Als u voor elk repository gevraagd wilt worden of u deze toe wil voegen (zoals in sorgen-1.0) dan kunt u gebruik maken van sorgen zonder extra argumenten
sudo sorgen
Niet tevreden met de automatisch gevonden waardes?Als u niet tevreden bent met de automatisch gevonden waarden, dan kunt u ook dit uiteraard zelf veranderen. Een voorbeeld van de architecture, Ubuntu-versie en land opgeven is:
sudo sorgen -a i386 -c fr -r hardy
Eerst uittesten?Als u eerst de gewenste verandering wilt bekijken, dan kunt u gebruik maken van sorgen met de preview flag. Hier zijn geen sudo rechten voor nodig.
sorgen -p
Problemen of feedback?Bugs kunnen geplaatst worden op
http://launchpad.net/sorgen . Opmerkingen en vragen kunnen in dit thread geplaatst worden.
Veel plezier,
Kiwinote