<?xml version="1.0" encoding="utf-8" standalone="no"?>

<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"file:///usr/share/xml/docbook/schema/4.5/docbookx.dtd" [
  <!ENTITY aptitude "<command>aptitude</command>">
  <!ENTITY apt '<systemitem class="library">apt</systemitem>'>
  <!ENTITY dselect '<command>dselect</command>'>
  <!ENTITY apt-get '<command>apt-get</command>'>
  <!ENTITY root '<systemitem class="username">root</systemitem>'>
  <!ENTITY VERSION '0.3.2'>

  <!-- Shortcuts for menu commands: -->

  <!ENTITY actions-install "<menuchoice><shortcut><keycap>g</keycap></shortcut><guimenu>Toiminnot</guimenu><guimenuitem>Asenna/poista paketteja</guimenuitem></menuchoice>">
  <!ENTITY actions-update "<menuchoice><shortcut><keycap>u</keycap></shortcut><guimenu>Toiminnot</guimenu><guimenuitem>Päivitä pakettiluettelo</guimenuitem></menuchoice>">
  <!ENTITY actions-forget "<menuchoice><shortcut><keycap>f</keycap></shortcut><guimenu>Toiminnot</guimenu><guimenuitem>Unohda uudet paketit</guimenuitem></menuchoice>">
  <!ENTITY actions-clean "<menuchoice><guimenu>Toiminnot</guimenu><guimenuitem>Puhdista koko pakettivarasto</guimenuitem></menuchoice>">
  <!ENTITY actions-clean-obs "<menuchoice><guimenu>Toiminnot</guimenu><guimenuitem>Puhdista vanhentuneet tiedostot</guimenuitem></menuchoice>">
  <!ENTITY actions-upgrade "<menuchoice><shortcut><keycap>U</keycap></shortcut><guimenu>Toiminnot</guimenu><guimenuitem>Merkitse päivitykset</guimenuitem></menuchoice>">
  <!ENTITY actions-mine "<menuchoice><guimenu>Toiminnot</guimenu><guimenuitem>Pelaa miinaharavaa</guimenuitem></menuchoice>">
  <!ENTITY actions-su "<menuchoice><guimenu>Toiminnot</guimenu><guimenuitem>Vaihda root-tunnukselle</guimenuitem></menuchoice>">
  <!ENTITY actions-quit "<menuchoice><shortcut><keycap>Q</keycap></shortcut><guimenu>Toiminnot</guimenu><guimenuitem>Lopeta</guimenuitem></menuchoice>">

  <!ENTITY undo-undo "<menuchoice><shortcut><keycombo action='simul'><keycap>Control</keycap><keycap>u</keycap></keycombo></shortcut><guimenu>Peruuta</guimenu><guimenuitem>Peruuta</guimenuitem></menuchoice>">

  <!ENTITY package-install "<menuchoice><shortcut><keycap>+</keycap></shortcut><guimenu>Paketti</guimenu><guimenuitem>Asenna</guimenuitem></menuchoice>">
  <!ENTITY package-remove "<menuchoice><shortcut><keycap>-</keycap></shortcut><guimenu>Paketti</guimenu><guimenuitem>Poista</guimenuitem></menuchoice>">
  <!ENTITY package-purge "<menuchoice><shortcut><keycap>_</keycap></shortcut><guimenu>Paketti</guimenu><guimenuitem>Siivoa</guimenuitem></menuchoice>">
  <!ENTITY package-keep "<menuchoice><shortcut><keycap>:</keycap></shortcut><guimenu>Paketti</guimenu><guimenuitem>Palauta</guimenuitem></menuchoice>">
  <!ENTITY package-hold "<menuchoice><shortcut><keycap>=</keycap></shortcut><guimenu>Paketti</guimenu><guimenuitem>Jäädytä</guimenuitem></menuchoice>">
  <!ENTITY package-markauto "<menuchoice><shortcut><keycap>M</keycap></shortcut><guimenu>Paketti</guimenu><guimenuitem>Merkitse Automaatti</guimenuitem></menuchoice>">
  <!ENTITY package-markmanual "<menuchoice><shortcut><keycap>m</keycap></shortcut><guimenu>Paketti</guimenu><guimenuitem>Merkitse Käsin</guimenuitem></menuchoice>">
  <!ENTITY package-forbid "<menuchoice><shortcut><keycap>F</keycap></shortcut><guimenu>Paketti</guimenu><guimenuitem>Estä versio</guimenuitem></menuchoice>">
  <!ENTITY package-information "<menuchoice><shortcut><keycap>enter</keycap></shortcut><guimenu>Paketti</guimenu><guimenuitem>Tiedot</guimenuitem></menuchoice>">
  <!ENTITY package-changelog "<menuchoice><shortcut><keycap>C</keycap></shortcut><guimenu>package</guimenu><guimenuitem>Muutosloki</guimenuitem></menuchoice>">

  <!ENTITY search-find "<menuchoice><shortcut><keycap>/</keycap></shortcut><guimenu>Haku</guimenu><guimenuitem>Etsi</guimenuitem></menuchoice>">
  <!ENTITY search-refind "<menuchoice><shortcut><keycap>\</keycap></shortcut><guimenu>Haku</guimenu><guimenuitem>Etsi Uudestaan</guimenuitem></menuchoice>">
  <!ENTITY search-limit "<menuchoice><shortcut><keycap>l</keycap></shortcut><guimenu>Haku</guimenu><guimenuitem>Rajoita Näkymä</guimenuitem></menuchoice>">
  <!ENTITY search-unlimit "<menuchoice><shortcut><keycap>l</keycap></shortcut><guimenu>Haku</guimenu><guimenuitem>Laajenna Näkymä</guimenuitem></menuchoice>">
  <!ENTITY search-find-broken "<menuchoice><shortcut><keycap>b</keycap></shortcut><guimenu>Haku</guimenu><guimenuitem>Hae rikkinäiset</guimenuitem></menuchoice>">

  <!ENTITY options-ui "<menuchoice><guimenu>Asetukset</guimenu><guimenuitem>Käyttöliittymä</guimenuitem></menuchoice>">
  <!ENTITY options-dep "<menuchoice><guimenu>Asetukset</guimenu><guimenuitem>Riippuvuuksien käsittely</guimenuitem></menuchoice>">
  <!ENTITY options-misc "<menuchoice><guimenu>Asetukset</guimenu><guimenuitem>Sekalaista</guimenuitem></menuchoice>">
  <!ENTITY options-revert "<menuchoice><guimenu>Asetukset</guimenu><guimenuitem>Palauta oletukset</guimenuitem></menuchoice>">

  <!ENTITY views-next "<menuchoice><shortcut><keycap>F6</keycap></shortcut><guimenu>Näkymät</guimenu><guimenuitem>Seuraava</guimenuitem></menuchoice>">
  <!ENTITY views-prev "<menuchoice><shortcut><keycap>F7</keycap></shortcut><guimenu>Näkymät</guimenu><guimenuitem>Edellinen</guimenuitem></menuchoice>">
  <!ENTITY views-close "<menuchoice><shortcut><keycap>q</keycap></shortcut><guimenu>Näkymät</guimenu><guimenuitem>Sulje</guimenuitem></menuchoice>">

  <!ENTITY views-new "<menuchoice><guimenu>Näkymät</guimenu><guimenuitem>Uusi pakettinäkymä</guimenuitem></menuchoice>">

  <!ENTITY help-about "<menuchoice><guimenu>Apu</guimenu><guimenuitem>Tietoja</guimenuitem></menuchoice>">
  <!ENTITY help-help "<menuchoice><shortcut><keycap>?</keycap></shortcut><guimenu>Apu</guimenu><guimenuitem>Pika-apu</guimenuitem></menuchoice>">
  <!ENTITY help-manual "<menuchoice><guimenu>Apu</guimenu><guimenuitem>Käyttöopas</guimenuitem></menuchoice>">
  <!ENTITY help-faq "<menuchoice><guimenu>Apu</guimenu><guimenuitem>UKK</guimenuitem></menuchoice>">
  <!ENTITY help-changelog "<menuchoice><guimenu>Apu</guimenu><guimenuitem>Muutosloki</guimenuitem></menuchoice>">
  <!ENTITY help-license "<menuchoice><guimenu>Apu</guimenu><guimenuitem>Lisenssi</guimenuitem></menuchoice>">


  <!ENTITY manpage SYSTEM "manpage.xml">
]>

<book lang="fi">
  <bookinfo>
    <title>&aptitude;n käyttöopas</title>
    <subtitle>Versio &VERSION;</subtitle>
    <author>
      <personname>
	<firstname>Daniel</firstname>
	<surname>Burrows</surname>
      </personname>
      <email>dburrows@debian.org</email>
    </author>
    <copyright>
      <year>2004</year>
      <holder>Daniel Burrows</holder>
    </copyright>

    <legalnotice>
      <para>
	This manual is free software; you can redistribute it and/or
	modify it under the terms of the GNU General Public License as
	published by the Free Software Foundation; either version 2 of
	the License, or (at your option) any later version.
      </para>

      <para>
	This manual is distributed in the hope that it will be useful, but
	WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
	General Public License for more details.
      </para>

      <para>
	You should have received a copy of the GNU General Public License
	along with this manual; if not, write to the Free Software
	Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
	02110-1301 USA
      </para>
    </legalnotice>
  </bookinfo>

  <preface>

    <title>Johdanto</title>

    <blockquote>
      <attribution>
	<personname>
	  <firstname>John</firstname>
	  <surname>Fouhy</surname>
	</personname>
      </attribution>

      <para>
	<quote>Mestari, onko Buddha Emacsissa?</quote>, noviisi kysyi.
      </para>

      <para>
	<quote>Varmasti on</quote>, vastasi mestari.  <quote>Siinähän
	on pahus vieköön kaikki muukin.</quote> Useiden vuosien
	jälkeen noviisi saavutti valaistumisen.
      </para>
    </blockquote>

    <para>
      Tervetuloa &aptitude;n käyttöoppaan pariin.  Tämä johdanto
      selvittää, mikä &aptitude; on ja miten pääset aloittamaan sen
      käytön.  <xref linkend="chapGettingStarted"/> antaa tietoa
      varsinaisen käytön aloittamisesta.
    </para>

    <section>

      <title>Mikä aptitude oikeastaan on?</title>

      <para>
	&aptitude; on monipuolinen pakettienhallintaohjelma Debian
	GNU/Linux -järjestelmiin.  Se pohjautuu tunnettuun
	&apt;-pakettienhallintakirjastoon.  &aptitude;n ominaisuudet
	ovat yhdistelmä &dselect;:n ja &apt-get;:n ominaisuuksista, ja
	lisäksi siinä on ominaisuuksia, joita kummassakaan näistä ei
	ole.
      </para>

    </section>

    <section>

      <title>Mitä on pakettien hallinta?</title>

      <para>
	<firstterm>Pakettien hallinta</firstterm> pitää kirjaa
	tietokoneellesi asennetuista ohjelmistoista ja mahdollistaa
	uusien ohjelmistojen asennuksen sekä ohjelmistojen päivityksen
	ja poistamisen.  Kuten nimestä voi jo päätellä, pakettien
	hallinta käsittelee <firstterm>paketteja</firstterm>,
	tiedostojen kokoelmia, jotka asennetaan ja poistetaan ryhminä.
      </para>

      <para>
	Usein paketti on vain jokin yksittäinen ohjelma.  Esimerkiksi
	pikaviestintäohjelma <command>gaim</command> löytyy
	samannimisestä Debian-paketista.  On myös yleistä, että
	ohjelma koostuu useista toisiinsa liittyvistä paketeista.
	Esimerkiksi <command>gimp</command>-kuvankäsittelyohjelmaan
	kuuluu <systemitem>gimp</systemitem>-paketin lisäksi myös
	<systemitem>gimp-data</systemitem>aketti.  Siihen on myös
	saatavilla useita valinnaisia lisäpaketteja (sekalaisia
	datatiedostoja, oppaita jne.).  Toisinaan myös useita
	samankaltaisia ohjelmia on niputettu yhteen pakettiin.  Tästä
	esimerkkinä on paketti <systemitem>fileutils</systemitem>,
	joka sisältää yleisiä Unix-komentoja kuten
	<command>ls</command>, <command>cp</command> jne.
      </para>

      <para>
	Jotkin paketit vaativat toisia paketteja toimiakseen.
	Debianissa paketit voivat <firstterm>riippua</firstterm>
	toisista paketeista, <firstterm>suositella</firstterm> tai
	<firstterm>ehdottaa</firstterm> niitä tai <firstterm>olla
	ristiriidassa</firstterm> niiden kanssa.
      </para>

      <itemizedlist>

	<listitem>
	  <para>
	    Jos paketti A riippuu paketista B, B on välttämätön, jotta
	    A voisi toimia.  Esimerkiksi
	    <systemitem>gimp</systemitem>-paketti riippuu
	    <systemitem>gimp-data</systemitem>-paketista, joka
	    sisältää kuvankäsittelyohjelma <ulink
	    url="http://www.gimp.org">GIMP:n</ulink> tarvitsemia
	    tiedostoja.
	  </para>
	</listitem>

	<listitem>
	  <para>
	    Jos paketti A suosittelee pakettia B, niin B mahdollistaa
	    A:lle jonkin toiminnallisuuden, jonka useimmat käyttäjät
	    haluavat.  Esimerkiki
	    <systemitem>mozilla-browser</systemitem>-paketti
	    suosittelee <systemitem>mozilla-psm</systemitem>-pakettia,
	    joka lisää <ulink
	    url="http://www.mozilla.org">Mozilla</ulink>-selaimeen
	    tuen salatulle tiedonsiirrolle.  Mozilla toimii ilmankin
	    tätä, mutta useimmat käyttäjät haluavat mahdollisuuden
	    siirtää luottamuksellista tietoa (kuten
	    luottokorttinumeroita).
	  </para>
	</listitem>

	<listitem>
	  <para>
	    Jos paketti A ehdottaa pakettia B, niin B tarjoaa jonkin
	    lisätoiminnallisuuden A:lle, mutta tätä ei useimmissa
	    tapauksissa tarvita.  Esimerkiksi
	    <systemitem>kmail</systemitem>-paketti ehdottaa
	    <systemitem>gnupg</systemitem>-pakettia, joka antaa
	    mahdollisuuden salata <ulink
	    url="http://kmail.kde.org/">KMail</ulink>-ohjelmalla
	    lähetetyn sähköpostin.
	  </para>
	</listitem>

	<listitem>
	  <para>
	    Jos paketti A on ristiriidassa paketin B kanssa, näitä
	    kahta pakettia ei voi asentaa yhtä aikaa.  Esimerkiksi
	    <systemitem>fb-music-hi</systemitem>-paketti on
	    ristiriidassa
	    <systemitem>fb-music-low</systemitem>-paketin kanssa,
	    koska nämä paketit tarjoavat vaihtoehtoiset musiikit
	    <ulink url="http://www.frozen-bubble.org">Frozen
	    Bubble</ulink> -peliin.
	  </para>
	</listitem>
      </itemizedlist>

      <para>
	Paketinhallintaohjelma tarjoaa käyttöliittymän, joka helpottaa
	järjestelmään asennettujen pakettien hallintaa.  &aptitude; on
	tällainen ohjelma, joka on rakennettu &apt;-kirjaston päälle.
      </para>

    </section>

    <section>
      <title>Mikä &apt;-järjestelmä on?</title>

      <para>
	Pakettien asennus ja poisto on luonnollisesti tarpeen, mutta
	ohjelma, joka tekee vain tämän (Debianissa
	<systemitem>dpkg</systemitem>) on riittävä vain, jos haluat
	asentaa yhden tai kaksi pakettia.  Sen rajoitukset tulevat
	ilmi heti kun haluat hallita laajempaa kokoelmaa.  Samoin, jos
	asennettava paketti vaatii jotakin, jota ei ole vielä
	asennettu, tämäkin pitää noutaa ja asentaa käsin.  Tällaiset
	muiden vaatimuksena asennetut paketit lisäksi jäävät
	järjestelmään poistettuasi vaativan paketin, ellet erikseen
	käsin poista niitä.
      </para>

      <para>
	Koska kaiken tällaisen tekeminen käsin on työlästä,
	pakettienhallintajärjestelmissä on yleensä myös ohjelmia,
	jotka huolehtivat tästä.  &apt; on yhteinen pohja näiden
	ohjelmien toteuttamiseen: &aptitude;n lisäksi myös
	esim. <command>synaptic</command> ja
	<command>apt-watch</command> käyttävät &apt;ia.
      </para>

      <para>
	&apt; ylläpitää luetteloa kaikista paketeista, jotka voidaan
	noutaa Debianilta tietokoneellesi.  Tämän luettelon
	perusteella voi selvittää, mitä paketteja tarvitsee päivittää
	tai mitä paketteja voi asentaa.  &apt; osaa myös selvittää
	riippuvuuksia automaattisesti: kun päätät asentaa paketin,
	&apt; löytää tämän paketin vaatimat paketit ja asentaa myös
	ne.
      </para>

      <para>
	&apt;iin perustuva pakettienhallintaohjelma, kuten &aptitude;,
	sisältää yleensä kolme perustoimintoa:
	<firstterm>pakettiluettelon päivitys</firstterm> noutaa
	Debianin palvelimilta tuoreet luettelot saatavilla olevista
	paketeista, näiden luetteloiden perusteella
	<firstterm>valitaan</firstterm> asennettavat, päivitettävät ja
	poistettavat paketit, ja lopuksi valinnat
	<firstterm>toteutetaan</firstterm> suorittamalla valitut
	asennukset, poistot, jne.
      </para>

      <para>
	&apt;iin pohjautuvissa ohjelmissa tiedot pakettiluettelojen
	sijainneista luetaan tiedostosta
	<filename>/etc/apt/sources.list</filename>.  Tämän tiedoston
	muotoa ja sisältöä ei kuvata tässä tekstissä vaan
	manuaalisivulla <systemitem>sources.list(5)</systemitem>.
      </para>
    </section>

    <section>
      <title>
	Miten voin hankkia &aptitude;n?
      </title>

      <para>
	Tämä luku selittää eri tavat, joilla voit hankkia &aptitude;n,
	jos se jostain valitettavasta syystä ei vielä ole asennettuna
	järjestelmääsi.  Useimmille paras tapa selitetään luvussa
	<link linkend="secBinaryPackages">binääripaketeista</link>.
      </para>

      <section id="secBinaryPackages">
	<title>Esikäännetty &aptitude; eli <quote>valinta 99%:lle käyttäjistä</quote></title>

	<para>
	  Esikäännetyt paketit eli <quote>binääripaketit</quote> ovat
	  helpoin ja yleisin tapa asentaa &aptitude;.  <link
	  linkend="secSourceInstall">Asennus lähdekoodista</link>
	  tulisi valita vain jos binääripaketteja ei ole saatavilla
	  tai jos tarvitset jotain, jota binääripaketit eivät tarjopa.
	</para>

	<para>
	  Jos käytät Debiania, suorita &root;-tunnuksella komento
	  <userinput>apt-get install aptitude</userinput>.  Jos et
	  käytä Debiania, on mahdollista, että järjestelmäsi
	  toimittaja on esikääntänyt &aptitude;n; voit ottaa yhteyttä
	  heihin, jos et löydä esikäännettyä &aptitude;a.
	</para>
      </section>

      <section id="secSourceInstall">
	<title>&aptitude;n kääntäminen lähdekoodista</title>

	<para>
	  On myös mahdollista kääntää &aptitude; lähdekoodista.  Tämä
	  ei luultavasti ole hyödyllistä ellei &apt; ole jo asennetuna
	  järjestelmääsi.  Jos se on, &aptitude;n asennus
	  lähdekoodista tapahtuu seuraavasti:
	</para>

	<orderedlist>
	  <listitem>
	    <para>
	      Asenna seuraavat ohjelmistot:
	    </para>

	    <itemizedlist>
	      <listitem>
		<para>
		  C++-kääntäjä, esimerkiksi <ulink
		  url="http://gcc.gnu.org">g++</ulink>.
		</para>
	      </listitem>

	      <listitem>
		<para>
		  &apt;-ohjelmankehitystiedostot; nämä ovat yleensä
		  paketissa, jonka nimi on
		  <systemitem>libapt-pkg-dev</systemitem> tai jokin
		  senkaltainen.
		</para>
	      </listitem>

	      <listitem>
		<para>
		  <systemitem>Libsigc++-2.0</systemitem>-kirjasto, saatavilla osoitteessa <ulink url="http://libsigc.sourceforge.net"></ulink>.
		</para>
	      </listitem>

	      <listitem>
		<para>
		  Lopuksi nouda uusin &aptitude;n lähdekoodi, joka on
		  saatavilla sivulta <ulink
		  url="http://packages.debian.org/unstable/admin/aptitude"></ulink>.
		  Vieritä näyttö sivun loppuun ja nouda
		  <quote>.orig.tar.gz</quote>-tiedosto.
		</para>
	      </listitem>
	    </itemizedlist>
	  </listitem>
	</orderedlist>

	<para>
	  Kun olet tehnyt kaiken ylläolevan, suorita pääteikkunassa
	  komento <command>tar zxf aptitude-&VERSION;.tar.gz</command>
	  purkaaksesi lähdekoodipaketin.  Tämän jälkeen kirjoita
	  <command>cd aptitude-&VERSION; &amp;&amp; ./configure
	  &amp;&amp; make</command> kääntääksesi &aptitude;n.  Jos
	  komento suoritettiin loppuun, varmista, että ole
	  &root;-käyttäjä (esimerkiksi käyttämällä
	  <command>su</command>-komentoa) ja kirjoita <command>make
	  install</command> asentaaksesi &aptitude;n järjestelmääsi.
	  Tämän jälkeen &aptitude;n pitäisi käynnistyä kirjoittamalla
	  <command>aptitude</command> komentokehoitteeseen.
	</para>
      </section>

      <section>
	<title>&aptitude;n haku Subversionilla</title>

	<para>
	  Jos haluat kokeilla tuoreinta mahdollista versiota tai
	  avustaa &aptitude;n kehityksessä, voit noutaa
	  julkaisemattoman kehitysversion käyttämällä Subversionia.
	  Asenna Subversion (haettavissa osoitteesta <ulink
	  url="http://subversion.tigris.org">)</ulink> ja suorita
	  komento <command>svn checkout
	  svn://svn.debian.org/aptitude/trunk/aptitude</command>
	  noutaaksesi tuoreimman lähdekoodin.  Myöhemmin voit
	  päivittää noutamasi koodin tuoreimpaan versioon siirtymällä
	  <command>cd</command>-komennolla sen hakemistoon ja
	  komentamalla <command>svn update</command>.
	</para>

	<para>
	  Subversionilla haetun &aptitude;n kääntämiseen tarvitset
	  ohjelmat <systemitem>autoconf</systemitem> ja
	  <systemitem>automake</systemitem>.  Kirjoita
	  <command>./autogen.sh</command> luodaksesi käännöksessä
	  tarvittavat tiedostot, minkä jälkeen käännös tapahtuu
	  komennoilla <command>make</command> ja <command>make
	  install</command>
	</para>

	<warning>
	  <para>
	    Subversionilla haettava &aptitude; on kehitysversio, joka
	    muuttuu jatkuvasti vikakorjausten ja uusien toimintojen
	    lisäyksen myötä.  Ei ole edes varmaa, että se kääntyy
	    virheettömästi, saati että se toimisi.  Vikailmoituksia on
	    suotavaa tehdä, mutta kehitysversion käyttö on täysin
	    omalla vastuullasi.<footnote><para>Luonnollisesti kaikkien
	    vapaaohjelmistojen käyttö tapahtuu omalla vastuulla, mutta
	    kehitysversion käyttö on vielä riskialttiimpaa kuin
	    julkaistun version.</para></footnote>
	  </para>
	</warning>
      </section>
    </section>
  </preface>

  <chapter id="chapGettingStarted">
    <title>Aloitus</title>

    <blockquote>
      <attribution>
	<personname>
	  <firstname>Lao</firstname>
	  <surname>Tsu</surname>
	</personname>
      </attribution>

      <para>
	Pitkäkin matka alkaa yhdellä askeleella.
      </para>

    </blockquote>

    <para>
      &aptitude; on laaja ohjelma, ja siinä on paljon
      toiminnallisuutta.  Uudelle käyttäjälle tutustuminen voi olla
      hengästyttävä kokemus.  Tämän vuoksi tämä luku käy läpi
      &aptitude;n yleisimmin käytetyt toiminnot.  <xref
      linkend="chapRefGuide"/> sisältää täydellisen kuvauksen
      &aptitude;n toiminnallisuudesta.
    </para>

    <section id="secUsingVisual">
      <title>&aptitude;n käyttö</title>

      <para>
	Tämä luku opastaa &aptitude;n koko ruudun käyttöliittymän
	käytössä.  <xref linkend="secUsingCmdline"/> selostaa
	komentoriviliittymän.
      </para>

      <section>
	<title>&aptitude;n perusteet</title>
	<para>
	  Saat käynnistettyä &aptitude;n kirjoittamalla
	  tekstipäätteeseen komennon
	</para>

	<screen><prompt>$</prompt> <userinput>aptitude</userinput></screen>

	<para>
	  Kun varasto on ladattu (tämä voi kestää kauan, etenkin
	  hitaalla tietokoneella), aptituden pääruutu tulee näkyviin:
	</para>

	<screenshot>
	  <mediaobject>
	    <imageobject>
	      <imagedata fileref="images/start-snapshot.png" format="PNG"/>
	    </imageobject>

	    <textobject role="text">
<screen> Toiminnot  Peruuta  Paketti  Haku  Asetukset  Näkymät  Apu
f10: Valikko  ?: Apu  q: Lopeta  u: Päivitä  g: Nouda/Asenna/Poista
aptitude 0.3.2
--- Päivitettävät paketit
--- Asennetut paketit
--- Asentamattomat paketit
--- Vanhentuneet ja paikalliset paketit
--- Näennäispaketit
--- Tehtävät






Näistä paketeista on saatavilla uudempi versio.








</screen>
	    </textobject>

	  </mediaobject>
	</screenshot>

	<para>
	  Kuten kuvasta näkyy, &aptitude;n pääruutu on jaettu useaan
	  osaan.  Sininen rivi ruudun yläosassa on valikkopalkki, ja
	  sen alapuolella olevat siniset rivit kertovat muutaman
	  tärkeimmän komennon.  Tätä seuraava musta tila näyttää
	  kaikki saatavilla olevat paketit ryhmiteltynä.  Valittuna
	  oleva ryhmä (<quote>Päivitettävät paketit</quote>) on
	  korostettu, ja sen kuvaus on alhaalla olevassa mustassa
	  osassa.
	</para>

	<para>
	  Kuten ruudun yläosa kertoo, aptituden valikkoihin pääsee
	  painamalla <keycap>F10</keycap>.  Jos järjestelmäsi tukee
	  hiiren käyttöä pääteikkunassa, voit myös painaa hiiren
	  vasenta nappia valikon otsikossa.  <keycap>F10</keycap>:n
	  painaminen avaa Toiminnot-valikon:
	</para>

	<screenshot>
	  <mediaobject>
	    <imageobject>
	      <imagedata fileref="images/menu-snapshot.png" format="PNG"/>
	    </imageobject>

	    <textobject role="text">
<screen> Toiminnot  Peruuta  Paketti  Haku  Asetukset  Näkymät  Apu
+-------------------------------+u: Päivitä  g: Nouda/Asenna/Poista
|Asenna/poista paketteja       g|
|Päivitä pakettiluettelo       u|
|Unohda uudet paketit          f|
|Puhdista koko pakettivarasto   |aketit
|Puhdista vanhentuneet tiedostot|
|Merkitse päivitykset          U|
|Pelaa miinaharavaa             |
|Vaihda root-tunnukselle        |
+-------------------------------+
|Lopeta                        Q|
+-------------------------------+
Näistä paketeista on saatavilla uudempi versio.









Suorita kaikki määritetyt asennukset ja poistot</screen>
	    </textobject>
	  </mediaobject>
	</screenshot>

	<para>
	  Siirry haluamasi vaihtoehdon kohdalle nuolinäppäimillä ja
	  paina <keycap>Enter</keycap> valitaksesi sen.  Voit myös
	  valita hiirellä, jos järjestelmäsi tukee sitä.  Paina
	  <keycap>F10</keycap> uudestaan sulkeaksesi valikon tekemättä
	  valintaa.  Ruudun alalaidassa on selitys kulloinkin
	  korostetulle valikkovaihtoehdolle.  Jos vaihtoehdolle on
	  näppäinoikotie, valikon oikea laita näyttää sen; esimerkiksi
	  komennon <quote>Päivitä pakettiluettelo</quote> saa suoritettua
	  painamalla <keycap>u</keycap>:ta.
	</para>

	<para>
	  Voit milloin tahansa painaa <keycap>?</keycap> saadaksesi
	  esiin luettelon kaikista näppäinoikoteistä.
	</para>
      </section>

      <section>
	<title>Pakettiluettelon selaaminen</title>

	<para>
	  Pakettiluettelo on &aptitude;n pääasiallinen käyttöliittymä.
	  Tämä luettelo on jaettu ryhmiin, kuten allaoleva ruutu
	  näyttää.
	</para>

	<screenshot>
	  <mediaobject>
	    <imageobject>
	      <imagedata fileref="images/start-snapshot.png" format="PNG"/>
	    </imageobject>

	    <textobject role="text">
<screen> Toiminnot  Peruuta  Paketti  Haku  Asetukset  Näkymät  Apu
f10: Valikko  ?: Apu  q: Lopeta  u: Päivitä  g: Nouda/Asenna/Poista
aptitude 0.3.2
--- Päivitettävät paketit
--- Asennetut paketit
--- Asentamattomat paketit
--- Vanhentuneet ja paikalliset paketit
--- Näennäispaketit
--- Tehtävät






Näistä paketeista on saatavilla uudempi versio.








</screen>
	    </textobject>

	  </mediaobject>
	</screenshot>

	<note>
	  <para>
	    &aptitude; jättää automaattisesti näyttämättä tyhjät
	    pakettiryhmät, joten oma näkymäsi ei välttämättä näytä
	    näitä kaikkia ryhmiä, ja toisaalta siinä voi olla ryhmiä,
	    joita tässä ei ole.
	  </para>
	</note>

	<para>
	  Ylläolevassa ruudussa ensimmäinen ryhmä
	  (<quote>Päivitettävät paketit</quote>) on korostettu, mikä
	  osoittaa, että se on valittu.  Voit vaihtaa valittua ryhmää
	  nuolinäppäimillä; ruudun alaosassa oleva kuvaus muuttuu
	  valitun ryhmän mukana.  Valitun ryhmän voi
	  <quote>laajentaa</quote> painamalla <keycap>Enter</keycap>
	  sen kohdalla:
	</para>

	<screenshot>
	  <mediaobject>
	    <imageobject>
	      <imagedata fileref="images/expand-once-snapshot.png" format="PNG"/>
	    </imageobject>

	    <textobject role="text">
<screen> Toiminnot  Peruuta  Paketti  Haku  Asetukset  Näkymät  Apu
f10: Valikko  ?: Apu  q: Lopeta  u: Päivitä  g: Nouda/Asenna/Poista
aptitude 0.3.2
--\ Asennetut paketit
  --- admin - Järjestelmätyökalut (ohjelmien asennus, käyttäjien hallinta yms.)
  --- base - Debianin perusta
  --- comm - Faksimodeemien ja muiden tiedonsiirtolaitteiden tarvitsemat ohjelma
  --- devel - Työkalut ja ohjelmat ohjelmistokehitykseen
  --- doc - Käyttöohjeet ja niiden katseluun tarkoitetut ohjelmat
  --- editors - Tekstieditorit ja tekstinkäsittelyohjelmat
  --- games - Pelit ja muut hupiohjelmat
  --- gnome - GNOME-työpöytäympäristö
  --- graphics - Grafiikan luomis-, katselu- ja käsittelyohjelmat

Tietokoneellesi asennettuna olevat paketit.








</screen>
	    </textobject>

	  </mediaobject>
	</screenshot>

	<para>
	  <quote>Asennetut paketit</quote>-ryhmä on nyt laajennettu
	  paljastaen sen sisällön.  Se sisältää aliryhmiä, jotka on
	  määritelty suunnilleen sen mukaan, minkälaisia ohjelmistoja
	  mikäkin aliryhmä sisältää.  Laajentamalla aliryhmän
	  <quote>admin</quote> painamalla <keycap>Enter</keycap>iä sen
	  kohdalla saamme näkyviin:
	</para>

	<screenshot>
	  <mediaobject>
	    <imageobject>
	      <imagedata fileref="images/expand-twice-snapshot.png" format="PNG"/>
	    </imageobject>

	    <textobject role="text">
<screen> Toiminnot  Peruuta  Paketti  Haku  Asetukset  Näkymät  Apu
f10: Valikko  ?: Apu  q: Lopeta  u: Päivitä  g: Nouda/Asenna/Poista
aptitude 0.3.2
--\ Asennetut paketit
  --\ admin - Järjestelmätyökalut (ohjelmien asennus, käyttäjien hallinta yms.)
    --- main - Debianin varsinainen arkisto
  --- base - Debianin perusta
  --- comm - Faksimodeemien ja muiden tiedonsiirtolaitteiden tarvitsemat ohjelma
  --- devel - Työkalut ja ohjelmat ohjelmistokehitykseen
  --- doc - Käyttöohjeet ja niiden katseluun tarkoitetut ohjelmat
  --- editors - Tekstieditorit ja tekstinkäsittelyohjelmat
  --- games - Pelit ja muut hupiohjelmat
  --- gnome - GNOME-työpöytäympäristö

Admin-ryhmän paketit mahdollistavat erilaisia hallinnollisia tehtäviä kuten
ohjelmien asennuksen, käyttäjähallinnon, asetuksien muokkaamisen, järjestelmän
valvonnan, verkkoliikenteen tarkastelun jne.






</screen>
	    </textobject>
	  </mediaobject>
	</screenshot>

	<para>
	  <quote>admin</quote>-ryhmä sisältää aliryhmän
	  <quote>main</quote>, joka on Debianin varsinainen arkisto.
	  Tämän laajentamalla saa vihdoin näkyviin paketteja.
	</para>

	<tip>
	  <para>
	    Voit säästää aikaa painamalla <keycap>[</keycap>, mikä
	    laajentaa ryhmän kaikki aliryhmät kerralla.  Jos olisit
	    valinnut <quote>Asennetut paketit</quote> ja painanut
	    <keycap>[</keycap>, olisit heti saanut näkyviin allaolevan
	    näkymän.
	  </para>
	</tip>

	<screenshot>
	  <mediaobject>
	    <imageobject>
	      <imagedata fileref="images/expand-thrice-snapshot.png" format="PNG"/>
	    </imageobject>

	    <textobject role="text">
<screen> Toiminnot  Peruuta  Paketti  Haku  Asetukset  Näkymät  Apu
f10: Valikko  ?: Apu  q: Lopeta  u: Päivitä  g: Nouda/Asenna/Poista
aptitude 0.3.2
--\ Asennetut paketit
  --\ admin - Järjestelmätyökalut (ohjelmien asennus, käyttäjien hallinta yms.)
    --\ main - Debianin varsinainen arkisto
i A   alien                                                8.53       8.53
i     anacron                                              2.3-11     2.3-11
i     apt-utils                                            0.6.36     0.6.36
i     aptitude                                             0.3.2-4    0.3.2-4
i     at                                                   3.1.8-11   3.1.8-11
i     bluez-hcidump                                        1.17-1     1.17-1
i     bluez-utils                                          2.15-1     2.15-1

Debian-järjestelmä koostuu paketeista main-ryhmässä.  Jokainen main-ryhmän
paketti sisältää ainoastaan vapaaohjelmistoja.

Saadaksesi lisätietoa, miten Debian ratkaisee ohjelman vapauden, katso
http://www.debian.org/social_contract#guidelines




</screen>
	    </textobject>
	  </mediaobject>
	</screenshot>

	<para>
	  Voit liikkua pakettiluettelossa myös ruutu kerrallaan
	  <keycap>Page Up</keycap>- ja <keycap>Page
	  Down</keycap>-näppäimillä.
	</para>

	<tip>
	  <para>
	    Kun ruudun alaosassa olisi enemmän tietoa kuin näkyvään
	    osaan mahtuu, voit käyttää näppäimiä <keycap>a</keycap> ja
	    <keycap>z</keycap> selaamaan sitä.
	  </para>
	</tip>
      </section>

      <section>
	<title>Pakettien etsiminen nimen perusteella</title>

	<para>
	  Jos tiedät paketin nimen, voit löytää sen nopeasti
	  painamalla <keycap>/</keycap>, joka avaa hakuruudun:
	</para>

	<screenshot>
	  <mediaobject>
	    <imageobject>
	      <imagedata fileref="images/search-snapshot.png" format="PNG"/>
	    </imageobject>

	    <textobject role="text">
<screen> Toiminnot  Peruuta  Paketti  Haku  Asetukset  Näkymät  Apu
f10: Valikko  ?: Apu  q: Lopeta  u: Päivitä  g: Nouda/Asenna/Poista
aptitude 0.3.2
i     luola                                                1.2.6.dfsg 1.2.6.dfsg
i A   luola-data                                           1.2.6.dfsg 1.2.6.dfsg
i A   luola-levels                                         5.1-2      5.1-2
i     lxdoom                                               1.4.4-9.1  1.4.4-9.1
i     lxdoom-sndserv                                       1.4.4-9.1  1.4.4-9.1
i     lxdoom-x11                                           1.4.4-9.1  1.4.4-9.1
i A   lxmusserv                                            0.94-3     0.94-3
i +--------------------------------------------------------------------------+
i |Etsi mitä?                                                                |
i |luo                                                                       |
mu|                             [ Ok ]                            [ Peruuta ]|
Lu+--------------------------------------------------------------------------+
kinds of levels.

Luola's genre "Luolalentely," or cave-flying, has been very popular in Finland.
Although cave-flying games are not originally from Finland, most new
cave-flying games are.




</screen>
	    </textobject>
	  </mediaobject>
	</screenshot>

	<para>
	  Kuten ylläolevasta kuvasta näkyy, hakuehdolla
	  <userinput>luo</userinput> löytyy paketti
	  <systemitem>luola</systemitem>.  Käyttämällä &aptitude;n
	  tehokasta hakuehtokieltä (katso <xref
	  linkend="secSearchPatterns"/>) on mahdollista etsiä
	  paketteja hyvinkin monimutkaisilla ehdoilla.
	</para>

	<tip>
	  <para>
	    Edellisen hakusi voit toistaa painamalla
	    <keycap>n</keycap> tai <keycap>\</keycap> suljettuasi
	    hakuikkunan.
	  </para>
	</tip>

	<para>
	  Joskus on hyödyllistä näyttää vain paketit, jotka täsmäävät
	  annettuun ehtoon.  Tämän saa aikaan painamalla
	  <keycap>l</keycap>:ää:
	</para>

	<screenshot>
	  <mediaobject>
	    <imageobject>
	      <imagedata fileref="images/limit-snapshot.png" format="PNG"/>
	    </imageobject>

	    <textobject role="text">
<screen> Toiminnot  Peruuta  Paketti  Haku  Asetukset  Näkymät  Apu
f10: Valikko  ?: Apu  q: Lopeta  u: Päivitä  g: Nouda/Asenna/Poista
aptitude 0.3.2
--- Asennetut paketit
--- Asentamattomat paketit
--- Vanhentuneet ja paikalliset paketit
--- Näennäispaketit
--- Tehtävät


  +--------------------------------------------------------------------------+
  |Syötä pakettipuulle uusi raja:                                            |
  |apti                                                                      |
  |                             [ Ok ]                            [ Peruuta ]|
Ti+--------------------------------------------------------------------------+








</screen>
	    </textobject>
	  </mediaobject>
	</screenshot>

	<para>
	  Tämä toimii kuten hakukin yllä, mutta sen sijaan, että se
	  korostaisi seuraavan täsmäävän paketin, se piilottaa
	  näkyvistä kaikki paketit, jotka eivät täsmää.  Esimerkiksi
	  kirjoittamalla <userinput>apti</userinput> ja painamalla
	  <keycap>Enter</keycap> saa näkyviin vain ne paketit, joiden
	  nimessä on <quote>apti</quote>:
	</para>

	<screenshot>
	  <mediaobject>
	    <imageobject>
	      <imagedata fileref="images/limit-result-snapshot.png" format="PNG"/>
	    </imageobject>

	    <textobject role="text">
<screen> Toiminnot  Peruuta  Paketti  Haku  Asetukset  Näkymät  Apu
f10: Valikko  ?: Apu  q: Lopeta  u: Päivitä  g: Nouda/Asenna/Poista
aptitude 0.3.2
--\ Asennetut paketit
  --\ admin - Järjestelmätyökalut (ohjelmien asennus, käyttäjien hallinta yms.)
    --\ main - Debianin varsinainen arkisto
i     aptitude                                             0.3.2-4    0.3.2-4
  --\ doc - Käyttöohjeet ja niiden katseluun tarkoitetut ohjelmat
    --\ main - Debianin varsinainen arkisto
i A   aptitude-doc-cs                                      0.3.2-4    0.3.2-4
i A   aptitude-doc-en                                      0.3.2-4    0.3.2-4
i A   aptitude-doc-fr                                      0.3.2-4    0.3.2-4
--- Asentamattomat paketit

Tietokoneellesi asennettuna olevat paketit.








</screen>
	    </textobject>
	  </mediaobject>
	</screenshot>
      </section>

      <section id="secManagingPackages">
	<title>Pakettien hallinta</title>

	<para>
	  Nyt kun osaat liikkua pakettiluettelossa, on aika aloittaa
	  pakettien asennus ja poisto &aptitude;lla.  Tässä luvussa
	  opit merkitsemään paketteja asennettavaksi, poistettavaksi
	  ja päivitettäväksi.
	</para>

	<tip>
	  <para>
	    Voit muuttaa järjestelmääsi vain jos käytät
	    &root;-tunnusta.  Jos haluat vain kokeilla &aptitude;a,
	    voit huoletta käyttää sitä tavallisella
	    käyttäjätunnuksella, koska tämä ei voi vaurioittaa
	    järjestelmääsi mitenkään.  Jos yrität tehdä jotain, joka
	    on mahdollista vain &root;:lle, &aptitude; kertoo sinulle
	    ja kysyy &root;-salasanaa, jos haluat jatkaa.
	  </para>
	</tip>

	<para>
	  Muutokset pakettiin tehdään siirtymällä sen kohdalle
	  pakettiluettelossa niin, että sen rivi on korostettu, ja
	  tämän jälkeen painamalla halutun toiminnon näppäintä.
	  Perustoimintojen näppäimet
	  <footnote>
	    <para>
	      Voit myös muuttaa paketteja
	      <guimenu>Paketti</guimenu>-valikosta; <xref
	      linkend="secPackageMenu"/> antaa lisätietoja.
	    </para>
	  </footnote>
	  ovat <keycap>+</keycap> asentaaksesi tai päivittääksesi,
	  <keycap>-</keycap> poistaaksesi ja <keycap>=</keycap>
	  estääksesi automaattisen päivityksen (tätä kutsutaan
	  <firstterm>jäädytykseksi</firstterm>).  Näitä toimintoja ei
	  suoriteta välittömästi; &aptitude; vain päivittää
	  pakettiluettelon osoittamaan pyydetyt muutokset.
	</para>

	<para>
	  Allaolevassa ruudussa paketti
	  <systemitem>kaffeine-mozilla</systemitem> valittiin
	  siirtymällä sen kohdalle ja tämän jälkeen painettiin
	  <keycap>+</keycap>:a.  Paketti on nyt korostettu vihreällä
	  ja kirjain <quote>i</quote> sen nimen vasemmalla puolella
	  osoittaa, että se asennetaan.  Paketin rivillä näkyy myös
	  arvio siitä, kuinka paljon levytilaa paketin asennus vie.
	</para>

	<screenshot>
	  <mediaobject>
	    <imageobject>
	      <imagedata fileref="images/install-snapshot.png" format="PNG"/>
	    </imageobject>

	    <textobject role="text">
<screen> Toiminnot  Peruuta  Paketti  Haku  Asetukset  Näkymät  Apu
f10: Valikko  ?: Apu  q: Lopeta  u: Päivitä  g: Nouda/Asenna/Poista
aptitude 0.3.2                    Vaatii 62,8MB levytilaa        Haun koko: 19,9
p     gwenview                                             &lt;ei ole&gt;   1.2.0-1
p     juk                                                  &lt;ei ole&gt;   4:3.3.2-1
p     junior-kde                                           &lt;ei ole&gt;   1.4
p     kaddressbook-plugins                                 &lt;ei ole&gt;   4:3.3.2-4
piA   kaffeine                                     +3416kB &lt;ei ole&gt;   0.6-1
pi    kaffeine-mozilla                             +270kB  &lt;ei ole&gt;   0.4.3.1-1
p     kalarm                                               &lt;ei ole&gt;   4:3.3.2-3
p     kappfinder                                           &lt;ei ole&gt;   4:3.3.2-1
p     kaquarium                                            &lt;ei ole&gt;   1.0-beta-4
p     karamba                                              &lt;ei ole&gt;   0.17-5
mozilla plugin that lanches kaffeine for supported media types
This mozilla plugin launches kaffeine, the xine-based media player for KDE,
when a page containing a supported media format is loaded.







</screen>
	    </textobject>
	  </mediaobject>
	</screenshot>

	<tip>
	  <para>
	    Voit koska tahansa valita &undo-undo; peruuttaaksesi minkä
	    tahansa muutoksen.  Tämä on hyödyllistä, jos valitsemasi
	    toiminnolla on seurauksia, joita et odottanut ja joita et
	    haluakaan.
	  </para>
	</tip>

	<para>
	  Yksittäisiin paketteihin vaikuttavien toimintojen lisäksi
	  käytettävissäsi on myös yksi tärkeä laajempi toiminto: kun
	  painat <keycap>U</keycap>:ta, &aptitude; yrittää päivittää
	  kaikki paketit, joille on saatavilla uudempi versio.  Sinun
	  on syytä käyttää tätä komentoa säännöllisesti pitääksesi
	  järjestelmäsi ajantasaisena.
	</para>

	<para>
	  Joskus paketin tilan muutos rikkoo riippuvuussuhteita.
	  Paketti, jolla on tyydyttämättömiä riippuvuuksia on
	  <firstterm>rikki</firstterm>.  &aptitude; varoittaa, jos
	  paketti menee rikki, ja selittää, miksi näin tapahtui.  Alla
	  esimerkki, mitä tapahtuu, kun yritän poistaa paketin
	  <systemitem>libexif10</systemitem>:
	</para>

	<screenshot>
	  <mediaobject>
	    <imageobject>
	      <imagedata fileref="images/broken-snapshot.png" format="PNG"/>
	    </imageobject>

	    <textobject role="text">
<screen> Toiminnot  Peruuta  Paketti  Haku  Asetukset  Näkymät  Apu
f10: Valikko  ?: Apu  q: Lopeta  u: Päivitä  g: Nouda/Asenna/Poista
aptitude 0.3.2       #Rikki: 3    Vapauttaa 307kB levytilaa
i A   libdns20                                             1:9.3.1-2  1:9.3.1-2
i A   libdps1                                              4.3.0.dfsg 4.3.0.dfsg
i A   libedit2                                             2.9.cvs.20 2.9.cvs.20
i A   libelfg0                                             0.8.5-1    0.8.5-1
i A   libesd-alsa0                                         0.2.35-2.1 0.2.35-2.1
idA   libexif10                                            0.6.9-6    0.6.9-6
i A   libexpat1                                            1.95.8-3   1.95.8-3
i A   libffcall1                                           1.10-2     1.10-2
i A   libflac6                                             1.1.1-5    1.1.1-5
i A   libfontconfig1                                       2.3.2-1    2.3.2-1
library to parse EXIF files
libexif10 poistetaan.


Nämä paketit riippuvat paketista libexif10 ja rikkoutuvat sen poistosta:


  * gimp , riippuvuus:  libexif10
  * gphoto2 , riippuvuus:  libexif10
  * libgphoto2-2 , riippuvuus:  libexif10
[1/...] Ehdotuksena 1 säilytys
e: Tutki  !: Toteuta  .: Seuraava  ,: Edellinen
</screen>
	    </textobject>
	  </mediaobject>
	</screenshot>

	<para>
	  &aptitude;n näytössä näkyy kolme merkkiä siitä, että jokin
	  meni vikaan: ensinnäkin yläosan sinisellä alueella näkyy
	  rikkinäisten pakettien lukumäärä, toiseksi ruudun alaosassa
	  kerrotaan valittuun pakettiin liittyvät rikkinäiset paketit
	  ja kolmanneksi ruudun alalaidassa on palkki, jossa
	  ehdotetaan ongelmalle ratkaisua.  Voit painaa
	  <keycap>b</keycap>:tä tai etsiä ehdolla
	  <literal>~b</literal> löytääksesi rikkinäiset paketit.
	</para>

	<para>
	  Paina <keycap>e</keycap>:tä nähdäksesi, miten &aptitude;
	  uskoo pystyvänsä ratkaisemaan ongelman.  Lisää ratkaisuja
	  saat painamalla <keycap>.</keycap> ja aikaisempiin
	  ratkaisuihin voit palata painamalla <keycap>,</keycap>.  Kun
	  löydät kelvollisen ratkaisun, voit painaa <keycap>!</keycap>
	  toteuttaaksesi sen.
	</para>

	<para>
	  Allaolevassa kuvassa olen päättänyt, että haluan poistaa
	  paketin <systemitem>libexif10</systemitem>, vaikka se
	  lopulta johtaakin kuuden muun paketin poistamiseen (ne
	  kolme, jotka rikkoutuivat, ja niistä riippuvat paketit).
	  Rikkoutuneet riippuvuudet ratkaistaan painamalla
	  <keycap>!</keycap> tai valitsemalla <quote>Toteuta</quote>
	  nyt valitun vaihtoehdon kohdalla, mikä merkitsee näytetyt
	  kuusi pakettia poistettaviksi.
	</para>

	<screenshot>
	  <mediaobject>
	    <imageobject>
	      <imagedata fileref="images/solution-dialog-snapshot.png" format="PNG"/>
	    </imageobject>

	    <textobject role="text">
<screen> Toiminnot  Peruuta  Paketti  Haku  Asetukset  Näkymät  Apu
f10: Valikko  ?: Apu  q: Lopeta  u: Päivitä  g: Nouda/Asenna/Poista
aptitude 0.3.2       #Rikki: 3    Vapauttaa 307kB levytilaa
i A   libdns20                                             1:9.3.1-2  1:9.3.1-2
i A   libdps1                                              4.3.0.dfsg 4.3.0.dfsg
i A   libedit2                                             2.9.cvs.20 2.9.cvs.20
i A   libelfg0  +----------------------------------------------+-1    0.8.5-1
i A   libesd-als|Poista paketit:                               |5-2.1 0.2.35-2.1
idA   libexif10 |gimp                                          |-6    0.6.9-6
i A   libexpat1 |camera.app                                    |8-3   1.95.8-3
i A   libffcall1|libgphoto2-2                                  |2     1.10-2
i A   libflac6  |libgphoto2-port0                              |-5    1.1.1-5
i A   libfontcon|gphoto2                                       |-1    2.3.2-1
library to parse|gnustep                                       |
libexif10 poiste|                                              |
                |-1894 pistettä                                |
                |[ Edellinen ][ Seuraava ][ Toteuta ][ Lopeta ]|
Nämä paketit rii+----------------------------------------------+istosta:


  * gimp , riippuvuus:  libexif10
  * gphoto2 , riippuvuus:  libexif10
  * libgphoto2-2 , riippuvuus:  libexif10
[2/2] Ehdotuksena 6 poistoa
e: Tutki  !: Toteuta  .: Seuraava  ,: Edellinen
</screen>
	    </textobject>
	  </mediaobject>
	</screenshot>

	<para>
	  Jos et ratkaise tilannetta, &aptitude; yrittää itse korjata
	  sen, kun sitoudut valintoihisi painamalla
	  <keycap>g</keycap>:tä.  Riippuvuusongelmien automaattinen
	  ratkaisu on kuitenkin vaikeaa, etkä välttämättä ole
	  tyytyväinen &aptitude;n valintoihin, joten on parempi
	  ratkaista tämänkaltaiset ongelmat ennen kuin alat toteuttaa
	  tekemiäsi muutoksia.
	</para>
      </section>

      <section>
	<title>Pakettiluettelon päivitys ja pakettien asennus</title>

	<para>
	  Tässä vaiheessa osaat käyttää &aptitude;a riittävästi
	  pystyäksesi muuttamaan järjestelmääsi.
	</para>

	<para>
	  Saatavilla olevien pakettien luettelo tulisi päivittää
	  säännöllisesti, jotta pysyisit ajan tasalla uusista
	  paketeista ja pakettien uusista versioista.  Tämän
	  päivityksen voit tehdä painamalla <keycap>u</keycap>:ta.
	  Noudon voit keskeyttää milloin tahansa painamalla
	  <keycap>q</keycap>:ta sen aikana.
	</para>

	<para>
	  Kun pakettiluettelosi on päivitetty, voit valita
	  päivitettävät, asennettavat ja poistettavat paketit
	  edellisen luvun ohjeiden mukaan.  Nähdäksesi kaikki
	  toiminnot, joita olet pyytänyt, paina <keycap>g</keycap>:tä
	  kerran.  Kun esimerkiksi asennat aiemman esimerkin
	  <systemitem>kaffeine-mozilla</systemitem>-pakettia,
	  seuraavanlainen ruutu tulee näkyviin:
	</para>

	<screenshot>
	  <mediaobject>
	    <imageobject>
	      <imagedata fileref="images/preview-snapshot.png" format="PNG"/>
	    </imageobject>

	    <textobject role="text">
<screen> Toiminnot  Peruuta  Paketti  Haku  Asetukset  Näkymät  Apu
f10: Valikko  ?: Apu  q: Lopeta  u: Päivitä  g: Nouda/Asenna/Poista
                Paketit                                Esikatselu
aptitude 0.3.2                    Vaatii 62,8MB levytilaa        Haun koko: 19,9
--\ Riippuvuuksien vuoksi automaattisesti asennettavat paketit
piA akode                                          +934kB  &lt;ei ole&gt;   4:3.3.2-1
ciA fam                                            +266kB  &lt;ei ole&gt;   2.7.0-7
piA jackd                                          +311kB  &lt;ei ole&gt;   0.99.0-6
piA kaffeine                                       +3416kB &lt;ei ole&gt;   0.6-1
piA kdelibs-bin                                    +2642kB &lt;ei ole&gt;   4:3.3.2-6.
piA kdelibs-data                                   +24,3MB &lt;ei ole&gt;   4:3.3.2-6.
piA kdelibs4                                       +24,0MB &lt;ei ole&gt;   4:3.3.2-6.
ciA libarts1                                       +4563kB &lt;ei ole&gt;   1.3.2-3

Nämä paketit asennetaan, koska jokin asennettavaksi valitsemasi paketti riippuu
niistä.

Kun valitset paketin, selitys sen tämänhetkisestä tilasta annetaan tässä
tilassa.




</screen>
	    </textobject>
	  </mediaobject>
	</screenshot>

	<para>
	  Kuten näkyy, &aptitude; päätti asentaa automaattisesti monta
	  pakettia (koko KDE-työpöytäympäristön perustan), koska
	  <systemitem>kaffeine</systemitem>, josta
	  <systemitem>kaffeine-mozilla</systemitem> riippuu suoraan,
	  on KDE-ohjelma.  Tässä vaiheessa vaihtoehtoina on jatkaa
	  asennusta painamalla <keycap>g</keycap>:tä tai keskeyttää se
	  painamalla <keycap>q</keycap>:ta.
	</para>
      </section>
    </section>

    <section id="secUsingCmdline">
      <title>&aptitude;n käyttö komentoriviltä</title>

      <para>
	Koko ruudun käyttöliittymän lisäksi &aptitude;a voi käyttää
	pakettien hallintaan suoraan komentoriviltä samaan tapaan kuin
	&apt-get;iä.  Tämä luku kattaa yleisimmät
	komentorivitoiminnot; <xref linkend="secReference"/> sisältää
	täydellisen kuvauksen &aptitude;n komentorivikäytöstä.
      </para>

      <para>
	Komentoriviltä käytettäessä &aptitude; käynnistetään
	seuraavasti:
      </para>

      <cmdsynopsis>
	<command>aptitude</command> <arg
	choice='plain'><replaceable>toiminto</replaceable></arg>
	<arg rep='repeat'><replaceable>parametrit</replaceable></arg>
      </cmdsynopsis>

      <para>
	<replaceable>toiminto</replaceable> määrittää, mikä toiminto
	&aptitude;n on suoritettava.  Muut komentoriviparametrit
	tulkitaan toiminnosta riippuen.  Yleensä ne ovat pakettien
	nimiä tai valitsimia<footnote><para><quote>Valitsin</quote> on
	kirjain, jota edeltää viiva, esimerkiksi <quote>-a</quote> tai
	<quote>-v</quote>.</para></footnote>.
      </para>

      <para>
	Tärkeimmät toiminnot ovat:
      </para>

      <variablelist>
	<varlistentry>
	  <term>
	    <cmdsynopsis>
	      <command>aptitude</command>
	      <arg choice="plain">update</arg>
	    </cmdsynopsis>
	  </term>

	  <listitem>
	    <para>
	      Tämä komento päivittää pakettiluettelon.  Koko ruudun
	      liittymässä sama toiminto on <keycap>u</keycap>:n
	      painaminen.
	    </para>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term>
	    <cmdsynopsis>
	      <command>aptitude</command>
	      <arg choice="plain">upgrade</arg>
	    </cmdsynopsis>
	  </term>

	  <listitem>
	    <para>
	      Tämä komento päivittää mahdollisimman monta pakettia.
	      Jos riippuvuuksissa tulee ongelmia, paketteja ei
	      päivitetä.  Tämä komento ei siis esim. poista paketteja.
	    </para>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term>
	    <cmdsynopsis>
	      <command>aptitude</command>
	      <arg choice="plain">dist-upgrade</arg>
	    </cmdsynopsis>
	  </term>

	  <listitem>
	    <para>
	      Myös tämä komento päivittää paketteja, mutta se tekee
	      enemmän riippuvuusongelmien ratkaisemiseksi: se asentaa
	      ja poistaa paketteja kunnes riippuvuusongelmia ei enää
	      ole.  Tätä komentoa käytettäessä on siis syytä olla
	      varovainen, koska se voi tehdä epämieluisia toimintoja.
	    </para>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term>
	    <cmdsynopsis>
	      <command>aptitude</command>
	      <group>
		<arg choice="plain">install</arg>
		<arg choice="plain">remove</arg>
		<arg choice="plain">purge</arg>
	      </group>

	      <arg choice="plain">pkt1</arg>
	      <arg rep="repeat">pkt2</arg>
	    </cmdsynopsis>
	  </term>

	  <listitem>
	    <para>
	      Nämä komennot asentavat, poistavat tai
	      siivoavat<footnote><para>Siivoaminen tarkoittaa paketin
	      poistamista asetustiedostoineen.</para></footnote>
	      annetut paketit.  <quote>Asentamalla</quote> paketin,
	      joka on jo asennettu, voi päivittää sen, jos uudempi
	      versio on saatavilla.
	    </para>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term>
	    <cmdsynopsis>
	      <command>aptitude</command>
	      <arg choice="plain">search</arg>
	      <arg choice="plain">ehto1</arg>
	      <arg rep="repeat">ehto2</arg>
	    </cmdsynopsis>
	  </term>

	  <listitem>
	    <para>
	      Tämä komento hakee paketteja, joiden nimessä on mikä
	      tahansa <replaceable>ehto</replaceable> ja näyttää
	      tulokset ruudulla.  Jokainen
	      <replaceable>ehto</replaceable> voi myös olla erityinen
	      hakuehto, jotka <xref linkend="secSearchPatterns"/>
	      kuvaa.
	      <footnote>
		<para>
		  Itse asiassa mikä tahansa komento, jolla on paketti
		  parametrinä (esim. <literal>install</literal> tai
		  <literal>show</literal>), kelpuuttaa myös hakuehdon.
		</para>
	      </footnote>
	    </para>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term>
	    <cmdsynopsis>
	      <command>aptitude</command>
	      <arg choice="plain">show</arg>
	      <arg choice="plain">pkt1</arg>
	      <arg rep="repeat">pkt2</arg>
	    </cmdsynopsis>
	  </term>

	  <listitem>
	    <para>
	      Näytä jokaisen <replaceable>pkt</replaceable>:n tiedot
	      ruudulla.
	    </para>
	  </listitem>
	</varlistentry>
      </variablelist>

      <para>
	Pakettien asennukseen, päivitykseen ja poistoon käytettäville
	komennoille voi antaa valitsimen <quote>-s</quote>, joka
	tarkoittaa <quote>simulointia</quote>.  Tämä saa &aptitude;n
	suorittamaan kaikki toiminnot, jotka se normaalisti tekisi,
	paitsi että tiedostoja ei noudeta, asenneta tai poisteta.
      </para>

      <para>
	Toisinaan &aptitude; antaa seuraavanlaisen kehotteen:
      </para>

<screen>Nämä UUDET paketit asennetaan automaattisesti:
  freeglut3 libglut3 space-orbit-common
Nämä UUDET paketit asennetaan:
  freeglut3 libglut3 space-orbit space-orbit-common
0 päivitettyä pakettia, 4 uutta asennusta, 0 poistettavaa ja 0 päivittämätöntä
Tarvitsee noutaa 3298kB arkistoista. Levytilaa kuluu 8704kB purkamisen jälkeen.
<prompt>Haluatko jatkaa? [Kyllä=y/ei=n/?]</prompt></screen>

      <para>
	Tässä voit valita joko <quote>Kyllä</quote> (painamalla
	<keycap>y</keycap>) tai <quote>Ei</quote> (painamalla
	<keycap>n</keycap>).  Lisäksi käytettävissäsi on komentoja,
	joilla voit vaihtaa kehotteessa näytettäviä tietoja tai
	määrittää muita toimintoja.  Esimerkiksi painamalla
	<quote>s</quote> voit määrittää, näytetäänkö kuinka paljon
	tilaa kukin paketti vie:
      </para>

<screen><prompt>Haluatko jatkaa? [Kyllä=y/ei=n/?]</prompt> <userinput>s</userinput>

Kokojen muutokset näytetään.

Nämä UUDET paketit asennetaan automaattisesti:
  freeglut3 &lt;+242kB&gt; libglut3 &lt;+49,2kB&gt; space-orbit-common &lt;8020kB&gt;
Nämä UUDET paketit asennetaan:
  freeglut3 &lt;+242kB&gt; libglut3 &lt;+49,2kB&gt; space-orbit &lt;+393kB&gt;
  space-orbit-common &lt;8020kB&gt;
0 päivitettyä pakettia, 4 uutta asennusta, 0 poistettavaa ja 0 päivittämätöntä
Tarvitsee noutaa 3298kB arkistoista. Levytilaa kuluu 8704kB purkamisen jälkeen.
<prompt>Haluatko jatkaa? [Kyllä=y/ei=n/?]</prompt></screen>

      <para>
	Valitsemalla <quote>d</quote> saat tietoa automaattisesti
	asennettavista tai poistettavista paketeista:
      </para>

<screen>Nämä UUDET paketit asennetaan automaattisesti:
  freeglut3 (R: libglut3, R: space-orbit, K: freeglut3)
  libglut3 (R: freeglut3) space-orbit-common (R: space-orbit)
Nämä UUDET paketit asennetaan:
  freeglut3 libglut3 space-orbit space-orbit-common
0 päivitettyä pakettia, 4 uutta asennusta, 0 poistettavaa ja 0 päivittämätöntä
Tarvitsee noutaa 3298kB arkistoista. Levytilaa kuluu 8704kB purkamisen jälkeen.
<prompt>Haluatko jatkaa? [Kyllä=y/ei=n/?]</prompt></screen>

      <para>
	Tämä näyttää, että <systemitem>space-orbit-common</systemitem>
	ja <systemitem>freeglut3</systemitem> asennetaan, koska
	<systemitem>space-orbit</systemitem> riippuu niistä.  Lisäksi
	<systemitem>freeglut3</systemitem> riippuu paketista
	<systemitem>libglut3</systemitem>, joten sekin asennetaan.
	Kaikki mahdolliset toiminnot saat näkyviin valitsemalla
	<quote>?</quote> kehotteessa.
      </para>

      <para>
	Jos annettu pyyntö rikkoo riippuvuuksia, eikä &aptitude; pysty
	helposti korjaamaan asiaa, se kysyy, mitä tehdä:
      </para>

      <screen>Nämä paketit ovat RIKKI:
  libsdl1.2debian
Nämä paketit POISTETAAN:
  libsdl1.2debian-all
.
.
.
Seuraavat toiminnot selvittävät nämä riippuvuudet:

Asenna paketit:
libsdl1.2debian-oss [1.2.7+1.2.8cvs20041007-5 (testing,unstable)]

-21 pistettä

Hyväksytkö tämän ratkaisun? [Y/n/q/?]</screen>

      <para>
	Kirjoittamalla <userinput>y</userinput> tai painamalla
	<keycap>Enter</keycap>iä hyväksyt ehdotetun ratkaisun.  Jos
	kirjoitat <userinput>n</userinput>, näet <quote>seuraavaksi
	parhaan</quote> ratkaisun:
      </para>

      <screen>Hyväksytkö tämän ratkaisun? [Y/n/q/?] <userinput>n</userinput>
Seuraavat toiminnot selvittävät nämä riippuvuudet:

Asenna paketit:
libsdl1.2debian-arts [1.2.7+1.2.8cvs20041007-5 (testing,unstable)]

-21 pistettä

Hyväksytkö tämän ratkaisun? [Y/n/q/?]</screen>

      <para>
	Jos kirjoitat <userinput>q</userinput>,
	<quote>luovutat</quote>, mikä lopettaa ohjelman suorituksen:
      </para>

      <screen>Hyväksytkö tämän ratkaisun? [Y/n/q/?] q
Lopetetaan yritykset ratkaista näitä riippuvuuksia.
Keskeytys.</screen>

      <para>
	Kuten tavallisessakin komentorivikehotteessa voit myös tässä
	riippuvuuksien selvityskehotteessa suorittaa useita
	toimintoja, esimerkiksi pakettien tilojen muokkausta.
	Kirjoita <userinput>?</userinput> nähdäksesi täydellisen
	luettelon kaikista käytettävissä olevista komennoista.
      </para>

      <para>
	<xref linkend="secReference"/> on täydellinen kuvaus
	&aptitude;n komentorivikäytöstä.
      </para>
    </section>
  </chapter>

  <chapter id="chapRefGuide">
    <title>Kaikki &aptitude;n toiminnot</title>

    <blockquote>
      <attribution>
	<personname>
	  <firstname>Lewis</firstname>
	  <surname>Carroll</surname>
	</personname>,
	<citetitle pubwork="book">Liisan seikkailut ihmemaassa</citetitle>
      </attribution>

      <para>
	Valkoinen Kani pani silmälasit nenälleen. <quote>Mistä minä
	aloitan, Majesteetti?</quote>, hän kysyi.
      </para>

      <para>
	<quote>Aloita alusta</quote>, sanoi Kuningas juhlallisesti,
	<quote>ja jatka kunnes olet päässyt loppuun.  Sitten
	lopeta.</quote>
      </para>
    </blockquote>

    <para>
      &aptitude; on laaja ohjelma, jossa on paljon ominaisuuksia.
      Joskus, vaikka tietäisikin, että jokin toiminto on mahdollinen,
      voi olla vaikea muistaa, miten se tehdään.  Jopa monet
      toiminnot, joita tekijää on pyydetty lisäämään, osoittautuivat
      olevan jo olemassa, vaikkakin vaikeasti
      löydettävissä.<footnote><para>Tosin onnellisesti tällaisten
      pyyntöjen määrä väheni selvästi tämän oppaan ensijulkaisun
      jälkeen.  Olisi hienoa, jos näiden kahden tapahtuman välillä
      olisi jokin yhteys.</para></footnote>
    </para>

    <para>
      Jotta tällaisia tilanteita ei enää tapahtuisi, tämä osa kuvaa
      kaikki &aptitude;n toiminnot ja asetukset.  <xref
      linkend="chapGettingStarted"/> on luettavampi opas &aptitude;n
      tärkeimpiin toimintoihin.
    </para>

    <note>
      <para>
	&aptitude;n käytöstä ja ulkoasua voi muuttaa useilla eri
	tavoilla.  Tämä opas kuvaa toimintaa oletusasetuksilla; <xref
	linkend="secConfig"/> kuvaa, miten eri asetukset vaikuttavat
	toimintaan.
      </para>
    </note>

    <section>
      <title>&aptitude;n käyttöliittymä</title>

      <para>
	Tämä luku kuvaa ne &aptitude;n käyttöliittymän osat, jotka
	eivät liity <link linkend="secManagingPackages">pakettien
	hallintaan</link>.
      </para>

      <section>
	<title>Valikkojen käyttö</title>

	<para>
	  Ruudun yläosassa oleva valikkopalkki sisältää &aptitude;n
	  tärkeimmät komennot.  Valikkoihin pääset painamalla
	  <keycap>F10</keycap>, valikkoja voit selata nuolinäppäimillä
	  ja <keycap>Enter</keycap> valitsee toiminnon.
	</para>

	<para>
	  Joillakin toiminnoilla valikoissa on vastaava
	  <quote>pikanäppäin</quote>: kirjain tai numero, jota
	  painamalla voi valita avatun valikon vastaavaan
	  vaihtoehtoon.  Nämä pikanäppäimet näkyvät kirkkaammalla
	  valkoisen sävyllä kuin muu valikko.
	</para>

	<para>
	  Joillakin toiminnoilla on lisäksi <quote>oikotie</quote>:
	  näppäin, joka suorittaa toiminnon kun valikko
	  <emphasis>ei</emphasis> ole avattu.  Nämä oikotiet näkyvät
	  valikon oikeassa laidassa.
	</para>

	<para>
	  Valikkokomennot näytetään jatkossa näin:
	  <menuchoice><shortcut><keycap><replaceable>näppäin</replaceable></keycap></shortcut><guimenu><replaceable>Valikko</replaceable></guimenu><guimenuitem><replaceable>Toiminto</replaceable></guimenuitem></menuchoice>.
	  Tämä tarkoittaa, että valikosta
	  <replaceable>Valikko</replaceable> valitaan
	  <replaceable>Toiminto</replaceable> ja
	  <replaceable>näppäin</replaceable> on tämän toiminnon
	  oikotie.
	</para>
      </section>

      <section>
	<title>Valikkokomennot</title>

	<section>
	  <title>Toiminnot-valikko</title>

	  <figure>
	    <title>Toiminnot-valikon komennot</title>

	    <informaltable>
	      <tgroup cols="2">
		<thead>
		  <row>
		    <entry>Komento</entry>
		    <entry>Kuvaus</entry>
		  </row>
		</thead>

		<tbody>
		  <row>
		    <entry>&actions-install;</entry>
		    <entry>
		      Jos asennuksen esikatseluikkuna ei ole
		      näkyvissä, näytä se.  Muuten aja asennus (katso
		      <xref linkend="secInstallRun"/>).
		    </entry>
		  </row>

		  <row>
		    <entry>&actions-update;</entry>
		    <entry>
		      Päivitä pakettiluettelo.
		    </entry>
		  </row>

		  <row id="menuUpgrade">
		    <entry>&actions-upgrade;</entry>
		    <entry>
		      Merkitse kaikki päivitettävissä olevat paketit
		      päivitettäviksi lukuunottamatta jäädytettyjä ja
		      estettyjä paketteja.
		    </entry>
		  </row>

		  <row>
		    <entry>&actions-forget;</entry>
		    <entry>
		      Unohda mitkä paketit ovat <quote>uusia</quote>
		      (tyhjennä <quote>Uudet paketit</quote>-ryhmä).
		    </entry>
		  </row>

		  <row>
		    <entry>&actions-clean;</entry>
		    <entry>
		      Poista kaikki &aptitude;n
		      <footnote id="footnoteAptTools">
			<para>
			  Tai muun &apt;-pohjaisen ohjelman.
			</para>
		      </footnote>
		      noutamat paketit.
		    </entry>
		  </row>

		  <row id="menuCleanObs">
		    <entry>&actions-clean-obs;</entry>
		    <entry>
		      Poista kaikki &aptitude;n <footnoteref
		      linkend="footnoteAptTools"/> noutamat paketit,
		      jotka eivät enää ole saatavilla.  Tällaiset
		      paketit ovat oletettavasti vanhentuneita, joten
		      ne voi poistaa levytilan säästämiseksi
		      vaatimatta tarpeettomia noutoja.
		    </entry>
		  </row>

		  <row>
		    <entry>&actions-mine;</entry>
		    <entry>
		      Pelaa miinaharavaa, kuten <xref
		      linkend="secMinesweeper"/> kuvaa.
		    </entry>
		  </row>

		  <row>
		    <entry>&actions-su;</entry>
		    <entry>
		      Käytä jatkossa &root;-tunnusta; <xref
		      linkend="secBecomingRoot"/> kertoo lisää tästä.
		    </entry>
		  </row>

		  <row>
		    <entry>&actions-quit;</entry>
		    <entry>
		      Lopeta ohjelma tallentaen pakettien tiloihin
		      tehdyt muutokset.
		    </entry>
		  </row>
		</tbody>
	      </tgroup>
	    </informaltable>
	  </figure>
	</section>

	<section>
	  <title>Peruuta-valikko</title>

	  <figure>
	    <title>Peruuta-valikon komennot</title>

	    <informaltable>
	      <tgroup cols="2">
		<thead>
		  <row>
		    <entry>Komento</entry>
		    <entry>Kuvaus</entry>
		  </row>
		</thead>

		<tbody>
		  <row>
		    <entry>&undo-undo;</entry>
		    <entry>
		      Peruuta viimeinen paketin tilaan tehty muutos.
		      Peruuttaa voi vain muutoksia, jotka on tehty
		      ohjelman viimeisimmän käynnistyksen,
		      pakettiluettelon päivityksen tai asennusajon
		      jälkeen.
		    </entry>
		  </row>
		</tbody>
	      </tgroup>
	    </informaltable>
	  </figure>
	</section>

	<section id="secPackageMenu">
	  <title>Paketti-valikko</title>

	  <figure>
	    <title>Paketti-valikon komennot</title>

	    <informaltable>
	      <tgroup cols="2">
		<thead>
		  <row>
		    <entry>Komennot</entry>
		    <entry>Kuvaus</entry>
		  </row>
		</thead>

		<tbody>
		  <row>
		    <entry>&package-install;</entry>
		    <entry>
		      Merkitse valittu paketti <link
		      linkend="pkgCmdInstall">asennettavaksi</link>.
		    </entry>
		  </row>

		  <row>
		    <entry>&package-remove;</entry>
		    <entry>
		      Merkitse valittu paketti <link
		      linkend="pkgCmdRemove">poistettavaksi</link>.
		    </entry>
		  </row>

		  <row>
		    <entry>&package-purge;</entry>
		    <entry>
		      Merkitse valittu paketti <link
		      linkend="pkgCmdPurge">siivottavaksi</link>.
		    </entry>
		  </row>

		  <row>
		    <entry>&package-keep;</entry>
		    <entry>
		      <link linkend="pkgCmdKeep">Peruuta</link>
		      valitulle paketille määritetty asennus, päivitys
		      tai poisto.
		    </entry>
		  </row>

		  <row>
		    <entry>&package-hold;</entry>
		    <entry>
		      <link linkend="pkgCmdHold">Jäädytä</link>
		      valittu paketti.
		    </entry>
		  </row>

		  <row>
		    <entry>&package-markauto;</entry>
		    <entry>
		      Merkitse valittu paketti <quote>automaattisesti
		      asennetuksi</quote>.  <xref
		      linkend="secAutoInstall"/> kertoo lisää
		      automaattisesti ja käsin asennetuista
		      paketeista.
		    </entry>
		  </row>

		  <row>
		    <entry>&package-markmanual;</entry>
		    <entry>
		      Merkitse valittu paketti <quote>käsin
		      asennetuksi</quote>.  <xref
		      linkend="secAutoInstall"/> kertoo lisää
		      automaattisesti ja käsin asennetuista
		      paketeista.
		    </entry>
		  </row>

		  <row>
		    <entry>&package-forbid;</entry>
		    <entry>
		      Jos valittu paketti on päivitettävissä, <link
		      linkend="pkgCmdForbid">estä</link> sen päivitys
		      saatavilla olevaan versioon.  Jos valittuna on
		      paketin versio, estä päivitys valittuun
		      versioon.
		    </entry>
		  </row>

		  <row>
		    <entry>&package-information;</entry>
		    <entry>
		      Näytä tietoruutu valitusta paketista.  Tämä
		      käsittää paketin riippuvuudet, paketista
		      riippuvat paketit, saatavilla olevat versiot,
		      yms.
		    </entry>
		  </row>

		  <row>
		    <entry>&package-changelog;</entry>
		    <entry>
		      Näytä valitun paketin Debian-muutosloki.
		      Nähdäksesi tietyn version muutoslokin, valitse
		      haluamasi versio ja suorita tämä komento.
		    </entry>
		  </row>
		</tbody>
	      </tgroup>
	    </informaltable>
	  </figure>
	</section>

	<section>
	  <title>Haku-valikko</title>

	  <figure>
	    <title>Haku-valikon komennot</title>

	    <informaltable>
	      <tgroup cols="2">
		<thead>
		  <row>
		    <entry>Komento</entry>
		    <entry>Kuvaus</entry>
		  </row>
		</thead>

		<tbody>
		  <row>
		    <entry>&search-find;</entry>
		    <entry>
		      Etsi ensimmäinen hakuehtoon täsmäävä paketti
		      (katso <xref linkend="secSearchPatterns"/>).
		    </entry>
		  </row>

		  <row>
		    <entry>&search-refind;</entry>
		    <entry>
		      Toista viimeisin hakukomento.
		    </entry>
		  </row>

		  <row>
		    <entry>&search-limit;</entry>
		    <entry>
		      Rajoita näkyvä pakettiluettelo niihin
		      paketteihin, jotka täsmäävät hakuehtoon (katso
		      <xref linkend="secSearchPatterns"/>).
		    </entry>
		  </row>

		  <row>
		    <entry>&search-unlimit;</entry>
		    <entry>
		      Poista pakettiluettelon rajoitukset eli näytä
		      kaikki paketit luettelossa.
		    </entry>
		  </row>

		  <row>
		    <entry>&search-find-broken;</entry>
		    <entry>
		      Hae seuraava rikkinäinen paketti.  Tämä on sama
		      kuin haku ehdolla <literal>~b</literal>.
		    </entry>
		  </row>
		</tbody>
	      </tgroup>
	    </informaltable>
	  </figure>
	</section>

	<section id="secOptionsMenu">
	  <title>Asetukset-valikko</title>

	  <figure>
	    <title>Asetukset-valikon komennot</title>

	    <informaltable>
	      <tgroup cols="2">
		<thead>
		  <row>
		    <entry>Komento</entry>
		    <entry>Kuvaus</entry>
		  </row>
		</thead>

		<tbody>
		  <row>
		    <entry>&options-ui;</entry>
		    <entry>
		      Näytä ruutu, jossa voit säätää käyttöliittymään
		      liittyviä asetuksia (miten ohjelman ilmoitukset
		      näytetään, miten paketit näytetään, jne.).
		    </entry>
		  </row>

		  <row>
		    <entry>&options-dep;</entry>
		    <entry>
		      Näytä ruutu, jossa voit säätää riippuvuuksiin
		      liittyviä asetuksia, esimerkiksi asennetaanko
		      suositellut paketit automaattisesti.
		    </entry>
		  </row>

		  <row>
		    <entry>&options-misc;</entry>
		    <entry>
		      Näytä ruutu, jossa voit säätää muita
		      käyttöliittymän asetuksia, esimerkiksi pitäisikö
		      paketit merkitä päivitettäviksi automaattisesti
		      &aptitude;n käynnistyessä.
		    </entry>
		  </row>

		  <row>
		    <entry>&options-revert;</entry>
		    <entry>
		      Palauta kaikki asetukset oletusarvoihinsa.
		    </entry>
		  </row>
		</tbody>
	      </tgroup>
	    </informaltable>
	  </figure>
	</section>

	<section>
	  <title>Näkymät-valikko</title>

	  <note>
	    <para>
	      <xref linkend="secViews"/> kertoo, miten näkymät
	      toimivat.
	    </para>
	  </note>

	  <figure>
	    <title>Näkymät-valikon komennot</title>

	    <informaltable>
	      <tgroup cols="2">
		<thead>
		  <row>
		    <entry>Komento</entry>
		    <entry>Kuvaus</entry>
		  </row>
		</thead>

		<tbody>
		  <row>
		    <entry>&views-next;</entry>
		    <entry>
		      Vaihda seuraavaan valittavissa olevaan näkymään.
		    </entry>
		  </row>

		  <row>
		    <entry>&views-prev;</entry>
		    <entry>
		      Vaihda edelliseen valittavissa olevaan näkymään.
		    </entry>
		  </row>

		  <row>
		    <entry>&views-close;</entry>
		    <entry>
		      Sulje tämänhetkinen näkymä.
		    </entry>
		  </row>

		  <row>
		    <entry>&views-new;</entry>
		    <entry>
		      Luo uusi näkymä pakettiluetteloon.
		    </entry>
		  </row>

		  <row>
		    <entry>Ylimääräiset valinnat</entry>
		    <entry>
		      Tässä valikossa on lisäksi vaihtoehtoja, jotka
		      vastaavat kulloinkin valittavissa olevia
		      näkymiä.  Valitse näkymän nimi valikosta
		      vaihtaaksesi siihen.
		    </entry>
		  </row>
		</tbody>
	      </tgroup>
	    </informaltable>
	  </figure>
	</section>

	<section>
	  <title>Apu-valikko</title>

	  <figure>
	    <title>Apu-valikon komennot</title>

	    <informaltable>
	      <tgroup cols="2">
		<thead>
		  <row>
		    <entry>Komento</entry>
		    <entry>Kuvaus</entry>
		  </row>
		</thead>

		<tbody>
		  <row>
		    <entry>&help-about;</entry>
		    <entry>
		      Näytä tekijänoikeustiedot.
		    </entry>
		  </row>

		  <row>
		    <entry>&help-help;</entry>
		    <entry>
		      Näytä ohjelman sisäinen avustusteksti.
		    </entry>
		  </row>

		  <row>
		    <entry>&help-manual;</entry>
		    <entry>
		      Näytä käyttöopas (tämä opas).
		    </entry>
		  </row>

		  <row>
		    <entry>&help-faq;</entry>
		    <entry>
		      Näytä <link linkend="chapFAQ">&aptitude;n
		      UKK</link>.
		    </entry>
		  </row>

		  <row>
		    <entry>&help-changelog;</entry>
		    <entry>
		      Näytä &aptitude;en tehdyt merkittävät muutokset.
		    </entry>
		  </row>

		  <row>
		    <entry>&help-license;</entry>
		    <entry>
		      Näytä &aptitude;n kopiointi-, muokkaus- ja
		      levitysehdot.
		    </entry>
		  </row>
		</tbody>
	      </tgroup>
	    </informaltable>
	  </figure>
	</section>
      </section>

      <section id="secViews">
	<title>Näkymien käyttö</title>

	<para>
	  &aptitude; antaa mahdollisuuden käyttää useita
	  <quote>näkymiä</quote>.  <quote>Näkymä</quote> (myös
	  tunnettu <quote>ruutuna</quote>) on tieto, joka näkyy
	  valikkopalkin alapuolella.  Yleisin näkymä on
	  pakettiluettelo, mutta noutonäkymiin törmää myös usein.
	</para>

	<para>
	  Kun moni näkymä on auki yhtä aikaa, ruudun yläosa näyttää
	  palkin, joka luettelee kaikki valittavissa olevat näkymät.
	  Jos esimerkiksi tutkin <systemitem>apt</systemitem>ia
	  painamalla <keycap>Enter</keycap>iä, ja sen jälkeen tutkin
	  <systemitem>libc6</systemitem>:ta, ruutu näyttää suunnilleen
	  tältä:
	</para>

	<screenshot>
	  <mediaobject>
	    <imageobject>
	      <imagedata fileref="images/views-tab-bar.png" format="PNG"/>
	    </imageobject>

	    <textobject role="text">
<screen> Toiminnot  Peruuta  Paketti  Haku  Asetukset  Näkymät  Apu
f10: Valikko  ?: Apu  q: Lopeta  u: Päivitä  g: Nouda/Asenna/Poista
         Paketit                  apt: tiedot               libc6: tiedot
aptitude 0.3.2
i A  --\ libc6                                             2.3.2.ds1- 2.3.2.ds1-
  Kuvaus: GNU C Library: Shared libraries and Timezone data
    Contains the standard libraries that are used by nearly all programs on the
    system. This package includes shared versions of the standard C library and
    the standard math library, as well as many others. Timezone data is also
    included.
  Tärkeys: välttämätön
  Ryhmä: base
  Vastuuhenkilö: GNU Libc Maintainers &lt;debian-glibc@lists.debian.org&gt;
  Koko pakattuna: 4899k
  Koko purettuna: 15,9M
  Lähdekoodipaketti: glibc
  --\ Riippuvuudet
    --- libdb1-compat
  --\ Ehdotukset
    --- locales
    --- glibc-doc
  --\ Ristiriidat
GNU C Library: Shared libraries and Timezone data</screen>
	    </textobject>
	  </mediaobject>
	</screenshot>

	<para>
	  Voit sulkea nykyisen näkymän valitsemalla &views-close;.
	  Voit liikkua seuraavaan tai edelliseen näkymään valinnoilla
	  &views-next; ja &views-prev;; voit myös valita ruudun
	  yläosan näkymäpalkista haluamasi näkymän.  Näkymät-valikossa
	  on luettelo kaikista valittavissa olevista näkymistä.
	</para>

	<para>
	  Jotkin komennot, kuten paketin tietojen katsominen, luovat
	  näkymiä automaattisesti.  Voit myös luoda näkymiä käsin
	  valitsemalla &views-new;.
	</para>
      </section>

      <section id="secBecomingRoot">
	<title>Vaihto &root;-tunnukselle</title>

	<para>
	  Jotkin toiminnot, kuten pakettiluettelon päivitys, ovat
	  mahdollisia vain &root;-tunnuksella.  Jos ajat &aptitude;a
	  muulla tunnuksella ja yrität päivittää pakettiluetteloa,
	  &aptitude; kysyy, haluatko vaihtaa &root;-tunnukselle:
	</para>

	<screenshot>
	  <mediaobject>
	    <imageobject>
	      <imagedata fileref="images/become-root-snapshot.png" format="PNG"/>
	    </imageobject>

	    <textobject role="text">
<screen> Toiminnot  Peruuta  Paketti  Haku  Asetukset  Näkymät  Apu
f10: Valikko  ?: Apu  q: Lopeta  u: Päivitä  g: Nouda/Asenna/Poista
aptitude 0.3.2
--- Asennetut paketit
--- Asentamattomat paketit
--- Vanhentuneet ja paikalliset paketit
--- Näennäispaketit
--- Tehtävät


+------------------------------------------------------------------------------+
|Pakettiluettelon päivitys vaatii ylläpitäjän oikeudet, joita sinulla ei ole.  |
|Haluatko vaihtaa root-tunnukselle?                                            |
|     [ Vaihda root-tunnukselle ]          [ Älä vaihda root-tunnukselle ]     |
+------------------------------------------------------------------------------+








Selaa saatavilla olevia paketteja ja suorita toimenpiteitä</screen>
	    </textobject>
	  </mediaobject>
	</screenshot>

	<para>
	  Jos valitset <quote>Vaihda root-tunnukselle</quote>,
	  &aptitude; kysyy sinulta &root;-käyttäjän salasanaa.  Jos
	  annat oikean salasanan, &aptitude; suorittaa pyydetyn
	  toiminnon.  Toiminnon suorituksen jälkeen olet edelleen
	  &root;.
	</para>

	<para>
	  Voit koska tahansa vaihtaa &root;-tunnukselle valitsemalla
	  &actions-su;.  Pakettien tiloihin tekemäsi muutokset
	  säilyvät tämän jälkeenkin, mutta ne tallennetaan vasta kun
	  suljet &aptitude;n.
	</para>
      </section>
    </section>

    <section>
      <title>Pakettien hallinta</title>

      <para>
	Tämä luku kertoo, miten pakettiluetteloa hallitaan, miten
	asennetaan uusia paketteja ja miten vanhoja paketteja
	poistetaan.
      </para>

      <section>
	<title>Pakettiluettelon hallinta</title>

	<para>
	  On suositeltavaa pitää pakettiluettelo ajantasaisena
	  ajamalla &actions-update; säännöllisesti.
	</para>
      </section>

      <section id="secAccessingPackageInformation">
	<title>Pakettien tietojen näyttäminen</title>

	<para>
	  Pakettien tietoja on saatavilla useassa eri paikassa:
	  pakettiluettelo antaa lyhyen yleiskuvan kunkin paketin
	  tilasta ja yksityiskohtaisemmat tiedot ovat saatavilla eri
	  näkymien kautta.
	</para>

	<section>
	  <title>Pakettiluettelo</title>

	  <para>
	    Pakettiluettelo näyttää lyhyen yhteenvedon paketin
	    tilasta.  Esimerkiksi paketti
	    <systemitem>webmin</systemitem> voisi näyttää seuraavalta
	    pakettiluettelossa:
	  </para>

	    <screen>piAU  webmin                                        +6083kB &lt;ei ole&gt;   1.210a-2</screen>

	  <para>
	    Neljä merkkiä vasemmassa reunassa kertovat, että paketti
	    ei ole asennettu (<quote>p</quote>), että se on merkitty
	    asennettavaksi (<quote>i</quote>), että se on
	    automaattisesti asennettu (<quote>A</quote>) ja että se ei
	    tule luotettavasta lähteestä (<quote>U</quote>).  Oikeassa
	    laidassa näkyy paketin nykyinen versio, tuorein saatavilla
	    oleva versio sekä asennuksen tarvitsema tila.
	  </para>

	  <tip>
	    <para>
	      Yhteenvetojen näyttötapaa voi säätää asetuksilla; <xref
	      linkend="secDisplayFormat"/> kertoo lisätietoja.
	    </para>
	  </tip>

	  <para>
	    Neljä merkkiä vasemmassa laidassa antavat perustiedot
	    paketin tilasta.  Ensimmäinen on paketin
	    <emphasis>nykyinen tila</emphasis>.  Seuraava on
	    <emphasis>toiminto</emphasis>.  Kolmas kertoo, onko
	    paketti <emphasis>automaattisesti asennettu</emphasis>
	    (katso <xref linkend="secAutoInstall"/>).  Neljäs
	    ilmaisee, onko paketti luotettu (katso <xref
	    linkend="secTrust"/>).
	  </para>

	  <para>
	    <xref linkend="figureCurrentFlag"/> kertoo <quote>nykyisen
	    tilan</quote> mahdolliset arvot ja <xref
	    linkend="figureActionFlag"/> <quote>toiminnon</quote>.
	  </para>

	  <figure id="figureCurrentFlag">
	    <title><quote>Nykyinen tila</quote>-merkin arvot</title>

	    <informaltable colsep="0" frame="none">

	      <tgroup cols="3">
		<tbody>
		  <row>
		    <entry><computeroutput>i</computeroutput></entry>
		    <entry>-</entry>
		    <entry>
		      Paketti on asennettu kaikkine riippuvuuksineen.
		    </entry>
		  </row>

		  <row>
		    <entry><computeroutput>c</computeroutput></entry>
		    <entry>-</entry>
		    <entry>
		      Paketti on poistettu, mutta sen asetustiedostot
		      ovat vielä järjestelmässä.
		    </entry>
		  </row>

		  <row>
		    <entry><computeroutput>p</computeroutput></entry>
		    <entry>-</entry>
		    <entry>
		      Paketti on siivottu (poistettu
		      asetustiedostoineen) tai sitä ei ole koskaan
		      asennettu.
		    </entry>
		  </row>

		  <row>
		    <entry><computeroutput>v</computeroutput></entry>
		    <entry>-</entry>
		    <entry>
		      Paketti on näennäispaketti.
		    </entry>
		  </row>

		  <row>
		    <entry><computeroutput>B</computeroutput></entry>
		    <entry>-</entry>
		    <entry>
		      Paketin riippuvuudet ovat rikki.
		    </entry>
		  </row>

		  <row>
		    <entry><computeroutput>u</computeroutput></entry>
		    <entry>-</entry>
		    <entry>
		      Paketti on purettu, mutta asetusvaihetta ei ole
		      suoritettu.
		    </entry>
		  </row>

		  <row>
		    <entry><computeroutput>C</computeroutput></entry>
		    <entry>-</entry>
		    <entry>
		      Asetus kesken: paketin asetusvaihe
		      keskeytettiin.
		    </entry>
		  </row>

		  <row>
		    <entry><computeroutput>H</computeroutput></entry>
		    <entry>-</entry>
		    <entry>
		      Asennus kesken: paketin asennus keskeytettiin.
		    </entry>
		  </row>
		</tbody>
	      </tgroup>
	    </informaltable>
	  </figure>

	  <figure id="figureActionFlag">
	    <title><quote>Toiminto</quote>-merkin arvot</title>

	    <informaltable colsep="0" frame="none">

	      <tgroup cols="3">
		<tbody>
		  <row>
		    <entry><computeroutput>i</computeroutput></entry>
		    <entry>-</entry>
		    <entry>
		      Paketti asennetaan.
		    </entry>
		  </row>

		  <row>
		    <entry><computeroutput>u</computeroutput></entry>
		    <entry>-</entry>
		    <entry>
		      Paketti päivitetään.
		    </entry>
		  </row>

		  <row>
		    <entry><computeroutput>d</computeroutput></entry>
		    <entry>-</entry>
		    <entry>
		      Paketti poistetaan jättäen sen asetustiedostot
		      järjestelmään.
		    </entry>
		  </row>

		  <row>
		    <entry><computeroutput>p</computeroutput></entry>
		    <entry>-</entry>
		    <entry>
		      Paketti siivotaan eli poistetaan
		      asetustiedostoineen.
		    </entry>
		  </row>

		  <row>
		    <entry><computeroutput>h</computeroutput></entry>
		    <entry>-</entry>
		    <entry>
		      Paketti on jäädytetty.  Se säilytetään
		      nykyisessä versiossaan jäädytyksen purkuun asti,
		      vaikka uudempi versio olisikin saatavilla.
		    </entry>
		  </row>

		  <row>
		    <entry><computeroutput>F</computeroutput></entry>
		    <entry>-</entry>
		    <entry>
		      Paketin päivitys on estetty.
		    </entry>
		  </row>

		  <row>
		    <entry><computeroutput>r</computeroutput></entry>
		    <entry>-</entry>
		    <entry>
		      Paketti asennetaan uudelleen.
		    </entry>
		  </row>

		  <row>
		    <entry><computeroutput>B</computeroutput></entry>
		    <entry>-</entry>
		    <entry>
		      Paketti on <quote>rikki</quote>: joitakin sen
		      riippuvuuksia ei ole tyydytetty.  &aptitude; ei
		      anna sinun asentaa, poistaa tai päivittää, jos
		      jotkin paketit ovat rikki.
		    </entry>
		  </row>
		</tbody>
	      </tgroup>
	    </informaltable>
	  </figure>

	  <para>
	    Lisäksi &aptitude; käyttää värejä pakettien tilojen
	    näyttöön, jos päätelaitteesi tukee niitä.  Pääasiallisesti
	    tämä näkyy taustan värissä:
	  </para>

	  <variablelist>
	    <varlistentry>
	      <term>Musta</term>
	      <listitem>
		<para>
		  Pakettia ei voi päivittää tai sitä ei asenneta eikä
		  sillä ole riippuvuusongelmia.  Jos paketti on
		  asennettu, sen nimi näytetään korostettuna.
		</para>
	      </listitem>
	    </varlistentry>

	    <varlistentry>
	      <term>Vihreä</term>
	      <listitem>
		<para>
		  Paketti asennetaan.
		</para>
	      </listitem>
	    </varlistentry>

	    <varlistentry>
	      <term>Sininen</term>
	      <listitem>
		<para>
		  Paketti on asennettu, ja se päivitetään.
		</para>
	      </listitem>
	    </varlistentry>

	    <varlistentry>
	      <term>Violetti</term>
	      <listitem>
		<para>
		  Paketti on asennettu, ja se poistetaan.
		</para>
	      </listitem>
	    </varlistentry>

	    <varlistentry>
	      <term>Valkoinen</term>
	      <listitem>
		<para>
		  Paketti on asennettu ja jäädytetty nykyiseen
		  versioon: sitä ei päivitetä automaattisesti.
		</para>
	      </listitem>
	    </varlistentry>

	    <varlistentry>
	      <term>Punainen</term>
	      <listitem>
		<para>
		  Paketti on rikki: joitakin sen riippuvuuksia ei ole
		  tyydytetty.
		</para>
	      </listitem>
	    </varlistentry>
	  </variablelist>

	  <para>
	    Pidempi kuvaus paketista on näkyvissä ruudun alaosassa.
	    Jos &aptitude; huomaa paketin olevan osallisena
	    riippuvuusongelmassa, tämä osa näyttää ongelman tiedot.
	    Voit vaihtaa paketin ja ongelman kuvauksen välillä
	    painamalla <keycap>i</keycap>:tä.
	  </para>
	</section>

	<section id="secPackageInfo">
	  <title>Yksityiskohtainen pakettikuvaus</title>

	  <para>
	    Painamalla <keycap>Enter</keycap>iä, kun paketti on
	    valittuna, saa näkyviin pakettitietojen ruudun:
	  </para>

	  <screenshot>
	    <mediaobject>
	      <imageobject>
		<imagedata fileref="images/info-snapshot.png" format="PNG"/>
	      </imageobject>
	      
	      <textobject role="text">
<screen> Toiminnot  Peruuta  Paketti  Haku  Asetukset  Näkymät  Apu
f10: Valikko  ?: Apu  q: Lopeta  u: Päivitä  g: Nouda/Asenna/Poista
                Paketit                               apt: tiedot
aptitude 0.3.2
i    --\ apt                                               0.6.36     0.6.36
  Kuvaus: Advanced front-end for dpkg
    This is Debian's next generation front-end for the dpkg package manager. It
    provides the apt-get utility and APT dselect method that provides a simpler,
    safer way to install and upgrade packages.
    
    APT features complete installation ordering, multiple source capability and
    several other unique features, see the Users Guide in apt-doc.
  Välttämätön: on
  Tärkeys: valinnainen
  Ryhmä: base
  Vastuuhenkilö: APT Development Team &lt;deity@lists.debian.org&gt;
  Koko pakattuna: 0
  Koko purettuna: 3822k
  Lähdekoodipaketti: apt
  --\ Riippuvuudet
    --- libc6 (>= 2.3.2.ds1-21)
    --- libgcc1 (>= 1:4.0.0-7)
    --- libstdc++5 (>= 1:3.3.4-1)
  --\ Ehdotukset
    --- aptitude | synaptic | gnome-apt | wajig
    --- dpkg-dev
    --\ apt-doc (TYYDYTTÄMÄTÖN)
p     0.6.36
p     0.5.28.6
    --- bzip2
    --- gnupg
  --\ Korvaavuudet
    --- libapt-pkg-doc (&lt; 0.3.7)
    --- libapt-pkg-dev (&lt; 0.3.7)
  --- Paketin apt kattamat pakettinimet
  --- Paketista apt riippuvat paketit
  --\ Versiot
Advanced front-end for dpkg</screen>
	      </textobject>
	    </mediaobject>
	  </screenshot>

	  <para>
	    Tässä näytössä liikutaan samoin kuin
	    pakettiluettelossakin.  Esimerkiksi yllä riippuvuus
	    <systemitem>apt-doc</systemitem>-pakettiin on laajennettu,
	    mikä näyttää sen paketin ne saatavilla olevat versiot,
	    jotka tyydyttävät tämän riippuvuuden.  Tätä
	    versioluetteloa voi käyttää kuten pakettiluetteloakin;
	    voit esimerkiksi asentaa version
	    <systemitem>0.6.36</systemitem>
	    <systemitem>apt-doc</systemitem>-paketista siirtämällä
	    valinnan sen kohdalle ja painamalla <keycap>+</keycap>.
	  </para>

	  <tip>
	    <para>
	      Nopeampi tapa on valita riippuvuus version sijaan ja
	      painaa <keycap>+</keycap>; tällöin &aptitude; yrittää
	      tyydyttää riippuvuuden automaattisesti.
	    </para>
	  </tip>

	  <para>
	    Riippuvuuksien lisäksi voit myös nähdä pakettinimet, jotka
	    paketti kattaa, paketit, jotka riippuvat siitä ja
	    saatavilla olevat versiot paketista.  Saatavilla olevat
	    versiot sisältävät myös muut paketit, jotka kattavat tämän
	    paketin.
	  </para>

	  <para>
	    Kuten muulloinkin, voit sulkea tietoruudun ja palata
	    päänäyttöön painamalla <keycap>q</keycap>:ta.  Eräitä
	    yleisesti käytettyjä tietoja saa lisäksi omalle
	    ruudulleen: paina <keycap>v</keycap> nähdäksesi saatavilla
	    olevat versiot, <keycap>d</keycap> nähdäksesi riippuvuudet
	    ja <keycap>r</keycap> nähdäksesi
	    <quote>käänteisriippuvuudet</quote> (paketit, jotka
	    riippuvat tästä).
	  </para>
	</section>
      </section>

      <section>
	<title>Pakettien tilojen muokkaus</title>

	<para>
	  Alla olevia komentoja voi käyttää muokkaamaan pakettien
	  tiloja.  Annetut komennot vaikuttavat vasta seuraavassa
	  <link linkend="secInstallRun">asennusajossa</link>.  Ennen
	  tätä minkä tahansa komennon voi peruuttaa komennolla
	  &undo-undo;.
	</para>

	<para>
	  Antaaksesi komennon yksittäiselle paketille valitse paketti
	  ja suorita komento.  Komentoja voi myös antaa
	  pakettiryhmille valitsemalla pakettiryhmän otsakkeen
	  (esimerkiski <quote>Päivitettävät paketit</quote>) ja
	  suorittamalla komennon.
	</para>

	<informaltable colsep="0" frame="all">
	  <tgroup cols="2">
	    <thead>
	      <row>
		<entry>Komento</entry>
		<entry>Kuvaus</entry>
	      </row>
	    </thead>

	    <tbody>
	      <row id="pkgCmdInstall">
		<entry>Asenna: &package-install;</entry>

		<entry>
		  <para>Merkitse valittu paketti asennettavaksi.</para>

		  <para>
		    Jos paketti ei ole asennettu, se asennetaan.  Jos
		    se on jo asennettu, se päivitetään jos
		    mahdollista, ja voimassa oleva päivityksen esto
		    (kuten jäädytys) poistetaan.
		  </para>
		</entry>
	      </row>

	      <row id="pkgCmdRemove">
		<entry>Poista: &package-remove;</entry>

		<entry>
		  <para>Merkitse valittu paketti poistettavaksi.</para>

		  <para>
		    Jos paketti on asennettu, se poistetaan.
		  </para>
		</entry>
	      </row>

	      <row id="pkgCmdPurge">
		<entry>Siivoa: &package-purge;</entry>

		<entry>
		  <para>Merkitse valittu paketti siivottavaksi.</para>

		  <para>
		    Jos paketti on asennettu, se poistetaan.  Lisäksi
		    kaikki jäljelläolevat paketin tiedostot (kuten
		    asetustiedostot) poistetaan, myös vaikka paketti
		    olisikin jo poistettu.
		  </para>
		</entry>
	      </row>

	      <row id="pkgCmdKeep">
		<entry>Säilytä: &package-keep;</entry>

		<entry>
		  <para>
		    Merkitse valittu paketti säilytettäväksi
		    nykyisessä versiossaan.
		  </para>

		  <para>
		    Jos paketille oli määritetty jokin toimenpide
		    (asennus, poisto tai päivitys), tämä toimenpide
		    perutaan.
		  </para>
		</entry>
	      </row>

	      <row id="pkgCmdHold">
		<entry>Jäädytä: &package-hold;</entry>

		<entry>
		  <para>Jäädytä valittu paketti</para>

		  <para>
		    Kuten säilytyksen kanssa, mikä tahansa paketille
		    määritetty toimenpide peruutetaan.  Lisäksi
		    pakettia ei päivitetä automaattisesti
		    <footnote id="footAutoUpgrade">
		      <para>
			Pakettiin ei siis vaikuta &actions-upgrade;
			eivätkä komentorivitoiminnot
			<command>dist-upgrade</command> tai
			<command>upgrade</command>.
		      </para>
		    </footnote>
		    ennen kuin jäädytys on poistettu antamalla
		    asennus-komento paketille.
		  </para>
		</entry>
	      </row>

	      <row id="pkgCmdForbid">
		<entry>Estä: &package-forbid;</entry>

		<entry>
		  <para>
		    Pakettia ei päivitetä automaattisesti<footnoteref
		    linkend="footAutoUpgrade"/> versioon, johon se nyt
		    päivittyisi.  Jos paketti oli merkitty
		    päivitettäväksi, päivitys perutaan.
		  </para>

		  <para>
		    Jos tämä komento annetaan tietylle versiolle,
		    pakettia ei päivitetä tähän versioon.  Vain yhden
		    version voi estää kerrallaan.
		  </para>

		  <para>
		    Tämä toiminto on hyödyllisin
		    <quote>epävakaan</quote> jakelun käyttäjille,
		    koska se mahdollistaa rikkinäisiksi tiedettyjen
		    versioiden asennuksen eston vaikuttamatta muuten
		    automaattisiin päivityksiin.
		  </para>
		</entry>
	      </row>

	      <row id="pkgCmdReinstall">
		<entry>
		  <para>
		    Uudelleenasennus: paina <keycap>L</keycap>
		  </para>
		</entry>

		<entry>
		  <para>Asentaa paketin uudelleen</para>

		  <para>
		    Huomaa, että uudelleen asennuksia ei talleteta kun
		    suljet &aptitude;n tai ajat asennuksen (syy tähän
		    on, että allaolevat komponentit
		    <command>dpkg</command> ja &apt; eivät tarjoa
		    mahdollisuutta selvittää, onnistuiko uudelleen
		    asennus).
		  </para>
		</entry>
	      </row>

	      <row id="pkgCmdAuto">
		<entry>&package-markauto;, &package-markmanual;</entry>

		<entry>
		  <para>
		    Määritä, kohdellaanko pakettia automaattisesti
		    asennettuna.  Automaattisesti asennetut paketit
		    poistetaan sitten, kun mikään muu paketti ei
		    tarvitse niitä.  <xref linkend="secAutoInstall"/>
		    kertoo tarkemmin automaattisesti asennetuista
		    paketeista.
		  </para>
		</entry>
	      </row>
	    </tbody>
	  </tgroup>
	</informaltable>

	<para>
	  Nämä komennot vaikuttavat aina valittuun pakettiin tai
	  pakettiryhmään.  Lisäksi &aptitude;ssa on kaksi komentoa,
	  jotka vaikuttavat moniin paketteihin eivätkä välitä
	  valitusta paketista.  &actions-forget; poistaa
	  <quote>uusi</quote>-merkinnän kaikista paketeista tyhjentäen
	  <quote>Uudet paketit</quote>-ryhmän ja &actions-upgrade;
	  merkitsee kaikki päivitettävissä olevat paketit
	  päivitettäviksi lukuunottamatta jäädytettyjä ja estettyyn
	  versioon päivittyviä paketteja.
	</para>

	<note>
	  <para>
	    Kaikki pakettien tiloihin tehdyt muutokset tallennetaan,
	    kun suljet &aptitude;n, päivität pakettiluettelon tai ajat
	    asennuksen.  Jos et halua tallentaa muutoksiasi, voit
	    poistua &aptitude;sta painamalla <keycap>Ctrl-C</keycap>.
	  </para>
	</note>
      </section>

      <section id="secInstallRun">
	<title>Pakettien nouto, asennus ja poisto</title>

	<para>
	  Edellisessä luvussa kuvattu pakettien tilojen muokkaus ei
	  vielä vaikuta järjestelmääsi mitenkään.  Voit siis säätää
	  pakettien tiloja kunnes olet tyytyväinen, minkä jälkeen voit
	  <quote>toteuttaa</quote> muutokset asentamalla ja
	  poistamalla paketteja.
	  <footnote>
	    <para>
	      Tätä kutsutaan <quote>asennuksen ajamiseksi</quote>,
	      vaikka paketteja myös päivitetään ja poistetaan tässä
	      vaiheessa.
	    </para>
	  </footnote>
	</para>

	<para>
	  Muutokset toteutetaan komennolla &actions-install;.  Tämä
	  komento näyttää esikatseluruudun, joka kertoo kaikki
	  tehtävät muutokset.  Tämä ruutu on vain pakettiluettelo ja
	  voit muokata pakettien tiloja (esimerkiksi peruuttaa
	  poistoja) kuten pääruudussakin.
	</para>

	<para>
	  Kun olet valmis, voit valita &views-close; peruuttaaksesi
	  asennuksen tai &actions-install; jatkaaksesi.  &aptitude;
	  noutaa tiedostot, jotka sen tarvitsee, ja pyytää tämän
	  jälkeen jatkamaan asennusta.  Kun valitset
	  <quote>Jatka</quote>, asennukset ja poistot tehdään.
	</para>

	<para>
	  &aptitude; noutaa paketit varastohakemistoon (yleensä
	  <filename>/var/cache/apt/archives</filename>).  Oletuksena
	  nämä paketit pysyvät tässä hakemistossa.  Komennolla
	  &actions-clean; voit tyhjentää tämän hakemiston kokonaan, ja
	  komennolla &actions-clean-obs; voit poistaa ne tiedostot,
	  jotka eivät enää ole noudettavissa.
	</para>
      </section>

      <section id="secTrust">
	<title>Pakettien luottamus ja sen hallinta</title>

	<para>
	  &apt; pystyy noutamaan paketteja useasta eri lähteestä, mikä
	  johtaa tietoturvaongelmaan.  Oletetaan, että lisäät Matti
	  Meikäläisen pakettivaraston
	  <filename>sources.list</filename>-tiedostoosi, jotta voisit
	  asentaa Matin <systemitem>gargleblast</systemitem>-paketin.
	  On mahdollista, että Matin arkisto sisältää -- sinun
	  tietämättäsi -- hänen omat versionsa paketeista
	  <systemitem>libc6</systemitem> ja
	  <systemitem>ssh</systemitem>, versiot, jotka nuuskivat sinun
	  yksityisiä tietojasi tai avaavat järjestelmääsi
	  takaportteja!  Jos Matin pakettien versionumerot ovat
	  suuremmat kuin aitojen Debian-pakettien, &apt; asentaa ne
	  huoletta seuraavassa päivityksessä, mikä antaa Matille
	  vapaat kädet sinun tietämättäsi.  Toinen mahdollisuus on,
	  että Matti murtautuu käyttämällesi Debian-arkistopeilille ja
	  korvaa oikeat paketit omilla versioillaan.
	</para>

	<para>
	  Uudemmat &apt;- ja &aptitude;-versiot (kuten tässä oppaassa
	  kuvattu) pystyvät torjumaan tällaisen ongelman.  &apt;
	  käyttää suositun <ulink
	  url="http://www.gnupg.org">GPG</ulink>-salausohjelman
	  tarjoamia vahvoja tietoturvaominaisuuksia vahvistamaan, että
	  Debian-peilien sisältämät paketit ovat ne, jotka Debianin
	  kehittäjät ovat tehneet.  &aptitude; varoittaa, jos yrität
	  asentaa paketin Debianin ulkopuolisesta lähteestä tai yrität
	  päivittää Debianista asennetun paketin Debianin ulkopuolelta
	  tulevaan versioon.
	</para>

	<warning>
	  <para>
	    Vaikka &apt;:n tietoturvaominaisuudet takaavatkin lähes
	    täydellisesti, että käyttämäsi peili on identtinen
	    Debianin virallisen arkiston kanssa, ne eivät ratkaise
	    kaikkia ongelmia.  On nimittäin monia tapoja, joilla
	    sormeiltu paketti voisi päästä jopa Debianin viralliseen
	    arkistoon.
	  </para>

	  <para>
	    Pakettien asentaminen vain luotettavista lähteistä antaa
	    merkittävän suojan haitallisia paketteja vastaan, mutta se
	    ei voi poistaa kaikkia ohjelmistojen asentamiseen
	    liittyviä riskejä.
	  </para>
	</warning>

	<section>
	  <title>Luottamuksen ymmärtäminen</title>

	  <para>
	    &apt; antaa arkiston ylläpitäjälle mahdollisuuden
	    <firstterm>allekirjoittaa</firstterm> arkiston
	    sisältötiedot.  Tällaista allekirjoitusta ei käytännössä
	    voi väärentää, ja se takaa, että sisältötiedoissa
	    luetellut tiedostot ovat juuri ne, jotka ylläpitäjä on
	    sinne asettanut, ts. arkiston sisältöön ei ole koskettu
	    sen luomisen jälkeen.<footnote><para>Kuten yllä todettiin,
	    tämä ei takaa, että arkistossa olevat paketit ovat
	    turvallisia tai haitattomia; se vain osoittaa, että ne
	    ovat aitoja.</para></footnote> Allekirjoituksen voi todeta
	    oikeaksi tarkistamalla, että se täsmää ylläpitäjän
	    <firstterm>julkiseen avaimeen</firstterm>.  Debianin
	    arkiston julkinen avain on saatavilla &apt;:n mukana,
	    yleensä Debian-CD:llä.
	  </para>

	  <para>
	    Kun &aptitude; noutaa arkiston sisältötiedot, se
	    tarkistaa, onko arkisto asianmukaisesti allekirjoitettu.
	    Allekirjoittamattoman arkiston pakettitiedostot eivät ole
	    luotettuja (kts. lisää alla).  Jos allekirjoitus on
	    olemassa, mutta virheellinen tai jos käytettyä avainta ei
	    ole saatavilla, arkisto ei myöskään ole luotettu.
	  </para>

	  <para>
	    Kun myöhemmin <link linkend="secInstallRun">ajat pakettien
	    asennuksen</link>, &aptitude; tarkistaa, ovatko paketit
	    luotettavista lähteistä.  Jos asennettava paketti ei ole
	    luotettu tai jos luotettu paketti päivitettäisiin
	    ei-luotettuun versioon, &aptitude; varoittaa tästä ja
	    tarjoaa mahdollisuuden keskeyttää noudon:
	  </para>

	  <screenshot>
	    <mediaobject>
	      <imageobject>
		<imagedata fileref="images/trust-snapshot.png" format="PNG"/>
	      </imageobject>

	      <textobject role="text">
<screen> Toiminnot  Peruuta  Paketti  Haku  Asetukset  Näkymät  Apu
f10: Valikko  ?: Apu  q: Lopeta  u: Päivitä  g: Nouda/Asenna/Poista
                Paketit                                Esikatselu
aptitude 0.3.2                    Vaatii 67,6MB levytilaa        Haun koko: 26,1
--\ Riippuvuuksien vuoksi automaattisesti asennettavat paketit
piAU j2re1.4                                       +59,7MB &lt;ei ole&gt;   1.4.2.02-1
--\ Jäädytetyt paketit
+------------------------------------------------------------------------------+
|WARNING: untrusted versions of the following packages will be installed!      |
|                                                                              |
|Untrusted packages could compromise your system's security.  You should only  |
|proceed with the installation if you are certain that this is what you want   |
|to do.                                                                        |
|                                                                              |
|  * j2sdk1.4 [version 1.4.2.02-1]                                             |
|  * j2re1.4 [version 1.4.2.02-1]                                              |
|            [ Jatka ]                        [ Keskeytä asennus ]             |
+------------------------------------------------------------------------------+
tilassa.



</screen>
	      </textobject>
	    </mediaobject>
	  </screenshot>
	</section>

	<section>
	  <title>Luotettujen avainten lisääminen</title>

	  <para>
	    On mahdollista sallia &apt;:n luottavan muihinkin
	    arkistoihin kuin Debianin omaan.  Tarvitset jokaista
	    tällaista arkistoa kohden julkisen avaimen, jolla arkiston
	    sisältötiedot on allekirjoitettu.  Yleensä tämä on
	    tekstitiedosto, jonka nimi päättyy
	    <filename>.asc</filename> ja on joko ylläpitäjän tarjoama
	    tai noudettavissa avainpalvelimelta.  <ulink
	    url="http://www.gnupg.org">GPG:n seittisivulta</ulink>
	    löydät lisää tietoa julkisista avaimista ja niiden
	    noutamisesta.
	  </para>

	  <para>
	    Luotettujen avainten luettelo säilytetään
	    <firstterm>avainrenkaassa</firstterm>, joka on tiedosto
	    <filename>/etc/apt/trusted.gpg</filename>.  Kun olet
	    noutanut GPG-avaimen, voit lisätä sen tähän renkaaseen
	    komennolla <command>gpg --no-default-keyring --keyring
	    /etc/apt/trusted.gpg --import
	    <replaceable>uusiavain.asc</replaceable></command>.  Tämän
	    jälkeen &aptitude; luottaa kaikkiin arkistoihin, jotka on
	    allekirjoitettu tiedostossa
	    <filename>uusiavain.asc</filename> olevalla avaimella.
	  </para>

	  <warning>
	    <para>
	      Kun arkiston avain on lisätty avainrenkaaseen, tämä
	      arkisto on yhtä luotettu kuin Debianin arkisto!
	      Ulkopuolisia avaimia ei pitäisi lisätä, ellet ole hyvin
	      varma, että lisäämäsi avain on oikea
	      <emphasis>ja</emphasis> että avaimen haltija on
	      luotettava ja asiansa osaava.
	    </para>
	  </warning>
	</section>
      </section>

      <section id="secAutoInstall">
	<title>Automaattisesti asennettujen pakettien hallinta</title>

	<para>
	  Yhden paketin asennus usein vaatii muidenkin pakettien
	  asennusta, jotta riippuvuudet tulisivat tyydytetyiksi.  Jos
	  esimerkiksi haluat asentaa
	  <systemitem>clanbomber</systemitem>-paketin, sinun täytyy
	  myös asentaa <systemitem>libclanlib2</systemitem>-paketti.
	  Jos myöhemmin poistat
	  <systemitem>clanbomber</systemitem>-paketin, et luultavasti
	  tarvitse enää <systemitem>libclanlib2</systemitem>-pakettia.
	  &aptitude; yrittää tunnistaa tällaisen tilanteen ja
	  automaattisesti poistaa
	  <systemitem>libclanlib2</systemitem>-paketin.
	</para>

	<para>
	  Kun asennat paketin, &aptitude; asentaa automaattisesti
	  kaikki paketit, joista se riippuu.  Nämä ylimääräiset
	  paketit merkitään <quote>automaattisesti
	  asennetuiksi</quote>: &aptitude; seuraa niitä ja poistaa ne,
	  kun mikään käsin asennettu paketti ei enää riipu niistä
	  <footnote>
	    <para>
	      Täsmällisesti: ne poistetaan, kun mistään käsin
	      asennetusta paketista ei pääse niihin seuraamalla
	      riippuvuus-, esiriippuvuus- ja suositussuhteita.  Jos
	      <link
	      linkend="configKeepSuggests">Aptitude::Keep-Suggests</link>
	      on tosi, myös ehdotussuhteet otetaan huomioon tässä.
	    </para>
	  </footnote>
	  .  Esikatselu näyttää tällaiset paketit ryhmässä
	  <quote>Käyttämättömyyden vuoksi poistettavat
	  paketit</quote>.
	</para>

	<para>
	  Kuten mikä tahansa automatisoitu toimenpide, tämäkin voi
	  mennä pieleen.  Vaikka esimerkiksi paketti olisikin
	  automaattisesti asennettu, se voi osoittautua itsenäisesti
	  hyödylliseksi.  Voit poistaa
	  <quote>automaattisuus</quote>-merkinnän paketilta painamalla
	  <keycap>m</keycap>.  Jos paketti on jo merkitty
	  poistettavaksi, voit peruuttaa tämän komennolla
	  &package-install;, mikä myös poistaa
	  <quote>automaattisuus</quote>-merkinnän.
	</para>
      </section>
    </section>

    <section id="secSearchPatterns">
      <title>Hakuehdot</title>

      <para>
	Kun haet paketteja tai rajaat näytettävien pakettien
	luetteloa, antamasi teksti on nimeltään
	<quote>hakuehto</quote>.  Yleensä nämä vain täsmäävät
	pakettien nimeen, mutta &aptitude; sallii paljon
	monimutkaisempiakin ehtoja.
      </para>

      <para>
	Hakuehto koostuu yhdestä tai useammasta perusehdosta; paketti
	täsmää hakuehtoon, jos se täsmää kaikkiin perusehtoihin.
	Perusehdot alkavat yleensä aaltoviivalla <quote>~</quote>,
	jota seuraa ehdon tyypin ilmoittava merkki, minkä jälkeen
	tuleva teksti tulkitaan tyypin mukaan.
      </para>

      <para>
	Useimmat tekstihaut (pakettien nimistä, kuvauksista, jne.)
	toteutetaan kirjainkoosta välittämättömillä <ulink
	url="http://sitescooper.org/tao_regexps.html">säännöllisillä
	lausekkeilla</ulink>.  Säännöllisten lausekkeiden
	erikoismerkit täytyy siis suojata kenoviivalla
	<footnote>
	  <para>
	    Säännöllisten lausekkeiden erikoismerkit ovat
	    <quote>+</quote>, <quote>-</quote>, <quote>.</quote>,
	    <quote>(</quote>, <quote>)</quote>, <quote>|</quote>,
	    <quote>[</quote>, <quote>]</quote>, <quote>^</quote>,
	    <quote>$</quote> ja <quote>?</quote>.  Jotkin näistä ovat
	    myös &aptitude;n erikoismerkkejä, eli jos haluat
	    esimerkiksi <quote>|</quote>-merkin sellaisenaan,
	    tarvitset kaksi suojausta:
	    <quote><literal>\~|</literal></quote>.
	  </para>
	</footnote>
	hakuehdoissa.  Jos siis haluat löytää esimerkiksi
	<quote>g++</quote>:n, käytä hakuehtona
	<quote>g\+\+</quote>:aa.
      </para>

      <para>
	Seuraavat perusehdot ovat käytettävissä:
      </para>

      <variablelist>
	<varlistentry>
	  <term><replaceable>nimi</replaceable></term>

	  <listitem>
	    <para>
	      Täsmää paketteihin, joiden nimi täsmää säännölliseen
	      lausekkeeseen <replaceable>nimi</replaceable>.  Tämä on
	      oletushaku, jota sovelletaan kaikkiin ehtoihin, jotka
	      eivät ala <literal>~</literal>-merkillä.
	    </para>

	    <note>
	      <para>
		Hakeaksesi paketteja, joiden nimessä on useita
		alimerkkijonoja, käytä <literal>~n</literal>-ehtoa,
		esimerkiksi
		<quote><literal>~napti~ntude</literal></quote>.
	      </para>
	    </note>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term><literal>!<replaceable>ehto</replaceable></literal></term>

	  <listitem>
	    <para>
	      Täsmää paketteihin, jotka <emphasis>eivät</emphasis>
	      täsmää ehtoon <replaceable>ehto</replaceable>.
	      Esimerkiksi <quote><literal>!~b</literal></quote>
	      valitsee paketit, jotka eivät ole rikki.
	    </para>

	    <note>
	      <para>
		Saadaksesi <quote>!</quote>-merkin säännölliseen
		lausekkeeseen sinun täytyy suojata se, jotta
		&aptitude; ei tulkitsisi sitä EI-ehtona:
		<quote><literal>~!</literal></quote>.
	      </para>
	    </note>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term><literal><replaceable>ehto1</replaceable> | <replaceable>ehto2</replaceable></literal></term>

	  <listitem>
	    <para>
	      Täsmää paketteihin, jotka täsmäävät joko ehtoon
	      <replaceable>ehto1</replaceable> tai ehtoon
	      <replaceable>ehto2</replaceable>.
	    </para>

	    <note>
	      <para>
		Saadaksesi <quote>|</quote>-merkin säännölliseen
		lausekkeeseen sinun täytyy suojata se, jotta
		&aptitude; ei tulkitsisi sitä TAI-ehtona:
		<quote><literal>~|</literal></quote>.
	      </para>
	    </note>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term><literal>(<replaceable>ehto</replaceable>)</literal></term>

	  <listitem>
	    <para>
	      Täsmää ehtoon <replaceable>ehto</replaceable>.  Tästä on
	      hyötyä haluttaessa ryhmitellä monimutkaisempia
	      lausekkeita.  Esimerkiksi
	      <quote><literal>~D(perl|python)</literal></quote> täsmää
	      mihin tahansa pakettiin, joka riippuu sellaisesta
	      paketista, jonka nimessä on joko <literal>perl</literal>
	      tai <literal>python</literal>.
	    </para>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term><literal>~A<replaceable>arkisto</replaceable></literal></term>

	  <listitem>
	    <para>
	      Täsmää paketteihin, jotka ovat saatavilla säännölliseen
	      lausekkeeseen <replaceable>arkisto</replaceable>
	      täsmäävästä arkistosta.  Esimerkiksi
	      <quote><literal>~Atesting</literal></quote> täsmää
	      <literal>testing</literal>-arkistosta saatavilla oleviin
	      paketteihin.
	    </para>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term><literal>~a<replaceable>toiminto</replaceable></literal></term>

	  <listitem>
	    <para>
	      Täsmää paketteihin, joille ollaan suorittamassa
	      toimintoa <replaceable>toiminto</replaceable>.
	      Vaihtoehdot <replaceable>toiminto</replaceable>:lle ovat
	      <quote><literal>install</literal></quote> (asennus),
	      <quote><literal>upgrade</literal></quote> (päivitys),
	      <quote><literal>remove</literal></quote> (poisto),
	      <quote><literal>purge</literal></quote> (siivous),
	      <quote><literal>hold</literal></quote> (onko paketti
	      jäädytetty) ja <quote><literal>keep</literal></quote>
	      (säilyykö paketti muuttumattomana).
	    </para>
	  </listitem>
	</varlistentry>

	<varlistentry id="searchBrokenType">
	  <term><literal>~B<replaceable>tyyppi</replaceable></literal></term>

	  <listitem>
	    <para>
	      Täsmää paketteihin, joilla on tyypin
	      <replaceable>tyyppi</replaceable> tyydyttämätön
	      riippuvuus.  Vaihtoehdot
	      <replaceable>tyyppi</replaceable>:lle ovat
	      <quote><literal>depends</literal></quote> (riippuvuus),
	      <quote><literal>predepends</literal></quote>
	      (esiriippuvuus),
	      <quote><literal>recommends</literal></quote> (suositus),
	      <quote><literal>suggests</literal></quote> (ehdotus),
	      <quote><literal>conflicts</literal></quote> (ristiriita)
	      ja <quote><literal>replaces</literal></quote> (korvaus).
	    </para>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term><literal>~b</literal></term>

	  <listitem>
	    <para>
	      Täsmää paketteihin, jotka ovat rikki: jokin niiden
	      riippuvuus, esiriippuvuus tai ristiriita ei ole
	      tyydytetty.
	    </para>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term><literal>~C<replaceable>ehto</replaceable></literal></term>

	  <listitem>
	    <para>
	      Täsmää paketteihin, jotka ovat ristiriidassa ehtoon
	      <replaceable>ehto</replaceable> täsmäävän paketin
	      kanssa.  Esimerkiksi
	      <quote><literal>~C~mdburrows@debian.org</literal></quote>
	      täsmää minun ylläpitämieni pakettien kanssa
	      ristiriidassa oleviin paketteihin.
	    </para>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term><literal>~c</literal></term>

	  <listitem>
	    <para>
	      Täsmää poistettuihin paketteihin, joiden asetustiedostot
	      ovat vielä järjestelmässä (eli niitä ei ole siivottu).
	    </para>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term><literal>~D<optional><replaceable>tyyppi</replaceable>:</optional><replaceable>ehto</replaceable></literal></term>

	  <listitem>
	    <para>
	      Tässä <replaceable>tyyppi</replaceable> voi olla joko
	      <quote><literal>provides</literal></quote> (kattavuus)
	      tai yksi <link linkend="searchBrokenType">kohdassa
	      ~B</link> mainituista riippuvuustyypeistä.  Oletusarvo
	      on <literal>depends</literal> (riippuvuus), jota
	      käytetään, jos <replaceable>tyyppi</replaceable>:ä ei
	      ole annettu.
	    </para>

	    <para>
	      Jos <replaceable>tyyppi</replaceable> on
	      <quote><literal>provides</literal></quote>, tämä ehto
	      täsmää paketteihin, jotka kattavat ehtoon
	      <replaceable>ehto</replaceable> täsmäävän paketin (sama
	      kuin <literal>~P</literal>).  Muuten täsmää paketteihin,
	      joilla on tyypin <replaceable>tyyppi</replaceable>
	      riippuvuus ehtoon <replaceable>ehto</replaceable>
	      täsmäävään pakettiin.
	    </para>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term><literal>~d<replaceable>kuvaus</replaceable></literal></term>

	  <listitem>
	    <para>
	      Täsmää paketteihin, joiden kuvaus täsmää säännölliseen
	      lausekkeeseen <replaceable>kuvaus</replaceable>.
	    </para>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term><literal>~E</literal></term>

	  <listitem>
	    <para>
	      Täsmää välttämättömiin paketteihin.
	    </para>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term><literal>~F</literal></term>

	  <listitem>
	    <para>
	      Tämä ehto ei täsmää mihinkään pakettiin
	      (<quote>F</quote> tarkoittaa <quote>false</quote> eli
	      epätosi).
	      <footnote>
		<para>
		  Tämä ehto on olemassa lähinnä sen vuoksi, että
		  <literal>~T</literal> on.
		</para>
	      </footnote>
	    </para>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term><literal>~g</literal></term>

	  <listitem>
	    <para>
	      Täsmää paketteihin, joita ei ole asennettu tai jotka on
	      automaattisesti asennettu, mutta joista ei riipu mikään
	      asennettu paketti.
	    </para>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term><literal>~i</literal></term>

	  <listitem>
	    <para>
	      Täsmää asennettuihin paketteihin.
	    </para>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term><literal>~M</literal></term>

	  <listitem>
	    <para>
	      Täsmää automaattisesti asennettuihin paketteihin.
	    </para>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term><literal>~m<replaceable>vastuuhenkilö</replaceable></literal></term>

	  <listitem>
	    <para>
	      Täsmää paketteihin, joiden Vastuuhenkilö-kenttä täsmää
	      säännölliseen lausekkeeseen
	      <replaceable>vastuuhenkilö</replaceable>.  Esimerkiksi
	      <quote><literal>~mjoeyh</literal></quote> löytää kaikki
	      Joey Hessin vastuulla olevat paketit.
	    </para>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term><literal>~N</literal></term>

	  <listitem>
	    <para>
	      Täsmää <quote>uusiin</quote> paketteihin.
	    </para>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term><literal>~n<replaceable>nimi</replaceable></literal></term>

	  <listitem>
	    <para>
	      Täsmää paketteihin, joiden nimi täsmää säännölliseen
	      lausekkeeseen <replaceable>nimi</replaceable>.
	      Esimerkiksi suurin osa ehtoon
	      <quote><literal>~n^lib</literal></quote> täsmäävistä
	      paketeista on jonkinlaisia aliohjelmakirjastoja.
	    </para>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term><literal>~O<replaceable>alkuperä</replaceable></literal></term>

	  <listitem>
	    <para>
	      Täsmää paketteihin, joiden alkuperä täsmää säännölliseen
	      lausekkeeseen <replaceable>alkuperä</replaceable>.
	      Esimerkiksi <quote><literal>!~Odebian</literal></quote>
	      löytää järjestelmässäsi olevat epäviralliset paketit
	      (paketit, jotka eivät tule Debianin arkistosta).
	    </para>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term><literal>~P<replaceable>ehto</replaceable></literal></term>

	  <listitem>
	    <para>
	      Täsmää paketteihin, jotka kattavat ehtoon
	      <replaceable>ehto</replaceable> täsmäävän paketin.
	      Esimerkiksi
	      <quote><literal>~Pmail-transport-agent</literal></quote>
	      täsmää paketteihin, jotka kattavat nimen
	      <quote><literal>mail-transport-agent</literal></quote>
	      (ja ovat siis sähköpostin välitysohjelmia).
	    </para>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term><literal>~p<replaceable>tärkeys</replaceable></literal></term>

	  <listitem>
	    <para>
	      Täsmää paketteihin, joiden tärkeys on
	      <replaceable>tärkeys</replaceable>.  Sallitut
	      vaihtoehdot <replaceable>tärkeys</replaceable>:lle ovat
	      <literal>extra</literal> (ylimääräinen),
	      <literal>important</literal> (tärkeä),
	      <literal>optional</literal> (valinnainen),
	      <literal>required</literal> (välttämätön) ja
	      <literal>standard</literal> (perus).  Esimerkiksi
	      <quote><literal>~poptional</literal></quote> täsmää
	      valinnaisiin paketteihin.
	    </para>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term><literal>~R<optional><replaceable>tyyppi</replaceable>:</optional><replaceable>ehto</replaceable></literal></term>

	  <listitem>
	    <para>
	      Tässä <replaceable>tyyppi</replaceable> voi olla joko
	      <quote><literal>provides</literal></quote> (kattavuus)
	      tai yksi <link linkend="searchBrokenType">kohdassa
	      ~B</link> mainituista riippuvuustyypeistä.  Oletusarvo
	      on <literal>depends</literal> (riippuvuus), jota
	      käytetään, jos <replaceable>tyyppi</replaceable>:ä ei
	      ole annettu.
	    </para>

	    <para>
	      Jos <replaceable>tyyppi</replaceable> on
	      <quote><literal>provides</literal></quote>, tämä ehto
	      täsmää paketteihin, joiden nimen kattaa ehtoon
	      <replaceable>ehto</replaceable> täsmäävä paketti.
	      Muuten täsmää paketteihin, joihin ehtoon
	      <replaceable>ehto</replaceable> täsmäävällä pakettilla
	      on tyypin <replaceable>tyyppi</replaceable> riippuvuus.
	    </para>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term><literal>~s<replaceable>ryhmä</replaceable></literal></term>

	  <listitem>
	    <para>
	      Täsmää paketteihin, joiden ryhmä täsmää säännölliseen
	      lausekkeeseen <replaceable>ryhmä</replaceable>.
	      Esimerkiksi <quote><literal>~sadmin</literal></quote>
	      täsmää Admin-ryhmään kuuluviin paketteihin.
	    </para>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term><literal>~T</literal></term>

	  <listitem>
	    <para>
	      Tämä ehto täsmää kaikkiin paketteihin.  Esimerkiksi
	      <quote><literal>~i~P~T</literal></quote> täsmää
	      asennettuihin paketteihin, jotka jokin paketti kattaa.
	    </para>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term><literal>~U</literal></term>

	  <listitem>
	    <para>
	      Tämä ehto täsmää päivitettävissä oleviin asennettuihin
	      paketteihin.
	    </para>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term><literal>~V<replaceable>versio</replaceable></literal></term>

	  <listitem>
	    <para>
	      Täsmää paketteihin, joiden versio täsmää säännölliseen
	      lausekkeeseen <replaceable>versio</replaceable>.
	      Esimerkiksi <quote><literal>~Vdebian</literal></quote>
	      täsmää paketteihin, joiden versionumerossa on osana
	      <quote><literal>debian</literal></quote>.
	    </para>

	    <note>
	      <para>
		Jos paketista on useampia versioita saatavilla,
		tarkasteltava versio riippuu yhteydestä; useimmiten se
		on joko nykyinen tai saatavilla oleva.
	      </para>
	    </note>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term><literal>~v</literal></term>

	  <listitem>
	    <para>
	      Täsmää puhtaasti näennäisiin paketteihin.  Tällaisen
	      nimistä pakettia ei ole olemassa, mutta jokin paketti
	      kattaa sen.  Esimerkiksi
	      <quote><literal>~v!~P~T</literal></quote> täsmää
	      näennäispaketteihin, joita mikään paketti ei kata;
	      tällaiseen pakettiin on jokin riippuvuussuhde, mutta
	      sitä ei ole olemassa.
	    </para>
	  </listitem>
	</varlistentry>
      </variablelist>
    </section>

    <section id="secConfig">
      <title>&aptitude;n asetukset</title>

      <section>
	<title>Pakettiluettelon asetukset</title>

	<para>
	  Pakettiluettelon ulkoasua voi muokata hyvinkin laajalti:
	  miten paketit näytetään, miten pakettien hierarkia
	  muodostetaan, miten paketit järjestetään, ja jopa mitä
	  tietoa näytöllä on.
	</para>

	<section id="secDisplayFormat">
	  <title>Pakettien näytön asetukset</title>

	  <para>
	    Tämä luku kuvaa, miten pakettiluettelon, tilarivin ja
	    otsikkorivin sisältöä ja esitystapaa voi muuttaa.
	  </para>

	  <para>
	    Kaikkien näiden esitystavan määrittelee
	    <quote>muotoilu</quote>.  Tämä on tekstiä, joka sisältää
	    <literal>%</literal>-merkillä merkittyjä erikoiskohtia
	    kuten <literal>%p</literal> ja <literal>%S</literal>.
	    Esitystapa saadaan korvaamalla tekstin erikoiskohdat
	    niiden merkitysten mukaan.
	  </para>

	  <para>
	    <literal>%</literal>-kohdalla voi olla joko vakiokoko,
	    jolloin se korvataan aina samalla määrällä tekstiä tai se
	    voi olla <quote>laajeneva</quote>, jolloin se varaa tilan,
	    joka jää vakiokokoisilta kohdilta yli.  Jos muotoilussa on
	    useita laajenevia kohtia, ylimääräinen tila jaetaan tasan
	    niiden kesken.
	  </para>

	  <para>
	    Kaikilla <literal>%</literal>-kohdilla on oletuskoko ja
	    laajenevuus.  Kokoa voi muuttaa kirjoittamalla se
	    <literal>%</literal>-merkin ja kohdan tunnistemerkin
	    väliin; esimerkiksi <literal>%20V</literal> tekee 20
	    merkkiä leveän kentän paketin <link
	    linkend="formatCandVer">saatavilla olevalle
	    versiolle</link>.
	  </para>

	  <para>
	    Jos haluat jonkin <literal>%</literal>-kohdan olevan
	    laajeneva, vaikka se tavallisesti olisi vakiokokoinen,
	    lisää risuaitamerkki <quote><literal>#</literal></quote>
	    heti sen jälkeen.  Näyttääksesi siis esimerkiksi
	    saatavilla olevan version kokonaan sen pituudesta
	    riippumatta, käytä muotoilua <literal>%V#</literal>.  Voit
	    myös lisätä <literal>#</literal>-merkin muuallekin kuin
	    <literal>%</literal>-kohdan jälkeen; &aptitude; laajentaa
	    sitä edeltävän tekstin lisäämällä välilyöntejä sen
	    jälkeen.
	  </para>

	  <para>
	    Asetukset <literal><link
	    linkend="configPackage-Display-Format">Aptitude::UI::Package-Display-Format</link></literal>,
	    <literal><link
	    linkend="configPackage-Status-Format">Aptitude::UI::Package-Status-Format</link></literal>
	    ja <literal><link
	    linkend="configPackage-Header-Format">Aptitude::UI::Package-Header-Format</link></literal>
	    määrittelevät pakettiluettelon, pakettiluettelon
	    ylläolevan otsakkeen ja pakettiluettelon alla olevan
	    tilarivin muotoilut.
	  </para>

	  <para>
	    Muotoiluissa <literal>%</literal>-merkin jälkeen voi
	    käyttää seuraavia merkkejä:
	  </para>

	  <note>
	    <para>
	      Jotkin kuvaukset alla viittaavat
	      <quote>pakettiin</quote>.  Koko ruudun liittymässä tämä
	      on näytössä oleva paketti tai valittu paketti.
	      Komentoriviltä käytettäessä tämä on näytettävä paketti.
	    </para>
	  </note>

	  <segmentedlist>
	    <segtitle>Merkki</segtitle>
	    <segtitle>Nimi</segtitle>
	    <segtitle>Oletuskoko</segtitle>
	    <segtitle>Laajenevuus</segtitle>
	    <segtitle>Kuvaus</segtitle>

	    <seglistitem>
	      <seg><literal>%%</literal></seg>
	      <seg>Pelkkä <literal>%</literal></seg>
	      <seg>1</seg>
	      <seg>Ei</seg>
	      <seg>
		Tämä korvataan prosenttimerkillä.
	      </seg>
	    </seglistitem>

	    <seglistitem>
	      <seg><literal>%a</literal></seg>
	      <seg>Toimintomerkki</seg>
	      <seg>1</seg>
	      <seg>Ei</seg>
	      <seg>
		Yhdellä merkillä ilmaistu paketille suoritettava
		toiminto.  <xref linkend="figureActionFlag"/>
		luettelee mahdolliset arvot ja niiden merkitykset.
	      </seg>
	    </seglistitem>

	    <seglistitem>
	      <seg><literal>%A</literal></seg>
	      <seg>Toiminto</seg>
	      <seg>10</seg>
	      <seg>Ei</seg>
	      <seg>
		Pidempi nimi paketille suoritettavasta toiminnosta.
	      </seg>
	    </seglistitem>

	    <seglistitem>
	      <seg><literal>%B</literal></seg>
	      <seg>Rikkinäisten lukumäärä</seg>
	      <seg>12</seg>
	      <seg>Ei</seg>
	      <seg>
		Jos mikään paketti ei ole rikki, tämän tulos on tyhjä.
		Muuten tuloksena on rikkinäisten pakettien määrä
		muodossa <quote><computeroutput>Rikki:
		10</computeroutput></quote>.
	      </seg>
	    </seglistitem>

	    <seglistitem>
	      <seg><literal>%c</literal></seg>
	      <seg>Tilamerkki</seg>
	      <seg>1</seg>
	      <seg>Ei</seg>
	      <seg>
		Yhdellä merkillä ilmaistu paketin nykyinen tila.
		<xref linkend="figureCurrentFlag"/> luettelee
		mahdolliset arvot ja niiden merkitykset.
	      </seg>
	    </seglistitem>

	    <seglistitem>
	      <seg><literal>%C</literal></seg>
	      <seg>Tila</seg>
	      <seg>11</seg>
	      <seg>Ei</seg>
	      <seg>
		Pidempi nimi paketin nykyiselle tilalle.
	      </seg>
	    </seglistitem>

	    <seglistitem>
	      <seg><literal>%d</literal></seg>
	      <seg>Kuvaus</seg>
	      <seg>40</seg>
	      <seg>On</seg>
	      <seg>
		Paketin lyhyt kuvaus.
	      </seg>
	    </seglistitem>

	    <seglistitem>
	      <seg><literal>%D</literal></seg>
	      <seg>Paketin koko</seg>
	      <seg>8</seg>
	      <seg>Ei</seg>
	      <seg>
		Paketin sisältävän tiedoston koko.
	      </seg>
	    </seglistitem>

	    <seglistitem>
	      <seg><literal>%H</literal></seg>
	      <seg>Koneen nimi</seg>
	      <seg>15</seg>
	      <seg>Ei</seg>
	      <seg>
		Sen koneen nimi, jolla &aptitude;a käytetään.
	      </seg>
	    </seglistitem>

	    <seglistitem>
	      <seg><literal>%i</literal></seg>
	      <seg>Tärkeysluku</seg>
	      <seg>4</seg>
	      <seg>Ei</seg>
	      <seg>
		Korkein tärkeysluku, joka paketin versiolle on
		annettu.  Pakettien tapauksessa tämä otetaan siitä
		versiosta, joka asennetaan (jos sellainen on).
	      </seg>
	    </seglistitem>

	    <seglistitem>
	      <seg><literal>%I</literal></seg>
	      <seg>Asennuksen koko</seg>
	      <seg>8</seg>
	      <seg>Ei</seg>
	      <seg>
		Levytila (arvio), jonka asennettu paketti vie.
	      </seg>
	    </seglistitem>

	    <seglistitem>
	      <seg><literal>%m</literal></seg>
	      <seg>Vastuuhenkilö</seg>
	      <seg>30</seg>
	      <seg>On</seg>
	      <seg>
		Paketin vastuuhenkilö.
	      </seg>
	    </seglistitem>

	    <seglistitem>
	      <seg><literal>%M</literal></seg>
	      <seg>Automaattisuusilmaisin</seg>
	      <seg>1</seg>
	      <seg>Ei</seg>
	      <seg>
		Jos paketti on automaattisesti asennettu, tulos on
		<quote><computeroutput>A</computeroutput></quote>,
		muuten tulos on tyhjä.
	      </seg>
	    </seglistitem>

	    <seglistitem>
	      <seg><literal>%n</literal></seg>
	      <seg>Ohjelman versio</seg>
	      <seg><quote>&VERSION;</quote>:n pituus</seg>
	      <seg>Ei</seg>
	      <seg>
		Tuloksena on ohjelman versio, tällä hetkellä
		<quote><computeroutput>&VERSION;</computeroutput></quote>.
	      </seg>
	    </seglistitem>

	    <seglistitem>
	      <seg><literal>%N</literal></seg>
	      <seg>Ohjelman nimi</seg>
	      <seg>Ohjelman nimen pituus</seg>
	      <seg>Ei</seg>
	      <seg>
		Tuloksena on ohjelman nimi, yleensä
		<quote><computeroutput>aptitude</computeroutput></quote>.
	      </seg>
	    </seglistitem>

	    <seglistitem>
	      <seg><literal>%o</literal></seg>
	      <seg>Noudon koko</seg>
	      <seg>19</seg>
	      <seg>Ei</seg>
	      <seg>
		Jos mitään paketteja ei olla asentamassa, tulos on
		tyhjä.  Muuten tuloksena on kaikkien asennettavien
		pakettien yhteenlaskettu koko (kuinka paljon tarvitsee
		noutaa), esimerkiksi <quote><computeroutput>Haun koko:
		1000B</computeroutput></quote>.
	      </seg>
	    </seglistitem>

	    <seglistitem>
	      <seg><literal>%p</literal></seg>
	      <seg>Paketin nimi</seg>
	      <seg>30</seg>
	      <seg>On</seg>
	      <seg>
		Tuloksena on paketin nimi.  Kun paketti näytetään
		puunäkymässä, paketin nimi sisennetään oikealle
		syvyydelle.
	      </seg>
	    </seglistitem>

	    <seglistitem>
	      <seg><literal>%P</literal></seg>
	      <seg>Tärkeys</seg>
	      <seg>9</seg>
	      <seg>Ei</seg>
	      <seg>
		Paketin tärkeys.
	      </seg>
	    </seglistitem>

	    <seglistitem>
	      <seg><literal>%r</literal></seg>
	      <seg>Käänteisriippuvuuksien määrä</seg>
	      <seg>2</seg>
	      <seg>Ei</seg>
	      <seg>
		Tuloksena on paketista riippuvien pakettien määrä.
	      </seg>
	    </seglistitem>

	    <seglistitem>
	      <seg><literal>%R</literal></seg>
	      <seg>Lyhennetty tärkeys</seg>
	      <seg>3</seg>
	      <seg>Ei</seg>
	      <seg>
		Tuloksena on lyhennetty versio paketin tärkeydestä,
		esimerkiksi
		<quote><computeroutput>Tärkeä</computeroutput></quote>lle
		paketille tämä on
		<quote><computeroutput>Tär</computeroutput></quote>.
	      </seg>
	    </seglistitem>

	    <seglistitem>
	      <seg><literal>%s</literal></seg>
	      <seg>Ryhmä</seg>
	      <seg>10</seg>
	      <seg>Ei</seg>
	      <seg>
		Tuloksena on paketin ryhmä.
	      </seg>
	    </seglistitem>

	    <seglistitem>
	      <seg><literal>%S</literal></seg>
	      <seg>Luottamus</seg>
	      <seg>1</seg>
	      <seg>Ei</seg>
	      <seg>
		Jos paketti ei ole luotettu, tuloksena on kirjain
		<quote><computeroutput>U</computeroutput></quote>.
	      </seg>
	    </seglistitem>

	    <seglistitem>
	      <seg><literal>%t</literal></seg>
	      <seg>Arkisto</seg>
	      <seg>10</seg>
	      <seg>On</seg>
	      <seg>
		Arkisto, jossa paketti on.
	      </seg>
	    </seglistitem>

	    <seglistitem>
	      <seg><literal>%T</literal></seg>
	      <seg>Merkintä</seg>
	      <seg>1</seg>
	      <seg>Ei</seg>
	      <seg>
		Tuloksena on
		<quote><computeroutput>*</computeroutput></quote>, jos
		paketti on merkitty, muuten
		tyhjä.<footnote><para>Merkintä ei tällä hetkellä ole
		tuettu.  Tämä on varattu tulevaisuutta
		ajatellen.</para></footnote>
	      </seg>
	    </seglistitem>

	    <seglistitem>
	      <seg><literal>%u</literal></seg>
	      <seg>Levytilan muutos</seg>
	      <seg>30</seg>
	      <seg>Ei</seg>
	      <seg>
		Jos määritetyt toiminnot muuttavat käytetyn levytilan
		määrää, tuloksena on kuvaus levytilan käytön
		muutoksesta, esimerkiksi <quote><computeroutput>Vaatii
		100M levytilaa</computeroutput></quote>.
	      </seg>
	    </seglistitem>

	    <seglistitem>
	      <seg><literal>%v</literal></seg>
	      <seg>Nykyinen versio</seg>
	      <seg>10</seg>
	      <seg>Ei</seg>
	      <seg>
		Tuloksena on paketin asennettu versio tai
		<computeroutput>&lt;ei ole&gt;</computeroutput>, jos
		paketti ei ole asennettu.
	      </seg>
	    </seglistitem>

	    <seglistitem id="formatCandVer">
	      <seg><literal>%V</literal></seg>
	      <seg>Saatavilla oleva versio</seg>
	      <seg>10</seg>
	      <seg>Ei</seg>
	      <seg>
		Tuloksena on paketin versio, joka asennettaisiin, jos
		komento &package-install; annettaisiin paketille tai
		<computeroutput>&lt;ei ole&gt;</computeroutput>, jos
		paketista ei ole versioita saatavilla.
	      </seg>
	    </seglistitem>

	    <seglistitem id="formatSizeChange">
	      <seg><literal>%Z</literal></seg>
	      <seg>Koon muutos</seg>
	      <seg>9</seg>
	      <seg>Ei</seg>
	      <seg>
		Tuloksena on kuinka paljon tilaa vaaditaan tai
		vapautuu paketin asennuksessa, päivityksessä tai
		poistossa.
	      </seg>
	    </seglistitem>
	  </segmentedlist>
	</section>

	<section id="secGroupingPolicy">
	  <title>Pakettihierarkian asetukset</title>

	  <para>
	    Pakettihierarkia luodaan
	    <firstterm>ryhmittelysääntöjen</firstterm> mukaan.
	    Ryhmittelysäännöt koostuvat yksittäisten sääntöjen
	    <quote>jonosta</quote>; kukin yksittäinen sääntö voi
	    poistaa paketteja, luoda alihierarkioita paketeille tai
	    muuten muokata puuta.  Asetukset <literal><link
	    linkend="configDefault-Grouping">Aptitude::UI::Default-Grouping</link></literal>
	    ja <literal><link
	    linkend="configDefault-Preview-Grouping">Aptitude::UI::Default-Preview-Grouping</link></literal>
	    määrittelevät ryhmittelysäännöt pakettiluettelolle ja
	    esikatseluruudulle.  Näkyvissä olevan pakettiluettelon
	    ryhmittelysäännön voi asettaa painamalla
	    <keycap>G</keycap>:tä.
	  </para>

	  <para>
	    Ryhmittelysääntö on pilkulla erotettu jono yksittäisiä
	    sääntöjä:
	    <literal><replaceable>sääntö1</replaceable>,<replaceable>sääntö2</replaceable>,<replaceable>...</replaceable></literal>.
	    Kukin <replaceable>sääntö</replaceable> koostuu säännön
	    nimestä, jota voi seurata joukko parametrejä.  Esimerkkejä
	    ovat <literal>versions</literal> ja
	    <literal>section(subdir)</literal>.  Kukin sääntötyyppi
	    määrittelee, mitä parametrejä vaaditaan tai sallitaan.
	  </para>

	  <para>
	    Säännöt voivat olla <firstterm>välisääntöjä</firstterm>
	    tai <firstterm>päätössääntöjä</firstterm>.  Välisääntö
	    käsittelee paketin luomalla osan hierarkiaa ja
	    välittämällä paketin tämän jälkeen seuraavalle säännölle.
	    Päätössääntö taas luo myös osan puuta (yleensä pakettiin
	    liittyviä alkioita), mutta se ei välitä pakettia
	    eteenpäin.  Jos päätössääntöä ei ole määritetly,
	    &aptitude; käyttää oletussääntöään, joka luo
	    <quote>vakiopakettialkiot</quote>.
	  </para>

	  <variablelist>
	    <varlistentry>
	      <term><synopsis>action</synopsis></term>

	      <listitem>
		<para>
		  Ryhmittelee paketit niille määritetyn toiminnon
		  mukaan.  Muuttamattomat paketit, joita ei voi
		  päivittää, sivuutetaan.  Tätä ryhmittelyä käytetään
		  esikatselupuussa.
		</para>
	      </listitem>
	    </varlistentry>

	    <varlistentry>
	      <term><synopsis>deps</synopsis></term>

	      <listitem>
		<para>
		  Tämä on päätössääntö.
		</para>

		<para>
		  Luo vakiopakettialkioita, jotka voi avata
		  näyttääkseen paketin riippuvuudet.
		</para>
	      </listitem>
	    </varlistentry>

	    <varlistentry>
	      <term><synopsis>filter(missing)</synopsis></term>

	      <listitem>
		<para>
		  Hylkää paketit, jotka ovat olemassa vain
		  riippuvuuksien takia, eli paketit, joita ei ole
		  asennettu, joita mikään paketti ei kata ja jotka
		  ovat näennäisiä.
		</para>
	      </listitem>
	    </varlistentry>

	    <varlistentry>
	      <term><synopsis>firstchar</synopsis></term>

	      <listitem>
		<para>
		  Ryhmittelee paketit niiden nimen ensimmäisen merkin
		  mukaan.
		</para>
	      </listitem>
	    </varlistentry>

	    <varlistentry>
	      <term><synopsis>priority</synopsis></term>

	      <listitem>
		<para>
		  Ryhmittelee paketit niiden tärkeyden mukaan.
		</para>
	      </listitem>
	    </varlistentry>

	    <varlistentry>
	      <term><synopsis>section[(<replaceable>muoto</replaceable>[,passthrough])]</synopsis></term>

	      <listitem>
		<para>
		  Ryhmittelee paketit niiden ryhmän mukaan.
		</para>

		<para>
		  Mahdolliset arvot
		  <replaceable>muoto</replaceable>-parametrille ovat:
		</para>

		<variablelist>
		  <varlistentry>
		    <term><literal>none</literal></term>

		    <listitem>
		      <para>
			Ryhmät pohjautuvat koko ryhmäkenttään, mikä
			luo ryhmänimiä tyyliin
			<quote>non-free/games</quote>.
		      </para>
		    </listitem>
		  </varlistentry>

		  <varlistentry>
		    <term><literal>topdir</literal></term>

		    <listitem>
		      <para>
			Ryhmät pohjautuvat ensimmäistä
			<quote><literal>/</literal></quote>-merkkiä
			edeltävään osaan; jos ryhmäkentässä ei ole
			<literal>/</literal>-merkkiä, ryhmäksi tulee
			<literal>main</literal>.
		      </para>
		    </listitem>
		  </varlistentry>

		  <varlistentry>
		    <term><literal>subdir</literal></term>

		    <listitem>
		      <para>
			Ryhmät pohjautuvat
			<quote><literal>/</literal></quote>-merkin
			jälkeiseen osaan; jos ryhmäkentässä ei ole
			<literal>/</literal>-merkkiä, ryhmäksi tulee
			koko kentän nimi.
		      </para>
		    </listitem>
		  </varlistentry>
		</variablelist>

		<para>
		  Jos <literal>passthrough</literal>-parametri on
		  mukana, ryhmäkentättömät paketit (esimerkiksi
		  näennäispaketit) välitetään seuraavalle tasolle
		  ilman, että niitä laitettaisiin aliryhmiin.
		</para>
	      </listitem>
	    </varlistentry>

	    <varlistentry>
	      <term><synopsis>status</synopsis></term>

	      <listitem>
		<para>
		  Ryhmittelee paketit seuraaviin ryhmiin:
		</para>

		<itemizedlist>
		  <listitem><para>Asennetut</para></listitem>
		  <listitem><para>Asentamattomat</para></listitem>
		  <listitem><para>Turvapäivitykset</para></listitem>
		  <listitem><para>Päivitettävät</para></listitem>
		  <listitem><para>Vanhentuneet</para></listitem>
		  <listitem><para>Näennäiset</para></listitem>
		</itemizedlist>
	      </listitem>
	    </varlistentry>

	    <varlistentry>
	      <term><synopsis>task</synopsis></term>

	      <listitem>
		<para>
		  Luo puun nimeltä <quote>Tehtävät</quote>, joka
		  sisältää saatavilla olevat tehtävät (paketti
		  <systemitem>tasksel</systemitem> sisältää tiedoston
		  <filename>debian-tasks.desc</filename>, josta nämä
		  luetaan).  Tätä sääntöä seuraava sääntö luo
		  luokkansa solle tasolle puussa, jolla Tehtävät on.
		</para>
	      </listitem>
	    </varlistentry>

	    <varlistentry>
	      <term><synopsis>versions</synopsis></term>

	      <listitem>
		<para>
		  Tämä on päätössääntö.
		</para>

		<para>
		  Luo vakiopakettialkiot, jotka voi avata näyttääkseen
		  paketin versiot.
		</para>
	      </listitem>
	    </varlistentry>
	  </variablelist>
	</section>

	<section id="secSortingPolicy">
	  <title>Pakettien järjestyksen asetukset</title>

	  <para>
	    Pakettiluettelon oletusjärjestys on paketin nimen
	    mukainen.  Usein on kuitenkin tarpeen järjestää paketit
	    jonkin muun säännön, esimerkiksi koon, mukaan.
	    &aptitude;lla voit tehdä tämän muuttamalla
	    <firstterm>järjestämissääntöä</firstterm>.
	  </para>

	  <para>
	    Kuten <link linkend="secGroupingPolicy">edellisen
	    luvun</link> ryhmittelysääntö, myös järjestämissääntö on
	    pilkuilla eroteltu jono yksittäisiä sääntöjen nimiä.  Jos
	    paketit ovat <quote>samat</quote> ensimmäisen säännön
	    mukaan, järjestämiseen käytetään toista sääntöä ja niin
	    edelleen.  Aaltoviiva <literal>~</literal> ennen säännön
	    nimeä kääntää nimetyn järjestyksen.  Esimerkiksi
	    <literal>priority,~name</literal> järjestää paketit
	    tärkeyden mukaan ja samatärkeyksiset paketit käänteiseen
	    järjestykseen nimen mukaan.
	  </para>

	  <para>
	    Vaihtaaksesi näkyvän pakettiluettelon järjestämissääntöä,
	    paina <keycap>S</keycap>:ää.
	  </para>

	  <para>
	    Yksittäiset säännöt ovat:
	  </para>

	  <variablelist>
	    <varlistentry>
	      <term><literal>installsize</literal></term>

	      <listitem>
		<para>
		  Järjestä paketit niiden asennettuina viemän
		  levytilan mukaan.
		</para>
	      </listitem>
	    </varlistentry>

	    <varlistentry>
	      <term><literal>name</literal></term>

	      <listitem>
		<para>
		  Järjestä paketit niiden nimen mukaan.
		</para>
	      </listitem>
	    </varlistentry>

	    <varlistentry>
	      <term><literal>priority</literal></term>

	      <listitem>
		<para>
		  Järjestä paketit niiden tärkeyden mukaan.
		</para>
	      </listitem>
	    </varlistentry>
	  </variablelist>
	</section>
      </section>

      <section id="secKeyBindings">
	<title>Näppäinasetukset</title>

	<para>
	  Näppäimet, joita &aptitude;ssa käytetään komentoihin, ovat
	  muutettavissa <link
	  linkend="secConfigFile">asetustiedostossa</link>.
	  Jokaisella komennolla on vastaava asetus ryhmässä
	  <literal>Aptitude::UI::Keybindings</literal>.  Muuttaaksesi
	  komennon näppäintä aseta vastaava asetus haluamaasi
	  näppäimeen.  Esimerkiksi saadaksesi näppäimen
	  <keycap>h</keycap> tekemään haun, aseta
	  <literal>Aptitude::UI::Keybindings::Search</literal> arvoon
	  <quote><literal>h</literal></quote>.  Voit määrittää
	  Control-näppäimen painalluksen lisäämällä
	  <quote><literal>C-</literal></quote> näppäimen eteen:
	  asettamalla yllä arvoksi
	  <quote><literal>C-h</literal></quote> määrittelisi haulle
	  näppäimen <keycombo
	  action="simul"><keycap>Control</keycap><keycap>h</keycap></keycombo>.
	  Voit myös määrittää useita näppäimiä erottamalla yksittäiset
	  näppäimet pilkuilla toisistaan.  Ylläolevassa esimerkissä
	  asettamalla arvoksi <quote><literal>h,C-h</literal></quote>
	  saisi sekä näppäimen <keycap>h</keycap> että näppäimen
	  <keycombo
	  action="simul"><keycap>Control</keycap><keycap>h</keycap></keycombo>
	  suorittamaan haun.
	</para>

	<para>
	  Seuraaville komennoille voi määrittää näppäimen asetuksen
	  <literal>Aptitude::UI::Keybindings::<replaceable>komento</replaceable></literal>
	  arvona, missä <replaceable>komento</replaceable> on
	  määritettävän komennon nimi:
	</para>

	<informaltable>
	  <tgroup cols="3">
	    <thead>
	      <row>
		<entry>Komento</entry>
		<entry>Oletus</entry>
		<entry>Kuvaus</entry>
	      </row>
	    </thead>

	    <tbody>
	      <row>
		<entry><literal>ApplySolution</literal></entry>
		<entry><literal>!</literal></entry>
		<entry>
		  Jos jotkin paketit ovat rikki ja &aptitude; on
		  ehdottanut ratkaisua, toteuta ehdotettu ratkaisu.
		</entry>
	      </row>

	      <row>
		<entry><literal>Begin</literal></entry>
		<entry><literal>home,C-a</literal></entry>
		<entry>
		  Siirry nykyisen näkymän alkuun: luettelon
		  ensimmäiseen alkioon tai tekstikentän vasempaan
		  laitaan.
		</entry>
	      </row>

	      <row>
		<entry><literal>BugReport</literal></entry>
		<entry><literal>B</literal></entry>
		<entry>
		  Ilmoita viasta valitussa paketissa käyttäen
		  <command>reportbug</command>-ohjelmaa.
		</entry>
	      </row>

	      <row>
		<entry><literal>Cancel</literal></entry>
		<entry><literal>C-g,escape,C-[</literal></entry>
		<entry>
		  Keskeytä käynnissä oleva toiminto, esimerkiksi sulje
		  kehoteikkuna tai poistu valikosta.
		</entry>
	      </row>

	      <row>
		<entry><literal>Changelog</literal></entry>
		<entry><literal>C</literal></entry>
		<entry>
		  Näytä valitun paketin tai version
		  <filename>changelog.Debian</filename>-tiedosto.
		</entry>
	      </row>

	      <row>
		<entry><literal>ChangePkgTreeGrouping</literal></entry>
		<entry><literal>G</literal></entry>
		<entry>
		  Muuttaa näkyvän pakettiluettelon <link
		  linkend="secGroupingPolicy">ryhmittelysääntöä</link>.
		</entry>
	      </row>

	      <row>
		<entry><literal>ChangePkgTreeLimit</literal></entry>
		<entry><literal>l</literal></entry>
		<entry>
		  <link linkend="secSearchPatterns">Rajaa</link>
		  näkyvillä olevien pakettien luetteloa.
		</entry>
	      </row>

	      <row>
		<entry><literal>ChangePkgTreeSorting</literal></entry>
		<entry><literal>S</literal></entry>
		<entry>
		  Muuttaa näkyvän pakettiluettelon <link
		  linkend="secSortingPolicy">järjestämissääntöä</link>.
		</entry>
	      </row>

	      <row>
		<entry><literal>ClearAuto</literal></entry>
		<entry><literal>m</literal></entry>
		<entry>
		  Merkitsee valitun paketin käsin asennetuksi.
		</entry>
	      </row>

	      <row>
		<entry><literal>CollapseAll</literal></entry>
		<entry><literal>]</literal></entry>
		<entry>
		  Sulkee hierarkiassa valitun puun kaikkine
		  alipuineen.
		</entry>
	      </row>

	      <row>
		<entry><literal>CollapseTree</literal></entry>
		<entry>ei ole</entry>
		<entry>
		  Sulkee hierarkiassa valitun puun.
		</entry>
	      </row>

	      <row>
		<entry><literal>Confirm</literal></entry>
		<entry><literal>enter</literal></entry>
		<entry>
		  Kehoteikkunoissa tämä on sama kuin
		  <quote><guilabel>Ok</guilabel></quote>:n painaminen.
		  Kun vaihtoehtoja on useampia, valitsee
		  oletusvaihtoehdon.
		</entry>
	      </row>

	      <row>
		<entry><literal>Cycle</literal></entry>
		<entry><literal>tab</literal></entry>
		<entry>
		  Siirtää näppäimistön koskemaan seuraavaa ikkunaa
		  tms.
		</entry>
	      </row>

	      <row>
		<entry><literal>CycleNext</literal></entry>
		<entry><literal>f6</literal></entry>
		<entry>
		  Vaihtaa seuraavaan valittavissa olevaan näkymään.
		</entry>
	      </row>

	      <row>
		<entry><literal>CyclePrev</literal></entry>
		<entry><literal>f7</literal></entry>
		<entry>
		  Vaihtaa edelliseen valittavissa olevaan näkymään.
		</entry>
	      </row>

	      <row>
		<entry><literal>DelBOL</literal></entry>
		<entry><literal>C-u</literal></entry>
		<entry>
		  Pyyhkii kaiken tekstin rivin alusta kursorin
		  paikkaan.
		</entry>
	      </row>

	      <row>
		<entry><literal>DelBack</literal></entry>
		<entry><literal>backspace,C-h</literal></entry>
		<entry>
		  Pyyhi edellinen merkki tekstiä syötettäessä.
		</entry>
	      </row>

	      <row>
		<entry><literal>DelEOL</literal></entry>
		<entry><literal>C-k</literal></entry>
		<entry>
		  Pyyhkii kaiken tekstin kursorin paikasta rivin
		  loppuun.
		</entry>
	      </row>

	      <row>
		<entry><literal>DelForward</literal></entry>
		<entry><literal>delete,C-d</literal></entry>
		<entry>
		  Pyyhkii kursorin kohdalla olevan merkin tekstiä
		  syötettäessä.
		</entry>
	      </row>

	      <row>
		<entry><literal>Dependencies</literal></entry>
		<entry><literal>d</literal></entry>
		<entry>
		  Näyttää valitun paketin riippuvuudet.
		</entry>
	      </row>

	      <row>
		<entry><literal>DescriptionCycle</literal></entry>
		<entry><literal>i</literal></entry>
		<entry>
		  Pakettiluettelossa selaa kuvausosan vaihtoehtoisia
		  näkymiä.
		</entry>
	      </row>

	      <row>
		<entry><literal>DescriptionDown</literal></entry>
		<entry><literal>z</literal></entry>
		<entry>
		  Pakettiluettelossa vieritä kuvausaluetta alaspäin
		  yhdellä rivillä.
		</entry>
	      </row>

	      <row>
		<entry><literal>DescriptionUp</literal></entry>
		<entry><literal>a</literal></entry>
		<entry>
		  Pakettiluettelossa vieritä kuvausaluetta ylöspäin
		  yhdellä rivillä.
		</entry>
	      </row>

	      <row>
		<entry><literal>DoInstallRun</literal></entry>
		<entry><literal>g</literal></entry>
		<entry>
		  Esikatseluruudun ulkopuolella vaihda esikatseluruutuun
		  <footnote>
		    <para>
		      ellei <literal><link
		      linkend="configDisplay-Planned-Action">Aptitude::Display-Planned-Action</link></literal>
		      ole epätosi.
		    </para>
		  </footnote>, esikatseluruudussa <link
		  linkend="secInstallRun">aja asennus</link>.
		</entry>
	      </row>

	      <row>
		<entry><literal>Down</literal></entry>
		<entry><literal>down,j</literal></entry>
		<entry>
		  Liiku alaspäin, esimerkiksi vieritä tekstinäyttöä
		  tai valitse luettelon seuraava alkio.
		</entry>
	      </row>

	      <row>
		<entry><literal>DpkgReconfigure</literal></entry>
		<entry><literal>R</literal></entry>
		<entry>
		  Aja <quote>dpkg-reconfigure</quote> valitulle
		  paketille.
		</entry>
	      </row>

	      <row>
		<entry><literal>DumpResolver</literal></entry>
		<entry><literal>f6</literal></entry>
		<entry>
		  Jos jotkin paketit ovat rikki, kirjoita
		  ongelmanratkaisimen tilatiedot tiedostoon
		  (ratkaisimen vikojen jäljittämiseksi).
		</entry>
	      </row>

	      <row>
		<entry><literal>End</literal></entry>
		<entry><literal>end,C-e</literal></entry>
		<entry>
		  Siirry nykyisen näkymän loppuun: luettelon
		  viimeiseen alkioon tai tekstikentän oikeaan laitaan.
		</entry>
	      </row>

	      <row>
		<entry><literal>ExamineSolution</literal></entry>
		<entry><literal>e</literal></entry>
		<entry>
		  Jos jotkin paketit ovat rikki ja &aptitude; on
		  ehdottanut ratkaisua, näytä yksityiskohtainen kuvaus
		  ehdotetusta ratkaisusta.
		</entry>
	      </row>

	      <row>
		<entry><literal>ExpandAll</literal></entry>
		<entry><literal>[</literal></entry>
		<entry>
		  Avaa hierarkiassa valittu puu kaikkine alipuineen.
		</entry>
	      </row>

	      <row>
		<entry><literal>ExpandTree</literal></entry>
		<entry>ei ole</entry>
		<entry>
		  Avaa hierarkiassa valittu puu.
		</entry>
	      </row>

	      <row>
		<entry><literal>ForbidUpgrade</literal></entry>
		<entry><literal>F</literal></entry>
		<entry>
		  <link linkend="pkgCmdForbid">Estä</link> pakettia
		  päivittymästä saatavilla olevaan versioon (tai
		  valittuun versioon).
		</entry>
	      </row>

	      <row>
		<entry><literal>ForgetNewPackages</literal></entry>
		<entry><literal>f</literal></entry>
		<entry>
		  Tyhjentää tiedot siitä, mitkä paketit ovat
		  <quote>uusia</quote> (<quote>Uudet
		  paketit</quote>-ryhmä tyhjennetään).
		</entry>
	      </row>

	      <row>
		<entry><literal>Help</literal></entry>
		<entry><literal>?</literal></entry>
		<entry>
		  Näytä ohjelman sisäinen avustusteksti.
		</entry>
	      </row>

	      <row>
		<entry><literal>HistoryNext</literal></entry>
		<entry><literal>down,C-n</literal></entry>
		<entry>
		  Historiatietoisessa rivieditorissa siirry eteenpäin
		  historiassa.
		</entry>
	      </row>

	      <row>
		<entry><literal>HistoryPrev</literal></entry>
		<entry><literal>up,C-p</literal></entry>
		<entry>
		  Historiatietoisessa rivieditorissa siirry taaksepäin
		  historiassa.
		</entry>
	      </row>

	      <row>
		<entry><literal>Hold</literal></entry>
		<entry><literal>=</literal></entry>
		<entry>
		  <link linkend="pkgCmdHold">Jäädytä</link> paketti.
		</entry>
	      </row>

	      <row>
		<entry><literal>Install</literal></entry>
		<entry><literal>+</literal></entry>
		<entry>
		  Merkitse paketti <link
		  linkend="pkgCmdInstall">asennettavaksi</link>.
		</entry>
	      </row>

	      <row>
		<entry><literal>InstallSingle</literal></entry>
		<entry><literal>I</literal></entry>
		<entry>
		  Merkitse yksittäinen paketti asennettavaksi; kaikki
		  muut paketit säilytetään nykyisessä versiossaan.
		</entry>
	      </row>

	      <row>
		<entry><literal>Keep</literal></entry>
		<entry><literal>:</literal></entry>
		<entry>
		  <link linkend="pkgCmdKeep">Peruuttaa</link>
		  paketille määritetyn asennuksen tai poiston.
		</entry>
	      </row>

	      <row>
		<entry><literal>Left</literal></entry>
		<entry><literal>left,h</literal></entry>
		<entry>
		  Siirtyy vasemmalle: esimerkiksi siirtyy
		  valikkopalkissa yhden valikon vasemmalle tai siirtää
		  kursoria vasemmalle tekstiä syötettäessä.
		</entry>
	      </row>

	      <row>
		<entry><literal>LevelDown</literal></entry>
		<entry><literal>K</literal></entry>
		<entry>
		  Valitsee hierarkiassa seuraavan alkion, jolla on
		  sama vanhempi kuin valitulla alkiolla.
		</entry>
	      </row>

	      <row>
		<entry><literal>LevelUp</literal></entry>
		<entry><literal>J</literal></entry>
		<entry>
		  Valitsee hierarkiassa edellisen alkion, jolla on
		  sama vanhempi kuin valitulla alkiolla.
		</entry>
	      </row>

	      <row>
		<entry><literal>MarkUpgradable</literal></entry>
		<entry><literal>U</literal></entry>
		<entry>
		  Yritä päivittää kaikki paketit, jotka eivät ole
		  jäädytettyjä tai estettyjä.
		</entry>
	      </row>

	      <row>
		<entry><literal>MineFlagSquare</literal></entry>
		<entry><literal>f</literal></entry>
		<entry>
		  <link linkend="secMinesweeper">Miinaharavassa</link>
		  aseta tai poista lippu ruudusta.
		</entry>
	      </row>

	      <row>
		<entry><literal>MineLoadGame</literal></entry>
		<entry><literal>L</literal></entry>
		<entry>
		  Lataa tallennetun <link
		  linkend="secMinesweeper">Miinaharava</link>-pelitilanteen.
		</entry>
	      </row>

	      <row>
		<entry><literal>MineSaveGame</literal></entry>
		<entry><literal>S</literal></entry>
		<entry>
		  Tallentaa <link
		  linkend="secMinesweeper">Miinaharava</link>-peitilanteen.
		</entry>
	      </row>

	      <row>
		<entry><literal>MineSweepSquare</literal></entry>
		<entry>ei ole</entry>
		<entry>
		  Pyyhkii valitun alueen ympäristön <link
		  linkend="secMinesweeper">Miinaharavassa</link>.
		</entry>
	      </row>

	      <row>
		<entry><literal>MineUncoverSquare</literal></entry>
		<entry>ei ole</entry>
		<entry>
		  Avaa valitun ruudun <link
		  linkend="secMinesweeper">Miinaharavassa</link>.
		</entry>
	      </row>

	      <row>
		<entry><literal>MineUncoverSweepSquare</literal></entry>
		<entry><literal>Enter</literal></entry>
		<entry>
		  Avaa valitun ruudun <link
		  linkend="secMinesweeper">Miinaharavassa</link>, jos
		  se on kiinni.  Muuten pyyhkii valitun ruudun
		  ympäristön.
		</entry>
	      </row>

	      <row>
		<entry><literal>NextPage</literal></entry>
		<entry><literal>pagedown,C-f</literal></entry>
		<entry>
		  Vierittää nykyistä näkymää sivun eteenpäin.
		</entry>
	      </row>

	      <row>
		<entry><literal>NextSolution</literal></entry>
		<entry><literal>.</literal></entry>
		<entry>
		  Jos jotkin paketit ovat rikki ja näytössä oleva
		  ratkaisu ei ole viimeinen, näyttää seuraavan
		  ratkaisun.
		</entry>
	      </row>

	      <row>
		<entry><literal>No</literal></entry>
		<entry><literal>e</literal><footnoteref
		linkend="footnoteYesNoLocale"/></entry>
		<entry>
		  Tämä valitsee <quote>ei</quote>-painikkeen
		  kyllä/ei-kehotteissa.
		</entry>
	      </row>

	      <row>
		<entry><literal>Parent</literal></entry>
		<entry><literal>^</literal></entry>
		<entry>
		  Siirtyy hierarkiassa valitun alkion vanhempaan.
		</entry>
	      </row>

	      <row>
		<entry><literal>PrevPage</literal></entry>
		<entry><literal>pageup,C-b</literal></entry>
		<entry>
		  Vierittää nykyistä näkymää sivun taaksepäin.
		</entry>
	      </row>

	      <row>
		<entry><literal>PrevSolution</literal></entry>
		<entry><literal>,</literal></entry>
		<entry>
		  Jos jotkin paketit ovat rikki ja näytössä oleva
		  ratkaisu ei ole ensimmäinen, näyttää edellisen
		  ratkaisun.
		</entry>
	      </row>

	      <row>
		<entry><literal>Purge</literal></entry>
		<entry><literal>_</literal></entry>
		<entry>
		  Merkitse valittu paketti <link
		  linkend="pkgCmdPurge">siivottavaksi</link>.
		</entry>
	      </row>

	      <row>
		<entry><literal>PushButton</literal></entry>
		<entry><literal>space,enter</literal></entry>
		<entry>
		  Suorittaa valitun painikkeen tai vaihtaa rastiruudun
		  arvoa.
		</entry>
	      </row>

	      <row>
		<entry><literal>Quit</literal></entry>
		<entry><literal>q</literal></entry>
		<entry>
		  Sulje nykyinen näkymä.
		</entry>
	      </row>

	      <row>
		<entry><literal>QuitProgram</literal></entry>
		<entry><literal>Q</literal></entry>
		<entry>
		  Sulje koko ohjelma.
		</entry>
	      </row>

	      <row>
		<entry><literal>Refresh</literal></entry>
		<entry><literal>C-l</literal></entry>
		<entry>
		  Piirrä ruutu uudestaan.
		</entry>
	      </row>

	      <row>
		<entry><literal>Remove</literal></entry>
		<entry><literal>-</literal></entry>
		<entry>
		  Merkitse paketti <link
		  linkend="pkgCmdRemove">poistettavaksi</link>.
		</entry>
	      </row>

	      <row>
		<entry><literal>ReInstall</literal></entry>
		<entry><literal>L</literal></entry>
		<entry>
		  Merkitse valittu paketti <link
		  linkend="pkgCmdReinstall">uudelleen
		  asennettavaksi</link>.
		</entry>
	      </row>

	      <row>
		<entry><literal>ReSearch</literal></entry>
		<entry><literal>\,n</literal></entry>
		<entry>
		  Toista viimeisin haku.
		</entry>
	      </row>

	      <row>
		<entry><literal>ReverseDependencies</literal></entry>
		<entry><literal>r</literal></entry>
		<entry>
		  Näytä paketit, jotka riippuvat valitusta paketista.
		</entry>
	      </row>

	      <row>
		<entry><literal>Right</literal></entry>
		<entry><literal>right,l</literal></entry>
		<entry>
		  Siirtyy oikealle: esimerkiksi siirtyy
		  valikkopalkissa yhden valikon oikealle tai siirtää
		  kursoria oikealle tekstiä syötettäessä.
		</entry>
	      </row>

	      <row>
		<entry><literal>Search</literal></entry>
		<entry><literal>/</literal></entry>
		<entry>
		  Käynnistä hakutoiminto käytössä olevassa rajapinnan
		  osassa.
		</entry>
	      </row>

	      <row>
		<entry><literal>SearchBroken</literal></entry>
		<entry><literal>b</literal></entry>
		<entry>
		  Hae seuraava rikkinäinen paketti pakettinäkymässä.
		</entry>
	      </row>

	      <row>
		<entry><literal>SetAuto</literal></entry>
		<entry><literal>M</literal></entry>
		<entry>
		  Merkitse valittu paketti <link
		  linkend="secAutoInstall">automaattisesti
		  asennetuksi</link>.
		</entry>
	      </row>

	      <row id="keyShowHideDescription">
		<entry><literal>ShowHideDescription</literal></entry>
		<entry><literal>D</literal></entry>
		<entry>
		  Pakettiluettelossa valitse onko tietoalue näkyvissä
		  vai ei.
		</entry>
	      </row>

	      <row>
		<entry><literal>ToggleExpanded</literal></entry>
		<entry><literal>enter</literal></entry>
		<entry>
		  Avaa tai sulkee valitun puun hierarkiassa.
		</entry>
	      </row>

	      <row>
		<entry><literal>ToggleMenuActive</literal></entry>
		<entry><literal>f10,C-space</literal></entry>
		<entry>
		  Siirtyy päävalikkoon tai poistuu siitä.
		</entry>
	      </row>

	      <row>
		<entry><literal>Undo</literal></entry>
		<entry><literal>C-_,C-u</literal></entry>
		<entry>
		  Peruuttaa viimeisimmän toimenpiteen, kunhan se on
		  tehty viimeisimmän käynnistyksen, pakettiluettelon
		  päivityksen ja asennusajon jälkeen.
		</entry>
	      </row>

	      <row>
		<entry><literal>Up</literal></entry>
		<entry><literal>up,k</literal></entry>
		<entry>
		  Liiku ylöspäin, esimerkiksi vieritä tekstinäyttöä
		  tai valitse luettelon edellinen alkio.
		</entry>
	      </row>

	      <row>
		<entry><literal>UpdatePackageList</literal></entry>
		<entry><literal>u</literal></entry>
		<entry>
		  Päivitä pakettiluettelo hakemalla uudet luettelot
		  Internetistä, jos on tarpeen.
		</entry>
	      </row>

	      <row>
		<entry><literal>Versions</literal></entry>
		<entry><literal>v</literal></entry>
		<entry>
		  Näytä valitun paketin saatavilla olevat versiot.
		</entry>
	      </row>

	      <row>
		<entry><literal>Yes</literal></entry>
		<entry>
		  <literal>k</literal>
		  <footnote id="footnoteYesNoLocale">
		    <para>
		      Oletusarvo voi olla eri eri kielialueilla.
		    </para>
		  </footnote>
		</entry>
		<entry>
		  Tämä valitsee <quote>kyllä</quote>-painikkeen
		  kyllä/ei-kehotteissa.
		</entry>
	      </row>
	    </tbody>
	  </tgroup>
	</informaltable>

	<para>
	  Kirjain-, numero- ja välimerkkinäppäinten lisäksi
	  seuraaville erikoisnäppäimille on myös mahdollista määrittää
	  komentoja:
	</para>

	<informaltable>
	  <tgroup cols="2">
	    <thead>
	      <row>
		<entry>Näppäimen nimi</entry>
		<entry>Kuvaus</entry>
	      </row>
	    </thead>

	    <tbody>
	      <row>
		<entry><literal>a1</literal></entry>
		<entry>A1-näppäin</entry>
	      </row>

	      <row>
		<entry><literal>a3</literal></entry>
		<entry>A3-näppäin</entry>
	      </row>

	      <row>
		<entry><literal>b2</literal></entry>
		<entry>B2-näppäin</entry>
	      </row>

	      <row>
		<entry><literal>backspace</literal></entry>
		<entry>Pyyhintänäppäin</entry>
	      </row>

	      <row>
		<entry><literal>backtab</literal></entry>
		<entry>Sarkain taaksepäin</entry>
	      </row>

	      <row>
		<entry><literal>begin</literal></entry>
		<entry>Begin-näppäin (ei Home)</entry>
	      </row>

	      <row>
		<entry><literal>break</literal></entry>
		<entry>Break-näppäin</entry>
	      </row>

	      <row>
		<entry><literal>c1</literal></entry>
		<entry>C1-näppäin</entry>
	      </row>

	      <row>
		<entry><literal>c3</literal></entry>
		<entry>C3-näppäin</entry>
	      </row>

	      <row>
		<entry><literal>cancel</literal></entry>
		<entry>Cancel-näppäin</entry>
	      </row>

	      <row>
		<entry><literal>create</literal></entry>
		<entry>Create-näppäin</entry>
	      </row>

	      <row>
		<entry><literal>comma</literal></entry>
		<entry>
		  Pilkku (,) -- koska pilkkuja käytetään jonoissa
		  erottimina, tämä on ainoa tapa määritellä pilkulle
		  toiminto.
		</entry>
	      </row>

	      <row>
		<entry><literal>command</literal></entry>
		<entry>Command-näppäin</entry>
	      </row>

	      <row>
		<entry><literal>copy</literal></entry>
		<entry>Copy-näppäin</entry>
	      </row>

	      <row>
		<entry><literal>delete</literal></entry>
		<entry>Delete-näppäin</entry>
	      </row>

	      <row>
		<entry><literal>delete_line</literal></entry>
		<entry>Rivin pyyhintä -näppäin</entry>
	      </row>

	      <row>
		<entry><literal>down</literal></entry>
		<entry>Nuoli alas -näppäin</entry>
	      </row>

	      <row>
		<entry><literal>end</literal></entry>
		<entry>End-näppäin</entry>
	      </row>

	      <row>
		<entry><literal>entry</literal></entry>
		<entry>Enter-näppäin</entry>
	      </row>

	      <row>
		<entry><literal>exit</literal></entry>
		<entry>Exit-näppäin</entry>
	      </row>

	      <row>
		<entry><literal>f1</literal>, <literal>f2</literal>, ...,
		<literal>f10</literal></entry>
		<entry>Funktionäppäimet F1-F10</entry>
	      </row>

	      <row>
		<entry><literal>find</literal></entry>
		<entry>Find-näppäin</entry>
	      </row>

	      <row>
		<entry><literal>home</literal></entry>
		<entry>Home-näppäin</entry>
	      </row>

	      <row>
		<entry><literal>insert</literal></entry>
		<entry>Insert-näppäin</entry>
	      </row>

	      <row>
		<entry><literal>insert_exit</literal></entry>
		<entry><quote>Insert exit</quote>-näppäin</entry>
	      </row>

	      <row>
		<entry><literal>clear</literal></entry>
		<entry>Tyhjennysnäppäin</entry>
	      </row>

	      <row>
		<entry><literal>clear_eol</literal></entry>
		<entry>Rivin loppuun tyhjennys -näppäin</entry>
	      </row>

	      <row>
		<entry><literal>clear_eos</literal></entry>
		<entry>Ruudun loppuun tyhjennys -näppäin</entry>
	      </row>

	      <row>
		<entry><literal>insert_line</literal></entry>
		<entry>Rivin lisäys -näppäin</entry>
	      </row>

	      <row>
		<entry><literal>left</literal></entry>
		<entry>Nuoli vasemmalle -näppäin</entry>
	      </row>

	      <row>
		<entry><literal>mark</literal></entry>
		<entry>Mark-näppäin</entry>
	      </row>

	      <row>
		<entry><literal>message</literal></entry>
		<entry>Message-näppäin</entry>
	      </row>

	      <row>
		<entry><literal>move</literal></entry>
		<entry>Move-näppäin</entry>
	      </row>

	      <row>
		<entry><literal>next</literal></entry>
		<entry>Next-näppäin</entry>
	      </row>

	      <row>
		<entry><literal>open</literal></entry>
		<entry>Open-näppäin</entry>
	      </row>

	      <row>
		<entry><literal>previous</literal></entry>
		<entry>Previous-näppäin</entry>
	      </row>

	      <row>
		<entry><literal>print</literal></entry>
		<entry>Print-näppäin</entry>
	      </row>

	      <row>
		<entry><literal>redo</literal></entry>
		<entry>Redo-näppäin</entry>
	      </row>

	      <row>
		<entry><literal>reference</literal></entry>
		<entry>Reference-näppäin</entry>
	      </row>

	      <row>
		<entry><literal>refresh</literal></entry>
		<entry>Refresh-näppäin</entry>
	      </row>

	      <row>
		<entry><literal>replace</literal></entry>
		<entry>Replace-näppäin</entry>
	      </row>

	      <row>
		<entry><literal>restart</literal></entry>
		<entry>Restart-näppäin</entry>
	      </row>

	      <row>
		<entry><literal>resume</literal></entry>
		<entry>Resume-näppäin</entry>
	      </row>

	      <row>
		<entry><literal>return</literal></entry>
		<entry>Rivinpalautusnäppäin</entry>
	      </row>

	      <row>
		<entry><literal>right</literal></entry>
		<entry>Nuoli oikealle -näppäin</entry>
	      </row>

	      <row>
		<entry><literal>save</literal></entry>
		<entry>Save-näppäin</entry>
	      </row>

	      <row>
		<entry><literal>scrollf</literal></entry>
		<entry>Vieritä eteenpäin -näppäin</entry>
	      </row>

	      <row>
		<entry><literal>scrollr</literal></entry>
		<entry>Vieritä taaksepäin -näppäin</entry>
	      </row>

	      <row>
		<entry><literal>select</literal></entry>
		<entry>Select-näppäin</entry>
	      </row>

	      <row>
		<entry><literal>suspend</literal></entry>
		<entry>Suspend-näppäin</entry>
	      </row>

	      <row>
		<entry><literal>pagedown</literal></entry>
		<entry>Page Down -näppäin</entry>
	      </row>

	      <row>
		<entry><literal>pageup</literal></entry>
		<entry>Page Up -näppäin</entry>
	      </row>

	      <row>
		<entry><literal>space</literal></entry>
		<entry>Välilyönti</entry>
	      </row>

	      <row>
		<entry><literal>tab</literal></entry>
		<entry>Sarkain</entry>
	      </row>

	      <row>
		<entry><literal>undo</literal></entry>
		<entry>Undo-näppäin</entry>
	      </row>

	      <row>
		<entry><literal>up</literal></entry>
		<entry>Nuoli ylös -näppäin</entry>
	      </row>
	    </tbody>
	  </tgroup>
	</informaltable>

	<para>
	  Ohjelmanlaajuisten näppäinmääritysten lisäksi on myös
	  mahdollista määrittää näppäimiä tietyn ohjelman osan
	  (<firstterm>alueen</firstterm>) käyttöön.  Asettaaksesi
	  esimerkiksi sarkainnäppäimen samaksi kuin nuoli oikealle
	  valikoissa, aseta
	  <literal>Aptitude::UI::Menubar::Right</literal> arvoon
	  <quote><literal>tab,right</literal></quote>.  Seuraavat
	  alueet ovat käytettävissä:
	</para>

	<informaltable colsep="0" frame="all">
	  <tgroup cols="2">
	    <thead>
	      <row>
		<entry>Alue</entry>
		<entry>Kuvaus</entry>
	      </row>
	    </thead>

	    <tbody>
	      <row>
		<entry><literal>EditLine</literal></entry>
		<entry>
		  Käytetään muokattaessa rivejä, esimerkiksi hakuun
		  syötettävälle ehdolle.
		</entry>
	      </row>

	      <row>
		<entry><literal>Menu</literal></entry>
		<entry>
		  Käytetään pudotusvalikoille.
		</entry>
	      </row>

	      <row>
		<entry><literal>Menubar</literal></entry>
		<entry>
		  Käytetään ruudun yläosan valikkopalkille.
		</entry>
	      </row>

	      <row>
		<entry><literal>Minesweeper</literal></entry>
		<entry>
		  Käytetään <link
		  linkend="secMinesweeper">Miinaharavalle</link>.
		</entry>
	      </row>

	      <row>
		<entry><literal>MinibufChoice</literal></entry>
		<entry>
		  Käytetään monivalintakehotteille, jos olet asettanut
		  ne tulostumaan ruudun alalaidan tilariville.
		</entry>
	      </row>

	      <row>
		<entry><literal>Pager</literal></entry>
		<entry>
		  Käytetään näytettäessä tiedoston sisältöä,
		  esimerkiksi avustustekstiä.
		</entry>
	      </row>

	      <row>
		<entry><literal>PkgNode</literal></entry>
		<entry>
		  Käytetään paketeille, pakettipuille, pakettien
		  versioille ja pakettien riippuvuuksille, kun ne
		  näkyvät pakettiluetteloissa.
		</entry>
	      </row>

	      <row>
		<entry><literal>PkgTree</literal></entry>
		<entry>
		  Käytetään pakettiluetteloissa.
		</entry>
	      </row>

	      <row>
		<entry><literal>Table</literal></entry>
		<entry>
		  Käytetään taulukoille ja mm. kehoteikkunoille.
		</entry>
	      </row>

	      <row>
		<entry><literal>TextLayout</literal></entry>
		<entry>
		  Käytetään muotoilluille näytöille kuten
		  pakettikuvauksille.
		</entry>
	      </row>

	      <row>
		<entry><literal>Tree</literal></entry>
		<entry>
		  Käytetään kaikille puunäytöille mukaanlukien
		  pakettiluetteloille.  Pakettiluettelon tapauksessa
		  alueen <literal>PkgTree</literal> määritykset
		  ohittavat nämä.
		</entry>
	      </row>
	    </tbody>
	  </tgroup>
	</informaltable>
      </section>

      <section id="secColors">
	<title>Värien asetukset</title>

	<para>
	  Voit vaihtaa mieleisiksesi myös kaikki värit, joita
	  &aptitude; käyttää merkitsemään eri asioita.  Vaihtaaksesi
	  käyttöliittymäalkion <replaceable>alkio</replaceable> väriä
	  anna arvo asetukselle
	  <literal>Aptitude::UI::Colors::<replaceable>alkio</replaceable></literal>.
	  Tämän arvon on koostuttava kahdesta yksittäisestä väristä,
	  jotka ovat etualan ja taustan värit.  Jos siis haluat
	  rikkinäisten pakettien olevan punaisia mustalla pohjalla
	  (tavallisesti ne ovat mustia punaisella pohjalla), lisää
	  tämä asetustiedostoon:
	</para>

	<screen>Aptitude::UI::Colors::PkgBroken {red; black;};</screen>

	<para>
	  Käytettävissä olevat värit ovat <literal>black</literal>
	  (musta), <literal>blue</literal> (sininen),
	  <literal>cyan</literal> (sinivihreä),
	  <literal>green</literal> (vihreä),
	  <literal>magenta</literal> (violetti),
	  <literal>red</literal> (punainen), <literal>white</literal>
	  (valkoinen) ja <literal>yellow</literal> (keltainen)
	  <footnote>
	    <para>
	      Taustaväriksi asetettu keltainen on joillakin päätteillä
	      ruskea.
	    </para>
	  </footnote>
	  .  Tekstin voi lihavoida lisäämällä
	  <quote><literal>bold</literal></quote> etualan värin nimen
	  eteen, esimerkiksi <literal>boldwhite</literal> on lihavoitu
	  valkoinen.  Voit myös käyttää kokonaislukuja, joita
	  käytetään suoraan tekstin ominaisuuksina.
	</para>

	<para>
	  Alla esimerkkinä yksinkertainen, mutta hyvin ruma,
	  värimäärittely:
	</para>

	<screen>Aptitude::UI::Colors {
DefaultWidgetBackground {boldwhite; magenta;};
ScreenStatusColor {green; cyan;};
ScreenHeaderColor {red; yellow;};
Progress {cyan; white;};
};</screen>

	<para>
	  Tämän käyttö tuottaa seuraavanlaisen näytön:
	</para>

	<screenshot>
	  <mediaobject>
	    <imageobject>
	      <imagedata fileref="images/colors-snapshot.png" format="PNG"/>
	    </imageobject>

	    <textobject>
	      <phrase>
		Ei näytettävissä tekstinä.
	      </phrase>
	    </textobject>
	    <textobject role="text">
	      <para>
		Luet tätä dokumenttia tavalla, joka ei mahdollista
		kuvien näyttöä.  Et siis valitettavasti pysty näkemään
		tämän näytön värejä.
	      </para>
	    </textobject>
	  </mediaobject>
	</screenshot>

	<para>
	  <xref linkend="figColors"/> sisältää listan väreistä, joita
	  voi muuttaa.  Kunkin värin oletusarvo on annettu muodossa
	  <literal><replaceable>etuala</replaceable>,<replaceable>tausta</replaceable></literal>.
	</para>

	<figure id="figColors">
	  <title>&aptitude;n väriasetukset</title>

	  <informaltable>
	    <tgroup cols="2">
	      <thead>
		<row>
		  <entry>Väri</entry>
		  <entry>Oletus</entry>
		  <entry>Kuvaus</entry>
		</row>
	      </thead>

	      <tbody>
		<row>
		  <entry><literal>Bullet</literal></entry>
		  <entry><literal>yellow,black</literal></entry>
		  <entry>
		    Ranskalaisten viivojen (pallojen yms.) väri.
		  </entry>
		</row>

		<row id="colorDefaultWidgetBackground">
		  <entry><literal>DefaultWidgetBackground</literal></entry>
		  <entry><literal>white,black</literal></entry>
		  <entry>
		    Ruudun tyhjien alueiden väri sekä tekstin
		    oletusväri.
		  </entry>
		</row>

		<row>
		  <entry><literal>DepBroken</literal></entry>
		  <entry><literal>black,red</literal></entry>
		  <entry>
		    Tyydyttämättömien riippuvuuksien väri.
		  </entry>
		</row>

		<row>
		  <entry><literal>DownloadHit</literal></entry>
		  <entry><literal>black,green</literal></entry>
		  <entry>
		    Väri, jolla näytetään, että noudettava tiedosto
		    <quote>ohitettiin</quote>: se oli saatavilla,
		    mutta muuttumaton, joten sitä ei noudettu
		    uudestaan.
		  </entry>
		</row>

		<row>
		  <entry><literal>DownloadProgress</literal></entry>
		  <entry><literal>black,yellow</literal></entry>
		  <entry>
		    Noudon aikaisen etenemispalkin väri.
		  </entry>
		</row>

		<row>
		  <entry><literal>Error</literal></entry>
		  <entry><literal>boldwhite,red</literal></entry>
		  <entry>
		    Virheilmoitusten väri.
		  </entry>
		</row>

		<row>
		  <entry><literal>HighlightedMenuBar</literal></entry>
		  <entry><literal>boldwhite,blue</literal></entry>
		  <entry>
		    Valikkopalkissa valitun valikon väri.
		  </entry>
		</row>

		<row>
		  <entry><literal>HighlightedMenuEntry</literal></entry>
		  <entry><literal>boldblue,white</literal></entry>
		  <entry>
		    Valikossa valitun toiminnon väri.
		  </entry>
		</row>

		<row>
		  <entry><literal>MediaChange</literal></entry>
		  <entry><literal>boldyellow,red</literal></entry>
		  <entry>
		    Väri, jota käytetään, kun CD:tä pyydetään
		    vaihtamaan.
		  </entry>
		</row>

		<row>
		  <entry><literal>MenuBar</literal></entry>
		  <entry><literal>boldblue,white</literal></entry>
		  <entry>
		    Valikkopalkin väri.
		  </entry>
		</row>

		<row>
		  <entry><literal>MenuBorder</literal></entry>
		  <entry><literal>boldwhite,blue</literal></entry>
		  <entry>
		    Valikon reunojen väri.
		  </entry>
		</row>

		<row>
		  <entry><literal>MenuEntry</literal></entry>
		  <entry><literal>white,blue</literal></entry>
		  <entry>
		    Valikon toimintojen väri.  Pikanäppäimille
		    käytetään samaa väriä lihavoituna.
		  </entry>
		</row>

		<row>
		  <entry><literal>MineBombColor</literal></entry>
		  <entry><literal>boldred,black</literal></entry>
		  <entry>
		    <link linkend="secMinesweeper">Miinaharavan</link>
		    miinojen väri.
		  </entry>
		</row>

		<row>
		  <entry><literal>MineFlagColor</literal></entry>
		  <entry><literal>boldred,black</literal></entry>
		  <entry>
		    <link linkend="secMinesweeper">Miinaharavan</link>
		    lippujen väri.
		  </entry>
		</row>

		<row>
		  <entry><literal>MultiplexTab</literal></entry>
		  <entry><literal>white,blue</literal></entry>
		  <entry>
		    Väri, jolla näytetään muut kuin valittu välilehti.
		  </entry>
		</row>

		<row>
		  <entry><literal>MultiplexTabHighlighted</literal></entry>
		  <entry><literal>blue,white</literal></entry>
		  <entry>
		    Valitun välilehden väri.
		  </entry>
		</row>

		<row>
		  <entry><literal>PkgBroken</literal></entry>
		  <entry><literal>black,red</literal></entry>
		  <entry>
		    Rikkinäisten pakettien väri.
		  </entry>
		</row>

		<row>
		  <entry><literal>PkgToHold</literal></entry>
		  <entry><literal>black,white</literal></entry>
		  <entry>
		    <link linkend="pkgCmdHold">Jäädytettyjen</link>
		    pakettien väri.
		  </entry>
		</row>

		<row>
		  <entry><literal>PkgToInstall</literal></entry>
		  <entry><literal>black,green</literal></entry>
		  <entry>
		    <link linkend="pkgCmdInstall">Asennettavien</link>
		    ja <link linkend="pkgCmdReinstall">uudelleen
		    asennettavien</link> pakettien väri (ei
		    päivitettävien).
		  </entry>
		</row>

		<row>
		  <entry><literal>PkgToRemove</literal></entry>
		  <entry><literal>black,magenta</literal></entry>
		  <entry>
		    <link linkend="pkgCmdRemove">Poistettavien</link>
		    ja <link linkend="pkgCmdPurge">siivottavien</link>
		    pakettien väri.
		  </entry>
		</row>

		<row>
		  <entry><literal>PkgToUpgrade</literal></entry>
		  <entry><literal>black,cyan</literal></entry>
		  <entry>
		    Päivitettävien pakettien väri.
		  </entry>
		</row>

		<row>
		  <entry><literal>Progress</literal></entry>
		  <entry><literal>blue,yellow</literal></entry>
		  <entry>
		    Etenemisosoitinten väri, esimerkiksi
		    pakettivarastoa ladattaessa näytettävä osoitin.
		  </entry>
		</row>

		<row>
		  <entry><literal>ScreenHeaderColor</literal></entry>
		  <entry><literal>boldwhite,blue</literal></entry>
		  <entry>
		    Ruudun ylälaidassa näytettävän tiedon väri.
		  </entry>
		</row>

		<row id="colorScreenStatusColor">
		  <entry><literal>ScreenStatusColor</literal></entry>
		  <entry><literal>boldwhite,blue</literal></entry>
		  <entry>
		    Ruudun alalaidan tilarivin väri.
		  </entry>
		</row>
	      </tbody>
	    </tgroup>
	  </informaltable>
	</figure>
      </section>

      <section id="secDisplayLayout">
	<title>Näytön muotoilun asetukset</title>

	<para>
	  Pakettiluettelon ulkoasua on mahdollista muuttaa <link
	  linkend="secConfigFile">asetustiedostoon</link> lisättävillä
	  asetuksilla.
	</para>

	<section>
	  <title>Näytön alkiot</title>

	  <para>
	    Ulkoasu määräytyy asetusryhmästä
	    <literal>Aptitude::UI::Default-Package-View</literal>,
	    joka koostuu kokoelmasta näyttöalkioita:
	  </para>

	  <synopsis><replaceable>Nimi</replaceable> <replaceable>Tyyppi</replaceable> {
  Row <replaceable>rivi</replaceable>;
  Column <replaceable>sarake</replaceable>;
  Width <replaceable>leveys</replaceable>;
  Height <replaceable>korkeus</replaceable>;

  <replaceable>muita määrityksiä...</replaceable>
};</synopsis>

	  <para>
	    Tämä luo näyttöalkion nimeltä
	    <replaceable>Nimi</replaceable>;
	    <replaceable>Tyyppi</replaceable> määrää luotavan alkion
	    tyypin.  Määritykset <literal><link
	    linkend='layoutRow'>Row</link></literal>, <literal><link
	    linkend='layoutColumn'>Column</link></literal>,
	    <literal><link
	    linkend='layoutWidth'>Width</link></literal> ja
	    <literal><link
	    linkend='layoutHeight'>Height</link></literal> ovat
	    pakollisia ja määrittelevät alkion sijainnin näytöllä;
	    yksityiskohtaisempi kuvaus näytön ulkoasun määrityksestä
	    on <link linkend="secWidgetPlacement">alempana</link>.
	  </para>

	  <para>
	    Ulkoasun muutoksesta esimerkkejä on nähtävillä <link
	    linkend="secThemes">teemamäärittelytiedostossa</link>
	    <filename>/usr/share/aptitude/aptitude-defaults</filename>.
	  </para>

	  <para>
	    Seuraavat näyttöalkiotyypit ovat käytettävissä:
	  </para>

	  <variablelist>

	    <varlistentry id="layoutDescription">
	      <term><literal>Description</literal></term>

	      <listitem>
		<para>
		  Tämä sisältää tietoalueen, joka on yleensä valitun
		  paketin kuvaus.
		</para>

		<para>
		  Määritys <literal><link
		  linkend="layoutPopUpDownKey">PopUpDownKey</link></literal>
		  määrittelee näppäimen, jota painamalla tämä alkio
		  näytetään tai poistetaan näytöstä.  Jos esimerkiksi
		  tämä on asetettu arvoon <literal><link
		  linkend="keyShowHideDescription">ShowHideDescription</link></literal>,
		  näyttöalkio käyttäytyy kuten tavallinen tietoalue.
		  Määritys <literal><link
		  linkend="layoutPopUpDownKey">PopUpDownLinked</link></literal>
		  antaa näyttöalkion, joka näytetään samanaikaisesti
		  tämän alkion kanssa.
		</para>
	      </listitem>
	    </varlistentry>

	    <varlistentry>
	      <term><literal>MainWidget</literal></term>

	      <listitem>
		<para>
		  Tämä on päänäyttöalkio, yleensä pakettiluettelo.
		  Näytön ulkoasumäärittelyn on sisällettävä täsmälleen
		  yksi <literal>MainWidget</literal>-alkio.
		</para>
	      </listitem>
	    </varlistentry>

	    <varlistentry id="layoutStatic">
	      <term><literal>Static</literal></term>

	      <listitem>
		<para>
		  Ruudun alue, jossa näytetään jotakin tekstiä ja joka
		  voi sisältää <link
		  linkend="secDisplayFormat">muotoilukomentoja</link>.
		  Näytettävän tekstin voi antaa <literal><link
		  linkend="layoutColumns">Columns</link></literal>-määrityksellä
		  tai se voi olla <literal><link
		  linkend="layoutColumnsCfg">ColumnsCfg</link></literal>-määrityksen
		  arvona olevassa asetuksessa.  <literal><link
		  linkend="layoutColor">Color</link></literal>-määritys
		  määrää tekstin värin.
		</para>

		<para>
		  <literal>Static</literal>-alkioiden näkyvyyttä
		  voidaan hallita samoin kuin <literal><link
		  linkend="layoutDescription">Description</link></literal>-alkioidenkin
		  käyttämällä <link
		  linkend="layoutPopUpDownKey">PopUpDowney</link>- ja
		  <literal><link
		  linkend="layoutPopUpDownLinked">PopUpDownLinked</link></literal>-määrityksiä.
		</para>
	      </listitem>
	    </varlistentry>
	  </variablelist>
	</section>

	<section id="secWidgetPlacement">
	  <title>Alkioiden asemointi</title>

	  <para>
	    Näyttöalkioiden sijainnin määrää <quote>taulukko</quote>.
	    Alkion vasen ylänurkka määräytyy sille annettujen
	    <literal><link linkend="layoutRow">Row</link></literal>-
	    ja <literal><link
	    linkend="layoutColumn">Column</link></literal>-määritysten
	    mukaan (yleensä nämä alkavat rivistä 0 ja sarakkeesta 0).
	    Alkion leveys ja korkeus määräytyvät sen <literal><link
	    linkend="layoutWidth">Width</link></literal>- ja
	    <literal><link
	    linkend="layoutHeight">Height</link></literal>-määritysten
	    mukaan.
	  </para>

	  <para>
	    Kun näyttöalkiot on asemoitu, ja niille on annettu tilaa
	    ruudulla, on luultavaa, että ruudulla on ylimääräistä
	    tilaa.  Ylimääräinen tila pystysuorassa jaetaan alkioille,
	    joiden <literal><link
	    linkend="layoutRowExpand">RowExpand</link></literal>-määrityksen
	    arvo on <literal>true</literal> (tosi).  Samoin
	    vaakasuorassa oleva ylimääräinen tila jaetaan alkioille,
	    joiden <literal><link
	    linkend="layoutColExpand">ColExpand</link></literal>-määritys
	    on <literal>true</literal>.
	  </para>

	  <para>
	    Jos tilaa ei ole riittävästi, tila poistetaan riveiltä,
	    joiden <emphasis>kaikkien</emphasis> alkioiden
	    <literal><link
	    linkend="layoutRowShrink">RowShrink</link></literal>-määritys
	    on <literal>true</literal>, ja samoin sarakkeille, joilla
	    määritys on <literal><link
	    linkend="layoutColShrink">ColShrink</link></literal>.  Jos
	    tämäkään ei riitä, kaikilta riveiltä ja sarakkeilta
	    poistetaan tilaa.
	  </para>

	  <para>
	    Jos riville tai sarakkeelle annetaan ylimääräistä tilaa,
	    mutta jollekin alkiolle rivillä tai sarakkeella ei, alkion
	    paikka määräytyy sen <literal><link
	    linkend="layoutRowAlign">RowAlign</link></literal>- ja
	    <literal><link
	    linkend="layoutColAlign">ColAlign</link></literal>-määritysten
	    mukaan.  Nämä voi asettaa arvoihin <literal>Left</literal>
	    (vasen), <literal>Right</literal> (oikea),
	    <literal>Top</literal> (ylhäällä),
	    <literal>Bottom</literal> (alhaalla) tai
	    <literal>Center</literal> (keskellä) sen mukaan, miten
	    alkio halutaan asemoitavan rivillä tai sarakkeessa.
	  </para>

	  <para>
	    Seuraava esimerkki luo alkion nimeltä
	    <quote><literal>Otsake</literal></quote>, joka on kolme
	    merkkiä leveä ja laajenee vaakasuunnassa, mutta ei
	    pystysuunnassa.  Sen väri on otsakerivien väri, ja se
	    käyttää otsakerivien ulkoasua.
	  </para>

	  <screen>Otsake Static {
  Row 0;
  Column 0;
  Width 3;
  Height 1;

  ColExpand true;
  ColAlign Center;

  RowAlign Center;

  Color ScreenHeaderColor;
  ColumnsCfg HEADER;
};</screen>
	</section>

	<section>
	  <title>Näytön alkioiden luettelo</title>

	  <para>
	    Näyttöalkioille voi antaa seuraavia määrityksiä:
	  </para>

	  <variablelist>
	    <varlistentry id="layoutColAlign">
	      <term><literal>ColAlign</literal> <replaceable>sijainti</replaceable><literal>;</literal></term>

	      <listitem>
		<para>
		  <replaceable>sijainti</replaceable> on valittava
		  vaihtoehdoista <literal>Left</literal> (vasen),
		  <literal>Right</literal> (oikea) ja
		  <literal>Center</literal> (keskellä).  Jos
		  näyttöalkion sisältävä rivi on alkiota leveämpi ja
		  alkion <literal><link
		  linkend="layoutColExpand">ColExpand</link></literal>-määritys
		  on <literal>false</literal>, alkio asemoidaan
		  rivillä arvon <replaceable>sijainti</replaceable>
		  perusteella.
		</para>

		<para>
		  Tämän määrityksen oletusarvo on
		  <literal>Left</literal>.
		</para>
	      </listitem>
	    </varlistentry>

	    <varlistentry id="layoutColExpand">
	      <term><literal>ColExpand</literal> <literal>true</literal>|<literal>false;</literal></term>

	      <listitem>
		<para>
		  Jos tämä määritys on <literal>true</literal> (tosi),
		  tämän alkion sisältävälle sarakkeelle annetaan
		  ylijäävää vaakasuuntaista tilaa.
		</para>

		<para>
		  Tämän määrityksen oletusarvo on
		  <literal>false</literal> (epätosi).
		</para>
	      </listitem>
	    </varlistentry>

	    <varlistentry id="layoutColor">
	      <term><literal>Color</literal> <replaceable>värinimi</replaceable><literal>;</literal></term>

	      <listitem>
		<para>
		  Tätä määritystä voi käyttää vain <literal><link
		  linkend="layoutStatic">Static</link></literal>-tyypin
		  alkioille.  <replaceable>värinimi</replaceable> on
		  sen värin nimi (esimerkiksi <literal><link
		  linkend="colorScreenStatusColor">ScreenStatusColor</link></literal>),
		  jota tämä alkio käyttää oletusvärinään.
		</para>

		<para>
		  Tämän määrityksen oletusarvo on <literal><link
		  linkend="colorDefaultWidgetBackground">DefaultWidgetBackground</link></literal>.
		</para>
	      </listitem>
	    </varlistentry>

	    <varlistentry id="layoutColShrink">
	      <term><literal>ColShrink</literal>
	      <literal>true</literal>|<literal>false;</literal></term>

	      <listitem>
		<para>
		  Jos tämä määritys on <literal>true</literal> (tosi)
		  kaikilla sarakkeen alkioilla eikä vaakatilaa ole
		  tarpeeksi, saraketta supistetaan tarpeen mukaan,
		  jotta tila riittäisi.  Sarake voi supistua, vaikka
		  tämä olisikin <literal>false</literal> (epätosi);
		  tämä määritys vain kertoo &aptitude;lle, mistä
		  sarakkeista supistus kannattaa aloittaa.
		</para>

		<para>
		  Tämän määrityksen oletusarvo on
		  <literal>false</literal> (epätosi).
		</para>
	      </listitem>
	    </varlistentry>

	    <varlistentry id="layoutColumn">
	      <term><literal>Column</literal> <replaceable>sarake</replaceable><literal>;</literal></term>

	      <listitem>
		<para>
		  Tämän arvo on alkion vasemmanpuoleisin
		  <replaceable>sarake</replaceable>, joka sisältää
		  osan alkiota.
		</para>
	      </listitem>
	    </varlistentry>

	    <varlistentry id="layoutColumns">
	      <term><literal>Columns</literal> <replaceable>muotoilu</replaceable><literal>;</literal></term>

	      <listitem>
		<para>
		  Tätä määritystä voi käyttää vain <literal><link
		  linkend="layoutStatic">Static</link></literal>-tyyppisille
		  alkioille, joille ei ole asetettu <literal><link
		  linkend="layoutColumnsCfg">ColumnsCfg</link></literal>-määritystä.
		  Se on muotoilukomento (katso <xref
		  linkend="secDisplayFormat"/>), joka asettaa
		  tila-alkion näytettävän sisällön.
		</para>
	      </listitem>
	    </varlistentry>

	    <varlistentry id="layoutColumnsCfg">
	      <term><literal>ColumnsCfg</literal> <literal>HEADER</literal>|<literal>STATUS</literal>|<replaceable>nimi</replaceable><literal>;</literal></term>

	      <listitem>
		<para>
		  Tätä määritystä voi käyttää vain <literal><link
		  linkend="layoutStatic">Static</link></literal>-tyyppisille
		  alkioille.  Se asettaa alkion ulkoasun samaksi kuin
		  jokin toinen.  Jos arvo on
		  <literal>HEADER</literal>, ulkoasu on <literal><link
		  linkend="configPackage-Header-Format">Aptitude::UI::Package-Header-Format</link></literal>,
		  jos <literal>STATUS</literal>, <literal><link
		  linkend="configPackage-Status-Format">Aptitude::UI::Package-Status-Format</link></literal>
		  ja muuten ulkoasu <replaceable>nimi</replaceable>.
		</para>

		<para>
		  Jos tätä määritystä ei anneta, ulkoasu muodostetaan
		  <literal><link
		  linkend="layoutColumns">Columns</link></literal>-määrityksen
		  perusteella.
		</para>
	      </listitem>
	    </varlistentry>

	    <varlistentry id="layoutHeight">
	      <term><literal>Height</literal>
	      <replaceable>korkeus</replaceable><literal>;</literal></term>

	      <listitem>
		<para>
		  Arvo <replaceable>korkeus</replaceable> on
		  näyttöalkion korkeus ruudulla.
		</para>
	      </listitem>
	    </varlistentry>

	    <varlistentry id="layoutPopUpDownKey">
	      <term><literal>PopUpDownKey</literal>
	      <replaceable>komento</replaceable><literal>;</literal></term>

	      <listitem>
		<para>
		  Tätä määritystä voi käyttää vain <literal><link
		  linkend="layoutDescription">Description</link></literal>-
		  ja <literal><link
		  linkend="layoutStatic">Static</link></literal>-tyyppisille
		  alkioille.
		</para>

		<para>
		  Tässä <replaceable>komento</replaceable> on
		  näppäinkomennon nimi (esimerkiksi <literal><link
		  linkend="keyShowHideDescription">ShowHideDescription</link></literal>).
		  Näppäimen painallus saa alkion näkyviin, jos se ei
		  ollut, ja pois näkyvistä, jos se oli näkyvissä.
		</para>
	      </listitem>
	    </varlistentry>

	    <varlistentry id="layoutPopUpDownLinked">
	      <term><literal>PopUpDownLinked</literal>
	      <replaceable>alkio</replaceable><literal>;</literal></term>

	      <listitem>
		<para>
		  Tätä määritystä voi käyttää vain <literal><link
		  linkend="layoutDescription">Description</link></literal>-
		  ja <literal><link
		  linkend="layoutStatic">Static</link></literal>-tyyppisille
		  alkioille.
		</para>

		<para>
		  Tämä määritys yhdistää alkion alkioon
		  <replaceable>alkio</replaceable> niin, että kun
		  <replaceable>alkio</replaceable> näytetään tai
		  poistetaan näkyvistä, tämän määrityksen alkiolle
		  tehdään sama.
		</para>
	      </listitem>
	    </varlistentry>

	    <varlistentry id="layoutRow">
	      <term><literal>Row</literal>
	      <replaceable>rivi</replaceable><literal>;</literal></term>

	      <listitem>
		<para>
		  Tämän arvo on alkion ylin
		  <replaceable>rivi</replaceable>, joka sisältää osan
		  alkiota.
		</para>
	      </listitem>
	    </varlistentry>

	    <varlistentry id="layoutRowAlign">
	      <term><literal>RowAlign</literal>
	      <replaceable>sijainti</replaceable><literal>;</literal></term>

	      <listitem>
		<para>
		  <replaceable>sijainti</replaceable> on valittava
		  vaihtoehdoista <literal>Top</literal> (ylhäällä),
		  <literal>Bottom</literal> (alhaalla) ja
		  <literal>Center</literal> (keskellä).  Jos
		  näyttöalkion sisältävä sarake on alkiota korkeampi
		  ja alkion <literal><link
		  linkend="layoutRowExpand">RowExpand</link></literal>-määritys
		  on <literal>false</literal>, alkio asemoidaan
		  sarakkeessa arvon
		  <replaceable>sijainti</replaceable> perusteella.
		</para>

		<para>
		  Tämän määrityksen oletusarvo on
		  <literal>Top</literal>.
		</para>
	      </listitem>
	    </varlistentry>

	    <varlistentry id="layoutRowExpand">
	      <term><literal>RowExpand</literal>
	      <literal>true</literal>|<literal>false;</literal></term>

	      <listitem>
		<para>
		  Jos tämä määritys on <literal>true</literal> (tosi),
		  tämän alkion sisältävälle riville annetaan ylijäävää
		  pystysuuntaista tilaa.
		</para>

		<para>
		  Tämän määrityksen oletusarvo on
		  <literal>false</literal> (epätosi).
		</para>
	      </listitem>
	    </varlistentry>

	    <varlistentry id="layoutRowShrink">
	      <term><literal>RowShrink</literal>
	      <literal>true</literal>|<literal>false;</literal></term>

	      <listitem>
		<para>
		  Jos tämä määritys on <literal>true</literal> (tosi)
		  kaikilla rivin alkioilla eikä pystytilaa ole
		  tarpeeksi, riviä supistetaan tarpeen mukaan, jotta
		  tila riittäisi.  Rivi voi supistua, vaikka tämä
		  olisikin <literal>false</literal> (epätosi); tämä
		  määritys vain kertoo &aptitude;lle, mistä riveistä
		  supistus kannattaa aloittaa.
		</para>

		<para>
		  Tämän määrityksen oletusarvo on
		  <literal>false</literal> (epätosi).
		</para>
	      </listitem>
	    </varlistentry>

	    <varlistentry id="layoutVisible">
	      <term><literal>Visible</literal>
	      <literal>true</literal>|<literal>false;</literal></term>

	      <listitem>
		<para>
		  Jos tämän määrityksen arvo on
		  <literal>false</literal> (epätosi), tätä alkiota ei
		  näytetä.  Tämän arvon käyttö on yleensä järkevää
		  vain jos joko <literal><link
		  linkend="layoutPopUpDownKey">PopUpDownKey</link></literal>
		  tai <literal><link
		  linkend="layoutPopUpDownLinked">PopUpDownLinked</link></literal>
		  on myös määritetly.
		</para>

		<para>
		  Tämän määrityksen oletusarvo on
		  <literal>true</literal>.
		</para>
	      </listitem>
	    </varlistentry>

	    <varlistentry id="layoutWidth">
	      <term><literal>Width</literal>
	      <replaceable>leveys</replaceable><literal>;</literal></term>

	      <listitem>
		<para>
		  Arvo <replaceable>leveys</replaceable> on
		  näyttöalkion leveys ruudulla.
		</para>
	      </listitem>
	    </varlistentry>
	  </variablelist>
	</section>
      </section>

      <section id="secConfigFile">
	<title>Asetustiedosto</title>

	<section>
	  <title>Asetustiedoston muoto</title>

	  <para>
	    Pohjimmiltaan &aptitude;n asetustiedosto on kokoelma
	    arvojen määrittelyjä.  Kunkin yksittäisen rivin muoto on
	    <quote><replaceable>Määritys</replaceable>
	    <replaceable>Arvo</replaceable><literal>;</literal></quote>.
	    Esimerkiksi seuraava rivi asettaa määrityksen
	    <literal><link
	    linkend="configTheme">Aptitude::Theme</link></literal>
	    arvoon <quote><literal>Dselect</literal></quote>.
	  </para>

	  <screen>Aptitude::Theme "Dselect";</screen>

	  <para>
	    Määritys voi sisältää useita määrittelyjä, jos ne on
	    ympäröity aaltosulkeilla arvon paikalla:
	  </para>

	  <screen>Aptitude::UI {
  Package-Status-Format "";
  Package-Display-Format "";
};</screen>

	  <para>
	    Joskus tällaisia muita määrityksiä sisältävää määritystä
	    kutsutaan <firstterm>ryhmäksi</firstterm>.  Itse asiassa
	    nimissä esiintyvä kaksinkertainen kaksoispiste on vain
	    lyhennysmerkintä ryhmittelylle: nimi
	    <literal>Aptitude::UI::Default-Grouping</literal> kuuluu
	    ryhmään <literal>Aptitude::UI</literal>, joka puolestaan
	    kuuluu ryhmään <literal>Aptitude</literal>.  Voisit siis
	    asettaa tälle arvon myös seuraavasti:
	  </para>

	  <screen>Aptitude {
  UI {
    Default-Grouping "";
  };
};</screen>

	  <para>
	    Asetustiedoston muoto on kuvattu yksityiskohtaisemmin
	    manuaalisivulla
	    <citerefentry><refentrytitle>apt.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>.
	  </para>
	</section>

	<section>
	  <title>Asetustiedostojen sijainti</title>

	  <para>
	    &aptitude; etsii asetustiedostoja seuraavista paikoista
	    järjestyksessä:
	  </para>

	  <orderedlist>
	    <listitem>
	      <para>
		Käyttäjän henkilökohtainen asetustiedosto
		<filename>~/.aptitude/config</filename>.  Tämä
		tiedosto kirjoitetaan uudelleen muokattaessa asetuksia
		<link
		linkend="secOptionsMenu">Asetukset</link>-valikon
		kautta.
	      </para>
	    </listitem>

	    <listitem>
	      <para>
		Järjestelmän asetustiedosto
		<filename>/etc/apt/apt.conf</filename>.
	      </para>
	    </listitem>

	    <listitem>
	      <para>
		Oletusarvot, jotka löytyvät tiedostosta
		<filename>/usr/share/aptitude/aptitude-defaults</filename>.
	      </para>
	    </listitem>

	    <listitem>
	      <para>
		Ohjelmaan sisäänrakennetut oletusarvot.
	      </para>
	    </listitem>
	  </orderedlist>

	  <para>
	    Kun määritystä tarvitaan, nämä asetustiedot etsitään
	    järjestyksessä ja ensimmäinen annettu arvo valitaan.
	    Tekemällä asetuksen tiedostoon
	    <filename>/etc/apt/apt.conf</filename> voi siis ohittaa
	    oletusarvot, mutta ei käyttäjän omia tiedostossa
	    <filename>~/.aptitude/config</filename>.
	  </para>
	</section>

	<section>
	  <title>Käytettävissä olevat asetukset</title>

	  <para>
	    &aptitude; käyttää seuraavia asetuksia.  Nämä ovat vain
	    &aptitude;n omat asetukset; &aptitude; käyttää myös
	    allaolevan &apt;-järjestelmän asetuksia.  Manuaalisivut
	    <citerefentry><refentrytitle>apt</refentrytitle><manvolnum>8</manvolnum></citerefentry>
	    ja
	    <citerefentry><refentrytitle>apt.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>
	    selostavat &apt;:n asetukset.
	  </para>

	  <segmentedlist>
	    <?dbhtml list-presentation="list"?>

	    <segtitle>Asetus</segtitle>
	    <segtitle>Oletus</segtitle>
	    <segtitle>Kuvaus</segtitle>

	    <seglistitem id="configDir-Aptitude-State">
	      <seg><literal>Dir::Aptitude::state</literal></seg>
	      <seg><filename>/var/lib/aptitude</filename></seg>
	      <seg>
		Hakemisto, johon &aptitude; tallentaa säilytettävät
		tilatiedot.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configAllow-Null-Upgrade">
	      <seg><literal>Aptitude::Allow-Null-Upgrade</literal></seg>
	      <seg><literal>false</literal></seg>
	      <seg>
		Yleensä jos yrität ajaa asennuksen, joka ei
		suorittaisi mitään, &aptitude; varoittaa tästä ja tuo
		sinut takaisin pakettiluetteloon.  Jos tämä asetus on
		<literal>true</literal> (tosi), &aptitude; näyttää
		esikatseluruudun aina, jos jotkin paketit ovat
		päivitettäviä eikä muistuta komennosta
		&actions-upgrade;.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configAutoclean-After-Update">
	      <seg><literal>Aptitude::Autoclean-After-Update</literal></seg>
	      <seg><literal>false</literal></seg>
	      <seg>
		Jos tämä asetus on <literal>true</literal> (tosi),
		&aptitude; siivoaa vanhentuneet tiedostot (<link
		linkend="menuCleanObs">&actions-clean-obs;</link>)
		päivittäessäsi pakettiluetteloa.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configAuto-Install">
	      <seg><literal>Aptitude::Auto-Install</literal></seg>
	      <seg><literal>true</literal></seg>
	      <seg>
		Jos tämä asetus on <literal>true</literal>, &aptitude;
		yrittää automaattisesti tyydyttää asennettaviksi
		merkitsemiesi pakettien riippuvuudet.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configAuto-Fix-Broken">
	      <seg><literal>Aptitude::Auto-Fix-Broken</literal></seg>
	      <seg><literal>true</literal></seg>
	      <seg>
		Jos tämä asetus on <literal>false</literal>,
		&aptitude; kysyy ennen kuin yrittää korjata
		rikkinäisiä paketteja.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configAuto-Upgrade">
	      <seg><literal>Aptitude::Auto-Upgrade</literal></seg>
	      <seg><literal>false</literal></seg>
	      <seg>
		Jos tämä asetus on <literal>true</literal>, &aptitude;
		merkitsee kaikki päivitettävissä olevat paketit
		päivitettäviksi käynnistyessään.  Tämä on sama kuin
		jos antaisit komennon <link
		linkend="menuUpgrade">&actions-upgrade;</link>.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configCmdLine-Always-Prompt">
	      <seg><literal>Aptitude::CmdLine::Always-Prompt</literal></seg>
	      <seg><literal>false</literal></seg>
	      <seg>
		Jos tämä asetus on <literal>true</literal>, &aptitude;
		kysyy komentoriviltä käytettäessä aina vahvistusta
		ennen kuin asentaa tai poistaa paketteja.  Muuten
		vahvistus sivuutetaan joissain tilanteissa.  Tämä on
		sama kuin komentorivivalitsin <literal>-P</literal>.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configCmdLine-Assume-Yes">
	      <seg><literal>Aptitude::CmdLine::Assume-Yes</literal></seg>
	      <seg><literal>false</literal></seg>
	      <seg>
		Jos tämä asetus on <literal>true</literal>, &aptitude;
		käyttäytyy komentoriviltä käytettäessä kuten käyttäjä
		vastaisi jokaiseen kehotteeseen <quote>kyllä</quote>,
		mikä sivuuttaa useimmat kehotteet.  Tämä on sama kuin
		komentorivivalitsin <literal>-y</literal>.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configCmdLine-Resolver-Debug">
	      <seg><literal>Aptitude::CmdLine::Resolver-Debug</literal></seg>
	      <seg><literal>false</literal></seg>
	      <seg>
		Jos tämä asetus on <literal>true</literal>, &aptitude;
		tulostaa komentoriviltä käytettäessä paljon tietoa
		riippuvuusongelmia ratkaistessaan.  Tämä asetus on
		hyödyllinen lähinnä jäljitettäessä ratkaisimen
		toimintaa eikä ole hyödyllinen tavallisessa käytössä.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configCmdLine-Request-Strictness">
	      <seg><literal>Aptitude::CmdLine::Request-Strictness</literal></seg>
	      <seg><literal>1000</literal></seg>
	      <seg>
		Jos komentoriviltä ajettaessa tavataan
		riippuvuusongelmia, tämä pistemäärä lisätään jokaisen
		pyydetyn toiminnon pisteisiin.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configCmdLine-Download-Only">
	      <seg><literal>Aptitude::CmdLine::Download-Only</literal></seg>
	      <seg><literal>false</literal></seg>
	      <seg>
		Jos tämä asetus on <literal>true</literal>, &aptitude;
		vain noutaa paketit komentoriviltä käytettäessä eikä
		asenna niitä.  Tämä on sama kuin komentorivivalitsin
		<literal>-d</literal>.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configCmdLine-Fix-Broken">
	      <seg><literal>Aptitude::CmdLine::Fix-Broken</literal></seg>
	      <seg><literal>false</literal></seg>
	      <seg>
		Jos tämä asetus on <literal>true</literal>, &aptitude;
		yrittää komentoriviltä käytettäessä enemmän
		ratkoessaan riippuvuusongelmia.  Tämä on sama kuin
		komentorivivalitsin <literal>-f</literal>.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configCmdLine-Package-Display-Format">
	      <seg><literal>Aptitude::CmdLine::Package-Display-Format</literal></seg>
	      <seg><literal>%c%a%M %p# - %d#</literal></seg>
	      <seg>
		Tämä on muotoilu (katso <xref
		linkend="secDisplayFormat"/>), jota käytetään
		komentoriviltä tehtyjen hakujen tulosten näyttämiseen.
		Tämä on sama kuin komentorivivalitsin
		<literal>-F</literal>.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configCmdLine-Package-Display-Width">
	      <seg><literal>Aptitude::CmdLine::Package-Display-Width</literal></seg>
	      <seg></seg>
	      <seg>
		Tämä asetus määrittelee kuinka leveäksi komentoriviltä
		tehdyn haun tulokset muotoillaan.  Jos se on tyhjä
		(<literal>""</literal>, joka on myös oletus), tulokset
		muotoillaan päätteen leveydelle tai 80 sarakkeelle,
		jos päätteen leveys ei ole tiedossa.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configCmdLine-Show-Deps">
	      <seg><literal>Aptitude::CmdLine::Show-Deps</literal></seg>
	      <seg><literal>false</literal></seg>
	      <seg>
		Jos tämä asetus on <literal>true</literal>, &aptitude;
		näyttää komentoriviltä käytettäessä lyhyen yhteenvedon
		paketin tilaan liittyvistä riippuvuuksista.  Tämä on
		sama kuin komentorivivalitsin <literal>-D</literal>.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configCmdLine-Show-Versions">
	      <seg><literal>Aptitude::CmdLine::Show-Versions</literal></seg>
	      <seg><literal>false</literal></seg>
	      <seg>
		Jos tämä asetus on <literal>true</literal>, &aptitude;
		näyttää komentoriviltä käytettäessä asennettavan tai
		poistettavan pakettiversion.  Tämä on sama kuin
		komentorivivalitsin <literal>-V</literal>.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configCmdLine-Show-Size-Changes">
	      <seg><literal>Aptitude::CmdLine::Show-Size-Changes</literal></seg>
	      <seg><literal>false</literal></seg>
	      <seg>
		Jos tämä asetus on <literal>true</literal>, &aptitude;
		näyttää komentoriviltä käytettäessä kunkin paketin
		vaatimassa levytilassa tapahtuvan muutoksen.  Tämä on
		sama kuin komentorivivalitsin <literal>-Z</literal>.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configCmdLine-Simulate">
	      <seg><literal>Aptitude::CmdLine::Simulate</literal></seg>
	      <seg><literal>false</literal></seg>
	      <seg>
		Jos tämä asetus on <literal>true</literal>, &aptitude;
		vain näyttää komentoriviltä käytettäessä toiminnot,
		jotka tehtäisiin, eikä varsinaisesti tee niitä.  Tämä
		on sama kuin komentorivivalitsin
		<literal>-s</literal>.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configCmdLine-Visual-Preview">
	      <seg><literal>Aptitude::CmdLine::Visual-Preview</literal></seg>
	      <seg><literal>false</literal></seg>
	      <seg>
		Jos tämä asetus on <literal>true</literal>, &aptitude;
		vaihtaa koko ruudun käyttöliittymään komentoriviltä
		pakettien noutoa ja asennusta varten.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configCmdLine-Verbose">
	      <seg><literal>Aptitude::CmdLine::Verbose</literal></seg>
	      <seg><literal>0</literal></seg>
	      <seg>
		Tämä asetus määrää kuinka paljon &aptitude; tulostaa
		tietoja komentoriviltä käytettäessä.  Mitä suurempi
		luku, sitä enemmän tietoja tulostetaan.
		Komentorivivalitsimista jokainen esiintyvä
		<literal>-v</literal> kasvattaa tätä arvoa yhdellä.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configDelete-Unused">
	      <seg><literal>Aptitude::Delete-Unused</literal></seg>
	      <seg><literal>true</literal></seg>
	      <seg>
		Jos tämä asetus on <literal>true</literal>,
		tarpeettomat automaattisesti asennetut paketit
		poistetaan automaattisesti.  <xref
		linkend="secAutoInstall"/> kertoo tarkemmin.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configDelete-Unused-Pattern">
	      <seg><literal>Aptitude::Delete-Unused-Pattern</literal></seg>
	      <seg></seg>
	      <seg>
		Jos <literal><link
		linkend="configDelete-Unused">Aptitude::Delete-Unused</link></literal>
		on <literal>true</literal>, vain sellaiset
		tarpeettomat paketit, jotka <emphasis>eivät</emphasis>
		täsmää tähän ehtoon (katso <xref
		linkend="secSearchPatterns"/>), poistetaan.  Jos tämä
		asetus on tyhjä (joka on oletus), kaikki tarpeettomat
		paketit poistetaan.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configDisplay-Planned-Action">
	      <seg><literal>Aptitude::Display-Planned-Action</literal></seg>
	      <seg><literal>true</literal></seg>
	      <seg>
		Jos tämä asetus on <literal>true</literal>, &aptitude;
		näyttää esikatseluruudun ennen varsinaista
		asennusajoa.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configForget-New-On-Update">
	      <seg><literal>Aptitude::Forget-New-On-Update</literal></seg>
	      <seg><literal>false</literal></seg>
	      <seg>
		Jos tämä asetus on <literal>true</literal>, &aptitude;
		tyhjentää uusien pakettien ryhmän aina kun
		pakettiluettelo päivitetään.  Tämä on sama kuin
		antaisit komennon &actions-forget;.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configForget-New-On-Upgrade">
	      <seg><literal>Aptitude::Forget-New-On-Install</literal></seg>
	      <seg><literal>false</literal></seg>
	      <seg>
		Jos tämä asetus on <literal>true</literal>, &aptitude;
		tyhjentää uusien pakettien ryhmän aina kun asennat,
		päivität tai poistat paketteja.  Tämä on sama kuin
		antaisit komennon &actions-forget;.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configKeepSuggests">
	      <seg><literal>Aptitude::Keep-Suggests</literal></seg>
	      <seg><literal>false</literal></seg>
	      <seg>
		Jos tämä asetus on <literal>true</literal>, &aptitude;
		säilyttää automaattisesti asennetut paketit myös, jos
		jokin asennettu paketti ehdottaa niitä.  Katso myös
		<xref linkend="secAutoInstall"/>.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configLog">
	      <seg><literal>Aptitude::Log</literal></seg>
	      <seg><filename>/var/log/aptitude</filename></seg>
	      <seg>
		Jos tämän asetuksen arvo ei ole tyhjä, &aptitude;
		kirjoittaa lokin kaikista tekemistään asennuksista,
		poistoista ja päivityksistä.  Jos arvo alkaa
		putkimerkillä <quote><literal>|</literal></quote>,
		loppuosa arvosta on komento, jolle loki putkitetaan.
		Esimerkiksi <literal>|mail -s 'Aptituden asennusajo'
		root</literal> lähettää lokin postitse &root;:lle.
		Tämän asetuksen arvo voi olla myös lista kohteista,
		jolloin loki kirjoitetaan kaikkiin kohteisiin.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configPkg-Display-Limit">
	      <seg><literal>Aptitude::Pkg-Display-Limit</literal></seg>
	      <seg></seg>
	      <seg>
		Pakettiluettelon oletusrajaus; <xref
		linkend="secSearchPatterns"/> kertoo tarkemmin, miltä
		tämän arvon pitäisi näyttää, jos päätät asettaa sen.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configRecommends-Important">
	      <seg><literal>Aptitude::Recommends-Important</literal></seg>
	      <seg><literal>true</literal></seg>
	      <seg>
		Jos tämä asetus on <literal>true</literal> ja
		<literal><link
		linkend="configAuto-Install">Aptitude::Auto-Install</link></literal>
		on <literal>true</literal>, uuden paketin asennus
		asentaa myös paketit, joita se suosittelee.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configProblemResolver-BrokenScore">
	      <seg><literal>Aptitude::ProblemResolver::BrokenScore</literal></seg>
	      <seg><literal>-100</literal></seg>
	      <seg>
		Pisteet, jotka riippuvuuksien ratkaisussa annetaan
		kullekin rikkinäiselle riippuvuudelle ehdotetussa
		ratkaisussa.  Tämän arvon pitäisi yleensä olla
		nollaa pienempi.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configProblemResolver-ExtraScore">
	      <seg><literal>Aptitude::ProblemResolver::ExtraScore</literal></seg>
	      <seg><literal>5</literal></seg>
	      <seg>
		Pisteet, jotka riippuvuuksien ratkaisussa annetaan
		tärkeyttä <quote>ylimääräinen</quote> oleville
		paketeille.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configProblemResolver-ImportantScore">
	      <seg><literal>Aptitude::ProblemResolver::ImportantScore</literal></seg>
	      <seg><literal>5</literal></seg>
	      <seg>
		Pisteet, jotka riippuvuuksien ratkaisussa annetaan
		tärkeyttä <quote>tärkeä</quote> oleville paketeille.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configProblemResolver-Infinity">
	      <seg><literal>Aptitude::ProblemResolver::Infinity</literal></seg>
	      <seg><literal>1000000</literal></seg>
	      <seg>
		Riippuvuuksien ratkaisussa käytettävä
		maksimipistemäärä.  Jos ratkaisun pisteet olisivat
		alle <replaceable>-Infinity</replaceable>, se hylätään
		välittömästi.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configProblemResolver-InstallScore">
	      <seg><literal>Aptitude::ProblemResolver::InstallScore</literal></seg>
	      <seg><literal>-20</literal></seg>
	      <seg>
		Pisteet, jotka riippuvuuksien ratkaisussa annetaan
		paketin asennukselle, jos tätä asennusta ei ole jo
		määritetty tehtäväksi.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configProblemResolver-KeepScore">
	      <seg><literal>Aptitude::ProblemResolver::KeepScore</literal></seg>
	      <seg><literal>-50</literal></seg>
	      <seg>
		Pisteet, jotka riippuvuuksien ratkaisussa annetaan
		paketin säilytykselle nykytilassaan, jos paketille on
		määritetty jokin muu toiminto.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configProblemResolver-MaxSuccessors">
	      <seg><literal>Aptitude::ProblemResolver::Max-Successors</literal></seg>
	      <seg><literal>0</literal></seg>
	      <seg>
		Kun mahdollisia ratkaisuja etsitään, tämä arvo määrää
		kuinka kauan etsintä kestää.  Seuraajia luodaan
		kasoissa, ja kun ainakin yksi ja korkeintaan
		<replaceable>Max-Successors</replaceable> seuraajaa on
		saatu luotua, seuraajien luonti loppuu.  Tämän arvon
		kasvatus saa alkupäähän korkeampien pistemäärien
		ratkaisuja, mutta saa kunkin ratkaisimen
		<quote>askeleen</quote> kestämään kauemmin.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configProblemResolver-NonDefaultScore">
	      <seg><literal>Aptitude::ProblemResolver::NonDefaultScore</literal></seg>
	      <seg><literal>-40</literal></seg>
	      <seg>
		Pisteet, jotka riippuvuuksien ratkaisussa annetaan
		paketin version asennukselle, jos versio ei ole
		nykyinen eikä tuorein saatavilla oleva.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configProblemResolver-OptionalScore">
	      <seg><literal>Aptitude::ProblemResolver::OptionalScore</literal></seg>
	      <seg><literal>5</literal></seg>
	      <seg>
		Pisteet, jotka riippuvuuksien ratkaisussa annetaan
		tärkeyttä <quote>valinnainen</quote> oleville
		paketeille.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configProblemResolver-PreserveAutoScore">
	      <seg><literal>Aptitude::ProblemResolver::PreserveAutoScore</literal></seg>
	      <seg><literal>0</literal></seg>
	      <seg>
		Pisteet, jotka riippuvuuksien ratkaisussa annetaan
		automaattisille asennuksille ja poistoille.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configProblemResolver-PreserveManualScore">
	      <seg><literal>Aptitude::ProblemResolver::PreserveManualScore</literal></seg>
	      <seg><literal>40</literal></seg>
	      <seg>
		Pisteet, jotka rippuvuuksien ratkaisussa annetaan
		käyttäjän tekemille valinnoille.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configProblemResolver-ResolutionScore">
	      <seg><literal>Aptitude::ProblemResolver::ResolutionScore</literal></seg>
	      <seg><literal>50</literal></seg>
	      <seg>
		Pisteet, jotka riippuvuuksien ratkaisussa annetaan
		lisäksi ratkaisuille, jotka selvittävät kaikki
		tyydyttämättömät riippuvuudet.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configProblemResolver-RemoveScore">
	      <seg><literal>Aptitude::ProblemResolver::RemoveScore</literal></seg>
	      <seg><literal>-300</literal></seg>
	      <seg>
		Pisteet, jotka riippuvuuksien ratkaisussa annetaan
		paketin poistolle, jos tätä poistoa ei ole jo
		määritetty tehtäväksi.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configProblemResolver-RequiredScore">
	      <seg><literal>Aptitude::ProblemResolver::RequiredScore</literal></seg>
	      <seg><literal>4</literal></seg>
	      <seg>
		Pisteet, jotka riippuvuuksien ratkaisussa annetaan
		tärkeyttä <quote>pakollinen</quote> oleville
		paketeille.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configProblemResolver-StandardScore">
	      <seg><literal>Aptitude::ProblemResolver::StandardScore</literal></seg>
	      <seg><literal>3</literal></seg>
	      <seg>
		Pisteet, jotka riippuvuuksien ratkaisussa annetaan
		tärkeyttä <quote>perus</quote> oleville paketeille.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configProblemResolver-StepLimit">
	      <seg><literal>Aptitude::ProblemResolver::StepLimit</literal></seg>
	      <seg><literal>5000</literal></seg>
	      <seg>
		Suurin määrä <quote>askelia</quote>, jotka
		riippuvuuksien ratkaisin suorittaa etsiessään
		ratkaisua.  Tämän arvon pienentäminen saa ratkaisimen
		<quote>luovuttamaan</quote> aikaisemmin, kasvattaminen
		saa sen käyttämään enemmän aikaa ja muistia ennen kuin
		se lopettaa.  Oletusarvo on riittävän suuri
		ratkaisemaan tavallisimmat tilanteet, mutta riittävän
		pieni takaamaan, ettei ohjelma <quote>hajoa
		käsiin</quote>, jos liian monimutkainen ongelma tulee
		vastaan.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configProblemResolver-StepScore">
	      <seg><literal>Aptitude::ProblemResolver::StepScore</literal></seg>
	      <seg><literal>-10</literal></seg>
	      <seg>
		Pisteet, jotka riippuvuuksien ratkaisussa annetaan
		ratkaisun pituuden mukaan.  Jokainen toiminto, joka
		sisältyy ratkaisuun, muuttaa sen pistemäärää tällä
		luvulla.  Yleensä tämän arvon pitäisi olla nollaa
		pienempi.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configProblemResolver-UpgradeScore">
	      <seg><literal>Aptitude::ProblemResolver::UpgradeScore</literal></seg>
	      <seg><literal>-15</literal></seg>
	      <seg>
		Pisteet, jotka riippuvuuksien ratkaisussa annetaan
		paketin päivitykselle, jos tätä päivitystä ei ole jo
		määritetty tehtäväksi.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configSuggests-Important">
	      <seg><literal>Aptitude::Suggests-Important</literal></seg>
	      <seg><literal>false</literal></seg>
	      <seg>
		Tämä on vanhentunut asetus, jonka korvaa
		<literal><link
		linkend="configKeepSuggests">Aptitude::Keep-Suggests</link></literal>.
		Tämän asetuksen asettaminen arvoon
		<literal>true</literal> on sama kuin asetuksen
		<literal><link
		linkend="configKeepSuggests">Aptitude::Keep-Suggests</link></literal>
		asettaminen arvoon <literal>true</literal>.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configTheme">
	      <seg><literal>Aptitude::Theme</literal></seg>
	      <seg></seg>
	      <seg>
		&aptitude;n käyttämä teema.  <xref
		linkend="secThemes"/> on laaja kuvaus teemoista.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configTrack-Dselect-State">
	      <seg><literal>Aptitude::Track-Dselect-State</literal></seg>
	      <seg><literal>true</literal></seg>
	      <seg>
		Jos tämä asetus on <literal>true</literal>, &aptitude;
		yrittää pitää kirjaa myös &dselect;:llä ja
		<command>dpkg</command>:llä tehdyistä muutoksista
		pakettien tiloihin.  Jos esimerkiksi poistat paketin
		<command>dpkg</command>:llä, &aptitude; ei yritä
		asentaa sitä takaisin.  Tässä asetuksessa voi olla
		vikoja.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configAdvance-On-Action">
	      <seg><literal>Aptitude::UI::Advance-On-Action</literal></seg>
	      <seg><literal>false</literal></seg>
	      <seg>
		Jos tämä asetus on <literal>true</literal>, paketin
		tilan muutos saa &aptitude;n siirtämään valitun
		paketin osoittimen seuraavan paketin kohdalle.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configAuto-Show-Reasons">
	      <seg><literal>Aptitude::UI::Auto-Show-Reasons</literal></seg>
	      <seg><literal>true</literal></seg>
	      <seg>
		Jos tämä asetus on <literal>true</literal>,
		rikkinäisen tai muita paketteja rikkovan paketin
		valinta saa &aptitude;n näyttämään tietoalueella
		rikkinäisyyden syyt.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configColors">
	      <seg><literal>Aptitude::UI::Colors</literal></seg>
	      <seg></seg>
	      <seg>
		Tämä asetusryhmä sisältää &aptitude;n käyttämät värit;
		<xref linkend="secColors"/> kertoo lisää.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configDefault-Grouping">
	      <seg><literal>Aptitude::UI::Default-Grouping</literal></seg>
	      <seg><literal>filter(missing),status,section(subdir,passthrough),section(topdir)</literal></seg>
	      <seg>
		Asettaa pakettiluettelon ryhmittelysäännön.  <xref
		linkend="secGroupingPolicy"/> kertoo lisää
		ryhmittelysäännöistä.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configDefault-Preview-Grouping">
	      <seg><literal>Aptitude::UI::Default-Preview-Grouping</literal></seg>
	      <seg><literal>action</literal></seg>
	      <seg>
		Asettaa esikatseluruudun ryhmittelysäännön.  <xref
		linkend="secGroupingPolicy"/> kertoo lisää
		ryhmittelysäännöistä.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configDescription-Visible-By-Default">
	      <seg><literal>Aptitude::UI::Description-Visible-By-Default</literal></seg>
	      <seg><literal>true</literal></seg>
	      <seg>
		Jos tämä asetus on <literal>true</literal>, tietoalue,
		jossa yleensä on paketin pitkä kuvaus, on näkyvissä
		käynnistyksen jälkeen.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configDefault-Package-View">
	      <seg><literal>Aptitude::UI::Default-Package-View</literal></seg>
	      <seg></seg>
	      <seg>
		Tämä asetusryhmä määrittelee &aptitude;n näytön
		ulkoasun.  <xref linkend="secDisplayLayout"/> kertoo
		lisää tästä asetusryhmästä.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configExit-On-Last-Close">
	      <seg><literal>Aptitude::UI::Exit-On-Last-Close</literal></seg>
	      <seg><literal>true</literal></seg>
	      <seg>
		Jos tämä asetus on <literal>true</literal>, kaikkien
		valittavissa olevien näkymien sulkeminen sulkee myös
		&aptitude;n.  Muuten &aptitude;sta voi poistua vain
		komennolla &actions-quit;.  <xref linkend="secViews"/>
		kertoo lisää näkymistä.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configFill-Text">
	      <seg><literal>Aptitude::UI::Fill-Text</literal></seg>
	      <seg><literal>false</literal></seg>
	      <seg>
		Jos tämä asetus on <literal>true</literal>, kuvaukset
		muotoillaan niin, että jokainen rivi on täsmälleen
		ruudun levyinen.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configHelpBar">
	      <seg><literal>Aptitude::UI::HelpBar</literal></seg>
	      <seg><literal>true</literal></seg>
	      <seg>
		Jos tämä asetus on <literal>true</literal>, ruudun
		ylälaidassa on rivi tärkeimpiä näppäinkomentoja.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configIncremental-Search">
	      <seg><literal>Aptitude::UI::Incremental-Search</literal></seg>
	      <seg><literal>true</literal></seg>
	      <seg>
		Jos tämä asetus on <literal>true</literal>, hakuja
		suoritetaan samanaikaisesti kuin kirjoitat hakuehtoa.
		Jos siis haluat hakea ehdolla <quote>apti</quote>,
		&aptitude; etsii myös ensimmäiset paketit, jotka
		täsmäävät ehtoihin <quote>a</quote>, <quote>ap</quote>
		ja <quote>apt</quote>.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configKeybindings">
	      <seg><literal>Aptitude::UI::Keybindings</literal></seg>
	      <seg></seg>
	      <seg>
		Tämä asetusryhmä määrittelee komentoja vastaavat
		näppäimet.  <xref linkend="secKeyBindings"/> kuvaa
		tämän asetusryhmän.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configMenubar-Autohide">
	      <seg><literal>Aptitude::UI::Menubar-Autohide</literal></seg>
	      <seg><literal>false</literal></seg>
	      <seg>
		Jos tämä asetus on <literal>true</literal>,
		valikkopalkkia ei näytetä silloin kun sitä ei käytetä.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configMinibuf-Download-Bar">
	      <seg><literal>Aptitude::UI::Minibuf-Download-Bar</literal></seg>
	      <seg><literal>false</literal></seg>
	      <seg>
		Jos tämä asetus on <literal>true</literal>, &aptitude;
		näyttää noutojen edistymisen vain alareunan palkissa.
		Käynnissä olevan noudon voi keskeyttää painamalla
		<keycap>q</keycap>:ta.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configMinibuf-Prompts">
	      <seg><literal>Aptitude::UI::Minibuf-Prompts</literal></seg>
	      <seg><literal>false</literal></seg>
	      <seg>
		Jos tämä asetus on <literal>true</literal>, jotkin
		kehotteet näytetään ruudun alalaidassa eikä omassa
		kehoteikkunassaan.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configNew-Package-Commands">
	      <seg><literal>Aptitude::UI::New-Package-Commands</literal></seg>
	      <seg><literal>true</literal></seg>
	      <seg>
		Jos tämä asetus on <literal>false</literal>, komennot
		kuten &package-install; toimivat samoin kuin
		ikivanhoissa &aptitude;n versioissa.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configPackage-Display-Format">
	      <seg><literal>Aptitude::UI::Package-Display-Format</literal></seg>
	      <seg><literal>%c%a%M %p %Z %v %V</literal></seg>
	      <seg>
		Tämän asetuksen arvo on pakettiluetteloissa pakettien
		näyttämiseen käytetty muotoile.  <xref
		linkend="secDisplayFormat"/> kertoo lisää
		muotoiluista.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configPackage-Header-Format">
	      <seg><literal>Aptitude::UI::Package-Header-Format</literal></seg>
	      <seg><literal>%d</literal></seg>
	      <seg>
		Tämän asetuksen arvo on pakettiluettelon ja
		valikkopalkin välissä olevan rivin muotoilu.  <xref
		linkend="secDisplayFormat"/> kertoo lisää
		muotoiluista.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configPackage-Status-Format">
	      <seg><literal>Aptitude::UI::Package-Status-Format</literal></seg>
	      <seg><literal>%d</literal></seg>
	      <seg>
		Tämän asetuksen arvo on pakettiluettelon ja
		tietoalueen välissä olevan rivin muotoilu.  <xref
		linkend="secDisplayFormat"/> kertoo lisää
		muotoiluista.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configPause-After-Download">
	      <seg><literal>Aptitude::UI::Pause-After-Download</literal></seg>
	      <seg><literal>true</literal></seg>
	      <seg>
		Jos tämä asetus on <literal>true</literal>, &aptitude;
		pyytää vahvistusta jatkamiselle noudettuaan paketteja.
		Muuten se aloittaa asentamisen suoraan.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configPreview-Limit">
	      <seg><literal>Aptitude::UI::Preview-Limit</literal></seg>
	      <seg></seg>
	      <seg>
		Esikatseluruudun oletusrajaus; <xref
		linkend="secSearchPatterns"/> kertoo tarkemmin, miltä
		tämän arvon pitäisi näyttää, jos päätät asettaa sen.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configPrompt-On-Exit">
	      <seg><literal>Aptitude::UI::Prompt-On-Exit</literal></seg>
	      <seg><literal>true</literal></seg>
	      <seg>
		Jos tämä asetus on <literal>true</literal>, &aptitude;
		pyytää vahvistusta ohjelmaa suljettaessa.
	      </seg>
	    </seglistitem>

	    <seglistitem id="configWarn-Not-Root">
	      <seg><literal>Aptitude::Warn-Not-Root</literal></seg>
	      <seg><literal>true</literal></seg>
	      <seg>
		Jos tämä asetus on <literal>true</literal>, &aptitude;
		huomaa, milloin tarvitset &root;-oikeuksia johonkin
		toimintoon ja kysyy, haluatko vaihtaa
		&root;-tunnukselle.  <xref linkend="secBecomingRoot"/>
		kertoo lisää &root;-tunnuksen käytöstä &aptitude;ssa.
	      </seg>
	    </seglistitem>
	  </segmentedlist>
	</section>
      </section>

      <section id="secThemes">
	<title>Teemat</title>

	<para>
	  <firstterm>Teema</firstterm> on yksinkertaisesti kokoelma
	  asetuksia, joiden on tarkoitus olla kaikkien yhtäaikaisesti
	  voimassa.  Teemat menevät asetusten oletusarvojen edelle,
	  mutta eivät asetustiedostoissa olevien arvojen.
	</para>

	<para>
	  Teema on vain nimetty asetusryhmä ryhmässä
	  <literal>Aptitude::Themes</literal>, jossa jokainen asetus
	  korvaa oletusasetuksen.  Jos esimerkiksi
	  <literal>Dselect</literal>-teema valitaan, asetuksen
	  <literal>Aptitude::Themes::Dselect::Aptitude::UI::Package-Display-Format</literal>
	  arvoa käytetään asetukselle
	  <literal>Aptitude::UI::Package-Display-Format</literal>
	  oletusarvon sijasta.
	</para>

	<para>
	  Valitaksesi teeman anna asetukselle
	  <literal>Aptitude::Theme</literal> arvoksi haluamasi teeman
	  nimi, esimerkiksi:
	</para>

	<screen>Aptitude::Theme Vertical-Split;</screen>

	<para>
	  Seuraavat teemat tulevat &aptitude;n mukana tiedostossa
	  <filename>/usr/share/aptitude/aptitude-defaults</filename>:
	</para>

	<variablelist>
	  <varlistentry>
	    <term><literal>Dselect</literal></term>

	    <listitem>
	      <para>
		Tämä teema saa &aptitude;n näyttämään ja käyttäytymään
		suunnilleen kuin vanhempi
		<literal>dselect</literal>-pakettienhallintaohjelma:
	      </para>

	      <screenshot>
		<mediaobject>
		  <imageobject>
		    <imagedata fileref="images/dselect-theme.png" format="PNG"/>
		  </imageobject>

		  <textobject role="text">
<screen> Toiminnot  Peruuta  Paketti  Haku  Asetukset  Näkymät  Apu
f10: Valikko  ?: Apu  q: Lopeta  u: Päivitä  g: Nouda/Asenna/Poista
--- Päivitettävät paketit
--\ Asennetut paketit
  --- Tärkeys välttämätön
  --\ Tärkeys tärkeä
    --\ admin - Järjestelmätyökalut (ohjelmien asennus, käyttäjien hallinta yms.
c   admin at        3.1.8-11    3.1.8-11    Delayed job execution and batch proc
c   admin cron      3.0pl1-87   3.0pl1-87   management of regular background pro
c   admin logrotate 3.7-5       3.7-5       Log rotation utility
    --- base - Debianin perusta
    --- doc - Käyttöohjeet ja niiden katseluun tarkoitetut ohjelmat
at                              asennettu ; ei mitä                    tärkeä
At and batch read shell commands from standard input storing them as a job to
be scheduled for execution in the future.

Use
at    to run the job at a specified time
batch to run the job when system load levels permit




</screen>
		  </textobject>
		</mediaobject>
	      </screenshot>
	    </listitem>
	  </varlistentry>

	  <varlistentry>
	    <term><literal>Vertical-Split</literal></term>

	    <listitem>
	      <para>
		Tämä teema järjestää näytön uudelleen.  Valitun
		paketin kuvaus näytetään ruudun oikealla puolella eikä
		alaosassa kuten tavallisesti.  Tämä teema on
		käyttökelpoisin leveillä päätteillä ja mahdollisesti
		myös muokatessa pakettihierarkiaa.
	      </para>

	      <screenshot>
		<mediaobject>
		  <imageobject>
		    <imagedata fileref="images/vertical-split-theme.png" format="PNG"/>
		  </imageobject>

		  <textobject role="text">
<screen> Toiminnot  Peruuta  Paketti  Haku  Asetukset  Näkymät  Apu
f10: Valikko  ?: Apu  q: Lopeta  u: Päivitä  g: Nouda/Asenna/Poista
aptitude 0.2.15.8
--\ Asennetut paketit                   Anacron (like 'anac(h)ronistic') is a
  --\ admin - Järjestelmätyökalut (ohje periodic command scheduler.  It
    --\ main - Debianin varsinainen ark executes commands at intervals
i A alien                               specified in days.  Unlike cron, it
i   anacron                             does not assume that the system is
i   apt-utils                           running continuously.  It can therefore
i   at                                  be used to control the execution of
i   bluez-hcidump                       daily, weekly and monthly jobs (or
i   bluez-utils                         anything with a period of n days), on
i   configure-debian                    systems that don't run 24 hours a day.
i   cpuid                               When installed and configured properly,
i   crack                               Anacron will make sure that the
i   crack-common                        commands are run at the specified
i A cracklib-runtime                    intervals as closely as machine-uptime
i   cron                                permits.
i   dbishell
i   debconf                             This package is pre-configured to
i A debconf-i18n                        execute the daily jobs of the Debian
i   debian-builder                      system. You should install this program
i   debsig-verify                       if your system isn't powered on 24
a cron-like program that doesn't go by time</screen>
		  </textobject>
		</mediaobject>
	      </screenshot>
	    </listitem>
	  </varlistentry>
	</variablelist>
      </section>

    </section>

    <section id="secMinesweeper">
      <title>Miinaharavan pelaaminen</title>

      <para> Jos väsyt pakettien asentamiseen ja poistoon, &aptitude;
      sisältää tunnetun Miinaharava-pelin.  Se käynnistyy komennolla
      &actions-mine;, jonka suoritus tuo näkyviin laudan
      alkutilanteessaan:
      </para>

      <screenshot>
	<mediaobject>
	  <imageobject>
	    <imagedata fileref="images/mine-snapshot.png" format="PNG"/>
	  </imageobject>

	  <textobject role="text">
<screen> Toiminnot  Peruuta  Paketti  Haku  Asetukset  Näkymät  Apu
f10: Valikko  ?: Apu  q: Lopeta  u: Päivitä  g: Nouda/Asenna/Poista
                Paketit                               Miinaharava
Minesweeper                                            10/10 miinaa  33 sekuntia




                                   +--------+
                                   |        |
                                   |        |
                                   |        |
                                   |        |
                                   |        |
                                   |        |
                                   |        |
                                   |        |
                                   +--------+





</screen>
	  </textobject>
	</mediaobject>
      </screenshot>

      <para>
	Ruudulla näkyvän suorakaiteen alueelle on kätketty kymmenen
	miinaa.  Sinun tehtävänäsi on selvittää, arvaten,
	päättelemällä ja onnella, missä miinat ovat laukaisematta
	yhtäkään niistä.  Tämän tehdäksesi sinun on avattava kaikki
	ruudut, joissa <emphasis>ei ole</emphasis> miinoja.  Tämä
	avaus antaa myös tärkeää tietoa miinojen sijainneista.  Ole
	varovainen, sillä miinaruudun avaus laukaisee miinan, mikä
	lopettaa pelin.
      </para>

      <para>
	Avataksesi ruudun valitse se nuolinäppäimillä ja paina
	<keycap>Enter</keycap>iä:
      </para>

      <screenshot>
	<mediaobject>
	  <imageobject>
	    <imagedata fileref="images/mine-snapshot2.png" format="PNG"/>
	  </imageobject>

	  <textobject role="text">
<screen> Toiminnot  Peruuta  Paketti  Haku  Asetukset  Näkymät  Apu
f10: Valikko  ?: Apu  q: Lopeta  u: Päivitä  g: Nouda/Asenna/Poista
                Paketit                               Miinaharava
Minesweeper                                            10/10 miinaa  53 sekuntia




                                   +--------+
                                   |        |
                                   |        |
                                   |        |
                                   |12 323  |
                                   |.1 1.11 |
                                   |.111..1 |
                                   |......1 |
                                   |......1 |
                                   +--------+





</screen>
	  </textobject>
	</mediaobject>
      </screenshot>

      <para>
	Kuten ruudusta näkyy, laudan osan sisältö on nyt näkyvillä.
	Ruudut, joissa on <literal>.</literal> ovat ruutuja, joiden
	missään naapuriruudussa ei ole miinaa.  Ruudussa oleva numero
	kertoo, kuinka monta miinaa sen naapuriruuduissa on.
      </para>

      <para>
	Jos luulet tietäväsi ruudun, jossa on miina, voit asettaa
	<quote>lipun</quote> tähän ruutuun.  Tämän teet valitsemalla
	ruudun ja painamalla <keycap>f</keycap>:ää.  Esimerkiksi
	allaolevassa ruudussa olen todennut, että keskellä
	<quote>kuilussa</quote> oleva ruutu näyttää epäilyttävältä:
      </para>

      <screenshot>
	<mediaobject>
	  <imageobject>
	    <imagedata fileref="images/mine-snapshot3.png" format="PNG"/>
	  </imageobject>

	  <textobject role="text">
<screen> Toiminnot  Peruuta  Paketti  Haku  Asetukset  Näkymät  Apu
f10: Valikko  ?: Apu  q: Lopeta  u: Päivitä  g: Nouda/Asenna/Poista
                Paketit                               Miinaharava
Minesweeper                                             9/10 miinaa  68 sekuntia




                                   +--------+
                                   |        |
                                   |        |
                                   |        |
                                   |12 323  |
                                   |.1F1.11 |
                                   |.111..1 |
                                   |......1 |
                                   |......1 |
                                   +--------+





</screen>
	  </textobject>
	</mediaobject>
      </screenshot>

      <para>
	Tämä saa <literal>F</literal>-merkin ilmestymään valittuun
	ruutuun.  Tällaista ruutua ei ole enää mahdollista avata ennen
	kuin lippu poistetaan painamalla <keycap>f</keycap>:ää
	uudestaan sen kohdalla.  Kun ruudun vieressä on yhtä monta
	lippua kuin siinä oleva numero osoittaa, voit
	<quote>pyyhkiä</quote> ruudun ympärillä olevat ruudut.  Tämä
	on käytännöllinen lyhennys sille, että avaisit jokaisen
	naapuriruudun (lipullisia ruutuja lukuunottamatta) käsin.
	Pyyhitään esimerkiksi ylläolevan ruudun <literal>1</literal>:n
	ympäriltä.
      </para>

      <screenshot>
	<mediaobject>
	  <imageobject>
	    <imagedata fileref="images/mine-snapshot4.png" format="PNG"/>
	  </imageobject>

	  <textobject role="text">
<screen> Toiminnot  Peruuta  Paketti  Haku  Asetukset  Näkymät  Apu
f10: Valikko  ?: Apu  q: Lopeta  u: Päivitä  g: Nouda/Asenna/Poista
                Paketit                               Miinaharava
Minesweeper                                             9/10 miinaa  83 sekuntia




                                   +--------+
                                   |        |
                                   |^^      |
                                   |^  ^^ ^^|
                                   |122323* |
                                   |.1^1.11 |
                                   |.111..1 |
                                   |......1^|
                                   |......1 |
                                   +--------+





</screen>
	  </textobject>
	</mediaobject>
      </screenshot>

      <para>
	Onneksi (tai ehkä onnella ei ollut mitään tekemistä) miinaa
	merkitsemään asetettu lippu oli oikeassa paikassa.  Jos se
	olisi ollut väärässä paikassa, peli olisi loppunut heti:
      </para>

      <screenshot>
	<mediaobject>
	  <imageobject>
	    <imagedata fileref="images/mine-snapshot5.png" format="PNG"/>
	  </imageobject>

	  <textobject role="text">
<screen> Toiminnot  Peruuta  Paketti  Haku  Asetukset  Näkymät  Apu
f10: Valikko  ?: Apu  q: Lopeta  u: Päivitä  g: Nouda/Asenna/Poista
                Paketit                               Miinaharava
Minesweeper                             Miinaharava    Häviö ajassa 105 sekuntia




                                   +--------+
                                   |        |
                                   |        |
                                   |        |
                                   |        |
                                   |        |
                                   |        |
                                   |        |
                                   |        |
                                   +--------+





</screen>
	  </textobject>
	</mediaobject>
      </screenshot>

      <para>
	Kun peli loppuu, kaikkien miinojen paikat paljastetaan.
	Laukeamattomat miinat on merkitty nuolimerkillä
	<literal>^</literal> ja sinun laukaisemasi tähdellä
	<literal>*</literal>.
      </para>
    </section>
  </chapter>

  <chapter id="chapFAQ">
    <title>aptitude UKK</title>

    <blockquote>
      <attribution>
	<citetitle pubwork="book">Monty Pythonin hullu maailma</citetitle>
      </attribution>

      <para>
	<quote>Mikä ... on sinun nimesi?</quote>
      </para>

      <para>
	<quote>Minä olen Arthur, brittien kuningas.</quote>
      </para>

      <para>
	<quote>Mikä ... on sinun tehtäväsi?</quote>
      </para>

      <para>
	<quote>Etsin pyhää Graalia!</quote>
      </para>

      <para>
	<quote>Mikä ... on kuormittamattoman pääskyn lentonopeus?</quote>
      </para>

      <para>
	<quote>Onko se afrikkalainen vai eurooppalainen pääsky?</quote>
      </para>

      <para>
	<quote>Häh?  En ... En minä tie---<emphasis>AAAAGGGHH!</emphasis></quote>
      </para>
    </blockquote>

    <qandaset>
      <qandaentry>
	<question>
	  <para>
	    Miten löydän täsmälleen yhden paketin nimen perusteella?
	  </para>
	</question>

	<answer>
	  <para>
	    Kuten <xref linkend="secSearchPatterns"/> kertoo,
	    pakettihaussa syöttämäsi teksti on oikeasti säännöllinen
	    lauseke.  Tämän vuoksi hakulauseke
	    <quote><literal>^<replaceable>nimi</replaceable>$</literal></quote>
	    täsmää vain pakettiin, jonka nimi on
	    <replaceable>nimi</replaceable>.
	  </para>

	  <para>
	    Voit siis hakea paketin <literal>apt</literal> löytämättä
	    paketteja <literal>aptitude</literal> tai
	    <literal>synaptic</literal> syöttämällä
	    <userinput>^apt$</userinput> tai paketin
	    <literal>g++</literal> ilman paketteja
	    <literal>g++-2.95</literal> tai <literal>g++-3.0</literal>
	    syöttämällä <userinput>^g\+\+$</userinput>.
	  </para>
	</answer>
      </qandaentry>

      <qandaentry>
	<question>
	  <para>
	    Miten löydän rikkinäiset paketit?
	  </para>
	</question>

	<answer>
	  <para>
	    Komennolla &search-find-broken;.
	  </para>
	</answer>
      </qandaentry>

      <qandaentry>
	<question>
	  <para>
	    Haluan valita tekstinpätkän.  Miksi aptitude ei anna minun
	    käyttää hiirtä?
	  </para>
	</question>

	<answer>
	  <para>
	    Kun xterm:ssä ajettava ohjelma käyttää hiirtä, xterm
	    poistaa tekstinvalintamahdollisuuden.  Voit ohittaa tämän
	    ja valita tekstiä pitämällä vaihtonäppäintä pohjassa.
	  </para>
	</answer>
      </qandaentry>
    </qandaset>
  </chapter>

  <chapter>
    <title>Tekijät</title>

    <blockquote>
      <attribution>
	<personname>
	  <firstname>Terry</firstname>
	  <surname>Pratchett</surname>
	</personname>,
	<citetitle pubwork="book">Viimeinen sankari</citetitle>
      </attribution>

      <para>
	Kukaan ei muista laulajaa.  Laulu säilyy.
      </para>
    </blockquote>

    <para>
      Tämä luku ikuistaa ihmisiä, jotka ovat avustaneet &aptitude;n
      teossa.
    </para>

    <note>
      <para>
	Tämä luku on vielä varsin puutteellinen ja todennäköisesti
	päivittyy ja laajenee ajan mittaan (erityisesti useita
	käännösten tekijöitä puuttuu, koska käännösten tekoon on
	osallistunut valtava määrä ihmisiä
	<footnote>
	  <para>
	    Olisi periaatteessa mahdollista koota lähes täydellinen
	    lista kansainvälistämiseen osallistuneista muutoslokien,
	    Debianin vianhallintajärjestelmän ja &aptitude;n
	    versiohistorian perusteella, mutta juuri nyt tämän
	    tekemiseen ei ole aikaa.
	  </para>
	</footnote>).  Jos mielestäsi kuulut tähän listaan, lähetä
	sähköposti, jossa kerrot syysi.  Jos osaat englantia
	riittävästi, lähetä tämä posti osoitteeseen
	<email>dburrows@debian.org</email>; jos et, voit lähettää
	suomenkielistä postia osoitteeseen
	<email>ashar@iki.fi</email>.
      </para>
    </note>

    <variablelist>
      <title>Käännökset ja kansainvälistäminen</title>

      <varlistentry>
	<term>Espanja</term>

	<listitem>
	  <para>
	    Jordi Malloch, Ruben Porras
	  </para>
	</listitem>
      </varlistentry>

      <varlistentry>
	<term>Hollanti</term>

	<listitem>
	  <para>
	    Luk Claes
	  </para>
	</listitem>
      </varlistentry>

      <varlistentry>
	<term>Italia</term>

	<listitem>
	  <para>
	    Danilo Piazzalunga
	  </para>
	</listitem>
      </varlistentry>

      <varlistentry>
	<term>Japani</term>

	<listitem>
	  <para>
	    Yasuo Eto
	  </para>
	</listitem>
      </varlistentry>

      <varlistentry>
	<term>Kiina</term>

	<listitem>
	  <para>
	    Carols Z.F. Liu
	  </para>
	</listitem>
      </varlistentry>

      <varlistentry>
	<term>Liettua</term>

	<listitem>
	  <para>
	    Darius Žitkevicius
	  </para>
	</listitem>
      </varlistentry>

      <varlistentry>
	<term>Norja</term>

	<listitem>
	  <para>
	    Håvard Korsvoll
	  </para>
	</listitem>
      </varlistentry>

      <varlistentry>
	<term>Portugali</term>

	<listitem>
	  <para>
	    Nuno Sénica, Miguel Figueiredo
	  </para>
	</listitem>
      </varlistentry>

      <varlistentry>
	<term>Portugali (Brasilia)</term>

	<listitem>
	  <para>
	    Andre Luis Lopes, Gustavo Silva
	  </para>
	</listitem>
      </varlistentry>

      <varlistentry>
	<term>Puola</term>

	<listitem>
	  <para>
	    Michal Politowski
	  </para>
	</listitem>
      </varlistentry>

      <varlistentry>
	<term>Ranska</term>

	<listitem>
	  <para>
	    Martin Quinson, Jean-Luc Coulon
	  </para>
	</listitem>
      </varlistentry>

      <varlistentry>
	<term>Saksa</term>

	<listitem>
	  <para>
	    Sebastian Schaffert, Erich Schubert, Sebastian Kapfe
	  </para>
	</listitem>
      </varlistentry>

      <varlistentry>
	<term>Suomi</term>

	<listitem>
	  <para>
	    Jaakko Kangasharju
	  </para>
	</listitem>
      </varlistentry>

      <varlistentry>
	<term>Tanska</term>

	<listitem>
	  <para>
	    Morten Brix Pedersen, Morten Bo Johansen
	  </para>
	</listitem>
      </varlistentry>

      <varlistentry>
	<term>Tšekki</term>

	<listitem>
	  <para>
	    Miroslav Kure
	  </para>
	</listitem>
      </varlistentry>

      <varlistentry>
	<term>Alkuperäinen kansainvälistys</term>

	<listitem>
	  <para>
	    Masato Taruishi
	  </para>
	</listitem>
      </varlistentry>

      <varlistentry>
	<term>Kansainvälistyksen ylläpito</term>

	<listitem>
	  <para>
	    Christian Perrier
	  </para>
	</listitem>
      </varlistentry>
    </variablelist>

    <variablelist>
      <title>Oppaat ja ohjeet</title>

      <varlistentry>
	<term>Käyttöopas</term>

	<listitem>
	  <para>
	    Daniel Burrows
	  </para>
	</listitem>
      </varlistentry>
    </variablelist>

    <variablelist>
      <title>Ohjelmointi</title>

      <varlistentry>
	<term>Suunnittelu ja toteutus</term>

	<listitem>
	  <para>
	    Daniel Burrows
	  </para>
	</listitem>
      </varlistentry>
    </variablelist>
  </chapter>

  <reference id='secReference'>
    <title>&aptitude;n käyttö komentoriviltä</title>

    &manpage;
  </reference>

</book>
