Man page - dselect(1)
Packages contains this manual
Available languages:
en fr pt nl sv deManual
dselect
NAMNSYNOPS
BESKRIVNING
FLAGGOR
KOMMANDON
access (Ätkomst)
update (uppdatera)
select (vÀlj)
install (installera)
config (konfigurera)
remove (radera)
quit (avsluta)
HANTERING AV PAKETVAL
Introduktion
SkÀrmutseende
Paketdetaljvy
Paketstatuslista
Markör- och skÀrmrörelser
Sökning och sortering
Ăndra val
Lösa beroenden och konflikter
BekrÀfta de efterfrÄgade valen
RETURVĂRDE
MILJĂVARIABLER
PROGRAMFEL
SE ĂVEN
ĂVERSĂTTNING
NAMN
dselect - Debians pakethanteringsskal
SYNOPS
dselect [ flagga ...] [ kommando ...]
BESKRIVNING
dselect Àr ett av de primÀra anvÀndargrÀnssnitten för hantering av paket pÄ ett Debiansystem. I dselect -huvudmenyn 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Ä mediaskivor. Den rekommenderade Ätkomstmetoden Àr apt , vilken tillhandahÄlls av paketet apt (8).
Vanligtvis anropas dselect utan parametrar. En interaktiv meny visas dÄ, vilken ger anvÀndaren en lista med kommandon. Om ett kommando ges som kommandoradsflagga startas detta 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
dselect
s 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 om DPKG_ADMINDIR inte har satts.
--instdir katalog
SĂ€tt installationskatalogen, som anger katalogen dĂ€r paket installeras (sedan dpkg 1.21.2). Förval Ă€r â / â om DPKG_ROOT inte har satts.
--root katalog
SĂ€tt rotkatalogen till katalog , vilket sĂ€tter installationskatalogen till â katalog â och den administrativa katalogen till â katalog /var/lib/dpkg â (sedan dpkg 1.21.0).
-D fil , --debug fil
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.
--color
skÀrmdel:
[
förgrund
],[
bakgrund
][
:attr
[
+attr+...
]]
--colour
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.
Efter skÀrmdelen följer ett kolon och fÀrgangivelsen. Du kan ange antingen förgrundsfÀrgen, bakgrundsfÀrgen eller bÄda tvÄ, vilka kommer att ersÀtta de inkompilerade fÀrgerna. AnvÀnd de normala curses-namnen för fÀrgerna.
Du kan Ă€ven ange ytterligare ett kolon efter fĂ€rgangivelsen och dĂ€r ge attribut. Detta Ă€r en lista med ett eller flera attribut, avdelade med plustecken (â+â). TillgĂ€ngliga attribut Ă€r (alla fungerar inte pĂ„ alla terminaler): normal , standout (uthĂ€vd), underline (understruken), reverse (omvĂ€nd), blink , bright (ljus), dim (mörk), bold (fet)
-? , --help
Visar en kort hjÀlptext och ger lyckat avslut.
--version
Visar versionsinformation och ger lyckat avslut.
KOMMANDON
NÀr dselect startas kan det utföra följande kommandon, 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.
Som standard ger dselect flera olika metoder, sÄsom media , file och ftp , men andra paket kan tillhandahÄlla ytterligare metoder, till exempel ges Ätkomstmetoden apt av paketet apt (8).
Ă tkomstmetoden apt rekommenderas starkt.
update (uppdatera)
Uppdatera databasen med tillgÀngliga paket.
HÀmtar en lista över tillgÀngliga paket frÄn paketsamlingen som konfigurerats för den aktuella Ätkomstmetoden, och uppdaterar dpkg:s databas. Paketlistor finns normalt pÄ paketsamlingarna i filer vid namn Packages eller Packages.gz . Dessa filer kan genereras av de som underhÄller samlingarna genom att anvÀnda programmet dpkg-scanpackages (1).
Vilka detaljer som ges om uppdateringen beror pÄ hur Ätkomstmetoden Àr implementerad. Normalt Àr processen sjÀlvförklarande och behöver ingen interaktion med anvÀndaren.
select (vÀlj)
Visar eller vÀljer paketval och beroenden.
Detta Àr dselect s huvudfunktion. PÄ valskÀrmen kan anvÀndaren titta pÄ en lista över samtliga tillgÀngliga och installerade paket. NÀr det körs med administratörsbehörighet Àr det Àven möjligt att interaktivt Àndra paketets valstatus. dselect spÄrar vilken inverkning dessa Àndringar fÄr pÄ beroende eller motstridiga paket.
NÀr en konflikt eller ett misslyckat beroende upptÀcks visas en delskÀrm med möjlighet att lösa beroendet. PÄ denna skÀrm visas en lista över motstridiga eller beroende paket, och för varje paket som listas visas dess orsak. AnvÀndaren kan applicera de av dselect rekommenderade Àndringarna, sjÀlv Àndra dem, eller backa alla Àndringar, inklusive de som gjorde att de ej hanterade beroendena eller konflikterna uppstod till att börja med.
AnvÀndningen av den interaktiva paketvalshanterarskÀrmen beskrivs i ytterligare detalj nedan.
install (installera)
Installerar valda paket.
Den valda Ätkomstmetoden hÀmtar installerbara eller uppgraderbara paket frÄn relevanta paketsamlingar och installerar dem med dpkg . Beroende pÄ hur Ätkomstmetoden implementerats hÀmtas antingen alla paket innan installationen, eller sÄ hÀmtas de nÀr sÄ Àr nödvÀndigt. NÄgra Ätkomstmetoder kommer Àven ta bort paket som markerades för borttagning.
Om ett fel uppstod under installationen Àr rekommenderas det vanligen att köra installationen pÄ nytt. I de flesta fall kommer problemet försvinna eller lösas. Om problemet kvarstÄr eller den installation som genomfördes var felaktig, ber vi dig undersöka orsaken och omstÀndigheterna och rapportera ett fel i Debians felrapporteringssystem. Instruktioner om hur du gör det finns pÄ <https://bugs.debian.org/> eller genom att lÀsa dokumentationen för bug (1) eller reportbug (1), om dessa Àr installerade.
Detaljerna för hur installationen genomförs beror pÄ hur Ätkomstmetoden Àr implementerad. UppmÀrksamhet och indata frÄn anvÀndaren kan behövas under installation, konfiguration eller borttagning av paket, beroende pÄ hur utvecklarskripten i paketen ser ut. Vissa paket anvÀnder debconf (1)-biblioteket, vilket möjliggör mer flexibel, eller till och med automatiserad, installation och instÀllning.
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 dselect .
Avslutar programmet med felkod noll (lyckat).
HANTERING AV PAKETVAL
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 dselect s 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 distributionens policy.
SĂ„ lĂ€nge inte dselect körs i expert- eller direktlĂ€ge visas en hjĂ€lpskĂ€rm först nĂ€r det hĂ€r kommandot vĂ€ljs i menyn. AnvĂ€ndaren rekommenderas Ă„ det bestĂ€mdaste att studera all information som finns i direkthjĂ€lpskĂ€rmarna nĂ€r de dyker upp. DirekthjĂ€lpskĂ€rmarna kan nĂ€r som helst nĂ„s via tangenten â ? â.
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.
Genom att trycka â I â vĂ€xlas vyn mellan en fullskĂ€rmsvisning av paketlistan, en förstorad vy för paketdetaljer, eller en skĂ€rm med tvĂ„ lika stora delar.
Paketdetaljvy
Paketdetaljvyn visar normalt den utökade paketbeskrivningen för det paket som just nu Ă€r markerat i paketstatuslistan. Vilken sorts detaljer som visas kan vĂ€xlas genom att trycka pĂ„ knappen â i â, vilken vĂ€xlar mellan:
|
âą |
den utökade beskrivningen |
|||
|
âą |
styrinformationen för den installerade versionen |
|||
|
âą |
styrinformationen för den tillgÀngliga versionen |
I en beroendelösningsskÀrm Àr det Àven möjligt att visa specifika otillfredsstÀllda beroenden eller konflikter för paketet.
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.
För varje paket visar listan paketets status, prioritet, avdelning, installerade och tillgĂ€ngliga arkitekturer, installerade och tillgĂ€ngliga versioner, paketets namn och dess korta beskrivning, allt pĂ„ en rad. Genom att trycka pĂ„ knappen â A â slĂ„s visningen av installerade och tillgĂ€ngliga arkitekturer pĂ„ och av. Genom att trycka pĂ„ tangenten â V â slĂ„s visningen av den installerade och den aktiva versionen pĂ„ och av. Genom att trycka pĂ„ tangenten â v â vĂ€xlas paketstatusvisningen mellan ordrik och förkortad, med den förkortade visningen som förval.
Den förkortade statusindikeringen bestÄr av fyra delar: en felflagga, vilken normalt ska vara blank, aktuell status, senast vald status och nu vald status. De första tvÄ anger paketets faktiska status, det andra paret beskriver valet som gjorts av anvÀndaren.
Det hÀr betyder de förkortade paketstatuskoderna:
Felflagga:
tom
inget fel
R
allvarligt fel, behöver ominstallation;
InstallationstillstÄnd:
tom
ej installerat;
*
till fullo installerat och konfigurerat;
-
ej installerat med nÄgra konfigurationsfiler kan
kvarstÄ;
U
uppackat men Ànnu inte konfigurerat;
C
halvkonfigurerat (ett fel uppstod);
I
halvinstellrat (ett fel uppstod);
Aktuellt och
efterfrÄgat val:
*
markerat för installation eller uppgradering;
-
markerat för borttagning, konfigurationsfiler
kvarstÄr;
=
hÄlls; paketet kommer inte alls att behandlas;
_
markerat för att raderas, ta ocksÄ 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
markörraden upp
n, ned, j
flytta markörraden ned
P, Pgup, backsteg
rulla listan 1 sida upp
N, Pgdn, blanksteg
rulla listan 1 sida ned
Ëp
rulla listan 1 rad upp
Ën
rulla listan 1 rad ned
t, Home
hoppa till toppen av listan
e, End
hoppa till slutet av listan
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 visningen 1/3 skÀrm
vÀnster
F, högerpil
panorera visningen 1/3 skÀrm
höger
Ëb
panorera visning 1 tecken vÀnster
Ëf
panorera visning 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Ă„ tangenten â 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.
Listans sorteringsordning kan Ă€ndras genom att trycka pĂ„ tangenterna â o â> och â O â> upprepade gĂ„nger. Följande nio sorteringsordningar kan vĂ€ljas:
alfabetisk
prioritet+sektion
sektion+prioritet
tillgÀnglig
tillgÀnglig+prioritet
tillgÀnglig+sektion
status
status+prioritet
status+sektion
NÀr det inte anges explicit ovan anvÀnds alfabetisk ordning som den slutliga sorteringsnyckeln.
Ăndra val
Det önskade valtillstÄndet för individuella paket kan Àndras med följande kommandon:
+, Insert
installera
eller uppgradera
=, H
hÄll i nuvarande tillstÄnd och version
:, G
hÀv hÄll; uppgradera eller lÀmna
oinstallerat
-, Delete
ta bort, men lÀmna konfiguration
_
ta bort & rensa konfiguration
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, vilken beskrivs ytterligare nedan.
Det Àr Àven möjligt att applicera dessa kommandon pÄ grupper av paketval, genom att peka markeringsraden pÄ en grupprubrik. Exakt hur paketen grupperas beror pÄ vilken listordning som för tillfÀllet anvÀnds.
NödvÀndiga försiktighetsÄtgÀrder bör tas nÀr Àndringar görs pÄ stora gruppmarkeringar, eftersom det med en gÄng kan ge stora mÀngder otillfredsstÀllda beroenden eller konflikter, vilka alla kommer att visas pÄ en beroendelösningsskÀrm, vilket gör dem mycket svÄra att hantera. I praktiken Àr bara hÄll-kommandot och dess motsats anvÀndbara pÄ grupper.
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.
Ăvre halvan av skĂ€rmen listar alla paket som har otillfredsstĂ€llda beroenden eller konflikter som ett resultat av Ă€ndringen som efterfrĂ„gas, samt alla paket vars installation kan lösa nĂ„got av dessa beroenden, eller vars borttagning kan lösa nĂ„gon av konflikterna. Den nedre halvan visar som förval de beroenden eller konflikter som leder till att det markerade paketet listas.
Redan dÄ paketunderlistan frÄn början visas kan dselect ha satt efterfrÄgad valstatus för nÄgra av de listade paketen, för att lösa de beroenden eller konflikter som fick beroendelösningsskÀrmen att visas. Det Àr oftast bÀst att följa upp de förslag dselect ger.
De listade paketens valstatus kan Ă„terstĂ€llas till ursprungsinstĂ€llningarna, sĂ„som de var innan de otillfredsstĂ€llda beroendena eller konflikterna skapades, genom att trycka pĂ„ tangenten â R â. Genom att trycka pĂ„ â D â Ă„terstĂ€lls de föreslagna lösningarna, men Ă€ndringen som fick skĂ€rmen att visas behĂ„lls i den status de valdes. Slutligen, genom att trycka â U â> Ă„terstĂ€lls valen Ă„terigen till de automatiskt föreslagna vĂ€rdena.
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.
För att Ă€ndra en uppsĂ€ttning val som skapar otillfredsstĂ€llda beroenden eller konflikter, och tvinga dselect att godta dem trycker du pĂ„ tangenten â Q â. Detta stĂ€ller ovillkorligen in de val anvĂ€ndaren gjort, vilket vanligtvis inte bör göras om man inte har lĂ€st det finstilta.
Motsatt effekt, att backa ut frĂ„n valĂ€ndringar och Ă„tergĂ„ till föregĂ„ende vallista, kan fĂ„s genom att trycka pĂ„ tangenterna â X â eller Escape . Genom att upprepade gĂ„nger trycka dessa tangenter, kan eventuella skadliga paketval backas ut helt och hĂ„llet för att Ă„tergĂ„ till senast etablerade instĂ€llningar.
Om du av misstag vĂ€ljer nĂ„gra instĂ€llningar och vill Ă„terstĂ€lla alla val till det som för nĂ€rvarande Ă€r installerat pĂ„ systemet trycker du pĂ„ knappen â C â. Det motsvarar pĂ„ ett ungefĂ€r att anvĂ€nda kommandot âavbryt hĂ„llâ pĂ„ alla paket, men det ger en tydligare panikknapp om anvĂ€ndaren av misstag tryckte pĂ„ Enter .
RETURVĂRDE
|
0 |
Det önskade kommandot utfördes utan fel. |
||
|
2 |
Ădesdigert eller irreparabelt fel pĂ„ grund av felaktig anvĂ€ndning pĂ„ kommandoraden, eller interaktioner med systemet, sĂ„som databasĂ„tkomst, minnesallokeringer, osv. |
MILJĂVARIABLER
DPKG_ROOT
Om satt och flaggorna --instdir och --root inte har angivits anvÀnds det som filsystemets rotkatalog (sedan dpkg 1.21.0).
DPKG_ADMINDIR
Om satt, och flaggorna --admindir och -root inte har angivits, anvÀnds vÀrdet som administrativ katalog för dpkg (sedan dpkg 1.21.0).
HOME
Om satt kommer dselect att anvÀnda det som katalogen frÄn vilket den anvÀndarspecifika konfigurationsfilen ska 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.
Dokumentationen har brister.
Det finns inget hjÀlpalternativ i huvudmenyn.
Den synliga listan med tillgÀngliga paket kan inte förminskas.
De inbyggda Ätkomstmetoderna kan inte lÀngre nÄ nuvarande kvalitetsstandard. AnvÀnd Ätkomstmetoden som ges av apt (8), den Àr inte bara inte trasig, utan Àven mycket flexiblare Àn de inbyggda Ätkomstmetoderna.
SE ĂVEN
dpkg (1), apt (8), sources.list (5), deb (5).
ĂVERSĂTTNING
Peter Krefting och Daniel Nylander.