table of contents
other sections
dselect(1) | Debian | dselect(1) |
NAMN¶
dselect - Debians pakethanteringsskalSYNOPS¶
dselect [flagga...] [åtgärd]BESKRIVNING¶
dselect är ett av det primära användargränssnitten för att hantera paket på ett Debiansystem. I dselects huvudmeny kan systemadministratören:- Uppdatera listan över tillgängliga paketversioner,
- Visa status för installerade och tillgängliga paket,
- Ändra paketval och hantera beroenden,
- Installera nya paket eller uppgradera till nyare versioner. dselect arbetar som ett skal runt dpkg(1), Debians lågnivåpakethanteringsverktyg. Det har en fullskärmspaketvalshanterare som hanterar beroenden och konflikter mellan paket. När det körs med administratörsbehörighet kan paket installeras, uppgraderas och tas bort. Olika åtkomstmetoder kan konfigureras för att hämta tillgänglig information om paketversioner och installerbara paket från paketsamlingar. Beroende på åtkomstmetoden kan dessa samlingar vara öppna arkivservrar på Internet, lokala arkivservrar eller finnas på cd-rom. Den rekommenderade åtkomstmetoden är apt, vilken tillhandahålls av paketet apt. Vanligtvis anropas dselect utan parametrar. En interaktiv meny visas då, vilken ger användaren ett antal handlingsmöjligheter. Om en handling ges som kommandoradsflagga startas denna med en gång. Flera kommandoradsflaggor finns ändå att tillgå för att förändra hur dselect arbetar eller för att visa ytterligare information om programmet.
FLAGGOR¶
Alla flaggorna kan ges både på kommandoraden och i dselects konfigurationsfil /etc/dpkg/dselect.cfg eller filerna i konfigurationskatalogen /etc/dpkg/dpkg.cfg.d/. En rad i konfigurationsfilen är antingen en flagga (precis samma som på kommandoraden, men utan inledande bindestreck) eller en kommentar (om den börjar med ett #).- --admindir katalog
- Ändrar namnet på katalogen där dpkg letar efter filerna "status", "available" m.fl. Förval är /var/lib/dpkg och du bör normalt sett inte behöva ändra det.
- --debug fil | -Dfil
- Slå på felsökningsläge. Felsökningsinformation lagras i fil.
- --expert
- Slår på expertläge, dvs. visar inte hjälpmeddelanden som kanske kan vara irriterande.
- --colour|--color skärmdel:[förgrund],[ bakgrund][:attr[+attr+...]]
- Ställer in skärmfärger. Detta fungerar bara om din skärm kan visa färger. Flaggan kan användas flera gånger (och fungerar bäst i dselect.cfg). Varje användning ändrar färgen (och kanske andra attribut) för en del av skärmen. Skärmdelarna är, uppifrån och ner:
- title
- Skärmtiteln.
- listhead
- Huvudraden ovanför paketlistan.
- list
- Den rullande paketlistan (och även viss hjälptext).
- listsel
- Den valda posten i listan.
- pkgstate
- I listan över paket är det här texten som anger aktuellt tillstånd för varje paket.
- pkgstatesel
- I listan över paket är det här texten som anger aktuellt tillstånd för det nu markerade paketet.
- infohead
- Huvudraden som visar information om tillståndet för det nu markerade paketet.
- infodesc
- Paketets korta beskrivning.
- info
- Används för att visa paketinformation, såsom paketets beskrivning.
- infofoot
- Den sista raden på skärmen när paket väljs.
- query
- Används för att visa frågor.
- helpscreen
- Färg på hjälpskärmar.
- --help
- Visar en kort hjälptext och ger lyckat avslut.
- --version
- Visar versionsinformation och ger lyckat avslut.
ÅTGÄRDER¶
När dselect startas kan det utföra följande åtgärder, antingen direkt om de anges på kommandoraden eller genom att fråga användaren med en meny om det körs interaktivt:Access (Åtkomst)¶
Väljer och konfigurerar en "åtkomstmetod" för att komma åt paketsamlingen.Update (Uppdatera)¶
Uppdatera databasen med tillgängliga paket.Select (Välj)¶
Visar eller väljer paketval och beroenden.Install (Installera)¶
Installerar valda paket.Config (Konfigurera)¶
Konfigurera paket som tidigare installerats, men ej till fullo konfigurerats.Remove (Radera)¶
Tar bort eller raderar helt installerade paket som markerats för borttagning.Quit (Avsluta)¶
Avslutar dselectPaketvalshantering¶
Introduktion¶
dselect utsätter direkt administratören för delar av den komplexitet det innebär att hantera stora mängder paket med många inbördes beroenden. För en användare som inte är nära förtrogen med koncepten och hur Debians pakethanteringssystem fungerar kan det te sig rätt så överväldigande. Trots att dselects målsättning är att förenkla administration och hantering av paket är det bara en del av helheten, och kan inte antas vara ett tillräckligt substitut för administratörsfärdighet och -förståelse. Användaren är tvungen att ha kunskap om det underliggande paketsystemet i Debian. Om tvivel föreligger, konsultera manualsidan dpkg(1) och Debians policymanual.Skärmutseende¶
Valskärmen är normalt delat i en övre och en nedre halva. Den övre halvan visar en lista över paket; en markeringsrad kan välja paket individuellt eller i grupp (när tillämpligt) genom att välja en grupprubrik. Den nedre halvan av skärmen visar detaljer om det paket som just nu visas i den övre halvan. Vilken sorts detaljer som visas kan varieras.Paketdetaljvy¶
Paketdetaljvyn visar normalt den utökade paketbeskrivningen för det paket som just nu är markerat i paketvallistan. Vilken sorts detaljer som visas kan växlas genom att trycka på "i", vilken växlar mellan:- den utökade beskrivningen
- kontrollinformationen för den installerade versionen
- kontrollinformationen för den tillgängliga versionen
Paketstatuslista¶
Huvudvalskärmen visar en lista över samtliga paket som är kända för Debians pakethanteringssystem, vilket inbegriper paket installerade på systemet och paket kända från databasen över tillgängliga paket.Felflagga:
tom inget fel
R allvarligt fel, kräver ominstallation
Installerad status:
tom ej installerat
* helt installerat och konfigurerat
- ej installerat, men konfigurationsfiler kan kvarstå
U uppackat men ännu ej konfigurerat
C halvkonfigurerat (ett fel uppstod)
I halvinstallerat (ett fel uppstod)
Aktuella och begärda val:
* markerat för installation eller uppgradering
- markerat för borttagning, konfigurationsfiler lämnas kvar
= håll: paketet kommer inte att röras alls
_ markerat för borttagning, tar även bort konfiguration
n paketet är nytt och har ännu inte markerats
Markör- och skärmrörelser¶
Paketvallistan och beroendekonfliktslösningnskärmarna kan navigeras genom att använda rörelsekommandon kopplade till följande tangenter:p, Upp, k flytta markeringsrad upp
n, Ned, j flytta markeringsrad ned
P, Pgup, Baksteg rulla lista 1 sida upp
N, Pgdn, Mellanslag rulla lista 1 sida ned
^p rulla lista 1 rad upp
^n rulla lista 1 rad ned
t, Home hoppa till listans början
e, End hoppa till listans slut
u rulla info 1 sida upp
d rulla info 1 sida ned
^u rulla info 1 rad upp
^d rulla info 1 rad ned
B, Vänsterpil panorera vy 1/3 skärm vänster
F, Högerpil panorera vy 1/3 skärm höger
^b panorera vy 1 tecken vänster
^f panorera vy 1 tecken höger
Sökning och sortering¶
Det går att söka i paketlistan efter paketnamn. Detta görs genom att trycka "/" och ange en enkel söksträng. Strängen tolkas som ett reguljärt uttryck enligt regex(7). Om du lägger till "/d" till sökuttrycket kommer dselect även söka beskrivningar. Om du lägger till "/i" kommer sökningen att ignorera skillnader mellan gemener och versaler. Du kan kombinera dessa båda suffix så här: "/id". Sökningen kan upprepas genom att trycka på "n" eller "\" tills det önskade paketet hittas. Om sökningen når slutet på listan hoppar den till början och fortsätter sökningen därifrån.alfabetisk tillgänglig status
prioritet+sektion tillgänglig+prioritet status+prioritet
sektion+prioritet tillgänglig+sektion status+sektion
Ändra val¶
Den begärda valstatusen för varje individuellt paket kan ändras med följande kommandon:+, Insert installera eller uppgradera
=, H håll i aktuellt tillstånd och version
:, G avbryt håll: uppgradera eller lämna oinstallerad
-, Delete ta bort, men lämna kvar konfiguration
_ ta bort och radera konfiguration
Lösa beroenden och konflikter¶
När ändringar som får en eller flera otillfredsställda beroenden eller konflikter till följd görs, frågar dselect användaren med en beroendelösningsskärm. Först visas dock en informativ hjälpskärm.Bekräfta de efterfrågade valen¶
Genom att trycka Enter godtas den vid tillfället inställda uppsättningen val. Om dselect inte upptäcker några otillfredsställda beroenden som följd av de efterfrågade valen kommer de nya valen att lagras. Om det däremot finns några otillfredsställda beroenden kommer dselect återigen gå till beroendelösningsskärmen.MILJÖVARIABLER¶
- HOME
- Om satt kommer dselect att använda det som katalogen från vilket den användarspecifika konfigurationsfilen skall läsas.
PROGRAMFEL¶
Paketvalsgränssnittet i dselect är förvirrande för en del nya användare. Det har rapporterats att det till och med kan få erfarna utvecklare av kärnan att gråta.SE ÄVEN¶
dpkg(1), apt-get(8), sources.list(5), deb(5).ÖVERSÄTTNING¶
Peter Krefting och Daniel Nylander.2012-04-07 | Debianprojektet |