This file is indexed.

/usr/share/aptitude/README.nl is in aptitude-common 0.8.7-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

   1
   2
   3
   4
   5
   6
   7
   8
   9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
  44
  45
  46
  47
  48
  49
  50
  51
  52
  53
  54
  55
  56
  57
  58
  59
  60
  61
  62
  63
  64
  65
  66
  67
  68
  69
  70
  71
  72
  73
  74
  75
  76
  77
  78
  79
  80
  81
  82
  83
  84
  85
  86
  87
  88
  89
  90
  91
  92
  93
  94
  95
  96
  97
  98
  99
 100
 101
 102
 103
 104
 105
 106
 107
 108
 109
 110
 111
 112
 113
 114
 115
 116
 117
 118
 119
 120
 121
 122
 123
 124
 125
 126
 127
 128
 129
 130
 131
 132
 133
 134
 135
 136
 137
 138
 139
 140
 141
 142
 143
 144
 145
 146
 147
 148
 149
 150
 151
 152
 153
 154
 155
 156
 157
 158
 159
 160
 161
 162
 163
 164
 165
 166
 167
 168
 169
 170
 171
 172
 173
 174
 175
 176
 177
 178
 179
 180
 181
 182
 183
 184
 185
 186
 187
 188
 189
 190
 191
 192
 193
 194
 195
 196
 197
 198
 199
 200
 201
 202
 203
 204
 205
 206
 207
 208
 209
 210
 211
 212
 213
 214
 215
 216
 217
 218
 219
 220
 221
 222
 223
 224
 225
 226
 227
 228
 229
 230
 231
 232
 233
 234
 235
 236
 237
 238
 239
 240
 241
 242
 243
 244
 245
 246
 247
 248
 249
 250
 251
 252
 253
 254
 255
 256
 257
 258
 259
 260
 261
 262
 263
 264
 265
 266
 267
 268
 269
 270
 271
 272
 273
 274
 275
 276
 277
 278
 279
 280
 281
 282
 283
 284
 285
 286
 287
 288
 289
 290
 291
 292
 293
 294
 295
 296
 297
 298
 299
 300
 301
 302
 303
 304
 305
 306
 307
 308
 309
 310
 311
 312
 313
 314
 315
 316
 317
 318
 319
 320
 321
 322
 323
 324
 325
 326
 327
 328
 329
 330
 331
 332
 333
 334
 335
 336
 337
 338
 339
 340
 341
 342
 343
 344
 345
 346
 347
 348
 349
 350
 351
 352
 353
 354
 355
 356
 357
 358
 359
 360
 361
 362
 363
 364
 365
 366
 367
 368
 369
 370
 371
 372
 373
 374
 375
 376
 377
 378
 379
 380
 381
 382
 383
 384
 385
 386
 387
 388
 389
 390
 391
 392
 393
 394
 395
 396
 397
 398
 399
 400
 401
 402
 403
 404
 405
 406
 407
 408
 409
 410
 411
 412
 413
 414
 415
 416
 417
 418
 419
 420
 421
 422
 423
 424
 425
 426
 427
 428
 429
 430
 431
 432
 433
 434
 435
 436
 437
 438
 439
 440
 441
 442
 443
 444
 445
 446
 447
 448
 449
 450
 451
 452
 453
 454
 455
 456
 457
 458
 459
 460
 461
 462
 463
 464
 465
 466
 467
 468
 469
 470
 471
 472
 473
 474
 475
 476
 477
 478
 479
 480
 481
 482
 483
 484
 485
 486
 487
 488
 489
 490
 491
 492
 493
 494
 495
 496
 497
 498
 499
 500
 501
 502
 503
 504
 505
 506
 507
 508
 509
 510
 511
 512
 513
 514
 515
 516
 517
 518
 519
 520
 521
 522
 523
 524
 525
 526
 527
 528
 529
 530
 531
 532
 533
 534
 535
 536
 537
 538
 539
 540
 541
 542
 543
 544
 545
 546
 547
 548
 549
 550
 551
 552
 553
 554
 555
 556
 557
 558
 559
 560
 561
 562
 563
 564
 565
 566
 567
 568
 569
 570
 571
 572
 573
 574
 575
 576
 577
 578
 579
 580
 581
 582
 583
 584
 585
 586
 587
 588
 589
 590
 591
 592
 593
 594
 595
 596
 597
 598
 599
 600
 601
 602
 603
 604
 605
 606
 607
 608
 609
 610
 611
 612
 613
 614
 615
 616
 617
 618
 619
 620
 621
 622
 623
 624
 625
 626
 627
 628
 629
 630
 631
 632
 633
 634
 635
 636
 637
 638
 639
 640
 641
 642
 643
 644
 645
 646
 647
 648
 649
 650
 651
 652
 653
 654
 655
 656
 657
 658
 659
 660
 661
 662
 663
 664
 665
 666
 667
 668
 669
 670
 671
 672
 673
 674
 675
 676
 677
 678
 679
 680
 681
 682
 683
 684
 685
 686
 687
 688
 689
 690
 691
 692
 693
 694
 695
 696
 697
 698
 699
 700
 701
 702
 703
 704
 705
 706
 707
 708
 709
 710
 711
 712
 713
 714
 715
 716
 717
 718
 719
 720
 721
 722
 723
 724
 725
 726
 727
 728
 729
 730
 731
 732
 733
 734
 735
 736
 737
 738
 739
 740
 741
 742
 743
 744
 745
 746
 747
 748
 749
 750
 751
 752
 753
 754
 755
 756
 757
 758
 759
 760
 761
 762
 763
 764
 765
 766
 767
 768
 769
 770
 771
 772
 773
 774
 775
 776
 777
 778
 779
 780
 781
 782
 783
 784
 785
 786
 787
 788
 789
 790
 791
 792
 793
 794
 795
 796
 797
 798
 799
 800
 801
 802
 803
 804
 805
 806
 807
 808
 809
 810
 811
 812
 813
 814
 815
 816
 817
 818
 819
 820
 821
 822
 823
 824
 825
 826
 827
 828
 829
 830
 831
 832
 833
 834
 835
 836
 837
 838
 839
 840
 841
 842
 843
 844
 845
 846
 847
 848
 849
 850
 851
 852
 853
 854
 855
 856
 857
 858
 859
 860
 861
 862
 863
 864
 865
 866
 867
 868
 869
 870
 871
 872
 873
 874
 875
 876
 877
 878
 879
 880
 881
 882
 883
 884
 885
 886
 887
 888
 889
 890
 891
 892
 893
 894
 895
 896
 897
 898
 899
 900
 901
 902
 903
 904
 905
 906
 907
 908
 909
 910
 911
 912
 913
 914
 915
 916
 917
 918
 919
 920
 921
 922
 923
 924
 925
 926
 927
 928
 929
 930
 931
 932
 933
 934
 935
 936
 937
 938
 939
 940
 941
 942
 943
 944
 945
 946
 947
 948
 949
 950
 951
 952
 953
 954
 955
 956
 957
 958
 959
 960
 961
 962
 963
 964
 965
 966
 967
 968
 969
 970
 971
 972
 973
 974
 975
 976
 977
 978
 979
 980
 981
 982
 983
 984
 985
 986
 987
 988
 989
 990
 991
 992
 993
 994
 995
 996
 997
 998
 999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
4246
4247
4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
4276
4277
4278
4279
4280
4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
4308
4309
4310
4311
4312
4313
4314
4315
4316
4317
4318
4319
4320
4321
4322
4323
4324
4325
4326
4327
4328
4329
4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
4363
4364
4365
4366
4367
4368
4369
4370
4371
4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
4385
4386
4387
4388
4389
4390
4391
4392
4393
4394
4395
4396
4397
4398
4399
4400
4401
4402
4403
4404
4405
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
4480
4481
4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
4503
4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
4545
4546
4547
4548
4549
4550
4551
4552
4553
4554
4555
4556
4557
4558
4559
4560
4561
4562
4563
4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
4582
4583
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
4600
4601
4602
4603
4604
4605
4606
4607
4608
4609
4610
4611
4612
4613
4614
4615
4616
4617
4618
4619
4620
4621
4622
4623
4624
4625
4626
4627
4628
4629
4630
4631
4632
4633
4634
4635
4636
4637
4638
4639
4640
4641
4642
4643
4644
4645
4646
4647
4648
4649
4650
4651
4652
4653
4654
4655
4656
4657
4658
4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
4670
4671
4672
4673
4674
4675
4676
4677
4678
4679
4680
4681
4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
4717
4718
4719
4720
4721
4722
4723
4724
4725
4726
4727
4728
4729
4730
4731
4732
4733
4734
4735
4736
4737
4738
4739
4740
4741
4742
4743
4744
4745
4746
4747
4748
4749
4750
4751
4752
4753
4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
4770
4771
4772
4773
4774
4775
4776
4777
4778
4779
4780
4781
4782
4783
4784
4785
4786
4787
4788
4789
4790
4791
4792
4793
4794
4795
4796
4797
4798
4799
4800
4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
4820
4821
4822
4823
4824
4825
4826
4827
4828
4829
4830
4831
4832
4833
4834
4835
4836
4837
4838
4839
4840
4841
4842
4843
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
4858
4859
4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
4929
4930
4931
4932
4933
4934
4935
4936
4937
4938
4939
4940
4941
4942
4943
4944
4945
4946
4947
4948
4949
4950
4951
4952
4953
4954
4955
4956
4957
4958
4959
4960
4961
4962
4963
4964
4965
4966
4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
5041
5042
5043
5044
5045
5046
5047
5048
5049
5050
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
5061
5062
5063
5064
5065
5066
5067
5068
5069
5070
5071
5072
5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
5087
5088
5089
5090
5091
5092
5093
5094
5095
5096
5097
5098
5099
5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
5153
5154
5155
5156
5157
5158
5159
5160
5161
5162
5163
5164
5165
5166
5167
5168
5169
5170
5171
5172
5173
5174
5175
5176
5177
5178
5179
5180
5181
5182
5183
5184
5185
5186
5187
5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
5198
5199
5200
5201
5202
5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217
5218
5219
5220
5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
5235
5236
5237
5238
5239
5240
5241
5242
5243
5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
5261
5262
5263
5264
5265
5266
5267
5268
5269
5270
5271
5272
5273
5274
5275
5276
5277
5278
5279
5280
5281
5282
5283
5284
5285
5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
5297
5298
5299
5300
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
5319
5320
5321
5322
5323
5324
5325
5326
5327
5328
5329
5330
5331
5332
5333
5334
5335
5336
5337
5338
5339
5340
5341
5342
5343
5344
5345
5346
5347
5348
5349
5350
5351
5352
5353
5354
5355
5356
5357
5358
5359
5360
5361
5362
5363
5364
5365
5366
5367
5368
5369
5370
5371
5372
5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
5389
5390
5391
5392
5393
5394
5395
5396
5397
5398
5399
5400
5401
5402
5403
5404
5405
5406
5407
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
5440
5441
5442
5443
5444
5445
5446
5447
5448
5449
5450
5451
5452
5453
5454
5455
5456
5457
5458
5459
5460
5461
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
5474
5475
5476
5477
5478
5479
5480
5481
5482
5483
5484
5485
5486
5487
5488
5489
5490
5491
5492
5493
5494
5495
5496
5497
5498
5499
5500
5501
5502
5503
5504
5505
5506
5507
5508
5509
5510
5511
5512
5513
5514
5515
5516
5517
5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
5563
5564
5565
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
5589
5590
5591
5592
5593
5594
5595
5596
5597
5598
5599
5600
5601
5602
5603
5604
5605
5606
5607
5608
5609
5610
5611
5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649
5650
5651
5652
5653
5654
5655
5656
5657
5658
5659
5660
5661
5662
5663
5664
5665
5666
5667
5668
5669
5670
5671
5672
5673
5674
5675
5676
5677
5678
5679
5680
5681
5682
5683
5684
5685
5686
5687
5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
5787
5788
5789
5790
5791
5792
5793
5794
5795
5796
5797
5798
5799
5800
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819
5820
5821
5822
5823
5824
5825
5826
5827
5828
5829
5830
5831
5832
5833
5834
5835
5836
5837
5838
5839
5840
5841
5842
5843
5844
5845
5846
5847
5848
5849
5850
5851
5852
5853
5854
5855
5856
5857
5858
5859
5860
5861
5862
5863
5864
5865
5866
5867
5868
5869
5870
5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
5906
5907
5908
5909
5910
5911
5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
5951
5952
5953
5954
5955
5956
5957
5958
5959
5960
5961
5962
5963
5964
5965
5966
5967
5968
5969
5970
5971
5972
5973
5974
5975
5976
5977
5978
5979
5980
5981
5982
5983
5984
5985
5986
5987
5988
5989
5990
5991
5992
5993
5994
5995
5996
5997
5998
5999
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
6051
6052
6053
6054
6055
6056
6057
6058
6059
6060
6061
6062
6063
6064
6065
6066
6067
6068
6069
6070
6071
6072
6073
6074
6075
6076
6077
6078
6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
6094
6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
6124
6125
6126
6127
6128
6129
6130
6131
6132
6133
6134
6135
6136
6137
6138
6139
6140
6141
6142
6143
6144
6145
6146
6147
6148
6149
6150
6151
6152
6153
6154
6155
6156
6157
6158
6159
6160
6161
6162
6163
6164
6165
6166
6167
6168
6169
6170
6171
6172
6173
6174
6175
6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
6199
6200
6201
6202
6203
6204
6205
6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217
6218
6219
6220
6221
6222
6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
6246
6247
6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258
6259
6260
6261
6262
6263
6264
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289
6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
6320
6321
6322
6323
6324
6325
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335
6336
6337
6338
6339
6340
6341
6342
6343
6344
6345
6346
6347
6348
6349
6350
6351
6352
6353
6354
6355
6356
6357
6358
6359
6360
6361
6362
6363
6364
6365
6366
6367
6368
6369
6370
6371
6372
6373
6374
6375
6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
6401
6402
6403
6404
6405
6406
6407
6408
6409
6410
6411
6412
6413
6414
6415
6416
6417
6418
6419
6420
6421
6422
6423
6424
6425
6426
6427
6428
6429
6430
6431
6432
6433
6434
6435
6436
6437
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
6448
6449
6450
6451
6452
6453
6454
6455
6456
6457
6458
6459
6460
6461
6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
6500
6501
6502
6503
6504
6505
6506
6507
6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
6535
6536
6537
6538
6539
6540
6541
6542
6543
6544
6545
6546
6547
6548
6549
6550
6551
6552
6553
6554
6555
6556
6557
6558
6559
6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
6574
6575
6576
6577
6578
6579
6580
6581
6582
6583
6584
6585
6586
6587
6588
6589
6590
6591
6592
6593
6594
6595
6596
6597
6598
6599
6600
6601
6602
6603
6604
6605
6606
6607
6608
6609
6610
6611
6612
6613
6614
6615
6616
6617
6618
6619
6620
6621
6622
6623
6624
6625
6626
6627
6628
6629
6630
6631
6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
6648
6649
6650
6651
6652
6653
6654
6655
6656
6657
6658
6659
6660
6661
6662
6663
6664
6665
6666
6667
6668
6669
6670
6671
6672
6673
6674
6675
6676
6677
6678
6679
6680
6681
6682
6683
6684
6685
6686
6687
6688
6689
6690
6691
6692
6693
6694
6695
6696
6697
6698
6699
6700
6701
6702
6703
6704
6705
6706
6707
6708
6709
6710
6711
6712
6713
6714
6715
6716
6717
6718
6719
6720
6721
6722
6723
6724
6725
6726
6727
6728
6729
6730
6731
6732
6733
6734
6735
6736
6737
6738
6739
6740
6741
6742
6743
6744
6745
6746
6747
6748
6749
6750
6751
6752
6753
6754
6755
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768
6769
6770
6771
6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
6837
6838
6839
6840
6841
6842
6843
6844
6845
6846
6847
6848
6849
6850
6851
6852
6853
6854
6855
6856
6857
6858
6859
6860
6861
6862
6863
6864
6865
6866
6867
6868
6869
6870
6871
6872
6873
6874
6875
6876
6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
6898
6899
6900
6901
6902
6903
6904
6905
6906
6907
6908
6909
6910
6911
6912
6913
6914
6915
6916
6917
6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
6938
6939
6940
6941
6942
6943
6944
6945
6946
6947
6948
6949
6950
6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
6997
6998
6999
7000
7001
7002
7003
7004
7005
7006
7007
7008
7009
7010
7011
7012
7013
7014
7015
7016
7017
7018
7019
7020
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
7213
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227
7228
7229
7230
7231
7232
7233
7234
7235
7236
7237
7238
7239
7240
7241
7242
7243
7244
7245
7246
7247
7248
7249
7250
7251
7252
7253
7254
7255
7256
7257
7258
7259
7260
7261
7262
7263
7264
7265
7266
7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
7279
7280
7281
7282
7283
7284
7285
7286
7287
7288
7289
7290
7291
7292
7293
7294
7295
7296
7297
7298
7299
7300
7301
7302
7303
7304
7305
7306
7307
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317
7318
7319
7320
7321
7322
7323
7324
7325
7326
7327
7328
7329
7330
7331
7332
7333
7334
7335
7336
7337
7338
7339
7340
7341
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
7374
7375
7376
7377
7378
7379
7380
7381
7382
7383
7384
7385
7386
7387
7388
7389
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400
7401
7402
7403
7404
7405
7406
7407
7408
7409
7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
7425
7426
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
7458
7459
7460
7461
7462
7463
7464
7465
7466
7467
7468
7469
7470
7471
7472
7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
7486
7487
7488
7489
7490
7491
7492
7493
7494
7495
7496
7497
7498
7499
7500
7501
7502
7503
7504
7505
7506
7507
7508
7509
7510
7511
7512
7513
7514
7515
7516
7517
7518
7519
7520
7521
7522
7523
7524
7525
7526
7527
7528
7529
7530
7531
7532
7533
7534
7535
7536
7537
7538
7539
7540
7541
7542
7543
7544
7545
7546
7547
7548
7549
7550
7551
7552
7553
7554
7555
7556
7557
7558
7559
7560
7561
7562
7563
7564
7565
7566
7567
7568
7569
7570
7571
7572
7573
7574
7575
7576
7577
7578
7579
7580
7581
7582
7583
7584
7585
7586
7587
7588
7589
7590
7591
7592
7593
7594
7595
7596
7597
7598
7599
7600
7601
7602
7603
7604
7605
7606
7607
7608
7609
7610
7611
7612
7613
7614
7615
7616
7617
7618
7619
7620
7621
7622
7623
7624
7625
7626
7627
7628
7629
7630
7631
7632
7633
7634
7635
7636
7637
7638
7639
7640
7641
7642
7643
7644
7645
7646
7647
7648
7649
7650
7651
7652
7653
7654
7655
7656
7657
7658
7659
7660
7661
7662
7663
7664
7665
7666
7667
7668
7669
7670
7671
7672
7673
7674
7675
7676
7677
7678
7679
7680
7681
7682
7683
7684
7685
7686
7687
7688
7689
7690
7691
7692
7693
7694
7695
7696
7697
7698
7699
7700
7701
7702
7703
7704
7705
7706
7707
7708
7709
7710
7711
7712
7713
7714
7715
7716
7717
7718
7719
7720
7721
7722
7723
7724
7725
7726
7727
7728
7729
7730
7731
7732
7733
7734
7735
7736
7737
7738
7739
7740
7741
7742
7743
7744
7745
7746
7747
7748
7749
7750
7751
7752
7753
7754
7755
7756
7757
7758
7759
7760
7761
7762
7763
7764
7765
7766
7767
7768
7769
7770
7771
7772
7773
7774
7775
7776
7777
7778
7779
7780
7781
7782
7783
7784
7785
7786
7787
7788
7789
7790
7791
7792
7793
7794
7795
7796
7797
7798
7799
7800
7801
7802
7803
7804
7805
7806
7807
7808
7809
7810
7811
7812
7813
7814
7815
7816
7817
7818
7819
7820
7821
7822
7823
7824
7825
7826
7827
7828
7829
7830
7831
7832
7833
7834
7835
7836
7837
7838
7839
7840
7841
7842
7843
7844
7845
7846
7847
7848
7849
7850
7851
7852
7853
7854
7855
7856
7857
7858
7859
7860
7861
7862
7863
7864
7865
7866
7867
7868
7869
7870
7871
7872
7873
7874
7875
7876
7877
7878
7879
7880
7881
7882
7883
7884
7885
7886
7887
7888
7889
7890
7891
7892
7893
7894
7895
7896
7897
7898
7899
7900
7901
7902
7903
7904
7905
7906
7907
7908
7909
7910
7911
7912
7913
7914
7915
7916
7917
7918
7919
7920
7921
7922
7923
7924
7925
7926
7927
7928
7929
7930
7931
7932
7933
7934
7935
7936
7937
7938
7939
7940
7941
7942
7943
7944
7945
7946
7947
7948
7949
7950
7951
7952
7953
7954
7955
7956
7957
7958
7959
7960
7961
7962
7963
7964
7965
7966
7967
7968
7969
7970
7971
7972
7973
7974
7975
7976
7977
7978
7979
7980
7981
7982
7983
7984
7985
7986
7987
7988
7989
7990
7991
7992
7993
7994
7995
7996
7997
7998
7999
8000
8001
8002
8003
8004
8005
8006
8007
8008
8009
8010
8011
8012
8013
8014
8015
8016
8017
8018
8019
8020
8021
8022
8023
8024
8025
8026
8027
8028
8029
8030
8031
8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
8045
8046
8047
8048
8049
8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
8063
8064
8065
8066
8067
8068
8069
8070
8071
8072
8073
8074
8075
8076
8077
8078
8079
8080
8081
8082
8083
8084
8085
8086
8087
8088
8089
8090
8091
8092
8093
8094
8095
8096
8097
8098
8099
8100
8101
8102
8103
8104
8105
8106
8107
8108
8109
8110
8111
8112
8113
8114
8115
8116
8117
8118
8119
8120
8121
8122
8123
8124
8125
8126
8127
8128
8129
8130
8131
8132
8133
8134
8135
8136
8137
8138
8139
8140
8141
8142
8143
8144
8145
8146
8147
8148
8149
8150
8151
8152
8153
8154
8155
8156
8157
8158
8159
8160
8161
8162
8163
8164
8165
8166
8167
8168
8169
8170
8171
8172
8173
8174
8175
8176
8177
8178
8179
8180
8181
8182
8183
8184
8185
8186
8187
8188
8189
8190
8191
8192
8193
8194
8195
8196
8197
8198
8199
8200
8201
8202
8203
8204
8205
8206
8207
8208
8209
8210
8211
8212
8213
8214
8215
8216
8217
8218
8219
8220
8221
8222
8223
8224
8225
8226
8227
8228
8229
8230
8231
8232
8233
8234
8235
8236
8237
8238
8239
8240
8241
8242
8243
8244
8245
8246
8247
8248
8249
8250
8251
8252
8253
8254
8255
8256
8257
8258
8259
8260
8261
8262
8263
8264
8265
8266
8267
8268
8269
8270
8271
8272
8273
8274
8275
8276
8277
8278
8279
8280
8281
8282
8283
8284
8285
8286
8287
8288
8289
8290
8291
8292
8293
8294
8295
8296
8297
8298
8299
8300
8301
8302
8303
8304
8305
8306
8307
8308
8309
8310
8311
8312
8313
8314
8315
8316
8317
8318
8319
8320
8321
8322
8323
8324
8325
8326
8327
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
8344
8345
8346
8347
8348
8349
8350
8351
8352
8353
8354
8355
8356
8357
8358
8359
8360
8361
8362
8363
8364
8365
8366
8367
8368
8369
8370
8371
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
8382
8383
8384
8385
8386
8387
8388
8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
8401
8402
8403
8404
8405
8406
8407
8408
8409
8410
8411
8412
8413
8414
8415
8416
8417
8418
8419
8420
8421
8422
8423
8424
8425
8426
8427
8428
8429
8430
8431
8432
8433
8434
8435
8436
8437
8438
8439
8440
8441
8442
8443
8444
8445
8446
8447
8448
8449
8450
8451
8452
8453
8454
8455
8456
8457
8458
8459
8460
8461
8462
8463
8464
8465
8466
8467
8468
8469
8470
8471
8472
8473
8474
8475
8476
8477
8478
8479
8480
8481
8482
8483
8484
8485
8486
8487
8488
8489
8490
8491
8492
8493
8494
8495
8496
8497
8498
8499
8500
8501
8502
8503
8504
8505
8506
8507
8508
8509
8510
8511
8512
8513
8514
8515
8516
8517
8518
8519
8520
8521
8522
8523
8524
8525
8526
8527
8528
8529
8530
8531
8532
8533
8534
8535
8536
8537
8538
8539
8540
8541
8542
8543
8544
8545
8546
8547
8548
8549
8550
8551
8552
8553
8554
8555
8556
8557
8558
8559
8560
8561
8562
8563
8564
8565
8566
8567
8568
8569
8570
8571
8572
8573
8574
8575
8576
8577
8578
8579
8580
8581
8582
8583
8584
8585
8586
8587
8588
8589
8590
8591
8592
8593
8594
8595
8596
8597
8598
8599
8600
8601
8602
8603
8604
8605
8606
8607
8608
8609
8610
8611
8612
8613
8614
8615
8616
8617
8618
8619
8620
8621
8622
8623
8624
8625
8626
8627
8628
8629
8630
8631
8632
8633
8634
8635
8636
8637
8638
8639
8640
8641
8642
8643
8644
8645
8646
8647
8648
8649
8650
8651
8652
8653
8654
8655
8656
8657
8658
8659
8660
8661
8662
8663
8664
8665
8666
8667
8668
8669
8670
8671
8672
8673
8674
8675
8676
8677
8678
8679
8680
8681
8682
8683
8684
8685
8686
8687
8688
8689
8690
8691
8692
8693
8694
8695
8696
8697
8698
8699
8700
8701
8702
8703
8704
8705
8706
8707
8708
8709
8710
8711
8712
8713
8714
8715
8716
8717
8718
8719
8720
8721
8722
8723
8724
8725
8726
8727
8728
8729
8730
8731
8732
8733
8734
8735
8736
8737
8738
8739
8740
8741
8742
8743
8744
8745
8746
8747
8748
8749
8750
8751
8752
8753
8754
8755
8756
8757
8758
8759
8760
8761
8762
8763
8764
8765
8766
8767
8768
8769
8770
8771
8772
8773
8774
8775
8776
8777
8778
8779
8780
8781
8782
8783
8784
8785
8786
8787
8788
8789
8790
8791
8792
8793
8794
8795
8796
8797
8798
8799
8800
8801
8802
8803
8804
8805
8806
8807
8808
8809
8810
8811
8812
8813
8814
8815
8816
8817
8818
8819
8820
8821
8822
8823
8824
8825
8826
8827
8828
8829
8830
8831
8832
8833
8834
8835
8836
8837
8838
8839
8840
8841
8842
8843
8844
8845
8846
8847
8848
8849
8850
8851
8852
8853
8854
8855
8856
8857
8858
8859
8860
8861
8862
8863
8864
8865
8866
8867
8868
8869
8870
8871
8872
8873
8874
8875
8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
8887
8888
                      Gebruikershandleiding voor aptitude

Versie 0.8.7

  Daniel Burrows

   Hoofdauteur van het document. <dburrows@debian.org>

  Manuel A. Fernandez Montecelo

   Belangrijkste onderhouder na Daniel Burrows, documentatie over nieuwe
   functionaliteit, correcties en opmaak. <mafm@debian.org>

   Copyright © 2004-2011, 2012-2016 Daniel Burrows, Manuel A. Fernandez
   Montecelo

   Deze handleiding is vrije software. U kunt ze verder verspreiden en/of ze
   aanpassen volgens de bepalingen van de licentie GNU General Public License
   die door de Free Software Foundation gepubliceerd werd. Versie 2 of een
   meer recente versie (zo u dat verkiest) van deze licentie is van
   toepassing.

   Deze handleiding wordt verspreid in de hoop dat ze van nut zal zijn, maar
   ZONDER ENIGE GARANTIE, zelfs zonder de impliciete garantie van
   VERKOOPBAARHEID of GESCHIKTHEID VOOR EEN SPECIFIEK DOEL. Zie de GNU
   General Public License voor meer details.

   Samen met dit programma zou u een kopie van de GNU General Public License
   ontvangen moeten hebben. Is dat niet het geval, schrijf dan naar the Free
   Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
   02110-1301 USA

   --------------------------------------------------------------------------

   Inhoudsopgave

   Inleiding

                Overigens, wat is aptitude voor iets?

                Wat is een pakketbeheerder?

                Wat houdt het apt-systeem in?

                Waar kan ik aptitude vinden?

                             Vooraf gebouwde pakketten met aptitude, of “wat
                             99% van de gebruikers zouden moeten doen”

                             Vanuit de broncode aptitude bouwen

                             De ontwikkeling van aptitude opvolgen en eraan
                             deelnemen

   1. Aan de slag

                aptitude gebruiken

                             Grondbeginselen van aptitude

                             Door de pakketlijst van aptitude navigeren

                             Pakketten op naam zoeken

                             Pakketten beheren

                             De pakketlijst bijwerken en pakketten
                             installeren

                Aan de commandoregel aptitude gebruiken

   2. De aptitude referentiegids

                De terminal-gebruikersinterface van aptitude

                             De menu's gebruiken

                             Menu-commando's

                             Met verschillende weergaven werken

                             Systeembeheerder (root) worden

                Pakketten beheren

                             De pakketlijst beheren

                             Informatie over pakketten opzoeken

                             De toestand van een pakket wijzigen

                             Pakketten ophalen, installeren en verwijderen

                             De betrouwbaarheid van pakketten begrijpen en
                             ermee omgaan

                             Automatisch geïnstalleerde pakketten beheren

                Vereisten van pakketten oplossen

                             Het oplossen van vereisten in aptitude

                             Onmiddellijke vereistenoplossing

                             Vereisten interactief oplossen

                             Kosten van de interactieve vereistenoplosser

                             De interactieve vereistenoplosser configureren

                Zoekpatronen

                             Naar tekenreeksen zoeken

                             Verkorte notatie voor zoektermen

                             Zoekopdrachten en versies

                             Expliciete zoekdoelen

                             Referentiegids voor zoektermen

                Aanpassingen maken aan aptitude

                             De pakketlijst aanpassen

                             Sneltoetsen aanpassen

                             De kleur en de vormgeving van tekst aanpassen

                             De schermopmaak aanpassen

                             Referentiegids voor het configuratiebestand

                             Thema's

                Mijnenveger spelen

   3. Veel gestelde vragen bij aptitude

   4. Credits

   I. Referentiegids voor de commandoregel

                aptitude — hoogwaardige interface voor de pakketmanager

                aptitude-create-state-bundle — de huidige toestand van
                aptitude samenbundelen

                aptitude-run-state-bundle — pak een statusbundel van aptitude
                uit en gebruik dit om er aptitude op uit te voeren.

   Lijst van afbeeldingen

   2.1. Beschikbare commando's in het menu Acties

   2.2. Beschikbare commando's in het menu Ongedaan maken

   2.3. Beschikbare commando's in het menu Pakket

   2.4. Beschikbare commando's in het menu Oplosser

   2.5. Beschikbare commando's in het menu Zoeken

   2.6. Beschikbare commando's in het menu Opties

   2.7. Beschikbare commando's in het menu Weergaven

   2.8. Beschikbare commando's in het menu Hulp

   2.9. Waarden voor de vlag “huidige toestand”

   2.10. Waarden voor de vlag “actie”

   2.11. Syntaxis van samengestelde kostencomponenten

   2.12. Niveaus van veiligheidskosten

   2.13. Syntaxis van de term ?for

   2.14. Stijlen die in aptitude aangepast kunnen worden

   Lijst van tabellen

   2.1. Basale kostencomponenten

   2.2. Standaard niveaus van veiligheidskosten

   2.3. Beknopte handleiding bij zoektermen

   Lijst van voorbeelden

   2.1. Kostenvoorbeelden van de oplosser

   2.2. Het gebruik van de term ?=

   2.3. Het gebruik van de term ?bind

   2.4. Het gebruik van de term ?exact-name

   2.5. Het gebruik van de term ?for

   2.6. Het gebruik van de term ?term-prefix

   2.7. Groeperingsrichtlijn firstchar of firstchar(binary)

   2.8. Groeperingsrichtlijn firstchar(source)

   2.9. Het gebruik van patroon om pakketten volgens pakketbeheerder te
   groeperen

   2.10. Het gebruik van pattern met enkele pakketten die op het bovenste
   niveau geplaatst worden.

   2.11. Het gebruik van een groeperingsbeleid met sub-richtlijnen op basis
   van een patroon

   12. Gebruik van --show-summary

                                   Inleiding

   Inhoudsopgave

   Overigens, wat is aptitude voor iets?

   Wat is een pakketbeheerder?

   Wat houdt het apt-systeem in?

   Waar kan ik aptitude vinden?

                Vooraf gebouwde pakketten met aptitude, of “wat 99% van de
                gebruikers zouden moeten doen”

                Vanuit de broncode aptitude bouwen

                De ontwikkeling van aptitude opvolgen en eraan deelnemen

     “Meester, bezit Emacs de Boeddha-zijnswjize?” vroeg de novice.          

     “Ik zie niet in waarom niet,” antwoordde de meester. “Het is toch ook
     in al de rest verdomd goed.” Vele jaren later zag de novice plots het
     licht.
                                                                -- John Fouhy

   Dag en welkom bij de gebruikershandleiding van aptitude! Dit inleidende
   deel legt uit wat aptitude is en hoe u het kunt verkrijgen. Voor
   informatie over het eigenlijke gebruik gaat u naar Hoofdstuk 1, Aan de
   slag.

Overigens, wat is aptitude voor iets?

   aptitude is een pakketbeheerder voor Debian GNU/Linux systemen met veel
   mogelijkheden, gebaseerd op de gerenommeerde
   pakketbeheerdersinfrastructuur apt. aptitude biedt de functionaliteit van
   dselect en apt-get met nog veel extra mogelijkheden die in geen van beide
   programma's aanwezig zijn.

Wat is een pakketbeheerder?

   Een pakketbeheerder houdt bij welke software op uw computer geïnstalleerd
   is, en laat u toe om op een eenvoudige wijze nieuwe software te
   installeren, software naar nieuwere versies op te waarderen, of software
   te verwijderen die u eerder installeerde. Zoals de naam suggereert,
   behandelen pakketbeheerders pakketten: een geheel van bestanden dat
   gebundeld wordt en als geheel geïnstalleerd en verwijderd kan worden.

   Dikwijls is een pakket gewoon een bepaald programma. Het clientprogramma
   voor instantberichten gaim is bijvoorbeeld te vinden in het Debian pakket
   met dezelfde naam. Anderzijds komt het ook geregeld voor dat een programma
   uit meerdere samenhangende pakketten bestaat. Het beeldbewerkingsprogramma
   gimp bijvoorbeeld, bestaat niet enkel uit het pakket gimp, maar ook uit
   het pakket gimp-data. Daarenboven zijn nog meerdere optionele
   uitbreidingspakketten beschikbaar (met elementen voor gevorderden,
   documentatie, enz.). Het gebeurt ook dat verschillende kleine
   samenhangende programma's samen in één pakket zitten: het pakket fileutils
   bijvoorbeeld, bevat verschillende gebruikelijke Unix-commando's, zoals ls,
   cp, enz.

   Sommige pakketten hebben andere pakketten nodig om te kunnen functioneren.
   In Debian kunnen pakketten andere pakketten vereisen , aanbevelen,
   suggereren, defect maken, of ermee conflicteren.

     * Indien een pakket A van een ander pakket B afhangt, dan is B vereist
       opdat A behoorlijk zou functioneren. Het pakket gimp bijvoorbeeld, is
       afhankelijk van het pakket gimp-data om het beeldbewerkingsprogramma
       GIMP toegang te laten hebben tot voor het programma cruciale
       gegevensbestanden.

     * Indien een pakket A een ander pakket B aanbeveelt, dan brengt B voor A
       belangrijke bijkomende functionaliteit aan waarover men in de meeste
       omstandigheden zal willen beschikken. Het pakket mozilla-browser
       bijvoorbeeld, beveelt het pakket mozilla-psm aan, dat in de
       webbrowserMozilla ondersteuning voor veilige gegevensoverdracht
       inbouwt. Hoewel mozilla-psm niet strikt noodzakelijk is opdat Mozilla
       zou kunnen functioneren, willen de meeste gebruikers wel dat Mozilla
       de veilige overdracht van confidentiële informatie (zoals
       kredietkaartnummers) ondersteunt.

     * Indien een pakket A een ander pakket B suggereert, dan biedt pakket B
       functionaliteit die de mogelijkheden van A uitbreidt, hoewel men die
       in de meeste gevallenniet nodig zal hebben. Het pakket kmail
       bijvoorbeeld, suggereert het pakket gnupg, dat encryptiesoftware bevat
       die door KMail gebruikt kan worden.

     * Indien een pakket A met een ander pakket B conflicteert, dan kunnen
       beide pakketten niet gelijktijdig geïnstalleerd zijn. Zo conflicteert
       bijvoorbeeldfb-music-hi met fb-music-low, omdat zij elk een
       alternatief geheel van muziekbestanden voor het spel Frozen Bubble
       aanbieden.

   De taak van een pakketbeheerder is de gebruiker een interface te bieden
   die hem/haar bijstaat bij het beheer van het geheel van pakketten dat op
   zijn/haar systeem geïnstalleerd is. aptitude biedt zo'n interface door
   voort te bouwen op het pakketbeheersysteem apt.

Wat houdt het apt-systeem in?

   In staat zijn pakketten te installeren en te verwijderen is een geweldige
   functionaliteit en het is exact dat wat de daarvoor ontwikkelde
   basissoftware (bekend als dpkg) doet, maar ze doet ook niets meer. Dit is
   oké als u één of twee pakketten handmatig downloadt, maar het wordt al
   vlug onhandig als u een groot aantal pakketten tracht te beheren.
   Bovendien, als uw fonkelnieuw pakket software nodig heeft die u nog niet
   geïnstalleerd heeft, zult u die nieuwe vereiste software handmatig moeten
   downloaden. En indien u later beslist dat niet meer zo fonkelnieuw pakket
   te verwijderen, zullen die extra pakketten op uw systeem blijven
   rondslingeren en opslagruimte gebruiken, tenzij u ze handmatig verwijdert.

   Al dit handmatig werk wordt overduidelijk een vervelend karwei, en daarom
   bevatten de meeste systemen voor pakketbeheer software die dit geheel of
   gedeeltelijk in uw plaats opknapt. apt is de gemeenschappelijke basis
   waarop deze programma's voortbouwen. Naast aptitude maken ook programma's
   zoals synaptic enapt-watch gebruik van apt.

   apt functioneert door een lijst bij te houden van pakketten die het bij
   Debian kan ophalen voor uw computer. Deze lijst wordt gebruikt om
   pakketten te vinden die opgewaardeerd moeten worden en om nieuwe pakketten
   te installeren. apt is ook in staat om veel vereistenproblemen automatisch
   op te lossen: als u bijvoorbeeld kiest om een pakket te installeren, zal
   het ook alle eventuele noodzakelijke bijkomende pakketten opzoeken en
   installeren.

   Als u werkt met een op apt gebaseerde pakketbeheerder, zoals aptitude,
   zult u gewoonlijk drie basistaken uitvoeren: u zult de lijst van
   beschikbare pakketten bijwerken door nieuwe lijsten op te halen bij de
   Debian servers, u zult de pakketten die geïnstalleerd, opgewaardeerd of
   verwijderd moeten worden selecteren en tenslotte zult u uw selecties
   toepassen door het installeren, verwijderen, enz. effectief uit te voeren.

   Op apt gebaseerde pakketbeheerders halen de lijst van “pakketbronnen” --
   opslagplaatsen met Debian pakketten -- uit het bestand
   /etc/apt/sources.list. De indeling en de inhoud van dit bestand vallen
   buiten het bereik van dit document, maar worden beschreven in de
   man-pagina sources.list(5).

Waar kan ik aptitude vinden?

   Mocht u deze handleiding lezen zonder dat aptitude reeds geïnstalleerd is
   op uw systeem, dan wordt in dit deel uitgelegd hoe u aan deze ongelukkige
   situatie kunt verhelpen. De meeste mensen kunnen echter onmiddellijk
   verder gaan naar het onderdeel over binaire pakketten.

  Vooraf gebouwde pakketten met aptitude, of “wat 99% van de gebruikers zouden
  moeten doen”

   Vooraf gebouwde of “binaire” pakketten zijn de makkelijkste en meest
   gebruikelijke manier om aptitude te installeren. U zou enkel een
   installatie op basis van de broncode moeten proberen uitvoeren als om de
   een of andere reden geen binair pakket beschikbaar is, of indien u
   specifieke behoeften heeft waaraan niet tegemoet gekomen wordt door
   binaire pakketten.

   Indien u een Debian systeem gebruikt, voer dan als root (systeembeheerder)
   het volgende commando uit: apt-get install aptitude. Indien u geen Debian
   systeem gebruikt, heeft uw leverancier wellicht een vooraf gebouwd pakket
   van aptitude aangemaakt. Indien u onzeker bent, kunt u hem contacteren
   voor bijkomende suggesties.

  Vanuit de broncode aptitude bouwen

   U kunt aptitude ook bouwen vertrekkend van de broncode. Dit is evenwel
   wellicht geen zinvolle bezigheid tenzij apt reeds op uw systeem staat.
   Indien dit het geval is, kunt u vanuit de broncode aptitude installeren
   met de volgende stappen:

    1. Installeer de volgende stukken software:

          * Een C++ compiler, zoals g++.

          * De ontwikkelaarsbestanden voor apt, die meestal te vinden zijn in
            een pakket met een naam zoals libapt-pkg-dev.

          * De bibliotheek libsigc++-2.0, te vinden in het pakket
            libsigc++-2.0-dev of op http://libsigc.sourceforge.net.

          * De bibliotheek cwidget, te vinden in het pakket libcwidget-dev of
            op http://cwidget.alioth.debian.org.

          * Het programma gettext dat met uw Linuxdistributie meegeleverd zou
            moeten zijn.

          * Een exemplaar van het gereedschap make, zoals GNU make.

    2. En tenslotte moet u de meest recente broncode van aptitude downloaden,
       die te vinden is ophttp://packages.debian.org/unstable/admin/aptitude.
       (scrol tot onderaan de pagina en download het bestand “.orig.tar.gz”)

   Als alle vereiste componenten beschikbaar zijn, kunt u een terminalvenster
   openen en de opdracht tar zxf aptitude-0.8.7.tar.gz uitvoeren om de
   broncode uit te pakken. Als dat gebeurd is, typ dan cd aptitude-0.8.7 &&
   ./configure && make om aptitude te compileren. Als dat succesvol beëindigd
   wordt, moet u systeembeheerder (root user) worden (bijvoorbeeld door su te
   gebruiken) en vervolgens make install typen om aptitude op uw computer te
   installeren. Nadat aptitude succesvol geïnstalleerd werd, kunt u het
   programma starten door aan de commandoregel aptitude te typen.

  De ontwikkeling van aptitude opvolgen en eraan deelnemen

    De broncodeboom met de ontwikkelingsversie van aptitude ophalen

   Indien u de allernieuwste broncode van aptitude wenst uit te testen, kunt
   u de broncode van een nog niet uitgebrachte aptitude downloaden via Git.
   Installeer Git (te vinden op http://git-scm.com/) en voer de opdracht git
   clone git://anonscm.debian.org/aptitude/aptitude.git uit om de meest
   recente broncode op te halen.

   [Waarschuwing] Waarschuwing
                  De broncode van aptitude in de Git softwarebron is een
                  ontwikkelingsversie waaraan actief gewerkt wordt. Ze
                  verandert naarmate er bugs gerepareerd worden en nieuwe
                  functionaliteit toegevoegd wordt en er is geen enkele
                  garantie dat ze zelfs maar gecompileerd kan worden, laat
                  staan behoorlijk zal functioneren! Bugrapporten zijn
                  welkom, maar blijf er u van bewust dat u broncode die
                  actief ontwikkeld wordt, volledig op eigen risico gebruikt!
                  ^[1]

    Mailinglijst

   De belangrijkste mailinglijst over het ontwikkelen van aptitude is
   <aptitude-devel@lists.alioth.debian.org>. Archieven van de lijst zijn te
   vinden op http://lists.alioth.debian.org/pipermail/aptitude-devel/. Om u
   opde lijst in te schrijven, moet u naar de webpagina
   http://lists.alioth.debian.org/mailman/listinfo/aptitude-devel gaan.

    Patches aanleveren

   Het beste is om patches aan te leveren via de mailinglijst van aptitude,
   <aptitude-devel@lists.alioth.debian.org>. Maar indien u er de voorkeur aan
   geeft om ze via private e-mail op te sturen, dan kunt u ze naar
   <aptitude@packages.debian.org> of <dburrows@debian.org> zenden. Het wordt
   op prijs gesteld als u in het kort de achterliggende motivatie bij uw
   patch beschrijft en een verklaring bij de werking ervan.

    Wijzigingen in de broncodeboom van aptitude opvolgen

   Regelmatig wordt de broncodeboom van aptitude bijgewerkt met nieuwe
   functionaliteit, bugreparaties en nieuwe bugs. Nadat u de broncode naar uw
   computer gekopieerd heeft (zie het voorgaande onderdeel), kunt u er met
   het commando cd naartoe gaan en daar de opdracht git pull intypen om uw
   kopie in overeenstemming te brengen met eventuele wijzigingen aan de
   hoofdsoftwarebron.

   Om automatisch een bericht te ontvangen bij een aangebrachte wijziging aan
   de broncode van aptitude, kunt u zich inschrijven op de Atom webfeed op
   http://anonscm.debian.org/gitweb/?p=aptitude/aptitude.git;a=atom of op de
   RSS webfeed op
   http://anonscm.debian.org/gitweb/?p=aptitude/aptitude.git;a=rss.

    aptitude bouwen vanuit de broncode van de ontwikkelingsversie

   Om aptitude te kunnen bouwen vanuit de softwarebron in Git, moeten de
   programma's autoconf en automake geïnstalleerd zijn. Typ sh ./autogen.sh
   && ./configure om de bestanden te genereren die nodig zijn om aptitude te
   compileren. Voer vervolgens de opdrachten make en make install uit.

   --------------------------------------------------------------------------

   ^[1] Voor alle vrije software geldt dat u ze op eigen risico gebruikt,
   maar bij het gebruik van een ontwikkelingsversie is dat risico natuurlijk
   veel groter.

                            Hoofdstuk 1. Aan de slag

   Inhoudsopgave

   aptitude gebruiken

                Grondbeginselen van aptitude

                Door de pakketlijst van aptitude navigeren

                Pakketten op naam zoeken

                Pakketten beheren

                De pakketlijst bijwerken en pakketten installeren

   Aan de commandoregel aptitude gebruiken

           Een duizend mijlen verre reis begint met één stap.          
                                                                   -- Lao Tsu

   aptitude is een tamelijk uitgebreid programma met veel mogelijkheden en
   nieuwe gebruikers kunnen er enigszins door overweldigd worden als ze het
   leren kennen. Dit hoofdstuk geeft geen exhaustieve beschrijving van alle
   functionaliteit van aptitude (zie daarvoor Hoofdstuk 2, De aptitude
   referentiegids),maar het overloopt de basale en meest gebruikte
   functionaliteit van het programma.

aptitude gebruiken

   Dit onderdeel beschrijft hoe u de visuele interface van aptitude gebruikt.
   Zie voor informatie over het gebruik van de commandoregelinterface van
   aptitude de paragraaf met de naam “Aan de commandoregel aptitude
   gebruiken”.

  Grondbeginselen van aptitude

   Om aptitude uit te voeren, opent u uw favoriete terminalvenster en typt u
   aan de commandoregel:

 foobar$ aptitude

   Na het laden van de cache (wat op tragere computers enige tijd in beslag
   kan nemen), wordt het hoofdscherm van aptitude zichtbaar:

  Acties  Ongedaan maken  Pakket  Zoeken  Opties  Weergaven  Hulp
 f10: Menu  ?: Hulp  q: Afsluiten  u: Bijwerken  g: Ophalen/Inst./Verw. Pakketten
 aptitude 0.2.14.1
 --- Geïnstalleerde pakketten
 --- Niet-geïnstalleerde pakketten
 --- Verouderde en lokaal aangemaakte pakketten
 --- Virtuele pakketten
 --- Taken






 Deze pakketten zijn op dit moment geïnstalleerd op uw computer.









   Zoals u kunt zien is het hoofdscherm van aptitude onderverdeeld in
   verschillende gebieden. De blauwe regel bovenaan de terminal is de
   menuregel en de blauwe regels daaronder zijn informatieve mededelingen die
   een aantal belangrijke commando's beschrijven. De zwarte ruimte die
   daaronder volgt is de lijst van alle beschikbare pakketten, waarin een
   aantal pakketgroepen weergegeven worden. De momenteel geselecteerde groep
   (“Geïnstalleerde pakketten”) wordt geaccentueerd, en de beschrijving ervan
   wordt getoond in de onderste zwarte ruimte.

   Zoals de bovenste regel van het scherm suggereert, krijgt u toegang tot de
   menu's van aptitude met de toetsencombinatie Control+t (ook geldig zijn:
   Control+Spatie en F10); indien uw systeem dit ondersteunt kunt u ook met
   de muis op een menutitel klikken. Door Control+t in te drukken opent u het
   menu Acties:

  Acties  Ongedaan maken  Pakket  Zoeken Opties  Weergaven  Hulp
 +-------------------------+  u: Bijwerken  g: Ophalen/Inst./Verw. Pakketten
 |Installeer/verwijder pakketten g|
 |Werk pakketlijst bij      u|
 |Vergeet nieuwe pakketten f|
 |Schoon pakketcache op |akketten
 |Schoon verouderde bestanden op|
 |Markeer als opwaardeerbaar U|
 |Mijnenveger spelen       |
 |Beheerder worden     |
 +-------------------------+
 |Afsluiten               Q|
 +-------------------------+
 Deze pakketten zijn op dit moment geïnstalleerd op uw computer.









 Doe alle uit te voeren installaties en verwijderingen

   Maak gebruik van de pijltjestoetsen en Enter om menu-items te selecteren
   (of, indien uw systeem dat ondersteunt, klik erop met de muis). Om het
   menu te sluiten zonder iets te selecteren, drukt u opnieuw op Control+t.
   Het momenteel geaccentueerde menu-item, wordt onderaan het scherm
   toegelicht. Indien een menu-item met een sneltoets geactiveerd kan worden,
   wordt die in het menu getoond: bijvoorbeeld het commando “Werk pakketlijst
   bij” kan geactiveerd worden door op u te drukken.

   Op ieder ogenblik kunt u op ? drukken om een online overzicht van de
   beschikbare sneltoetsen te bekomen.

  Door de pakketlijst van aptitude navigeren

   De pakketlijst is de belangrijkste interface naar aptitude. Als aptitude
   opstart, wordt de lijst opgedeeld in een aantal groepen, zoals te zien is
   in de volgende schermafbeelding:

  Acties  Ongedaan maken  Pakket  Zoeken  Opties  Weergaven  Hulp
 f10: Menu  ?: Hulp  q: Afsluiten  u: Bijwerken  g: Ophalen/Inst./Verw. Pakketten
 aptitude 0.2.14.1
 --- Geïnstalleerde pakketten
 --- Niet-geïnstalleerde pakketten
 --- Verouderde en lokaal aangemaakte pakketten
 --- Virtuele pakketten
 --- Taken






 Deze pakketten zijn op dit moment geïnstalleerd op uw computer.









   [Opmerking] Opmerking
               Lege pakketgroepen worden door aptitude automatisch verborgen.
               Zelf krijgt u dus misschien meer of minder groepen te zien dan
               op deze schermafbeelding getoond wordt.

   Op de bovenstaande schermafbeelding wordt de eerste groep (“Geïnstalleerde
   pakketten”) geaccentueerd om aan te geven dat die momenteel geselecteerd
   is, U kunt met de pijltjestoetsen de keuzebalk naar boven en beneden
   verplaatsen. Merk op dat ook de beschrijving onderaan de pakketlijst
   wijzigt als u dat doet. Om een groep “uit te vouwen”, drukt u op Enter
   terwijl de groep geselecteerd is:

  Acties  Ongedaan maken  Pakket  Zoeken  Opties  Weergaven  Hulp
 f10: Menu  ?: Hulp  q: Afsluiten  u: Bijwerken  g: Ophalen/Inst./Verw. Pakketten
 aptitude 0.2.14.1
 --\ Geïnstalleerde pakketten
   --- beheer - Administratieve middelen (software installeren, gebruikersbeheer, enz)
   --- basis - Het Debian basissysteem
   --- ontwikkeling - Hulpmiddelen en programma's voor softwareontwikkeling
   --- doc - Documentatie en gespecialiseerde programma's om documentatie te bekijken
   --- editors - Teksteditors en tekstverwerkers
   --- elektronica - Programma's om met schakelingen en elektronica te werken
   --- spelen - Spelen, spelletjes en leuke programma's
   --- gnome - Het bureaubladsysteem GNOME
   --- illustraties - Middelen om grafische bestanden te maken, te bekijken en te bewerken

 Deze pakketten zijn op dit moment geïnstalleerd op uw computer.









   Zoals u kunt zien, werd de groep “Geïnstalleerde pakketten” uitgevouwen om
   zijn inhoud te laten zien: hij bevat een aantal subgroepen, min of meer
   gedefinieerd aan de hand van de software die ze bevatten. Als we de sectie
   “beheer” uitvouwen door ze te selecteren en op Enter te drukken, zien we:

  Acties  Ongedaan maken  Pakket  Zoeken  Opties  Weergaven  Hulp
 f10: Menu  ?: Hulp  q: Afsluiten  u: Bijwerken  g: Ophalen/Inst./Verw. Pakketten
 aptitude 0.2.14.1
 --\ Geïnstalleerde pakketten
   -- beheer - Administratieve middelen (software installeren, gebruikersbeheer, enz)
     --- main - Het hoofdarchief van Debian
   --- basis - Het Debian basissysteem
   --- ontwikkeling - Hulpmiddelen en programma's voor softwareontwikkeling
   --- doc - Documentatie en gespecialiseerde programma's om documentatie te bekijken
   --- editors - Teksteditors en tekstverwerkers
   --- elektronica - Programma's om met schakelingen en elektronica te werken
   --- spelen - Spelen, spelletjes en leuke programma's
   --- gnome - Het bureaubladsysteem GNOME

 Pakketten uit de sectie 'beheer' laten u toe administratieve taken uit te voeren
 zoals software installeren, gebruikersbeheer, uw systeem configureren en monitoren,
 netwerktrafiek onderzoeken, enzovoort.







   De groep “beheer” bevat een enkele subgroep, “main”, het hoofdarchief van
   Debian. Als deze groep uitgevouwen wordt, worden enkele pakketten
   zichtbaar!

   [Tip] Tip
         Om tijd te sparen kunt u de [-toets gebruiken om alle subgroepen van
         een groep in een keer uit te vouwen. Als u “Geïnstalleerde
         pakketten” had geselecteerd en op [ gedrukt, had u onmiddellijk de
         pakketten uit de onderstaande schermafdruk te zien gekregen.

  Acties  Ongedaan maken  Pakket  Zoeken  Opties  Weergaven  Hulp
 f10: Menu  ?: Hulp  q: Afsluiten  u: Bijwerken  g: Ophalen/Inst./Verw. Pakketten
 aptitude 0.2.14.1
 --\ Geïnstalleerde pakketten
   --\ beheer - Administratieve middelen (software installeren, gebruikersbeheer, enz.)
     --\ main - Het hoofdarchief van Debian
 i     acpid                                                1.0.3-19   1.0.3-19
 i     alien                                                8.44       8.44
 i     anacron                                              2.3-9      2.3-9
 i     apt-show-versions                                    0.07       0.07
 i A   apt-utils                                            0.5.25     0.5.25
 i     apt-watch                                            0.3.2-2    0.3.2-2
 i     aptitude                                             0.2.14.1-2 0.2.14.1-2

 De Debian distributie bestaat uit pakketten uit de sectie 'main'. Elk
 pakket uit 'main' is Vrije Software.

 Voor meer informatie over wat Debian als Vrije Software beschouwt, zie
 http://www.debian.org/social_contract#guidelines





   Behalve met de pijltjestoetsen kunt u de keuzebalk ook met een ganse
   pagina tegelijk door de pakketlijst verplaatsen met behulp van de toetsen
   Page Up en Page Down.

   [Tip] Tip
         Indien er meer informatie is dan in de onderste helft van het scherm
         past, kunnen de toetsen a en z gebruikt worden om door de informatie
         te scrollen.

  Pakketten op naam zoeken

   Om snel een pakket te vinden waarvan u de naam kent, drukt u op / om een
   zoekdialoogvenster te openen:

  Acties  Ongedaan maken  Pakket  Zoeken  Opties  Weergaven  Hulp
 f10: Menu  ?: Hulp  q: Afsluiten  u: Bijwerken  g: Ophalen/Inst./Verw. Pakketten
 aptitude 0.2.14.1
 i     frozen-bubble                                        1.0.0-5    1.0.0-5
 i A   frozen-bubble-data                                   1.0.0-5    1.0.0-5
 i     geekcode                                             1.7.3-1    1.7.3-1
 i     gfpoken                                              0.25-3     0.25-3
 i     ggz-gnome-client                                     0.0.7-2    0.0.7-2
 i     ggz-gtk-client                                       0.0.7-1    0.0.7-1
 i     ggz-gtk-game-data                                    0.0.7-2    0.0.7-2
 i +--------------------------------------------------------------------------+
 i |Zoeken naar:                                                               |
 i |froz                                                                      |
 Po|                             [ Ok ]                             [ Cancel ]|
 Fr+--------------------------------------------------------------------------+
 probeert bellen naar groepen van gelijke kleur te schieten om ze te doen ploffen. Het
 heeft 100 niveau's in de een-speler modus, een twee-spelers modus, muziek en een
 frappante grafische vormgeving.

 Volgens een hardnekkig gerucht lag dit spel aan de basis van het uitstel van de release van Woody.

 URL: http://www.frozen-bubble.org/


   Zoals u op de bovenstaande schermafdruk kunt zien, levert een zoekopdracht
   froz het pakket frozen-bubble als resultaat op. Met de krachtige zoektaal
   van aptitude, die in de paragraaf met de naam “Zoekpatronen” beschreven
   wordt, kunt u pakketten opzoeken aan de hand van vele complexe criteria.

   [Tip] Tip
         U kunt achterwaarts zoeken in de pakketlijst door op \ te drukken en
         u kunt de laatste zoekopdracht herhalen door na het sluiten van het
         zoekvenster op n te drukken.

   Soms kan het nuttig zijn om alle pakketten te verbergen, behalve die welke
   beantwoorden aan een specifiek criterium. Om dit te doen moet u op l
   drukken:

  Acties  Ongedaan maken  Pakket  Zoeken  Opties  Weergaven  Hulp
 f10: Menu  ?: Hulp  q: Afsluiten  u: Bijwerken  g: Ophalen/Inst./Verw. Pakketten
 aptitude 0.2.14.1
 --- Geïnstalleerde pakketten
 --- Niet-geïnstalleerde pakketten
 --- Verouderde en lokaal aangemaakte pakketten
 --- Virtuele pakketten
 --- Taken


   +--------------------------------------------------------------------------+
   |Voer de nieuwe beperking voor de pakketboom in:                                         |
   |apti                                                                      |
   |                             [ Ok ]                           [ Annuleren ]|
 De+--------------------------------------------------------------------------+ a









   Dit dialoogvenster werkt op exact dezelfde manier als het zoekvenster,
   behalve dat het alle pakketten verbergt die niet aan de zoekopdracht
   beantwoorden, in plaats van het volgende pakket dat aan de zoekopdracht
   beantwoordt te accentueren. Door bijvoorbeeld apti in het dialoogvenster
   in te typen en op Enter te drukken zullen alle pakketten verborgen worden,
   uitgezonderd die welke “apti” in hun naam hebben:

  Acties  Ongedaan maken  Pakket  Zoeken  Opties  Weergaven  Hulp
 f10: Menu  ?: Hulp  q: Afsluiten  u: Bijwerken  g: Ophalen/Inst./Verw. Pakketten
 aptitude 0.2.14.1
 --\ Geïnstalleerde pakketten
   --\ beheer - Administratieve middelen (software installeren, gebruikersbeheer, enz.)
     --\ main - Het hoofdarchief van Debian
 i     aptitude                                             0.2.14.1-2 0.2.14.1-2
 i A   synaptic                                             0.51-1     0.51-1
   --\ x11 - Het X-windowsysteem en aanverwante software
     --\ main - Het hoofdarchief van Debian
 i     xfree86-driver-synaptics                             0.13.3-1   0.13.3-1
 --- Niet-geïnstalleerde pakketten
 --- Virtuele Pakketten

 Deze pakketten zijn op dit moment geïnstalleerd op uw computer.









  Pakketten beheren

   Nu u door de lijst met pakketten kunt bewegen, wordt het tijd om aptitude
   te beginnen gebruiken voor het installeren en verwijderen van pakketten.
   In dit onderdeel zult u leren hoe u pakketten moet markeren om
   geïnstalleerd, verwijderd of opgewaardeerd te worden.

   [Tip] Tip
         U kunt de installatie van uw systeem enkel wijzigen als u de root
         gebruiker (systeembeheerder) bent. Indien u met aptitude wilt
         experimenteren, kunt u het veilig uitvoeren als een andere gebruiker
         dan root, waardoor het gevaar dat u het systeem beschadigt,
         uitgesloten wordt. aptitude zal u verwittigen als u iets tracht te
         doen dat enkel door root kan gedaan worden en als u wilt doorgaan
         zult u het wachtwoord van root moeten intypen.

   Het doorvoeren van een wijziging aan een pakket begint bij het markeren
   ervan in de pakketlijst, waarna een toets ingedrukt wordt die overeenkomt
   met de actie die uitgevoerd moet worden. De basale actietoetsen ^[2] zijn
   + om een pakket te installeren of op te waarderen, - om een pakket te
   verwijderen en = om te voorkomen dat een pakket automatisch opgewaardeerd
   wordt (dit staat bekend onder de term een pakket handhaven). Deze acties
   worden niet onmiddellijk uitgevoerd. aptitude zal enkel de pakketlijst
   bijwerken om de aangevraagde wijziging zichtbaar te maken.

   De volgende schermafdruk is een voorbeeld waarbij het pakket
   kaffeine-mozilla geselecteerd was en + ingedrukt werd. Het pakket wordt nu
   in het groen geaccentueerd en de letter “i” is links van zijn naam
   zichtbaar geworden om aan te geven dat het geïnstalleerd zal worden.
   Daarenboven wordt een schatting getoond van de hoeveelheid schijfruimte
   die door het pakket ingenomen zal worden.

  Acties  Ongedaan maken  Pakket  Zoeken  Opties  Weergaven  Hulp
 f10: Menu  ?: Hulp  q: Afsluiten  u: Bijwerken  g: Ophalen/Inst./Verw. Pakketten
 aptitude 0.2.14.1                  Zal 2925kB schijfruimte gebruiken  DL-grootte: 1375kB
   --\ kde - Het bureaubladsysteem KDE
     --\ main - Het hoofdarchief van Debian
 p     bibletime-i18n                                        <geen>     1.4.1-1
 p     education-desktop-kde                                 <geen>     0.771
 p     junior-kde                                            <geen>     1.4
 piA   kaffeine                                      +2843kB <geen>     0.4.3-1
 pi    kaffeine-mozilla                              +81.9kB <geen>     0.4.3-1
 p     karamba                                               <geen>     0.17-5
 p     kde-devel                                             <geen>     4:3.1.2
 p     kde-devel-extras                                      <geen>     4:3.1.2
 De KDE bureaubladomgeving (ontwikkelaarsbestanden)
 Een meta-pakket met vereisten voor de basisontwikkelaarssuite van KDE
 met kdesdk, qt3-designer, en alle kernpakketten van KDE-dev.








   [Tip] Tip
         Op elk moment kunt u Ongedaan maken → Ongedaan maken (Control+u)
         gebruiken om gelijk welke verandering aan één of meer pakketten
         “ongedaan te maken”. Dit is erg handig in het geval een actie
         onvoorziene gevolgen heeft en u ze wenst te “herroepen”.

   Naast acties die betrekking hebben op individuele pakketten, staat er nog
   een andere belangrijke actie ter beschikking: U typen heeft tot gevolg dat
   geprobeerd zal worden om alle pakketten op te waarderen waarvoor dat
   mogelijk is. U zou dit commando geregeld moeten gebruiken om uw systeem
   up-to-date te houden.

    Het beheer van defecte pakketten

   Soms gebeurt het dat het veranderen van de toestand van een pakket ertoe
   leidt dat er onvoldane vereisten ontstaan. Van pakketten met onvoldane
   vereisten wordt gezegd dat ze defect of gebroken zijn. aptitude zal u
   verwittigen wanneer dat het geval is en uitleggen waarom zich dit
   voordeed. Dit is bijvoorbeeld wat er gebeurt als men sound-juicer tracht
   te verwijderen:

  Acties  Ongedaan maken  Pakket  Zoeken  Opties  Weergaven  Hulp
 f10: Menu  ?: Hulp  q: Afsluiten  u: Bijwerken  g: Ophalen/Inst./Verw. Pakketten
 aptitude 0.3.3       #Defect: 1   Er zal 48.6MB schijfruimte vrijkomen
 i A   nautilus                                             2.10.1-4   2.10.1-4
 i     nautilus-cd-burner                                   2.10.2-1.1 2.10.2-1.1
 i A   nautilus-data                                        2.10.1-4   2.10.1-4
 i     netspeed                                             0.12.1-1   0.12.1-1
 i A   oaf                                                  0.6.10-3   0.6.10-3
 i     pybliographer                                        1.2.6.2-1  1.2.6.2-1
 i     rhythmbox                                            0.8.8-13   0.8.8-13
 i     shermans-aquarium                                    3.0.1-1    3.0.1-1
 idA   sound-juicer                                 -1733kB 2.10.1-3   2.10.1-3
 GNOME 2 CD Ripper
 sound-juicer zal verwijderd worden.


 De volgende pakketten hangen af van sound-juicer en zullen defect raken door het
 te verwijderen:


   * gnome-desktop-environment hangt af van sound-juicer

 [1(1)/...] Suggereert 2 te behouden
 e: Onderzoeken  !: Toepassen  .: Volgende  ,: Vorige

   Zoals u kunt zien, geeft aptitude met drie indicatoren weer dat er iets
   fout gelopen is: ten eerste wordt het aantal defecte pakketten weergegeven
   in het bovenste blauwe gebied; ten tweede is de onderste helft van het
   scherm veranderd en beschrijft die de defecte pakketten die verband houden
   met het momenteel gemarkeerde pakket; ten derde verschijnt er onderaan het
   scherm een regel met een suggestie over hoe het probleem opgelost kan
   worden. Om in de pakketlijst snel defecte pakketten te vinden, kunt u op b
   drukken of zoeken naar ?broken.

   [Opmerking] Opmerking
               De tekst [1(1)/...] geeft de voortgang weer van de
               vereistenoplosser van aptitude. Het eerste cijfer is de
               oplossing die u momenteel geselecteerd heeft en het tweede is
               het aantal oplossingen dat aptitude reeds uitgewerkt heeft. De
               aanwezigheid van de tekst “...” geeft aan dat er buiten de
               uitgewerkte oplossingen mogelijk nog andere zijn. Indien
               aptitude zeker was dat de uitgewerkte oplossing de enig
               mogelijke was, zou deze indicator er zo uitzien: [1/1].

   Om bijkomende informatie te zien over hoe aptitude denkt dat u dit
   probleem kunt oplossen, drukt u op e. Er zal dan een scherm verschijnen
   dat op het volgende gelijkt:

  Acties  Ongedaan maken  Pakket  Zoeken  Opties  Weergaven  Hulp
 f10: Menu  ?: Hulp  q: Afsluiten  u: Bijwerken  g: Ophalen/Inst./Verw. Pakketten
                 Pakketten                          Oplossen van vereisten
   --\ Behoud de volgende pakketten op hun huidige versie:
     gstreamer0.8-cdparanoia                           [0.8.10-1 (unstable, nu)]
     sound-juicer                                                [2.10.1-2 (nu)]
















 [1(1)/...] Suggereert 2 te behouden
 e: Onderzoeken  !: Toepassen  .: Volgende  ,: Vorige

   Van hieruit kunt u meer oplossingen te zien krijgen door op . te drukken
   of terugkeren naar oplossingen die u eerder onderzocht, door op , te
   drukken. Om de huidige oplossing toe te passen en naar de pakketlijst
   terug te keren, moet u op ! drukken. Op . drukken terwijl het bovenstaande
   scherm zichtbaar is, resulteert bijvoorbeeld in het voorstellen van de
   volgende oplossing:

  Acties  Ongedaan maken  Pakket  Zoeken  Opties  Weergaven  Hulp
 f10: Menu  ?: Hulp  q: Afsluiten  u: Bijwerken  g: Ophalen/Inst./Verw. Pakketten
                 Pakketten                          Oplossen van vereisten
   --\ Behoud de volgende pakketten op hun huidige versie:
     sound-juicer                                      [2.10.1-3 (unstable, nu)]
   --\ Degradeer de volgende pakketten:
     gstreamer0.8-cdparanoia          [0.8.11-1 unstable, nu -> 0.8.8-3 testing]















 [2(2)/...] Suggereert 1 te behouden,1 te degraderen
 e: Onderzoeken  !: Toepassen  .: Volgende  ,: Vorige

   Naast de basale commando's om door oplossingen te navigeren, kunt u op r
   drukken om acties te “verwerpen” die u afwijst. De eerste oplossing zal
   bijvoorbeeld het verwijderen van sound-juicer annuleren -- net de actie
   die we trachtten uit te voeren! Door op het item dat met die actie
   overeenkomt op r te drukken, kunnen we aptitude vertellen dat het de
   verwijdering van sound-juicer niet op die manier zou mogen annuleren.

  Acties  Ongedaan maken  Pakket  Zoeken  Opties  Weergaven  Hulp
 f10: Menu  ?: Hulp  q: Afsluiten  u: Bijwerken  g: Ophalen/Inst./Verw. Pakketten
                 Pakketten                          Oplossen van vereisten
   --\ Behoud de volgende pakketten op hun huidige versie:
     gstreamer0.8-cdparanoia                           [0.8.11-1 (unstable, nu)]
 R   sound-juicer                                      [2.10.1-3 (unstable, nu)]






 GNOME 2 CD Ripper
 gnome-desktop-environment is afhankelijk van sound-juicer
 --\ De volgende acties zullen deze vereiste oplossen:
   -> Verwijder gnome-desktop-environment [1:2.10.2.3 (unstable, testing, nu)]
 R -> Annuleer de verwijdering van sound-juicer
   -> Degradeer sound-juicer [2.10.1-3 (unstable, nu) -> 0.6.1-2 (testing)]




 [1(1)/...] Suggereert 2 te behouden
 e: Onderzoeken  !: Toepassen  .: Volgende  ,: Vorige

   Zoals u kunt zien, is het item uit de lijst dat overeenkomt met het
   behouden van sound-juicer op zijn huidige versie, rood geworden en
   gemarkeerd met een “R”, wat aangeeft dat dit verworpen werd. Toekomstige
   oplossingen die u genereert (wat elke oplossing is die u nog niet gezien
   heeft) zullen deze actie niet bevatten, al blijven oplossingen met deze
   actie die eerder al gegenereerd werden, wel beschikbaar.

   [Opmerking] Opmerking
               In de bovenstaande schermweergave wordt een beschrijving van
               sound-juicer weergegeven in het midden van het scherm.
               Daaronder ziet u de vereiste die er voor zorgde dat
               sound-juicer behouden moest blijven op zijn huidige versie,
               samen met alle manieren om deze vereiste op te lossen die
               bekend zijn aan aptitude.

   Bijvoorbeeld, indien deze afwijzing gebeurt onmiddellijk na de poging om
   sound-juicer te verwijderen, zal drukken op . de volgende oplossing
   ophalen en de oplossing overslaan die de installatie van sound-juicer
   annuleert en gstreamer0.8-cdparanoia degradeert.

  Acties  Ongedaan maken  Pakket  Zoeken  Opties  Weergaven  Hulp
 f10: Menu  ?: Hulp  q: Afsluiten  u: Bijwerken  g: Ophalen/Inst./Verw. Pakketten
                 Pakketten                          Oplossen van vereisten
   --\ Verwijder de volgende pakketten:
     gnome-desktop-environment              [1:2.10.2.3 (unstable, testing, nu)]

















 [2(2)/...] Suggereert 1 te verwijderen
 e: Onderzoeken  !: Toepassen  .: Volgende  ,: Vorige

   Afwijzingen worden enkel toegepast op nieuw gegenereerde oplossingen. Dat
   zijn oplossingen die gegenereerd worden als u op . drukt terwijl u de
   laatst gegenereerde oplossing bekijkt. Eerder gegenereerde oplossingen
   kunnen die afgewezen elementen nog steeds bevatten. U kunt op elk ogenblik
   een afwijzing herroepen door de afgewezen actie nog eens te selecteren en
   op r te drukken. Dit zal toelaten dat opnieuw oplossingen gegenereerd
   worden die deze actie bevatten, met inbegrip van eventuele oplossingen die
   vroeger “overgeslagen” werden.

   Het tegengestelde van een actie verwerpen is ze goedkeuren. Om een actie
   goed te keuren, moet u ze selecteren en op a drukken. Dit dwingt de
   probleemoplosser ertoe om voor die actie te kiezen telkens wanneer dat
   mogelijk is^[3]. Goedgekeurde acties krijgen een groene kleur en worden
   met de letter “A” aangeduid, zoals in de volgende schermweergave:

  Acties  Ongedaan maken  Pakket  Zoeken  Opties  Weergaven  Hulp
 f10: Menu  ?: Hulp  q: Afsluiten  u: Bijwerken  g: Ophalen/Inst./Verw. Pakketten
                 Pakketten                          Oplossen van vereisten
   --\ Verwijder de volgende pakketten:
 A   gnome-desktop-environment              [1:2.10.2.3 (unstable, testing, nu)]

















 [2(2)/...] Suggereert 1 te verwijderen
 e: Onderzoeken  !: Toepassen  .: Volgende  ,: Vorige

   [Belangrijk] Belangrijk
                Indien u geen enkele defecte vereiste oplost, zal aptitude
                automatisch zijn huidige suggestie toepassen op het ogenblik
                dat u uw selecties effectief toepast door op g te drukken.
                Automatisch vereistenproblemen oplossen is echter een
                moeilijke klus en het is dus mogelijk dat u niet gelukkig
                bent met het resultaat. In het algemeen is het daarom beter
                te bekijken wat aptitude van plan is te doen, vooraleer u uw
                selecties toepast.

  De pakketlijst bijwerken en pakketten installeren

   Vanaf nu weet u voldoende over aptitude om daadwerkelijk veranderingen aan
   uw systeem aan te brengen.

   Geregeld moet u uw lijst van de op de Debian servers beschikbare pakketten
   bijwerken om op de hoogte te blijven van nieuwe pakketten en nieuwe
   pakketversies. Om dat te doen, drukt u op u. Op gelijk welk moment tijdens
   het downloaden, kunt u op q drukken om het proces af te breken.

   Als u een ververste pakketlijst heeft, kunt u de pakketten kiezen die u
   wilt opwaarderen, installeren of verwijderen, zoals in het vorige
   onderdeel beschreven werd. Om na te kijken welke acties u aangevraagd
   heeft, drukt u eenmaal op g. Bij het installeren van het pakket
   kaffeine-mozilla (uit het vorige voorbeeld), verschijnt het volgende
   scherm:

  Acties  Ongedaan maken  Pakket  Zoeken  Opties  Weergaven  Hulp
 f10: Menu  ?: Hulp  q: Afsluiten  u: Bijwerken  g: Ophalen/Inst./Verw. Pakketten
 aptitude 0.2.14.1                  Zal 2925kB schijfruimte gebruiken  DL grootte: 1375kB
 --\ Automatisch te installeren pakketten om aan een vereiste te voldoen
 piA kaffeine                                        +2843kB <none>     0.4.3-1
 --\ Te installeren pakketten
 pi  kaffeine-mozilla                                +81.9kB <none>     0.4.3-1







 Deze pakketten worden geïnstalleerd omdat ze vereist zijn door een ander
 pakket dat u wilt installeren.

 Als u een pakket selecteert, komt in deze ruimte
 uitleg over zijn huidige toestand.





   Zoals u kunt zien, besliste aptitude automatisch om voor mij kaffeine te
   installeren, omdat kaffeine-mozilla het vereist. Op dit punt heb ik de
   keuze om ofwel voort te gaan met de installatie door op g te drukken, of
   ze af te breken door op q te drukken.

Aan de commandoregel aptitude gebruiken

   Behalve via zijn “visuele” interface, beschreven in het vorige onderdeel,
   kunt u aptitude rechtstreeks aan de commandoregel gebruiken om pakketten
   te beheren op dezelfde manier als u apt-get zou gebruiken. Dit deel
   behandelt de meest gebruikelijke acties van aptitude aan de commandoregel.
   Raadpleeg voor meer informatie de aptitude commandoregel referentiegids.

   Over het algemeen ziet het gebruik van aptitude aan de commandoregel er
   als volgt uit:

   aptitude actie [argumenten...]

   actie zegt aptitude welke actie er ondernomen moet worden. De overige
   argumenten worden op een optiespecifieke wijze gebruikt. Meestal bestaan
   ze uit pakketnamen en schakelopties voor de commandoregel^[4].

   De belangrijkste acties zijn:

   aptitude update

           Dit commando werkt de pakketlijst bij, zoals wanneer u bij de
           visuele interface op u zou drukken.

   aptitude safe-upgrade

           Dit commando zal zoveel mogelijk pakketten opwaarderen zonder
           evenwel pakketten te verwijderen.

           Soms is het nodig dat een pakket verwijderd wordt om een ander op
           te waarderen. Dit commando kan in dergelijke omstandigheden het
           pakket niet opwaarderen. Gebruik het commando full-upgrade om ook
           deze pakketten op te waarderen.

   aptitude full-upgrade

           Net zoals safe-upgrade zal dit commando proberen pakketten op te
           waarderen, maar op het gebied van het oplossen van
           vereistenproblemen gaat het agressiever te werk: het zal pakketten
           installeren en verwijderen totdat aan alle vereisten voldaan werd.
           Gezien de aard van dit commando is het mogelijk dat het ongewenste
           zaken doet en dus zou u het omzichtig moeten gebruiken.

           [Opmerking] Opmerking
                       Om historische redenen werd dit commando
                       oorspronkelijk dist-upgrade genoemd en ook die
                       benaming wordt nog steeds door aptitude herkend.

   aptitude [ install | remove | purge ] pkkt1 [pkkt2...]

           Deze opdrachten installeren, verwijderen of wissen^[5] de
           opgegeven pakketten. Het “installeren” van een pakket dat al
           geïnstalleerd is, maar wel opgewaardeerd kan worden, zal als
           effect hebben dat dit pakket opgewaardeerd wordt.

   aptitude search patroon1 [patroon2...]

           Dit commando zoekt naar pakketten waarvan de naam het (een van de)
           opgegeven patro(o)n(en) bevat en geeft het resultaat weer in de
           terminal. Behalve een gewoon stukje tekst, kan elk patroon een
           zoekpatroon zijn, zoals beschreven in de paragraaf met de naam
           “Zoekpatronen”. ^[6] Bijvoorbeeld, “aptitude search gnome kde” zal
           alle pakketten weergeven waarvan de naam ofwel “gnome” ofwel “kde”
           bevat.

   aptitude show pkkt1 [pkkt2...]

           Toont in de terminal informatie over elk pkkt.

   Alle commando's die pakketten installeren, opwaarderen of verwijderen
   aanvaarden de parameter -s, die staat voor “simuleren”. Als -s opgegeven
   werd aan de commandoregel, voert het programma al de acties uit die het
   normaal zou uitvoeren, maar downloadt of installeert/verwijdert het de
   bestanden niet effectief.

   aptitude zal soms reageren met een prompt zoals deze:

 De volgende NIEUWE pakketten zullen automatisch worden geïnstalleerd:
   space-orbit-common
 De volgende NIEUWE pakketten zullen worden geïnstalleerd:
   space-orbit space-orbit-common
 0 pakketten opwaarderen, 2 nieuwe installeren, 0 verwijderen en 0 niet opwaarderen.
 Heb 3200kB archieven nodig. Na uitpakken zal 8413kB worden gebruikt.
 Wilt u verdergaan? [Y/n/?]

   Naast de vanzelfsprekende opties “Yes” en “No”, staan er nog een aantal
   commando's ter beschikking die gebruikt kunnen worden om de informatie die
   aan de prompt getoond wordt te wijzigen of om verdere acties op te geven.
   Bijvoorbeeld op s drukken zal informatie tonen/verbergen over hoeveel
   ruimte door elk pakket ingenomen zal worden:

 Wilt u verdergaan? [Y/n/?]  s

 Verschillen in grootte worden getoond.

 De volgende NIEUWE pakketten zullen automatisch worden geïnstalleerd:
   space-orbit-common <+8020kB>
 De volgende NIEUWE pakketten zullen worden geïnstalleerd:
   space-orbit <+393kB> space-orbit-common <+8020kB>
 0 pakketten opwaarderen, 2 nieuwe installeren, 0 verwijderen en 0 niet opwaarderen.
 Heb 3200kB archieven nodig. Na uitpakken zal 8413kB worden gebruikt.
 Wilt u verdergaan? [Y/n/?]

   Analoog daarmee zal op d drukken informatie oproepen over automatisch
   geïnstalleerde of verwijderde pakketten:

 De volgende NIEUWE pakketten zullen automatisch worden geïnstalleerd:
   space-orbit-common (D: space-orbit)
 De volgende NIEUWE pakketten zullen worden geïnstalleerd:
   space-orbit space-orbit-common
 0 pakketten opwaarderen, 2 nieuwe installeren, 0 verwijderen en 0 niet opwaarderen.
 Heb 3200kB archieven nodig. Na uitpakken zal 8413kB worden gebruikt.

   Dit laat zien dat space-orbit-common wordt geïnstalleerd omdat space-orbit
   dit vereist. U kunt de volledige lijst van wat u kunt invoeren zien door
   aan de prompt ? in te voeren.

   Indien uw verzoek vereisten geweld aandoet op een manier die geen
   eenvoudige oplossing meer toelaat, zal aptitude u vragen wat het moet
   doen:

 De volgende pakketten zijn DEFECT:
   libsdl1.2debian
 De volgende pakketten zullen worden VERWIJDERD:
   libsdl1.2debian-alsa
 .
 .
 .
 De volgende acties zullen deze vereisten oplossen:

 Installeer de volgende pakketten:
 libsdl1.2debian-all [1.2.12-1 (unstable)]

 Score is 41

 Deze oplossing aanvaarden? [Y/n/q/?]

   Op y drukken (of gewoon enter indrukken) zal de voorgestelde oplossing
   aanvaarden, Op n drukken zal de “beste eropvolgende” oplossing weergeven:

 Deze oplossing aanvaarden? [Y/n/q/?] n
 De volgende acties zullen deze vereisten oplossen:

 Installeer de volgende pakketten:
 libsdl1.2debian-esd [1.2.12-1 (unstable)]

 Score is 19

 Deze oplossing aanvaarden? [Y/n/q/?]

   Zoals dat bij de hoofdprompt aan de commandoregel het geval is, kunt u aan
   de prompt van de vereistenoplosser een aantal bijkomende acties uitvoeren,
   met inbegrip van het manueel veranderen van de toestand van pakketten. Typ
   ? om een volledige lijst te zien te krijgen.

   Als u q typt, zal de automatische oplosser afgebroken worden en krijgt u
   de kans de vereistenproblemen manueel op te lossen:

 Deze oplossing aanvaarden? [Y/n/q/?] q
 aptitude slaagde niet in het vinden van een oplossing voor deze vereisten. U kunt ze zelf handmatig oplossen ofwel 'n' typen om te stoppen.
 De volgende pakketten hebben niet-voldane vereisten:
   libsdl1.2debian: Hangt af van: libsdl1.2debian-alsa (= 1.2.12-1) maar het kan niet geïnstalleerd worden, of
                             libsdl1.2debian-all (= 1.2.12-1) maar het kan niet geïnstalleerd worden, of
                             libsdl1.2debian-esd (= 1.2.12-1) maar het kan niet geïnstalleerd worden, of
                             libsdl1.2debian-arts (= 1.2.12-1) maar het kan niet geïnstalleerd worden, of
                             libsdl1.2debian-oss (= 1.2.12-1) maar het kan niet geïnstalleerd worden, of
                             libsdl1.2debian-nas (= 1.2.12-1) maar het kan niet geïnstalleerd worden, of
                             libsdl1.2debian-pulseaudio (= 1.2.12-1) maar het kan niet geïnstalleerd worden
 Deze vereisten handmatig oplossen? [N/+/-/_/:/?]

   Om de defecte vereisten op te lossen kunt u gebruik maken van alle
   commando's voor het manipuleren van pakketten (typ ? voor een volledige
   lijst van beschikbare commando's). Typ n of druk enter om aptitude te
   beëindigen:

 Deze vereisten handmatig oplossen? [N/+/-/_/:/?] n
 Afbreken.

   Raadpleeg Referentiegids voor de commandoregel voor een volledige
   documentatie bij de functies van aptitude aan de commandoregel.

   --------------------------------------------------------------------------

   ^[2] U kunt ook veranderingen aan pakketten doorvoeren via het menu
   Pakket; zie de paragraaf met de naam “Het menu Pakket” voor de details.

   ^[3] Een actie goedkeuren is niet helemaal hetzelfde als eisen dat alle
   oplossingen die actie bevatten. De betekenis is eerder dat als er een
   keuze is tussen een goedgekeurde actie en een niet-goedgekeurde, de
   oplosser steeds voor de goedgekeurde actie zal kiezen. Indien er meerdere
   mogelijke goedgekeurde acties zijn, zijn ze allemaal kandidaat om in de
   oplossing opgenomen te worden.

   ^[4] Een “schakeloptie” is een letter voorafgegaan door een
   verbindingsstreepje: bijvoorbeeld, “-a”, “-v”, enz.

   ^[5] Het wissen (purge) van een pakket verwijdert het pakket en ook zijn
   configuratiebestanden.

   ^[6] Hetzelfde geldt in feite voor de commando's die pakketten als
   argument hebben, zoals install of show.

                    Hoofdstuk 2. De aptitude referentiegids

   Inhoudsopgave

   De terminal-gebruikersinterface van aptitude

                De menu's gebruiken

                Menu-commando's

                Met verschillende weergaven werken

                Systeembeheerder (root) worden

   Pakketten beheren

                De pakketlijst beheren

                Informatie over pakketten opzoeken

                De toestand van een pakket wijzigen

                Pakketten ophalen, installeren en verwijderen

                De betrouwbaarheid van pakketten begrijpen en ermee omgaan

                Automatisch geïnstalleerde pakketten beheren

   Vereisten van pakketten oplossen

                Het oplossen van vereisten in aptitude

                Onmiddellijke vereistenoplossing

                Vereisten interactief oplossen

                Kosten van de interactieve vereistenoplosser

                De interactieve vereistenoplosser configureren

   Zoekpatronen

                Naar tekenreeksen zoeken

                Verkorte notatie voor zoektermen

                Zoekopdrachten en versies

                Expliciete zoekdoelen

                Referentiegids voor zoektermen

   Aanpassingen maken aan aptitude

                De pakketlijst aanpassen

                Sneltoetsen aanpassen

                De kleur en de vormgeving van tekst aanpassen

                De schermopmaak aanpassen

                Referentiegids voor het configuratiebestand

                Thema's

   Mijnenveger spelen

     Het Witte Konijn zette zijn bril op. 'Alstublieft, uwe majesteit, waar  
     zal ik beginnen?' vroeg hij.

     'Begin bij het begin,' sprak de Koning ernstig, 'en ga verder tot u
     aan het einde komt: stop daar.'
                                         -- Lewis Carrol, Alice in Wonderland

   aptitude is een uitgebreid programma met veel mogelijkheden en soms is het
   moeilijk om zich te herinneren hoe iets gedaan moet worden, of zelfs of
   iets hoe dan ook wel mogelijk is. De auteur krijgt inderdaad veel vragen
   om functies toe te voegen die eigenlijk al bestaan maar moeilijk te vinden
   zijn. ^[7]

   In een poging om deze onduidelijkheid tegen te gaan, beschrijft deze
   referentiegids alle functionaliteit en elke configuratieparameter van
   aptitude. Voor een toegankelijke gids bij de belangrijke functies van
   aptitude, zie Hoofdstuk 1, Aan de slag.

   [Opmerking] Opmerking
               Het gedrag en het voorkomen van aptitude kan op een aantal
               manieren geconfigureerd worden. Deze handleiding beschrijft
               hoe het programma werkt met de standaardinstellingen. Een
               beschrijving van hoe verschillende instellingen het gedrag
               beïnvloeden wordt gegeven in de paragraaf met de naam
               “Aanpassingen maken aan aptitude”.

De terminal-gebruikersinterface van aptitude

   Dit gedeelte beschrijft de onderdelen van de terminal-gebonden
   gebruikersinterface van aptitude die geen verband houden met het beheer
   van pakketten.

  De menu's gebruiken

   De menubalk bovenaan het scherm toont de belangrijkste commando's van
   aptitude. Om de menubalk te activeren, drukt u op Control+t (ook geldig
   zijn: Control+Spatie en F10). U kunt er dan in navigeren met de
   pijltjestoetsen en een menu-item selecteren met de Enter-toets.

   Sommige menu-items hebben ook een “sneltoets”: een letter of cijfer dat
   gebruikt kan worden om het item te selecteren terwijl het menu geactiveerd
   is. Deze sneltoetsen worden weergegeven in een helderder wit dan de rest
   van het menu.

   Daarenboven hebben sommige menu-items een “snelkoppeling”: een
   toetsencombinatie die dezelfde actie als het menu-item uitlokt als het
   menu niet geactiveerd is. Deze snelkoppelingen worden weergegeven aan de
   rechterkant van het menu.

   In het vervolg van de handleiding zullen menu-commando's op deze manier
   geschreven worden: Menu → Item (toets). Dit geeft aan dat u Item moet
   kiezen in het menu Menu en dat toets de sneltoets is voor dat commando.

  Menu-commando's

    Het menu Acties

   Afbeelding 2.1. Beschikbare commando's in het menu Acties

   +------------------------------------------------------------------------+
   |           Commando           |              Omschrijving               |
   |------------------------------+-----------------------------------------|
   |                              | Indien er nog geen voorafbeelding van   |
   |                              | de installatie zichtbaar is, geef er    |
   | Acties →                     | dan een weer; voer anders een           |
   | Installeer/verwijder         | installatieoperatie uit, zoals          |
   | pakketten (g)                | beschreven in de paragraaf met de naam  |
   |                              | “Pakketten ophalen, installeren en      |
   |                              | verwijderen”.                           |
   |------------------------------+-----------------------------------------|
   | Acties → Werk pakketlijst    | Maak de pakketlijst up-to-date.         |
   | bij (u)                      |                                         |
   |------------------------------+-----------------------------------------|
   |                              | Markeer alle opwaardeerbare pakketten   |
   | Acties → Markeer als         | om opgewaardeerd te worden, behalve die |
   | opwaardeerbaar (U)           | welke gehandhaafd werden of waarvan de  |
   |                              | opwaardering verboden werd.             |
   |------------------------------+-----------------------------------------|
   | Acties → Vergeet nieuwe      | Verwijder alle informatie over welke    |
   | pakketten (f)                | pakketten “nieuw” zijn (maak de boom    |
   |                              | van “Nieuwe Pakketten” leeg).           |
   |------------------------------+-----------------------------------------|
   |                              | Annuleer alle aanhangige acties uit     |
   |                              | deze sessie (waaronder installaties,    |
   | Acties → Annuleer aanhangige | verwijderingen, opwaarderingen,         |
   | acties                       | handhavingen, markeringen als           |
   |                              | automatisch geïnstalleerd...). Dit is   |
   |                              | ongeveer equivalent aan het programma   |
   |                              | opnieuw starten.                        |
   |------------------------------+-----------------------------------------|
   | Acties → Schoon pakketcache  | Verwijder alle gecomprimeerde pakketten |
   | op                           | die gedownload werden door aptitude     |
   |                              | ^[a].                                   |
   |------------------------------+-----------------------------------------|
   |                              | Verwijder alle gecomprimeerde pakketten |
   |                              | die gedownload werden door aptitude     |
   |                              | ^[a] en die niet langer beschikbaar     |
   |                              | zijn. Dit zijn pakketten waarvan        |
   | Acties → Schoon verouderde   | verondersteld kan worden dat ze         |
   | bestanden op                 | verouderd zijn en verwijderd kunnen     |
   |                              | worden om schijfruimte vrij te maken,   |
   |                              | zonder dat later nog een anders         |
   |                              | onnodige download ervan vereist zal     |
   |                              | zijn.                                   |
   |------------------------------+-----------------------------------------|
   |                              | Speel een spelletje Mijnenveger, zoals  |
   | Acties → Mijnenveger spelen  | beschreven in de paragraaf met de naam  |
   |                              | “Mijnenveger spelen”.                   |
   |------------------------------+-----------------------------------------|
   | Acties → Beheerder (root)    | Werk verder als de systeembeheerder     |
   | worden                       | (root user). Zie de paragraaf met de    |
   |                              | naam “Systeembeheerder (root) worden”.  |
   |------------------------------+-----------------------------------------|
   |                              | Sluit aptitude af en sla alle gemaakte  |
   | Acties → Afsluiten (Q)       | veranderingen aan de toestand van       |
   |                              | pakketten op.                           |
   |------------------------------------------------------------------------|
   | ^[a] Of gelijk welk ander apt-gereedschap.                             |
   +------------------------------------------------------------------------+

    Het menu Ongedaan maken

   Afbeelding 2.2. Beschikbare commando's in het menu Ongedaan maken

   +------------------------------------------------------------------------+
   |     Commando     |                    Omschrijving                     |
   |------------------+-----------------------------------------------------|
   |                  | Annuleer het effect van de laatste verandering aan  |
   | Ongedaan maken → | de toestand van een pakket, en ga maximaal terug    |
   | Ongedaan maken   | tot het moment waarop aptitude voor het laatst      |
   | (Control+u)      | opstart werd, de pakketlijst bijgewerkt werd of een |
   |                  | installatieoperatie uitgevoerd werd.                |
   +------------------------------------------------------------------------+

    Het menu Pakket

   Afbeelding 2.3. Beschikbare commando's in het menu Pakket

   +------------------------------------------------------------------------+
   |         Commando         |                Omschrijving                 |
   |--------------------------+---------------------------------------------|
   | Pakket → Installeren (+) | Markeer het momenteel geselecteerde pakket  |
   |                          | om geïnstalleerd te worden.                 |
   |--------------------------+---------------------------------------------|
   | Pakket → Herinstalleren  | Markeer het momenteel geselecteerde pakket  |
   | (L)                      | om opnieuw geïnstalleerd te worden.         |
   |--------------------------+---------------------------------------------|
   | Pakket → Verwijderen (-) | Markeer het momenteel geselecteerde pakket  |
   |                          | om verwijderd te worden.                    |
   |--------------------------+---------------------------------------------|
   | Pakket → Wissen (purge)  | Markeer het momenteel geselecteerde pakket  |
   | (_)                      | om gewist te worden.                        |
   |--------------------------+---------------------------------------------|
   |                          | Annuleer een eventueel aanhangig zijnde     |
   |                          | installatie, opwaardering of verwijdering   |
   | Pakket → Behouden (:)    | van het momenteel geselecteerde pakket en   |
   |                          | verwijder een eventuele toestand van        |
   |                          | handhaving waarin het pakket geplaatst      |
   |                          | werd.                                       |
   |--------------------------+---------------------------------------------|
   | Pakket → Handhaven (=)   | Bevries het momenteel geselecteerde pakket. |
   |--------------------------+---------------------------------------------|
   |                          | Markeer het momenteel geselecteerde pakket  |
   |                          | als een “automatisch geïnstalleerd” pakket. |
   | Pakket → Markeer als     | Voor meer informatie over handmatig en      |
   | Automatisch (M)          | automatisch geïnstalleerde pakketten, zie   |
   |                          | de paragraaf met de naam “Automatisch       |
   |                          | geïnstalleerde pakketten beheren”.          |
   |--------------------------+---------------------------------------------|
   |                          | Markeer het momenteel geselecteerde pakket  |
   |                          | als een “handmatig geïnstalleerd” pakket.   |
   | Pakket → Markeer als     | Voor meer informatie over handmatig en      |
   | Handmatig (m)            | automatisch geïnstalleerde pakketten, zie   |
   |                          | de paragraaf met de naam “Automatisch       |
   |                          | geïnstalleerde pakketten beheren”.          |
   |--------------------------+---------------------------------------------|
   |                          | Indien een pakket geselecteerd is, dat      |
   |                          | opgewaardeerd kan worden, verbied dan dat   |
   | Pakket → Verbied Versie  | het opgewaardeerd wordt naar de huidige     |
   | (F)                      | beschikbare versie. Indien een versie van   |
   |                          | een pakket geselecteerd is, verbied dan dat |
   |                          | het pakket naar deze versie opgewaardeerd   |
   |                          | wordt.                                      |
   |--------------------------+---------------------------------------------|
   |                          | Geef een scherm weer dat informatie bevat   |
   | Pakket → Informatie      | over het momenteel geselecteerde pakket,    |
   | (enter)                  | zoals de pakketten waarvan het afhankelijk  |
   |                          | is, de pakketten die dit pakket vereisen en |
   |                          | de beschikbare versies ervan.               |
   |--------------------------+---------------------------------------------|
   |                          | Loop bij het bladeren in de pakketlijst     |
   |                          | door de informatie die weergegeven kan      |
   |                          | worden in het informatiegebied (de onderste |
   |                          | helft van het scherm). Het informatiegebied |
   | Pakket → Wissel          | kan de uitgebreide beschrijving van het     |
   | pakketinformatie (i)     | geselecteerde pakket weergeven (het normale |
   |                          | gedrag), een samenvatting van de vereisten  |
   |                          | die met het pakket verband houden of een    |
   |                          | analyse van welke andere pakketten het      |
   |                          | geselecteerde pakket vereisen of            |
   |                          | suggereren.                                 |
   |--------------------------+---------------------------------------------|
   |                          | Geef over het momenteel geselecteerde       |
   |                          | pakket de Debian changelog (log van de      |
   | pakket → Log van         | eraan gemaakte wijzigingen) weer. Om de     |
   | wijzigingen (C)          | changelog over een specifieke versie te     |
   |                          | zien, moet u die versie selecteren en dit   |
   |                          | commando uitvoeren.                         |
   +------------------------------------------------------------------------+

    Het menu Oplosser

   Afbeelding 2.4. Beschikbare commando's in het menu Oplosser

   +------------------------------------------------------------------------+
   |     Commando      |                    Omschrijving                    |
   |-------------------+----------------------------------------------------|
   | Oplosser →        | Geef een gedetailleerde beschrijving weer van de   |
   | Bestudeer         | huidige suggestie van de probleemoplosser (zie de  |
   | Oplossing (e)     | paragraaf met de naam “Vereisten interactief       |
   |                   | oplossen”).                                        |
   |-------------------+----------------------------------------------------|
   | Oplosser →        | Voer de acties uit die de probleemoplosser         |
   | Aanvaard          | momenteel suggereert.                              |
   | Oplossing (!)     |                                                    |
   |-------------------+----------------------------------------------------|
   | Oplosser →        | Selecteer de volgende suggestie van de             |
   | Volgende          | probleemoplosser.                                  |
   | Oplossing (.)     |                                                    |
   |-------------------+----------------------------------------------------|
   | Oplosser → Vorige | Selecteer de vorige suggestie van de               |
   | Oplossing (,)     | probleemoplosser.                                  |
   |-------------------+----------------------------------------------------|
   | Oplosser → Eerste | Selecteer de eerste suggestie van de               |
   | Oplossing (<)     | probleemoplosser.                                  |
   |-------------------+----------------------------------------------------|
   | Oplosser →        | Selecteer de oplossing die de probleemoplosser     |
   | Laatste Oplossing | laatst genereerde (zie de paragraaf met de naam    |
   | (>)               | “Vereisten interactief oplossen”).                 |
   |-------------------+----------------------------------------------------|
   |                   | Zet bij het onderzoeken van een oplossing aan/uit  |
   | Oplosser →        | of de momenteel geselecteerde actie verworpen      |
   | Verworpen         | wordt en ga verder naar de volgende actie (zie de  |
   | aan-/uitzetten    | paragraaf met de naam “Vereisten interactief       |
   | (r)               | oplossen”). Indien de actie momenteel een          |
   |                   | goedkeuring heeft, dan wordt die goedkeuring       |
   |                   | geannuleerd.                                       |
   |-------------------+----------------------------------------------------|
   |                   | Zet bij het onderzoeken van een oplossing aan/uit  |
   | Oplosser →        | of de momenteel geselecteerde actie goedgekeurd    |
   | Goedgekeurd       | wordt en ga verder naar de volgende actie (zie de  |
   | aan-/uitzetten    | paragraaf met de naam “Vereisten interactief       |
   | (a)               | oplossen”). Indien de actie momenteel als          |
   |                   | afgekeurd aangegeven staat, dan wordt die          |
   |                   | afkeuring geannuleerd.                             |
   |-------------------+----------------------------------------------------|
   |                   | Bij het onderzoeken van een oplossing              |
   | Oplosser → Bekijk | gedetailleerde informatie bekijken over het pakket |
   | doel (Enter)      | dat door de momenteel geselecteerde actie          |
   |                   | getroffen wordt (zie de paragraaf met de naam      |
   |                   | “Vereisten interactief oplossen”).                 |
   |-------------------+----------------------------------------------------|
   |                   | Verwerp (zoals bij Oplosser → Verworpen            |
   |                   | aan-/uitzetten (r)) alle acties die een handhaving |
   | Oplosser → Te     | van een pakket zouden verbreken of een verboden    |
   | handhaven         | versie zouden installeren. Deze acties worden      |
   | pakketten niet    | standaard verworpen, tenzij                        |
   | breken            | Aptitude::ProblemResolver::Allow-Break-Holds       |
   |                   | ingesteld staat op true, maar dit menu-item laat u |
   |                   | toe ze op elk moment handmatig te verwerpen.       |
   +------------------------------------------------------------------------+

    Het menu Zoeken

   Afbeelding 2.5. Beschikbare commando's in het menu Zoeken

   +------------------------------------------------------------------------+
   |         Commando          |                Omschrijving                |
   |---------------------------+--------------------------------------------|
   |                           | Zoek in de pakketlijst naar het volgende   |
   | Zoeken → Zoeken (/)       | pakket dat aan het zoekpatroon beantwoordt |
   |                           | (zie de paragraaf met de naam              |
   |                           | “Zoekpatronen”).                           |
   |---------------------------+--------------------------------------------|
   |                           | Zoek in de pakketlijst naar het vorige     |
   | Zoeken → Zoek             | pakket dat aan het zoekpatroon beantwoordt |
   | Achterwaarts (\)          | (zie de paragraaf met de naam              |
   |                           | “Zoekpatronen”).                           |
   |---------------------------+--------------------------------------------|
   | Zoeken → Zoek Opnieuw (n) | Herhaal de laatste zoekopdracht.           |
   |---------------------------+--------------------------------------------|
   |                           | Herhaal de laatste zoekopdracht, maar in   |
   | Zoeken → Zoek Opnieuw     | de tegengestelde richting. Indien de       |
   | Achterwaarts (N)          | laatste zoekopdracht een achterwaartse     |
   |                           | zoekopdracht was, zal dit een voorwaartse  |
   |                           | zoekopdracht uitvoeren en vice versa.      |
   |---------------------------+--------------------------------------------|
   |                           | Filter de huidige pakketlijst door elk     |
   | Zoeken → Beperk Weergave  | pakket eruit te verwijderen dat niet aan   |
   | (l)                       | het zoekpatroon beantwoordt (zie de        |
   |                           | paragraaf met de naam “Zoekpatronen”).     |
   |---------------------------+--------------------------------------------|
   | Zoeken → Annuleer         | Pas op de huidige pakketlijst niet langer  |
   | Beperking Weergave        | een filter toe (alle pakketten zullen      |
   |                           | weergegeven worden).                       |
   |---------------------------+--------------------------------------------|
   | Zoeken → Zoek Defecte (b) | Zoek het volgende defecte pakket. Dit is   |
   |                           | een equivalent van zoeken naar ?broken.    |
   +------------------------------------------------------------------------+

    Het menu Opties

   Afbeelding 2.6. Beschikbare commando's in het menu Opties

   +------------------------------------------------------------------------+
   |        Commando         |                 Omschrijving                 |
   |-------------------------+----------------------------------------------|
   |                         | Open in de bovenhelft een nieuwe weergave    |
   |                         | waarin u de instellingen van aptitude kunt   |
   |                         | wijzigen. De configuratieopties worden in    |
   | Opties →                | een boomstructuur weergegeven, vergelijkbaar |
   | Voorkeursinstellingen   | met de pakketboom. Om een optie aan/uit te   |
   |                         | zetten, selecteert u die en drukt dan op de  |
   |                         | Spatie- of Enter-toets. Configuratieopties   |
   |                         | worden opgeslagen in ~/.aptitude/config      |
   |                         | onmiddellijk nadat ze geselecteerd werden.   |
   |-------------------------+----------------------------------------------|
   | Opties → Herstel Opties | Stel alle opties terug in op hun             |
   |                         | standaardwaarden.                            |
   +------------------------------------------------------------------------+

    Het menu Weergaven

   [Opmerking] Opmerking
               Voor een overzicht over hoe weergaven werken, zie de paragraaf
               met de naam “Met verschillende weergaven werken”.

   Afbeelding 2.7. Beschikbare commando's in het menu Weergaven

   +------------------------------------------------------------------------+
   |         Commando          |                Omschrijving                |
   |---------------------------+--------------------------------------------|
   | Weergaven → Volgende (F6) | Schakel over naar de volgende actieve      |
   |                           | weergave.                                  |
   |---------------------------+--------------------------------------------|
   | Weergaven → Vorige (F7)   | Schakel over naar de vorige actieve        |
   |                           | weergave.                                  |
   |---------------------------+--------------------------------------------|
   | Weergaven → Sluiten (q)   | Sluit de huidige weergave.                 |
   |---------------------------+--------------------------------------------|
   | Weergaven → Nieuwe        | Maak een nieuwe weergave van de            |
   | Pakketweergave            | pakketlijst.                               |
   |---------------------------+--------------------------------------------|
   |                           | Maak een weergave die pakketten toont die  |
   | Weergaven → Onderzoek     | niet geïnstalleerd zijn en die aanbevolen  |
   | Aanbevelingen             | worden door een pakket dat op uw systeem   |
   |                           | geïnstalleerd is.                          |
   |---------------------------+--------------------------------------------|
   | Weergaven → Nieuwe Vlakke | Maak een nieuwe weergave van de            |
   | Pakketlijst               | pakketlijst waarbij de pakketten niet in   |
   |                           | categorieën ingedeeld worden.              |
   |---------------------------+--------------------------------------------|
   |                           | Maak een nieuwe weergave van de            |
   | Weergaven → Nieuwe        | pakketlijst waarbij de pakketten ingedeeld |
   | Debtags-Bladeraar         | worden in categorieën volgens hun          |
   |                           | debtags-specificaties.                     |
   |---------------------------+--------------------------------------------|
   |                           | Een aantal bijkomende menu-items worden    |
   |                           | zichtbaar, afhankelijk van de weergaven    |
   | Overige items             | die op dat moment actief zijn. Om          |
   |                           | rechtstreeks naar een weergave over te     |
   |                           | schakelen, moet u het in het menu          |
   |                           | selecteren.                                |
   +------------------------------------------------------------------------+

    Het menu Hulp

   Afbeelding 2.8. Beschikbare commando's in het menu Hulp

   +------------------------------------------------------------------------+
   |           Commando           |              Omschrijving               |
   |------------------------------+-----------------------------------------|
   | Hulp → Over                  | Geef copyright informatie weer.         |
   |------------------------------+-----------------------------------------|
   | Hulp → Hulp (?)              | Geef de online hulppagina weer.         |
   |------------------------------+-----------------------------------------|
   | Hulp → Gebruikershandleiding | Geef de Gebruikershandleiding weer (dit |
   |                              | document).                              |
   |------------------------------+-----------------------------------------|
   | Hulp → FAQ                   | Geef de aptitude FAQ weer.              |
   |------------------------------+-----------------------------------------|
   | Hulp → Log van wijzigingen   | Geef de geschiedenis weer van de        |
   |                              | belangrijkste wijzigingen aan aptitude. |
   |------------------------------+-----------------------------------------|
   |                              | Geef weer onder welke voorwaarden u     |
   | Hulp → Licentie              | aptitude mag kopiëren, wijzigen en      |
   |                              | verdelen.                               |
   +------------------------------------------------------------------------+

  Met verschillende weergaven werken

   aptitude laat u toe om tegelijk met verschillende “weergaven” te werken.
   Een “weergave” (soms ook een “scherm” genoemd) is gewoon iets dat
   zichtbaar kan worden in het schermgebied onder de menubalk. De meest
   gangbare weergave is de pakketlijst, maar ook downloadweergaven zijn
   courant.

   Wanneer gelijktijdig meerdere weergaven geopend zijn, verschijnt er
   bovenaan het scherm een balk die al de actieve weergaven vermeldt. Als ik
   bijvoorbeeld apt nakijk door op Enter te drukken en nadien libc6, zal het
   scherm er ongeveer zo uitzien:

  Acties  Ongedaan maken  Pakket  Zoeken  Opties  Weergaven  Hulp
 f10: Menu  ?: Hulp  q: Afsluiten  u: Bijwerken  g: Ophalen/Inst./Verw. Pakketten
          Pakketten                  apt info                  libc6 info
 aptitude 0.3.1
 i A  --\ libc6                                             2.3.2.ds1- 2.3.2.ds1-
   Beschrijving: GNU C Bibliotheek: Gedeelde bibliotheken en Tijdzonegegevens
     Bevat de gemeenschappelijke bibliotheken die worden gebruikt door
      vrijwel alle programma's op de computer. Zo bevat dit pakket de
      gedeelde versie van de standaard C bibliotheek, de standaard
      rekenfuncties en vele andere. Ze bevat ook tijdzonegegevens.
   Prioriteit: noodzakelijk
   Sectie: base
   Beheerder: GNU Libc Maintainers <debian-glibc@lists.debian.org>
   Gecomprimeerde grootte: 4901k
   Ongecomprimeerde grootte: 15.9M
   Bronpakket: glibc
   --\ Vereist
     --- libdb1-compat
   --\ Suggereert
     --- locales
     --- glibc-doc
   --\ Conflicteert met
 GNU C Bibliotheek: Gedeelde bibliotheken en Tijdzonegegevens

   U kunt de huidige weergave sluiten met Weergaven → Sluiten (q). Om naar de
   volgende of vorige weergave over te schakelen, gebruikt u Weergaven →
   Volgende (F6) en Weergaven → Vorige (F7), of u kunt klikken op de naam van
   de weergave bovenaan het scherm. U kunt ook een lijst vinden met alle
   actieve weergaven in het menu Weergaven.

   Zoals hierboven te zien is, maken sommige commando's (bijvoorbeeld het
   bekijken van informatie over een pakket) automatisch een nieuwe weergave
   aan. U kunt ook expliciet een nieuwe weergave aanmaken met Weergaven →
   Nieuwe Pakketweergave.

  Systeembeheerder (root) worden

   Sommige acties, zoals het bijwerken van de pakketlijst, kunnen enkel in de
   hoedanigheid van systeembeheerder (root) uitgevoerd worden. Indien u root
   niet bent en u tracht de pakketlijst bij te werken, dan zal aptitude u
   vragen of u root wilt worden:

  Acties  Ongedaan maken  Pakket  Zoeken  Opties  Weergaven  Hulp
 f10: Menu  ?: Hulp  q: Afsluiten  u: Bijwerken  g: Ophalen/Inst./Verw. Pakketten
 aptitude 0.2.14.1
 --- Geïnstalleerde pakketten
 --- Niet-geïnstalleerde pakketten
 --- Verouderde en lokaal aangemaakte pakketten
 --- Virtuele pakketten
 --- Taken

   +-------------------------------------------------------------------------+
   |Bijwerken van pakketlijsten vereist beheerdersrechten die u momenteel      |
   |niet heeft. Wenst u over te schakelen naar het beheerdersaccount?|
   |                                                                         |
   |         [ Beheerder worden ]                  [ Geen beheerder worden ]          |
 Th+-------------------------------------------------------------------------+









   Indien u “Beheerder worden” selecteert, dan zal aptitude u om het
   wachtwoord van de beheerder (root) vragen. Als u het correct invoert, zal
   aptitude de actie uitvoeren waarvoor de voorrechten van root vereist zijn.
   Nadat de actie beëindigd werd, zult u nog steeds root zijn.

   Op elk moment kunt u overschakelen naar het account van root met het
   commando Acties → Beheerder (root) worden. Elke wijziging die u aan de
   toestand van pakketten aangebracht heeft, zal behouden blijven (maar niet
   opgeslagen zolang u aptitude niet afsluit).

   Standaard gebruikt aptitude het commando su om de bevoegdheden van root te
   verwerven. Indien u een ander commando zou wensen te gebruiken (zoals
   sudo), dan moet u de configuratieoptie Aptitude::Get-Root-Command in die
   zin instellen.

Pakketten beheren

   Dit onderdeel beschrijft hoe u kunt omgaan met de pakketlijst, hoe u
   nieuwe pakketten kunt installeren op uw systeem en hoe u oude pakketten
   kunt verwijderen.

  De pakketlijst beheren

   Om de lijst van pakketten up-to-date te houden, is het aangewezen om hem
   regelmatig bij te werken. U kunt dit doen met behulp van het commando
   Acties → Werk pakketlijst bij (u).

  Informatie over pakketten opzoeken

   In aptitude wordt op verschillende plaatsen informatie over pakketten
   weergegeven: de pakketlijst biedt een snel overzicht van de toestand van
   ieder pakket en ook bijkomende weergaven met gedetailleerde informatie
   over een pakket staan ter beschikking.

    De pakketlijst

   Met de pakketlijst krijgt u “in een oogopslag” een overzicht van de
   toestand van een pakket. Van het pakket webmin zou u bijvoorbeeld het
   volgende overzicht kunnen krijgen:

 piAU  webmin                                        +5837kB <none>     1.160-2

   De vier lettertekens aan de linkerkant van het overzicht laten zien dat
   het pakket niet geïnstalleerd is (“p”), dat het geïnstalleerd zal worden
   (“i”), dat het automatisch uitgekozen werd om geïnstalleerd te worden
   (“A”) en dat het niet betrouwbaar is (“U”). Aan de rechterkant van het
   overzicht worden de huidige versie en de meest recente beschikbare versie
   getoond samen met een aanduiding van de schijfruimte die door de
   opwaardering gebruikt zal worden.

   [Tip] Tip
         U kunt zelf instellen hoe een pakketoverzicht eruit moet zien; zie
         de paragraaf met de naam “Aanpassen hoe pakketten weergegeven
         worden” voor details.

   De vier statusvlaggen aan de linkerkant van het scherm geven de
   basisinformatie over de toestand van een pakket. Het eerste letterteken
   geeft de huidige toestand van het pakket weer. Het tweede letterteken
   beschrijft de actie die op het pakket uitgevoerd zal worden. Het derde
   letterteken geeft aan of het pakket automatisch geïnstalleerd werd (zie de
   paragraaf met de naam “Automatisch geïnstalleerde pakketten beheren”) en
   het vierde letterteken geeft aan of het pakket betrouwbaar is (zie de
   paragraaf met de naam “De betrouwbaarheid van pakketten begrijpen en ermee
   omgaan”).

   De mogelijke waarden voor de vlag “huidige toestand” worden vermeld in
   Afbeelding 2.9, “Waarden voor de vlag “huidige toestand”” en de mogelijke
   waarden voor de vlag “actie” worden in Afbeelding 2.10, “Waarden voor de
   vlag “actie”” vermeld.

   Afbeelding 2.9. Waarden voor de vlag “huidige toestand”

   i - het pakket is geïnstalleerd en aan alle vereisten werd voldaan.
   c - het pakket werd verwijderd, maar de configuratiebestanden ervan staan
       nog steeds op het systeem.
   p - het pakket en al zijn configuratiebestanden werden verwijderd of het
       pakket werd nooit geïnstalleerd.
   v - het betreft een virtueel pakket.
   B - het pakket heeft defecte vereisten.
   u - het pakket werd uitgepakt maar niet geconfigureerd.
   C - haf-geconfigureerd: de configuratie van het pakket werd onderbroken.
   H - half-geïnstalleerd: de installatie van het pakket werd onderbroken.
   W - wachten op triggers: het pakket wacht het afhandelen van triggers door
       een ander pakket af.
   T - triggers in behandeling: het pakket kreeg een update die uitgelokt
       werd door veranderingen in een ander pakket.

   Afbeelding 2.10. Waarden voor de vlag “actie”

   i - het pakket zal geïnstalleerd worden.
   u - het pakket zal opgewaardeerd worden.
   w - het pakket zal gedegradeerd worden.
       het pakket zal verwijderd worden: het pakket zelf wordt verwijderd,
   d - maar de configuratiebestanden ervan zullen op het systeem behouden
       blijven.
   p - het pakket zal gewist worden: het pakket zelf en de
       configuratiebestanden ervan zullen verwijderd worden.
       het pakket zal gehenadhaafd worden: het zal op zijn huidige versie
   h - behouden blijven, zelfs als er een nieuwere versie beschikbaar wordt
       en dit totdat het handhaven geannuleerd wordt.
   F - Een opwaardering van het pakket werd verboden.
   r - het pakket zal opnieuw geïnstalleerd worden.
       het pakket is “defect”: aan sommige van zijn vereisten zal niet
   B - voldaan worden. aptitude zal u niet toestaan om iets te installeren,
       verwijderen of opwaarderen zolang er defecte pakketten op uw systeem
       zijn.

   Als uw terminal dat ondersteunt, zal aptitude bovendien gebruik maken van
   kleuren om de toestand van pakketten aan te geven. De onderscheiden
   toestanden worden hoofdzakelijk aangegeven met behulp van een
   achtergrondkleur:

   Zwart

           Het pakket kan niet opgewaardeerd worden (of zal niet
           geïnstalleerd worden) en het heeft geen vereistenproblemen. Indien
           het pakket geïnstalleerd is, zal zijn naam geaccentueerd worden.

   Groen

           Het pakket zal geïnstalleerd worden.

   Blauw

           Het pakket is momenteel geïnstalleerd en het zal opgewaardeerd
           worden.

   Bruin

           Het pakket is momenteel geïnstalleerd en het zal gedegradeerd
           worden.

   Magenta

           Het pakket is momenteel geïnstalleerd, maar het zal verwijderd
           worden.

   Wit

           Het pakket is momenteel geïnstalleerd en het is “gehandhaafd” op
           zijn huidige versie: automatische opwaarderingen zullen het
           negeren.

   Rood

           Dit pakket is defect: aan sommige van zijn vereisten zal niet
           voldaan worden.

   Tenslotte geeft de onderste helft van het scherm de uitgebreide
   beschrijving weer. aptitude zal trachten te achterhalen of het pakket
   betrokken is bij een vereistenprobleem. Indien dat het geval is, zal hier
   informatie over het vereistenprobleem weergegeven worden. Om te wisselen
   tussen vereisteninformatie en de pakketbeschrijving drukt u op i.

    Gedetailleerde pakketinformatie

   Op Enter drukken terwijl een pakket geaccentueerd wordt, zal het
   informatiescherm over dat pakket weergeven:

  Acties  Ongedaan maken  Pakket  Zoeken  Opties  Weergaven  Hulp
 f10: Menu  ?: Hulp  q: Afsluiten  u: Bijwerken  g: Ophalen/Inst./Verw. Pakketten
 aptitude 0.2.14.1
 i A --\ apt                                                0.5.25     0.5.25
   Beschrijving: Geavanceerd frontend voor dpkg
     Dit is het Debian frontend van de volgende generatie voor de pakketbeheerder dpkg. Het
     voorziet in het gereedschap apt-get en de dselect-methode van APT die een eenvoudiger,
     en veiliger manier biedt om pakketten te installeren en op te waarderen.

     APT kan een volledige installatievolgorde uitwerken, kan met meerdere pakketbronnen
     werken en heeft nog vele andere unieke functies. Zie de Gebruikershandleiding in apt-doc.
   Essentieel: ja
   Prioriteit: belangrijk
   Sectie: base
   Beheerder: APT Development Team <deity@lists.debian.org>
   Gecomprimeerde grootte: 970k
   Ongecomprimeerde grootte: 2961k
   Bronpakket: apt
   --\ Vereist
     --- libc6 (>= 2.3.2.ds1-4)
     --- libgcc1 (>= 1:3.3.3-1)
     --- libstdc++5 (>= 1:3.3.3-1)
   --\ Suggereert
     --- aptitude | synaptic | gnome-apt | wajig
     --- dpkg-dev
     --\ apt-doc (NIET VOLDAAN)
 p     0.6.25
 p     0.5.25
   --\ Vervangt
     --- libapt-pkg-doc (< 0.3.7)
     --- libapt-pkg-dev (< 0.3.7)
   --- Pakketnamen waarin door apt voorzien wordt
   --- Pakketten die afhangen van apt
   --\ Versies
 p A 0.6.25
 i A 0.5.25


   U kunt door dit scherm navigeren op een gelijkaardige manier als bij de
   pakketlijst. In de bovenstaande schermweergave bijvoorbeeld, vouwde ik de
   vereistenrelatie met apt-doc uit, hetgeen de beschikbare versies van
   apt-doc laat zien die aan die vereiste kunnen voldoen. Met deze versies
   kunt u op dezelfde manier omgaan als met pakketten: om bijvoorbeeld versie
   0.5.25 van apt-doc te installeren, moet u het accentueren en dan op +
   drukken.

   [Tip] Tip
         Om snel aan een vereiste te voldoen, moet u de vereiste selecteren
         en drukken op +; aptitude zal trachten er automatisch aan te
         voldoen.

   Naast de vereisten van een pakket kunt u ook de pakketnamen zien waarin
   het voorziet, de pakketten die ervan afhankelijk zijn en de beschikbare
   versies van het pakket (met inbegrip van eventuele andere pakketten die
   erin voorzien).

   Zoals gewoonlijk kunt u dit scherm laten verdwijnen en naar de
   hoofdweergave terugkeren door op q te drukken. Voor het gemak beschikt u
   nog over enkele andere informatieschermen (die enkel de vaak gebruikte
   informatie weergeven en de rest verbergen): druk op v om de versies van
   een pakket te zien, op d om de vereisten van een pakket te zien en op r om
   de “achterwaartse afhankelijkheden” van een pakket te zien (pakketten die
   ervan afhankelijk zijn).

  De toestand van een pakket wijzigen

   U heeft de volgende commando's ter beschikking om de toestand van een
   pakket te wijzigen. Die commando's treden in werking wanneer u de volgende
   keer een installatieoperatie uitvoert. Tot dan kunnen al deze commando's
   ongedaan gemaakt worden met Ongedaan maken → Ongedaan maken (Control+u).

   Om een commando op een pakket toe te passen, moet u gewoon dat pakket in
   een pakketlijst selecteren en het commando geven. Deze commando's kunnen
   ook op groepen van pakketten toegepast worden door de hoofding van de
   groep te selecteren (bijvoorbeeld “Opwaardeerbare pakketten”) en het
   commando te geven.

   +------------------------------------------------------------------------+
   |         Commando         |                Omschrijving                 |
   |--------------------------+---------------------------------------------|
   |                          | Markeer het huidige pakket om geïnstalleerd |
   |                          | te worden.                                  |
   |                          |                                             |
   |                          | Indien het pakket niet geïnstalleerd is,    |
   | Installeren: Pakket →    | zal het geïnstalleerd worden. Indien het    |
   | Installeren (+)          | reeds geïnstalleerd is, zal het zo mogelijk |
   |                          | opgewaardeerd worden en als er eventueel    |
   |                          | een vorm van opwaarderingsbelemmering       |
   |                          | (bijv. een handhaving) actief is, zal die   |
   |                          | geannuleerd worden.                         |
   |--------------------------+---------------------------------------------|
   |                          | Markeer het huidige pakket om verwijderd te |
   | Verwijderen: Pakket →    | worden.                                     |
   | Verwijderen (-)          |                                             |
   |                          | Als het pakket geïnstalleerd is, zal het    |
   |                          | verwijderd worden.                          |
   |--------------------------+---------------------------------------------|
   |                          | Markeer het huidige pakket om gewist te     |
   |                          | worden.                                     |
   |                          |                                             |
   |                          | Indien het pakket geïnstalleerd is, zal het |
   | Wissen (purge): Pakket → | verwijderd worden. Daarenboven, zullen      |
   | Wissen (purge) (_)       | achtergebleven bestanden (zoals             |
   |                          | configuratiebestanden) die verband houden   |
   |                          | met het pakket, van het systeem verwijderd  |
   |                          | worden, zelfs als het pakket reeds          |
   |                          | verwijderd is.                              |
   |--------------------------+---------------------------------------------|
   |                          | Markeer het huidige pakket om het op zijn   |
   |                          | huidige versie te behouden.                 |
   |                          |                                             |
   | Behouden: Pakket →       | Elke actie die uitgevoerd ging worden op    |
   | Behouden (:)             | het pakket -- installeren, verwijderen of   |
   |                          | opwaarderen -- wordt geannuleerd en mocht   |
   |                          | het pakket op te handhaven ingesteld staan, |
   |                          | dan wordt die handhaving verwijderd.        |
   |--------------------------+---------------------------------------------|
   |                          | Stel een blijvende handhaving van het       |
   |                          | pakket in.                                  |
   |                          |                                             |
   |                          | Net zoals dat bij 'Behouden' gebeurt, wordt |
   | Handhaven: Pakket →      | elke actie die op het pakket uitgevoerd     |
   | Handhaven (=)            | ging worden, geannuleerd. Daarenboven zal   |
   |                          | het pakket niet automatisch opgewaardeerd   |
   |                          | ^[a] worden totdat de handhaving verwijderd |
   |                          | wordt. U kunt een handhaving annuleren door |
   |                          | er de opdracht 'Installeren' aan te geven.  |
   |--------------------------+---------------------------------------------|
   |                          | Het pakket zal niet automatisch             |
   |                          | opgewaardeerd^[a] worden naar de versie     |
   |                          | waarnaar het momenteel opgewaardeerd zou    |
   |                          | worden. Indien het opgewaardeerd ging       |
   |                          | worden, wordt de opwaardering geannuleerd.  |
   |                          |                                             |
   |                          | Indien u deze opdracht voor een specifieke  |
   | Pakket → Verbied Versie  | versie van een pakket geeft, zal het pakket |
   | (F)                      | niet naar de geselecteerde versie           |
   |                          | opgewaardeerd worden. Merk op dat slechts   |
   |                          | één versie ineens verboden kan worden.      |
   |                          |                                             |
   |                          | Deze functionaliteit wordt hoofdzakelijk    |
   |                          | geboden voor het gemak van gebruikers van   |
   |                          | de distributie “unstable”, zodat ze         |
   |                          | pakketversies waarvan geweten is dat ze     |
   |                          | slecht zijn, kunnen vermijden.              |
   |--------------------------+---------------------------------------------|
   |                          | Markeer het huidige pakket om opnieuw       |
   |                          | geïnstalleerd te worden.                    |
   |                          |                                             |
   |                          | Merk op dat de herinstallatie niet          |
   |                          | opgeslagen zal worden als u aptitude        |
   | Herinstalleren: Pakket → | verlaat of een installatieoperatie          |
   | Herinstalleren (L)       | uitvoert. De reden hiervoor is van          |
   |                          | technische aard (vooral het feit dat de     |
   |                          | onderliggende softwareniveaus (dpkg en apt) |
   |                          | geen enkele manier voorzien om uit te maken |
   |                          | of een herinstallatie succesvol was of      |
   |                          | niet).                                      |
   |--------------------------+---------------------------------------------|
   |                          | Dit stelt in of het pakket behandeld wordt  |
   | Pakket → Markeer als     | als automatisch geïnstalleerd. Automatisch  |
   | Automatisch (M), Pakket  | geïnstalleerde pakketten worden verwijderd  |
   | → Markeer als Handmatig  | als geen enkel ander pakket ze vereist. Zie |
   | (m)                      | voor bijkomende informatie de paragraaf met |
   |                          | de naam “Automatisch geïnstalleerde         |
   |                          | pakketten beheren”.                         |
   |------------------------------------------------------------------------|
   | ^[a] Dit houdt in dat Acties → Markeer als opwaardeerbaar (U) er geen  |
   | invloed op zal hebben, evenmin als de acties full-upgrade en           |
   | safe-upgrade aan de commandoregel.                                     |
   +------------------------------------------------------------------------+

   Naast deze commando's die van invloed zijn op het geselecteerde pakket,
   zijn er nog twee commando's die een invloed hebben op een groot aantal
   pakketten ongeacht wat geselecteerd werd. Acties → Vergeet nieuwe
   pakketten (f) wist bij alle pakketten uit de pakketlijst de status van
   “nieuw” pakket en Acties → Markeer als opwaardeerbaar (U) markeert elk
   pakket dat kan opgewaardeerd worden als op te waarderen, met uitzondering
   van de gehandhaafde pakketten en de pakketten die naar een verboden versie
   opgewaardeerd zouden worden.

   [Opmerking] Opmerking
               Alle wijzigingen aan de toestand van een pakket worden
               opgeslagen als u aptitude verlaat, de pakketlijst bijwerkt of
               een installatieoperatie uitvoert. Indien u de wijzigingen niet
               wenst op te slaan, kunt u aptitude steeds afbreken door Ctrl-C
               in te drukken.

  Pakketten ophalen, installeren en verwijderen

   Wijzigingen aanbrengen aan de toestand van pakketten, zoals in het vorige
   onderdeel beschreven werd, beïnvloedt niet wat op uw systeem geïnstalleerd
   staat. Dit betekent dat u de toestand van pakketten kunt bijstellen zonder
   dat er iets aan uw systeem verandert, totdat u tevreden bent met wat u
   ziet. Als dat het geval is, kunt u de wijzigingen “toepassen” door het
   installeren en verwijderen van pakketten effectief uit te voeren.^[8]

   Om uw wijzigingen toe te passen, gebruikt u het commando Acties →
   Installeer/verwijder pakketten (g). Dit commando selecteren zal tot gevolg
   hebben dat u een scherm met een voorafbeelding te zien krijgt met de
   beschrijving van de veranderingen die uitgevoerd zullen worden. Dit scherm
   is niet meer dan een pakketlijst en u kunt de pakketten manipuleren
   (bijvoorbeeld ongewenste verwijderingen annuleren) op dezelfde wijze als
   dit bij de centrale lijst het geval was.

   Als u klaar bent, kunt u Weergaven → Sluiten (q) gebruiken om de
   installatie te annuleren of Acties → Installeer/verwijder pakketten (g) om
   voort te gaan. aptitude zal alle bestanden die opgehaald moeten worden
   downloaden en u dan vragen of de installatie voortgezet moet worden.
   Indien u “Doorgaan” selecteert, zal begonnen worden met de installaties en
   de verwijderingen.

   Pakketten die door aptitude opgehaald worden, worden in een cache-map
   geplaatst (gewoonlijk /var/cache/apt/archives). Normaal gezien worden ze
   voor altijd in die map achtergelaten. Om alle bestanden uit die map te
   wissen, gebruikt u Acties → Schoon pakketcache op. Om enkel die bestanden
   te verwijderen die niet langer gedownload kunnen worden (d.w.z. verouderde
   pakketten), moet u Acties → Schoon verouderde bestanden op gebruiken.

  De betrouwbaarheid van pakketten begrijpen en ermee omgaan

   De capaciteit van apt om verschillende pakketbronnen te benaderen, houdt
   een potentiële kwetsbaarheid in. Veronderstel dat u aan uw bestand
   sources.list een pakketarchief toevoegt dat door Joe Random Hacker
   publiekelijk aangeboden wordt omdat u Joe's pakket gargleblast wenst te
   installeren. Het is evenwel mogelijk dat zonder dat u het weet, Joe's
   archief ook een door hem “aangepaste” versie bevat van pakketten zoals
   libc6 en ssh, ...versies die vertrouwelijke informatie van u stelen of op
   uw systeem achterpoorten openzetten! Indien deze pakketten een hoger
   versienummer hebben dan de echte Debian-pakketten, dan zal apt ze zonder
   zich zorgen te maken bij de volgende upgrade op uw systeem installeren en
   op die manier Joe in staat stellen om ongemerkt zijn vieze zaakjes op te
   knappen. Joe zou ook in uw spiegelserver met Debian-archieven kunnen
   inbreken en er de geldige software vervangen door een versie waarmee hij
   zitten knoeien heeft.

   Recente versies van apt en aptitude, zoals de versie die in deze
   handleiding beschreven wordt, hebben gelukkig ingebouwde beveiligingen om
   dit soort aanvallen tegen te gaan. apt maakt gebruik van strikte
   veiligheidsmechanismes die steunen op de populaire encryptiesoftware GPG
   om na te gaan of de pakketten die door de officiële Debian-spiegelservers
   verdeeld worden dezelfde zijn als die welke door de ontwikkelaars van
   Debian geüpload werden. aptitude zal u een waarschuwing geven als u een
   pakket tracht te installeren dat niet afkomstig is van een
   Debian-pakketbron, of als u een pakket dat afkomstig is van een
   Debian-pakketbron probeert op te waarderen met een versie die niet van een
   Debian-pakketbron afkomstig is.

   [Waarschuwing] Waarschuwing
                  De veiligheidsmechanismes van apt bieden een haast perfecte
                  garantie dat de inhoud van uw archiefspiegelserver identiek
                  is aan de inhoud van het hoofdarchief van Debian. Toch is
                  dit geen wondermiddel: er zijn bijvoorbeeld meerdere
                  manieren denkbaar waarop in theorie een vervalst pakket het
                  hoofdarchief van Debian zou kunnen binnendringen.

                  Als u ervoor zorgt dat u enkel software installeert die van
                  een betrouwbare bron afkomstig is, zal dit een grote mate
                  van bescherming bieden tegen schadelijke pakketten, maar
                  het kan niet elk risico uitschakelen dat inherent is aan
                  het installeren van software.

    Betrouwbaarheid begrijpen

   apt laat de beheerder van een archief toe om de index van het archief van
   een ondertekening te voorzien. Deze ondertekening die (bij gewoon gebruik
   in de praktijk) niet vervalst kan worden, geeft aan dat de pakketbestanden
   die in de index opgenomen zijn, dezelfde zijn als die welke de beheerder
   effectief in het archief wilde hebben, m.a.w. dat er niet werd geknoeid
   met de inhoud van het archief nadat het aangemaakt werd.^[9] De
   ondertekening kan gevalideerd worden door na te gaan of ze overeenkomt met
   de publieke sleutel van de beheerder. De publieke sleutel van het
   Debian-archief wordt samen met apt verdeeld, gewoonlijk op uw Debian CD.

   Als aptitude een archiefindex ophaalt, zal het controleren of die index
   behoorlijk ondertekend is. Indien er geen ondertekening is, zal aptitude
   pakketbestanden die van dat archief afkomstig zijn, niet vertrouwen (zie
   verder voor informatie over wat dat precies betekent). Indien het
   indexbestand wel een handtekening bevat, maar een die niet correct is of
   niet gecontroleerd kan worden, dan zal een waarschuwing gegeven worden en
   zal aptitude weigeren de pakketten uit dat archief te vertrouwen.

   Later, als u een installatieoperatie zult uitvoeren, zal aptitude nagaan
   of de pakketten afkomstig zijn van betrouwbare bronnen. Indien een
   onbetrouwbaar pakket geïnstalleerd wordt of een pakket opgewaardeerd wordt
   van een betrouwbare naar een onbetrouwbare versie, zal een waarschuwing
   getoond worden en zult u de mogelijkheid hebben de download af te breken:

  Acties  Ongedaan maken  Pakket  Zoeken  Opties  Weergaven  Hulp
 f10: Menu  ?: Hulp  q: Afsluiten  u: Bijwerken  g: Ophalen/Inst./Verw. Pakketten
 aptitude 0.3.0                    Zal 831kB schijfruimte gebruiken   DL-grootte: 30.4MB
 --\ Op te waarderen pakketten
 iu U wesnoth                                       -98.3kB 0.8.7-1    0.8.8-1.0w
 iuAU wesnoth-data                                  +930kB  0.8.7-1    0.8.8-1.0w
 +------------------------------------------------------------------------------+
 |WAARSCHUWING: Van de volgende pakketten zullen niet-vertrouwde versies
               worden geïnstalleerd!#|
 |                                                                             #|
 |Niet-vertrouwde pakketten kunnen de veiligheid van uw systeem aantasten. #|
 |Ga alleen verder met de installatie als u zeker weet dat het dat is wat u wilt. #|
 |                                                                             #|
 |  * wesnoth [version 0.8.8-1.0wesnoth.org]                                   #|
 |  * wesnoth-data [version 0.8.8-1.0wesnoth.org]                              #|
 |  * wesnoth-music [version 0.8.8-1.0wesnoth.org]                             #|
 |         [ Werkelijk verdergaan ]                  [ Installatie afbreken ]          |
 +------------------------------------------------------------------------------+
                                                                                #
                                                                                #
                                                                                #
                                                                                #
                                                                                #
                                                                                #

    Extra sleutels vertrouwen

   U kunt het nuttig vinden om apt ook andere archieven naast het
   Debian-hoofdarchief te laten vertrouwen. Voor elk archief dat u wenst te
   vertrouwen, moet u de publieke sleutel verkrijgen waarmee de pakketindex
   van het archief ondertekend wordt. Dit is gewoonlijk een tekstbestand
   waarvan de naam eindigt op .asc. De beheerder van de site kan hem u ter
   beschikking stellen of hij kan af te halen zijn van een server voor
   publieke sleutels. Zie de GPG webpagina voor meer informatie over wat een
   publieke sleutel is en hoe u eraan kunt geraken.

   De lijst met sleutels die apt vertrouwt, wordt opgeslagen in het
   sleutelbosbestand /etc/apt/trusted.gpg. Als u de GPG-sleutel in uw bezit
   gekregen heeft, kunt u hem aan deze lijst toevoegen met het commando gpg
   --no-default-keyring --keyring /etc/apt/trusted.gpg --import
   nieuwe-sleutel.asc. Elk archief dat ondertekend is met de sleutel uit
   nieuwe-sleutel.asc zal dan door aptitude vertrouwd worden.

   [Waarschuwing] Waarschuwing
                  Als de sleutel van een archief toegevoegd werd aan de
                  sleutelbos van APT, zal dat archief evenveel vertrouwd
                  worden als de spiegelservers van het hoofdarchief van
                  Debian zelf. U zou dit enkel mogen doen als u er erg zeker
                  van bent dat de sleutel die u toevoegt correct is en dat de
                  persoon aan wie de sleutel toebehoort betrouwbaar en
                  competent is.

  Automatisch geïnstalleerde pakketten beheren

   Om een pakket te kunnen installeren is het vaak nodig dat ook meerdere
   andere pakketten geïnstalleerd worden (om te voldoen aan zijn vereisten).
   Indien u bijvoorbeeld het pakket clanbomber wenst te installeren, moet u
   ook het pakket libclanlib2 installeren. Als u clanbomber terug verwijdert,
   heeft u wellicht het pakket libclanlib2 niet langer nodig. aptitude zal
   dit trachten op te merken en automatisch het pakket libclanlib2
   verwijderen.

   Dit werkt op de volgende manier: indien u een pakket installeert, zal
   aptitude automatisch alle pakketten installeren waarvan het afhankelijk
   is. Die pakketten worden als “automatisch geïnstalleerd” gemarkeerd.
   aptitude zal ze opvolgen en ze verwijderen als er geen enkel handmatig
   geïnstalleerd parket meer van afhankelijk is ^[10] . In de voorafbeelding
   zullen ze te zien zijn als “pakketten die verwijderd worden omdat ze niet
   langer gebruikt worden.”

   Zoals bij elk geautomatiseerd proces is er een kans dat dingen in de war
   geraken. Bijvoorbeeld kan het zijn dat een pakket dat oorspronkelijk
   automatisch geïnstalleerd werd, later ook op zichzelf nuttig blijkt te
   zijn. U kunt de markering “automatisch” op ieder ogenblik annuleren door
   op m te drukken. Indien het pakket reeds verwijderd wordt, kunt u Pakket →
   Installeren (+) gebruiken om het verwijderen te annuleren en de markering
   “automatisch” te verwijderen.

Vereisten van pakketten oplossen

  Het oplossen van vereisten in aptitude

   aptitude heeft twee belangrijke algoritmes voor het oplossen van
   vereisten.

   Het eerste is een algoritme dat ook gebruikt wordt door programma's zoals
   apt-get en synaptic. Ik zal het de “onmiddellijke oplossing” noemen. Ze
   wordt gebruikt telkens u interactief een pakket selecteert om
   geïnstalleerd te worden en onmiddellijk nadat aan de commandoregel een of
   meer pakketten voor installatie gemarkeerd worden. De onmiddellijke
   oplossing is snel en lost de meeste afhankelijkheidsvereisten op, maar is
   soms niet in staat om een oplossing te vinden.

   Het tweede algoritme, dat ik de “interactieve oplossing” zal noemen, wordt
   ingeschakeld als pakketten ook na de onmiddellijke oplossing nog defecte
   vereisten hebben^[11]. Het is in staat om meer vereisten op te lossen, het
   laat u toe om een oplossing te inspecteren vooraleer ze doorgevoerd wordt
   en het laat u toe om feedback te geven aan de oplosser en hem zo naar een
   betere oplossing te leiden.

  Onmiddellijke vereistenoplossing

   Telkens u in aptitudekiest om een pakket te installeren of op te
   waarderen, doet aptitude onmiddellijk een poging om alle niet-voldane
   vereisten ervan op te lossen. Voor elke niet-voldane vereiste (dit kan
   ofwel een “Depends” (vereiste), een “ Recommends” (aanbeveling) of een
   “Conflicts” (conflict) zijn), voert het de volgende stappen uit:

    1. Als de vereiste een aanbeveling is, tracht aptitude te gissen of het
       een “nieuwe” aanbeveling betreft of een “eerder voldane” aanbeveling.
       aptitude beschouwt een aanbeveling als “nieuw” als het pakket dat de
       aanbeveling doet momenteel niet geïnstalleerd is of als zijn
       geïnstalleerde versie geen pakket met dezelfde naam aanbeveelt.
       Daarentegen werd “eerder voldaan” aan een aanbeveling als het pakket
       dat de aanbeveling doet, geïnstalleerd is, de momenteel geïnstalleerde
       versie een pakket met dezelfde naam aanbeveelt en er momenteel aan die
       aanbeveling voldaan wordt.

       Veronderstel bijvoorbeeld dat versie 1.0 van prog versie 4.0 van
       libcool1 aanbeveelt, maar dat versie 2.0 van prog versie 5.0 van
       libcool1 aanbeveelt evenals apache. Als u ervoor kiest om prog van
       versie 1.0 naar versie2.0 op te waarderen, zal het aanbevelen van
       apache als “nieuw” beschouwd worden, omdat versie 1.0 van prog apache
       niet aanbeval. Daarentegen is het aanbevelen van libcool1 niet
       “nieuw”, omdat versie 1.0 van prog libcool1 reeds aanbeval, ook al
       beval het een andere versie aan. Niettemin zal die aanbeveling als
       “eerder voldaan” beschouwd worden, als libcool1 geïnstalleerd is.

       Indien de configuratieoptie APT::Install-Recommends ingesteld staat op
       true, zal aptitude steeds proberen te voldoen aan “nieuwe” en “eerder
       voldane” aanbevelingen. Alle andere zullen door de onmiddellijke
       oplosser genegeerd worden. Indien die optie op false ingesteld staat,
       zal de onmiddellijke vereistenoplosser alle aanbevelingen negeren.

    2. Indien de vereiste slaat op meerdere pakketten gecombineerd met een
       logische OR, wordt elk van de alternatieven in de opgegeven volgorde
       onderzocht. Indien een pakket bijvoorbeeld “exim |
       mail-transport-agent” vereist, zal aptitude eerst exim afhandelen en
       dan mail-transport-agent.

    3. Tracht dit voor elk alternatief op te lossen. Indien de
       afhankelijkheid een conflict betreft, verwijder dan het huidige
       alternatief als het geïnstalleerd is (en verwijder bij een versieloos
       conflict ook elk pakket dat voorziet in het doel dat het conflict
       uitlokte). Installeer anders de kandidaatversie van het huidige
       alternatief als het aan de vereiste tegemoet komt. Is dit niet het
       geval of indien er geen kandidaatversie is (bijvoorbeeld omdat het
       huidige alternatief een virtueel pakket is) en het een versieloze
       afhankelijkheid betreft, probeer dan over te gaan tot de installatie
       van het pakket met de hoogste prioriteit^[12] waarvan de
       kandidaatversie voorziet in het doel van het huidige alternatief.

       Laten we bijvoorbeeld stellen dat we het volgende proberen op te
       lossen: “Depends: exim | mail-transport-agent”. aptitude zal dan eerst
       proberen het pakket exim te installeren. Als exim niet beschikbaar is,
       zal aptitude vervolgens proberen het pakket met de hoogste prioriteit
       te installeren waarvan de kandidaatversie voorziet in exim. Als er
       geen dergelijk pakket is, zal aptitude het pakket met de hoogste
       prioriteit installeren waarvan de kandidaatversie het virtueel pakket
       mail-transport-agent levert. Laten we daarentegen nu veronderstellen
       dat het gaat om de vereiste “Depends: exim (>= 2.0.0) |
       mail-transport-agent”, maar dat enkel versie 1.0 van exim beschikbaar
       is. In dat geval zal aptitude exim niet installeren (omdat de versie
       niet beantwoordt) en het zal ook niet proberen pakketten te
       installeren die voorzien in exim (omdat virtuele pakketten niet
       tegemoet kunnen komen aan een vereiste met een versierestrictie). En
       dus zal aptitude terugvallen op het installeren van het pakket met de
       hoogste prioriteit waarvan de kandidaatversie voorziet in
       mail-transport-agent.

    4. Indien bij de vorige stap een pakket geïnstalleerd werd, los dan met
       dit algoritme zijn vereisten op en stop vervolgens.

   Hoewel deze techniek heel vaak alle onvoldane vereisten van pakketten
   oplost, kan ze toch in een aantal gewone omstandigheden tekortschieten.

     * Conflicten worden opgelost door het doelpakket dat het conflict
       uitlokte,te verwijderen. Maar in dat geval krijgen pakketten die van
       dat pakket afhankelijk waren, te maken met onvoldane vereisten. En de
       onmiddellijke oplosser zal geen poging doen om die te repareren.

     * Soms kan niet aan een vereiste voldaan worden ten gevolge van
       versierestricties en ten gevolge van de beperking dat enkel
       kandidaatversies in overweging genomen worden. Veronderstel
       bijvoorbeeld dat van fileutils de versies 1.0 en 2.0 beschikbaar zijn,
       dat de kandidaatversie versie 1.0 is en dat het pakket octopus de
       volgende vereiste stelt: “Depends: fileutils (>= 2.0)”. De
       onmiddellijke oplosser is in een dergelijk geval niet in staat de
       vereiste op te lossen: hij zal nooit versie 2.0 van het pakket in
       overweging nemen, aangezien dat niet de kandidaatversie is.

   De interactieve vereistenoplosser kan deze situaties en nog andere wel
   oplossen. Indien er onvoldane vereisten achterblijven of indien de
   onmiddellijke vereistenoplossing uitgeschakeld is, zal de interactieve
   oplosser automatisch beginnen zoeken naar een oplossing. Het volgende
   onderdeel beschrijft hoe men de interactieve vereistenoplosser moet
   gebruiken.

  Vereisten interactief oplossen

   Indien er een vereistenprobleem opduikt dat niet met de onmiddellijke
   vereistenoplosser aangepakt kan worden, kan aptitude u bijstaan bij het
   oplossen ervan. Van zodra er een probleem opduikt, zal onderaan het scherm
   een rode balk zichtbaar worden met een suggestie van aptitude voor de
   oplossing ervan. In de volgende schermafdruk geeft aptitude bijvoorbeeld
   aan dat het de situatie kan oplossen door twee pakketten op hun huidige
   versie te behouden.

  Acties  Ongedaan maken  Pakket  Zoeken  Opties  Weergaven  Hulp
 f10: Menu  ?: Hulp  q: Afsluiten  u: Bijwerken  g: Ophalen/Inst./Verw. Pakketten
 aptitude 0.3.3       #Defect: 1   Er zal 48.6MB schijfruimte vrijkomen
 i A   nautilus                                             2.10.1-4   2.10.1-4
 i     nautilus-cd-burner                                   2.10.2-1.1 2.10.2-1.1
 i A   nautilus-data                                        2.10.1-4   2.10.1-4
 i     netspeed                                             0.12.1-1   0.12.1-1
 i A   oaf                                                  0.6.10-3   0.6.10-3
 i     pybliographer                                        1.2.6.2-1  1.2.6.2-1
 i     rhythmbox                                            0.8.8-13   0.8.8-13
 i     shermans-aquarium                                    3.0.1-1    3.0.1-1
 idA   sound-juicer                                 -1733kB 2.10.1-3   2.10.1-3
 GNOME 2 CD Ripper
 sound-juicer zal verwijderd worden.


 De volgende pakketten hangen af van sound-juicer en zullen defect raken door het
 te verwijderen:


   * gnome-desktop-environment hangt af van sound-juicer

 [1(1)/...] Suggereert 2 te behouden
 e: Onderzoeken  !: Toepassen  .: Volgende  ,: Vorige

   Zoals onderaan het scherm aangegeven wordt, kunt u bijkomende
   oplossingsmogelijkheden onderzoeken door op . en , te drukken, de huidige
   oplossing toepassen door op ! te drukken en de oplossing meer in detail
   onderzoeken door op e te drukken. Bij het onderzoeken van de huidige
   oplossing, krijgt u een scherm dat vergelijkbaar is met het volgende:

  Acties  Ongedaan maken  Pakket  Zoeken  Opties  Weergaven  Hulp
 f10: Menu  ?: Hulp  q: Afsluiten  u: Bijwerken  g: Ophalen/Inst./Verw. Pakketten
                 Pakketten                          Oplossen van vereisten
   --\ Behoud de volgende pakketten op hun huidige versie:
     gstreamer0.8-cdparanoia                           [0.8.10-1 (unstable, nu)]
     sound-juicer                                                [2.10.1-2 (nu)]
















 [1(1)/...] Suggereert 2 te behouden
 e: Onderzoeken  !: Toepassen  .: Volgende  ,: Vorige

   U kunt informatie bekijken over het pakket waarop een actie uitgevoerd
   wordt door gewoon op Enter te drukken terwijl het pakket geaccentueerd
   wordt. Om een meer gedetailleerde uitleg te bekomen over waarom aptitude
   een specifieke beslissing nam, kunt u dat element uit de lijst
   accentueren. Als u dat doet, zal in de onderste helft van het scherm
   getoond worden welke vereiste opgelost werd door de keuze die aptitude
   maakte, samen met alle manieren waarop aan die vereiste voldaan kon
   worden.

  Acties  Ongedaan maken  Pakket  Zoeken  Opties  Weergaven  Hulp
 f10: Menu  ?: Hulp  q: Afsluiten  u: Bijwerken  g: Ophalen/Inst./Verw. Pakketten
                 Pakketten                          Vereisten oplossen
   --\ Behoud de volgende pakketten op hun huidige versie:
     gstreamer0.8-cdparanoia                           [0.8.11-1 (unstable, nu)]
     sound-juicer                                      [2.10.1-3 (unstable, nu)]






 cdparanoia plug-in voor GStreamer
 sound-juicer hangt af van gstreamer0.8-cdparanoia
 --\ De volgende acties zullen deze vereiste oplossen:
   -> Degradeer sound-juicer [2.10.1-3 (unstable, nu) -> 0.6.1-2 (testing)]
   -> Verwijder sound-juicer [2.10.1-3 (unstable, nu)]
   -> Annuleer het verwijderen van gstreamer0.8-cdparanoia
   -> Degradeer gstreamer0.8-cdparanoia [0.8.11-1 (unstable, nu) -> 0.8.8-3 (tes



 [1(1)/...] Suggereert 2 te behouden
 e: Onderzoeken  !: Toepassen  .: Volgende  ,: Vorige

   U kunt de vereistenoplosser begeleiden naar een oplossing die uw
   goedkeuring wegdraagt door een goedkeuring of een afkeuring te geven aan
   de afzonderlijke acties van een oplossing. Indien u een actie goedkeurt,
   dan zal de oplosser er waar mogelijk voor kiezen en mogelijke
   alternatieven negeren (indien er meerdere goedgekeurde alternatieven zijn,
   kan elk van hen gekozen worden). Als u daarentegen een actie afwijst, zal
   de oplosser nooit voor die actie kiezen.

   Om een actie af te wijzen, moet u ze accentueren en op r drukken. De
   afwijzing kan ongedaan gemaakt worden door opnieuw op r te drukken. Op
   dezelfde manier kunt u een actie selecteren en op a drukken om ze goed te
   keuren. Door opnieuw op a te drukken herstelt u ze in haar oorspronkelijke
   toestand. U kunt elke actie ongedaan maken door Ongedaan maken → Ongedaan
   maken (Control+u) te gebruiken terwijl het scherm met de oplosser actief
   is. Indien u een afwijzing of een goedkeuring annuleert, zullen alle
   oplossingen die genegeerd werden terug beschikbaar zijn wanneer u de
   volgende keer een nieuwe oplossing genereert.

   [Opmerking] Opmerking
               Standaard wijst de oplosser acties af die de toestand van
               gehandhaafde pakketten wijzigen of die verboden versies van
               pakketten installeren. U kunt die afwijzingen overstemmen en
               dus toestaan dat de handhaving of het verbod automatisch
               omzeild worden, op dezelfde manier als waarop u iedere andere
               afkeuring zou opheffen. Door de configuratieoptie
               Aptitude::ProblemResolver::Allow-Break-Holds op truein te
               stellen, schakelt u dit gedrag uit, wat betekent dat de
               oplosser altijd handhavingen zal verbreken (weliswaar niet
               ongestraft, zie Aptitude::ProblemResolver::BreakHoldScore).

   Afgewezen acties staan in rode kleur en zijn gemarkeerd met een “R”,
   terwijl goedgekeurde acties een groene kleur hebben en met een “A”
   gemarkeerd worden. U kunt dit in de volgende schermweergave zien, waar de
   actie “behoud gstreamer0.8-cdparanoia op zijn huidige versie” afgewezen
   werd en de actie “behoud sound-juicer op zijn huidige versie” goedgekeurd
   werd.

  Acties  Ongedaan maken  Pakket  Zoeken  Opties  Weergaven  Hulp
 f10: Menu  ?: Hulp  q: Afsluiten  u: Bijwerken  g: Ophalen/Inst./Verw. Pakketten
                 Pakketten                          Vereisten oplossen
   --\ Behoud de volgende pakketten op hun huidige versie:
 R   gstreamer0.8-cdparanoia                           [0.8.11-1 (unstable, nu)]
 A   sound-juicer                                      [2.10.1-3 (unstable, nu)]
















 [1(1)/...] Suggereert 2 te behouden
 e: Onderzoeken  !: Toepassen  .: Volgende  ,: Vorige

   Afwijzingen en goedkeuringen hebben enkel invloed op nieuw gegenereerde
   oplossingen. U kunt weten of een nieuwe oplossing gegenereerd zal worden
   door de indicator in de linkerbenedenhoek van het scherm te bekijken:
   indien er een getal tussen haakjes staat, duidt dit op het aantal
   oplossingen dat gegenereerd werd. Dus, indien het getal binnen en buiten
   de haakjes gelijk is (zoals hierboven), zal op . drukken een nieuwe
   oplossing genereren. Indien er geen getal tussen haakjes staat (als de
   indicator er bijvoorbeeld zo uitziet: [1/5]), dan kunnen er geen
   oplossingen meer gegenereerd worden. Op ieder ogenblik kunt u de laatst
   gegenereerde oplossing selecteren door op > te drukken, en de eerst
   gegenereerde oplossing door op < te drukken.

   [Belangrijk] Belangrijk
                De probleemoplosser wordt opnieuw geïnitialiseerd van zodra u
                de toestand van een pakket wijzigt. Indien u een pakket
                markeert om geïnstalleerd, opgewaardeerd of verwijderd, enz.
                te worden, zal de oplosser al uw eerdere afwijzingen en
                goedkeuringen vergeten evenals alle oplossingen die tot dan
                toe gegenereerd werden.

   Behalve acties selecteren in de lijst bovenaan het scherm, kunt u ook uit
   de lijst in de onderste schermhelft acties selecteren. Om bij die lijst te
   geraken, moet u er ofwel met de muis in klikken, of op Tab drukken.
   Tenslotte, om een ordelijke weergave te krijgen van de beslissingen die
   door de probleemoplosser genomen werden, moet u op o. Dit zal een lijst
   produceren van de vereisten die opgelost werden en de actie die ondernomen
   werd om ze op te lossen, zoals in de volgende schermafdruk.

  Acties  Ongedaan maken  Pakket  Zoeken  Opties  Weergaven  Hulp
 f10: Menu  ?: Hulp  q: Afsluiten  u: Bijwerken  g: Ophalen/Inst./Verw. Pakketten
                 Pakketten                          Vereisten oplossen
   --\ gnome-desktop-environment hangt af van sound-juicer
     -> Annuleer het verwijderen van sound-juicer
   --\ sound-juicer hangt af van gstreamer0.8-cdparanoia
     -> Annuleer het verwijderen van gstreamer0.8-cdparanoia





 GNOME 2 CD Ripper
 gnome-desktop-environment hangt af van sound-juicer
 --\ De volgende acties zullen deze vereiste oplossen:
   -> Verwijder gnome-desktop-environment [1:2.10.2.3 (unstable, testing, nu)]
   -> Annuleer het verwijderen van sound-juicer
   -> Degradeer sound-juicer [2.10.1-3 (unstable, nu) -> 0.6.1-2 (testing)]




 [1(1)/...] Suggereert 2 te behouden
 e: Onderzoeken  !: Toepassen  .: Volgende  ,: Vorige

   U kunt deze weergavemodus verlaten door nogmaals op o te drukken.

  Kosten van de interactieve vereistenoplosser

    Kosten en kostencomponenten

   De kost van een oplossing die door de interactieve vereistenoplosser
   geproduceerd wordt, is een waarde die door aptitude gebruikt wordt om te
   bepalen hoe “slecht” die oplossing is. Oplossingen die “beter” zijn,
   worden steeds weergegeven voor oplossingen die “slechter” zijn. De kost
   van oplossingen wordt gedefinieerd in de configuratieoptie
   Aptitude::ProblemResolver::SolutionCost.

   Enkele kenmerkende kosten worden getoond in Voorbeeld 2.1,
   “Kostenvoorbeelden van de oplosser”.

   Voorbeeld 2.1. Kostenvoorbeelden van de oplosser

   De standaardkost, waarbij oplossingen geordend worden volgens hun
   veiligheidskost en vervolgens volgens hun pinprioriteit voor apt:

 safety, priority

   Verwijder zo weinig mogelijk pakketten en annuleer vervolgens zo weinig
   mogelijk acties:

 removals, canceled-actions

   Sorteer oplossingen volgens het aantal pakketten dat zij verwijderen plus
   tweemaal het aantal acties dat zij annuleren.

 removals + 2 * canceled-actions

   Zoals u in de bovenstaande voorbeelden kunt zien, is een kost niet
   noodzakelijk een enkel getal. In feite bestaat een kost uit een of meer
   kostencomponenten, waarbij elk van hen een getal is dat verbonden is met
   de oplossing. Bij het rangschikken van oplossingen, onderzoekt de oplosser
   kostencomponenten volgens volgorde en gaat enkel voort naareen volgende
   component als de vorige gelijk zijn. Bijvoorbeeld zullen voor de kost
   “removals, canceled-actions” oplossingen met minder verwijderingen steeds
   voorafgaan aan oplossingen met meer verwijderingen, ongeacht het aantal
   geannuleerde acties dat ze met zich meebrengen. Oplossingen met een gelijk
   aantal verwijderingen worden van hun kant zodanig geordend dat de
   oplossing met het minste aantal geannuleerde acties op de eerste plaats
   komt.

   Kostencomponenten komen voor in twee verschijningsvormen: basale
   kostencomponenten en samengestelde kostencomponenten.

   Basale componenten benoemen gewoon een kenmerk van de oplossing,
   zoals“upgrades” (opwaarderingen) of “removals” (verwijderingen). Een lijst
   met ingebouwde basiscomponenten van aptitude kunt u vinden in Tabel 2.1,
   “Basale kostencomponenten”. U kunt ook uw eigen kostencomponenten maken
   met de hints add-to-cost-component en raise-cost-component. Zie voor de
   details de paragraaf met de naam “Hints voor de oplosser configureren”.

   Elke basiscomponent is ofwel een teller of een niveau. Tellers tellen
   hoeveel acties van een oplossing aan een bepaalde voorwaarde voldoen
   (zoals pakketten verwijderen of nieuwe pakketten installeren), terwijl
   niveaus een getal koppelen aan iedere actie en berekenen wat het hoogste
   getal is dat aan een actie uit de oplossing gekoppeld is.

   Tabel 2.1. Basale kostencomponenten

+---------------------------------------------------------------------------------+
|        Naam        | Type |                    Omschrijving                     |
|--------------------+------+-----------------------------------------------------|
|                    |      |Telt het aantal handhavingen dat de oplossing        |
|broken-holds        |Teller|verbreekt als de oplosser de toelating heeft om dat  |
|                    |      |te doen                                              |
|                    |      |(Aptitude::ProblemResolver::Allow-Break-Holds).      |
|--------------------+------+-----------------------------------------------------|
|                    |      |Telt het aantal aanhangige acties dat door de        |
|canceled-actions    |Teller|oplossing geannuleerd wordt (zodat pakketten op hun  |
|                    |      |huidige versie behouden blijven).                    |
|--------------------+------+-----------------------------------------------------|
|installs            |Teller|Telt het aantal pakketten dat door de oplossing      |
|                    |      |geïnstalleerd wordt.                                 |
|--------------------+------+-----------------------------------------------------|
|non-default-versions|Teller|Telt het aantal versies dat de oplossing installeert |
|                    |      |of opwaardeert vanuit niet-standaard pakketbronnen.  |
|--------------------+------+-----------------------------------------------------|
|                    |      |Een waarde die toeneemt naarmate de pinprioriteit    |
|                    |      |voor apt van een versie afneemt. Meer bepaald wordt  |
|priority            |Niveau|dit berekend door de pinprioriteit negatief te maken |
|                    |      |(als bijvoorbeeld de pinprioriteit 500 is, zal deze  |
|                    |      |component de waarde -500 krijgen).                   |
|--------------------+------+-----------------------------------------------------|
|removals            |Teller|Telt het aantal pakketten dat door de oplossing      |
|                    |      |verwijderd wordt.                                    |
|--------------------+------+-----------------------------------------------------|
|removals-of-manual  |Teller|Telt het aantal handmatig geïnstalleerde pakketten   |
|                    |      |dat door de oplossing verwijderd wordt.              |
|--------------------+------+-----------------------------------------------------|
|                    |      |Een algemene heuristische waarde die toeneemt        |
|safety              |Niveau|naarmate acties minder “veilig” worden. Zie voor     |
|                    |      |details de paragraaf met de naam “Veiligheidskosten”.|
|--------------------+------+-----------------------------------------------------|
|upgrades            |Teller|Telt het aantal pakketten dat door de oplossing      |
|                    |      |opgewaardeerd wordt.                                 |
+---------------------------------------------------------------------------------+

   Samengestelde componenten worden opgebouwd door de waarden van basale
   componenten te combineren. Bijvoorbeeld, removals + canceled-actions telt
   de componenten removal en canceled-actions bij elkaar op en het resultaat
   is een component die het aantal verwijderingen en geannuleerde acties
   telt. Samengestelde componenten combineren tellers door ze bij elkaar op
   te tellen en niveaus door hun maximale waarde te nemen, zoals
   gedemonstreerd in Afbeelding 2.11, “Syntaxis van samengestelde
   kostencomponenten”.

   [Opmerking] Opmerking
               Twee niveaus samenvoegen is foutief, en dat geldt ook voor het
               gebruiken van de maximumwaarde van twee tellers en voor het op
               een af andere manier combineren van niveaus en tellers.
               Bijvoorbeeld zullen de kosten removals + safety en
               max(upgrades, installs) als fouten behandeld worden en door de
               oplosser genegeerd.^[13]

   Afbeelding 2.11. Syntaxis van samengestelde kostencomponenten

   Twee of meer basale kosten optellen:

                 [schaalfactor1]*kost1 + [schaalfactor2]*kost2 + ...


   De maximumwaarde van twee of meer basale kosten gebruiken:

                 max([schaalfactor1]*kost1, [schaalfactor2]*kost2, ...)


   Merk op dat elke individuele basale component vermenigvuldigd kan worden
   met een schaalfactor vooraleer hij gecombineerd wordt met andere
   componenten. Dit kan gebruikt worden om de afwegingen die de oplosser
   tussen kosten maakt, te sturen. Een kost van 2*removals + 3*upgrades zegt
   dat drie verwijderingen exact even “slecht” zijn als twee opwaarderingen.
   Oplossingen met vier verwijderingen en één opwaardering zullen gezien
   worden als gelijkwaardig aan oplossingen met één verwijdering en drie
   opwaarderingen, aangezien beide een kost van elf hebben.

    Veiligheidskosten

   Afbeelding 2.12. Niveaus van veiligheidskosten

   Niveaus van veiligheidskosten
   [Diagram met niveaus van veiligheidskosten]

   De kostencomponent veiligheid is een heuristische schatting van hoe
   “veilig” of “onveilig” een oplossing is. Veiligheidskosten kunnen gezien
   worden als een manier van onderverdelen van oplossingen in verschillende
   genummerde “niveaus”, waarbij “minder veilige” niveaus een hoger nummer
   opgeplakt krijgen. Afbeelding 2.12, “Niveaus van veiligheidskosten” toont
   hoe dit werkt met de standaardinstellingen van aptitude.

   [Tip] Tip
         Niveaus van veiligheidskosten zijn enkel een manier om de volgorde
         te sturen waarin vereistenoplossingen geproduceerd worden. Zie de
         paragraaf met de naam “Kosten van de interactieve vereistenoplosser”
         voor een volledige beschrijving van hoe u de volgorde waarin
         aptitude oplossingen rangschikt, kunt wijzigen.

   Standaard start aptitude de oplosser op met een “redelijk” aantal niveaus
   van veiligheidskosten. Die zijn:

   Tabel 2.2. Standaard niveaus van veiligheidskosten

+-------------------------------------------------------------------------------------------------------------+
|Kostenniveau|                 Omschrijving                 |                Configuratieoptie                |
|------------+----------------------------------------------+-------------------------------------------------|
|            |Oplossingen die enkel “veilige” acties        |                                                 |
|            |inhouden (het installeren van een pakket op   |Aptitude::ProblemResolver::Safe-Level,           |
|10.000      |zijn standaardversie of het behouden van een  |Aptitude::ProblemResolver::Remove-Level          |
|            |pakket op zijn huidige versie) en het         |                                                 |
|            |verwijderen van pakketten.                    |                                                 |
|------------+----------------------------------------------+-------------------------------------------------|
|            |De oplossing die alle acties van de gebruiker |                                                 |
|            |annuleert. De waarde ervan was vroeger hoger  |                                                 |
|10.000      |dan Aptitude::ProblemResolver::Remove-Level,  |Aptitude::ProblemResolver::Keep-All-Level        |
|            |maar pakketten verwijderen werd hoger         |                                                 |
|            |gerangschikt dan diezelfde pakketten behouden,|                                                 |
|            |zelfs als het pakket zou opgewaardeerd worden.|                                                 |
|------------+----------------------------------------------+-------------------------------------------------|
|            |Oplossingen die door de gebruiker ingestelde  |                                                 |
|40.000      |handhavingen verbreken of verboden versies    |Aptitude::ProblemResolver::Break-Hold-Level      |
|            |installeren.                                  |                                                 |
|------------+----------------------------------------------+-------------------------------------------------|
|            |Oplossingen die pakketten installeren op een  |                                                 |
|50.000      |versie die niet de standaardversie is (zoals  |Aptitude::ProblemResolver::Non-Default-Level     |
|            |bijvoorbeeld die uit “experimental”).         |                                                 |
|------------+----------------------------------------------+-------------------------------------------------|
|60.000      |Oplossingen die essentiële pakketten          |Aptitude::ProblemResolver::Remove-Essential-Level|
|            |verwijderen.                                  |                                                 |
+-------------------------------------------------------------------------------------------------------------+

   Indien een oplossing thuis hoort onder meerdere niveaus van
   veiligheidskosten, zal het onder het hoogste geplaatst worden, dat is
   datgene dat zich het laatst aandient. Een oplossing die bijvoorbeeld een
   pakket opwaardeert naar zijn standaardversie en een handhaving van een
   ander pakket verbreekt, zal op niveau 40.000 geplaatst worden. U kunt de
   niveaus van individuele versies aanpassen met behulp van hints voor de
   oplosser. Zie voor details de paragraaf met de naam “Hints voor de
   oplosser configureren”. De standaardniveaus worden geïllustreerd in
   Afbeelding 2.12, “Niveaus van veiligheidskosten”.

  De interactieve vereistenoplosser configureren

    Hints voor de oplosser configureren

   Om de kwaliteit te verbeteren van de oplossingen voor vereistenproblemen
   die u krijgt, kunt u de interactieve vereistenoplosser aanwijzingen geven.
   Deze aanwijzingen kunnen de prioriteiten van de oplosser wijzigen en hem
   sterker doen neigen naar een bepaalde pakketversie, of ze kunnen gebruikt
   worden om de oplosser “vooraf” afwijzingen en goedkeuringen “mee te geven”
   alsof u zelf oplosser zou spelen en manueel verschillende versies zou
   aanvaarden of verwerpen.

   Aanwijzingen worden opgeslagen in de configuratiegroep
   “Aptitude::ProblemResolver::Hints” van het configuratiebestand van apt,
   /etc/apt/apt.conf (zie de paragraaf met de naam “Referentiegids voor het
   configuratiebestand” voor details over het configuratiebestand).

   Elke aanwijzing voor de oplosser bestaat uit een actie, een doel en
   optioneel een versie. Een aanwijzing wordt op de volgende wijze
   geschreven:"actie doel [versie]". Om een aanwijzing voor de oplosser toe
   te passen, zoekt aptitude op basis van de waarde van doel een of meer
   pakketten op, kiest een of meer versies van die pakketten op basis van de
   waarde van versie en voert ten slotte de opgegeven actie uit.

   In de aanwijzing voor de oplosser mag het veld actie een van de volgende
   waarden hebben:

    1. “approve”: Keur de versie goed, alsof het commando Oplosser →
       Goedgekeurd aan-/uitzetten (a) erop uitgevoerd werd.

    2. “reject”: Wijs de versie af, alsof het commando Oplosser → Verworpen
       aan-/uitzetten (r) erop uitgevoerd werd.

    3. “discard”: Verwerp elke oplossing die de versie bevat. Is verschillend
       van “reject” in die zin dat dit voor de gebruiker niet zichtbaar is en
       niet interactief veranderd kan worden.

    4. “increase-safety-cost-to getal”: verhoog de veiligheidskost van elke
       oplossing die de versie bevat tot getal; als de veiligheidskost reeds
       groter is dan getal, zal deze aanwijzing zonder effect blijven. De
       veiligheidskost kan gebruikt worden (en wordt standaard gebruikt) om
       de volgorde waarin oplossingen aan bod komen, te sturen. Zie de
       paragraaf met de naam “Kosten en kostencomponenten” en de paragraaf
       met de naam “Veiligheidskosten” voor details.

       Verschillende bijzondere kostenniveaus kunnen op naam gekozen worden:

         a. conflict, discard: in plaats van de veiligheidskost aan te
            passen, worden oplossingen die de versie bevatten, verworpen
            alsof de aanwijzing “discard” erop werd toegepast.

         b. maximum: de hoogste veiligheidskost.

         c. minimum: de laagste veiligheidskost. Alle zoekbewerkingen
            beginnen op het niveau van die kost, waardoor het “optrekken” van
            van de kost van een versie naar dat niveau, geen effect heeft.
            Toch kan die waarde ook gebruikt worden bij het aanpassen van de
            vooraf gedefinieerde kostenniveaus: het instellen van
            Aptitude::ProblemResolver::Remove-Level op “minimum” zal
            bijvoorbeeld ertoe leiden dat het verwijderen van pakketten geen
            invloed zal hebben op de veiligheidskost van een oplossing.

       [Opmerking] Opmerking
                   De aanwijzing increase-safety-cost-to wordt toegepast
                   bovenop elke standaard veiligheidskost die verbonden is
                   met de gekozen actie. Een aanwijzing die bijvoorbeeld de
                   veiligheidskost van “installeer hal uit experimental”
                   verhoogt naar 15.000 zal geen effect hebben, omdat die
                   actie reeds een veiligheidskost van 50.000 heeft (in de
                   veronderstelling dat die versie van hal niet de standaard
                   kandidaatversie is).

    5. “getal”: tel het opgegeven getal op bij de score van de versie en doe
       de oplosser ernaartoe of (bij een negatief getal) ervan weg neigen.
       Bijvoorbeeld, de aanwijzing 200 emacs telt 200 op bij de score van
       emacs, terwijl de aanwijzing -10 emacs 10 aftrekt van zijn score.

   Indien het veld doel van de oplosser een vraagteken bevat (“?”) of een
   tilde (“~”), wordt dit als een zoekpatroon aanzien en alle eraan
   beantwoordende pakketversies worden in overweging genomen. In het andere
   geval wordt het beschouwd als de naam van het te selecteren pakket. Het
   doel “g++” zal dus enkel het pakket g++ selecteren, maar het doel
   “?section(non-free)” zal elk pakket in de sectie non-free selecteren. Zie
   de paragraaf met de naam “Zoekpatronen” voor meer informatie over
   zoekpatronen.

   Indien het veld versie niet aanwezig is, dan slaat de aanwijzing op alle
   versies van het pakket. In het andere geval kan het een van de volgende
   vormen aannemen:

    1. “/archief”: de aanwijzing heeft enkel betrekking op versies die in het
       opgegeven archief aanwezig zijn.

    2. “<versie”: de aanwijzing heeft enkel betrekking op versies waarvan het
       versienummer kleiner is dan versie.

    3. “<=versie”: de aanwijzing slaat enkel op versies waarvan het
       versienummer kleiner is dan of gelijk aan versie.

    4. “=versie”: de aanwijzing slaat enkel op versies waarvan het
       versienummer versie is.

    5. “<>versie”: de aanwijzing heeft enkel betrekking op versies waarvan
       het versienummer niet versie is.

    6. “>=versie”: de aanwijzing slaat enkel op versies waarvan het
       versienummer groter dan of gelijk aan versie is.

    7. “>versie”: de aanwijzing slaat enkel op versies waarvan het
       versienummer groter danversie is.

    8. “:UNINST”: in plaats van op enigeversie van doel te slaan, beïnvloedt
       de aanwijzinghet besluit om doel te verwijderen. Bijvoorbeeld, “reject
       aptitude :UNINST” zal de oplosser verhinderen om te proberen aptitude
       te verwijderen.

    9. “versie”: de aanwijzing betreft enkel versies waarvan het versienummer
       versie is.

Zoekpatronen

   Indien u in aptitude naar een pakket zoekt of een weergavelimiet instelt,
   wordt de tekenreeks die u ingeeft een “zoekpatroon” genoemd. Het meest
   basale gebruik van zoekpatronen is zoeken naar een pakket op naam, maar
   aptitude laat u ook toe om veel complexere zoekopdrachten aan te maken.
   Naast de visuele interface kunnen ook een aantal operaties aan de
   commandoregel gebruik maken van zoekpatronen. Zie Referentiegids voor de
   commandoregel voor details.

   Een zoekpatroon bestaat uit een of meer voorwaarden (soms “termen”
   genoemd). Pakketten beantwoorden aan het patroon als ze aan alle termen
   ervan beantwoorden. Termen beginnen meestal met een vraagteken (“?”),
   gevolgd door de naam van de term die aangeeft waarop de term zoekt: de
   term ?name zoekt bijvoorbeeld naar eraan beantwoordende pakketnamen,
   terwijl de term ?version op zoek gaat naar eraan beantwoordende
   pakketversies. Tenslotte worden eventuele bijkomende parameters voor de
   zoekterm tussen haakjes geplaatst (zie de documentatie over de individuele
   termen voor de details over wat de betekenis is van de parameters van elke
   term).

   [Opmerking] Opmerking
               Tekst waaraan geen “?” voorafgaat, geeft ook een zoekpatroon
               aan: aptitude zal elk woord (of tekenreeks tussen
               aanhalingstekens) beschouwen als het argument voor een
               ?name-patroon, dat op zoek gaat naar een pakket waarvan de
               naam beantwoordt aan de tekst als men de tekst interpreteert
               als een reguliere expressie.

   [Waarschuwing] Waarschuwing
                  In dit gedrag van aptitude wanneer het een zoekpatroon
                  zonder voorafgaand “?” (of “~”) opgegeven krijgt, wordt
                  voorzien om interactieve opzoekingen comfortabeler te maken
                  en zal in latere uitgaven veranderingen ondergaan. Scripts
                  die aptitude gebruiken moeten de zoekstrategie die ze
                  willen gebruiken expliciet benoemen. Dit wil zeggen dat
                  scripts moeten zoeken naar “?name(coq)” eerder dan naar
                  “coq”).

  Naar tekenreeksen zoeken

   Veel zoektermen krijgen een tekenreeks mee als parameter en vergelijken
   die met een of meer pakketvelden. Tekenreeksen kunnen zowel met als zonder
   aanhalingstekens (“"”) opgegeven worden, zodat“?name(scorch)” en
   “?name("scorch")” eenzelfde zoekbewerking zullen uitvoeren. Indien u een
   zoekterm opgeeft met dubbele aanhalingstekens, kunt u in de zoekterm zelf
   een dubbel aanhalingsteken opnemen door vlak ervoor een backslash (“\”) te
   plaatsen: bijvoorbeeld, het resultaat van “?description("\"easy\"")” zal
   zijn: alle pakketten waarvan de beschrijving de tekenreeks “"easy"” bevat.

   Indien u een “kale” tekenreeks opgeeft, een waarrond geen dubbele
   aanhalingstekens staan, dan zal aptitude de tekenreeks als “beëindigd”
   beschouwen als het bij het afsluitende haakje aankomt of aan de komma die
   voorafgaat aan het tweede argument bij de zoekterm. ^[14] Om de bijzondere
   betekenis van die tekens te neutraliseren, moet u vlak ervoor een tilde
   (“~”) plaatsen. Bijvoorbeeld, “?description(etc))” is een fout tegen de
   syntaxis, omdat het eerste “)” de term van het type ?description afsluit
   en het tweede “)” geen enkel corresponderend “(” heeft. Daarentegen levert
   “?description(etc~))” een overeenkomst op met elk pakket waarvan de
   beschrijving de tekst “etc)” bevat. U moet extra zorgvuldig zijn als u de
   verkorte notatie voor een term gebruikt. Zie de paragraaf met de naam
   “Verkorte notatie voor zoektermen” voor details.

   De meeste tekstuele zoekopdrachten (naar pakketnamen, beschrijvingen enz.)
   gebeuren aan de hand van hoofdletterongevoelige reguliere expressies. Er
   is een overeenkomst tussen de reguliere expressie en een veld als een
   gedeelte van dat veld beantwoordt aan de reguliere expressie.
   Bijvoorbeeld, “ogg[0-9]” komt overeen met “libogg5”, “ogg123” en
   “theogg4u”. Sommige lettertekens hebben binnen een reguliere expressie een
   speciale betekenis ^[15]. Dus, indien u ze wilt gebruiken in
   zoekopdrachten moet u een backslash als stuurcode (escape) gebruiken.
   Bijvoorbeeld, om te zoeken naar “g++”, moet u het patroon “g\+\+”
   gebruiken.

   De tekens “!” en “|” hebben in zoekpatronen een speciale betekenis. Om
   deze tekens te gebruiken in een tekenreeks die niet door aanhalingstekens
   begrensd wordt, kunt u vlak ervoor een tilde (“~”) plaatsen. Bijvoorbeeld,
   om pakketten te vinden waarvan de beschrijving ofwel “groot” of “schuin”
   bevat, moet u het patroon “?description(groot~|schuin)” gebruiken. Maar
   wellicht zult u het comfortabeler vinden om in dergelijke gevallen gewoon
   een tekenreeks tussen aanhalingstekens te gebruiken:
   “?description("groot|schuin")”.

  Verkorte notatie voor zoektermen

   Sommige zoektermen kunnen in “verkorte” vorm gebruikt worden. Die bestaat
   uit een tilde (“~”) gevolgd door een enkel teken dat de term voorstelt en
   tenslotte de eventuele argumenten bij de term. Bijvoorbeeld, de verkorte
   vorm van ?name(aptitude) is ~n aptitude.

   Indien u een term gebruikt in zijn verkorte notatie, wordt de term
   afgesloten en een nieuwe term begonnen door een tilde of door “witruimte”
   - dat zijn spaties, tabs, enz. - te gebruiken. Bijvoorbeeld, “~mDaniel
   Burrows” zal elk pakket vinden waarvan het pakketbeheerdersveld “Daniel”
   bevat en waar “Burrows” voorkomt in de pakketnaam, terwijl “~i~napt”
   geïnstalleerde pakketten oplevert waarvan de naam apt bevat. Om in de
   zoekexpressie witruimte op te nemen, kunt u er ofwel een tilde voor
   plaatsen (zoals in Daniel~ Burrows) of er aanhalingstekens rond plaatsen
   (zoals in "Debian Project" of zelfs Debian" "Project). In een tekenreeks
   tussen aanhalingstekens, gebruikt u de backslash (“\”) om de bijzondere
   betekenis van het aanhalingsteken te annuleren: bijvoorbeeld, ~d"\"email"
   zal als resultaat alle pakketten opleveren waarvan de beschrijving een
   aanhalingsteken bevat, onmiddellijk gevolgd door email. ^[16]

   [Opmerking] Opmerking
               Vraagtekens (“?”) sluiten de verkorte vorm van een term niet
               af, zelfs niet als daarop de naam van een zoekterm volgt.
               Bijvoorbeeld, “~napt?priority(required)” heeft als resultaat
               alle pakketten waarvan de naam beantwoordt aan de reguliere
               expressie “apt?priority(required)”. Om een verkorte zoekterm
               te combineren met een zoekterm die bij naam genoemd wordt,
               moet u een of meer spaties plaatsen tussen de twee termen,
               zoals bij “~napt ?priority(required)”, of moet u
               aanhalingstekens plaatsen rond de (eventuele) tekst die op de
               verkorte vorm van een term volgt, zoals bij
               “~n"apt"?priority(required)”.

   Tabel 2.3, “Beknopte handleiding bij zoektermen” geeft een lijst weer met
   de verkorte vorm van elke zoekterm.

  Zoekopdrachten en versies

   Standaard levert een patroon een pakket op, indien er een versie van dat
   pakket bestaat die aan het patroon beantwoordt. Nochtans kunnen sommige
   patronen aan hun subpatronen de restrictie opleggen om enkel de
   overeenkomst met sommige versies van een pakket te honoreren.
   Bijvoorbeeld, de zoekterm ?depends(patroon) zal alle pakketten opleveren
   die afhankelijk zijn van een pakket dat beantwoordt aan patroon. Nochtans
   zal patroon enkel getoetst worden aan die pakketversies die effectief aan
   een vereiste tegemoet komen. Dit houdt in dat indien foo afhankelijk is
   van bar (>= 3.0) en versies 2.0, 3.0, en 4.0 van bar beschikbaar zijn, er
   bij het zoekpatroon ?depends(?version(2\.0)) enkel bij versies 3.0 en 4.0
   zal getoetst worden op ?version(2\.0), met als gevolg dat deze
   zoekopdracht foo niet zal vinden.

   Het doet ertoe welke versies getoetst worden, omdat zoals in het
   voorgaande voorbeeld, sommige versies wel en andere niet kunnen
   beantwoorden aan het patroon. Bijvoorbeeld het patroon ?installed zal
   enkel een overeenkomst opleveren met de pakketversie die geïnstalleerd is
   (als het geïnstalleerd is). Evenzo zal het patroon
   ?maintainer(pakketbeheerder) enkel een overeenkomst opleveren met versies
   die door de opgegeven pakketbeheerder onderhouden worden. Gewoonlijk
   hebben alle versies van een pakket dezelfde pakketbeheerder, maar dat is
   niet altijd het geval. In feite zal elk zoekpatroon dat de velden van een
   pakket (behalve de naam ervan natuurlijk) doorzoekt, zich op die manier
   gedragen, omdat bij verschillende pakketversies alle velden van een pakket
   onderling kunnen verschillen.

   Om een patroon aan alle versies van een pakket te toetsen, ook al zou dat
   normaal maar aan een aantal versies getoetst worden, moet u de term ?widen
   gebruiken. Bijvoorbeeld, ?depends(?widen(?version(2\.0))) zal een
   overeenkomst opleveren met elk pakket A dat een pakket B vereist, waarbij
   B een versie heeft die beantwoordt aan 2.0, ongeacht of die versie
   effectief aan de vereiste van A tegemoetkomt. Aan de andere kant beperkt
   de term ?narrow de versies waarmee zijn subpatroon vergeleken wordt:
   ?narrow(?installed, ?depends(?version(ubuntu))) zal een overeenkomst
   opleveren met elk pakket waarvan de geïnstalleerde versie een vereiste
   heeft waaraan voldaan kan worden door een pakket waarvan de
   versietekenreeks “ubuntu” bevat.

   [Opmerking] Opmerking
               Er is een subtiel maar belangrijk verschil tussen een patroon
               vergelijken met een pakket en het vergelijken met alle versies
               van dat pakket. Als een patroon met een pakket vergeleken
               wordt, wordt iedere term ervan met dat pakket vergeleken, en
               zo zal elk van de termen een overeenkomst opleveren als om het
               even welke versie van dat pakket eraan beantwoordt. Als een
               patroon daarentegen vergeleken wordt met elke versie van een
               pakket, zal er een succesvolle overeenkomst zijn als elk van
               zijn termen overeenkomt met dezelfde versie van dat pakket.

               Bijvoorbeeld: veronderstel dat versie 3.0-1 van het pakket
               aardvark geïnstalleerd is, maar dat versie 4.0-1 beschikbaar
               is. Dan zal de zoekexpressie?version(4\.0-1)?installed een
               overeenkomst met aardvark opleveren, omdat ?version(4\.0-1)
               overeenkomt met versie 4.0-1 van aardvark, terwijl ?installed
               een overeenkomst met versie 3.0-1 oplevert. Anderzijds levert
               deze expressie niet voor alle versies van aardvark een
               overeenkomst op, omdat er geen enkele versie geïnstalleerd is
               die ook nog het versienummer 4.0-1 heeft.

  Expliciete zoekdoelen

   Sommige bijzonder complexe zoekopdrachten kunnen in aptitude geformuleerd
   worden met behulp van expliciete doelen. In normale zoekexpressies bestaat
   er geen manier om te verwijzen naar het pakket of de versie die momenteel
   getoetst wordt. Bijvoorbeeld, veronderstel dat u wenst te zoeken naar alle
   pakketten P die van een tweede pakket Q afhangen op zo een manier dat Q P
   aanbeveelt. Het is duidelijk dat u op weg moet gaan met de term
   ?depends(...). Maar de term die in de plaats van de ... komt, moet op een
   of andere manier pakketten selecteren die identiek zijn aan dat waaraan
   ?depends getoetst wordt. Toen ik hierboven de bedoeling beschreef, loste
   ik dit op door de pakketten een naam te geven en ze P en Q te noemen.
   Termen met expliciete doelen doen exact hetzelfde. ^[17]

   Een expliciet doel wordt met de term ?for ingevoerd:

   Afbeelding 2.13. Syntaxis van de term ?for

 ?for variabele: patroon

   Dit werkt exact gelijk patroon, maar variabele kan binnenin patroon
   gebruikt worden om te verwijzen naar het pakket of de versie waarmee
   patroon vergeleken wordt. U kunt variabele op twee manieren gebruiken:

    1. De term ?= zoekt een exacte overeenkomst met het in de opgegeven
       variabele vermelde pakket of versie. Specifiek: indien de
       overeenkomstige ?for-term zich tot een specifieke versie beperkt, dan
       zal ?= ofwel met die versie (als ?= beperkt werd) ofwel met het hele
       pakket een overeenkomst opleveren. Anders zal het een overeenkomst
       opleveren met om het even welke versie van het pakket.

       Zie Voorbeeld 2.2, “ Het gebruik van de term ?= ” voor een voorbeeld
       van het gebruik van ?=.

    2. De term ?bind(variabele, patroon) levert een overeenkomst op met
       gelijk welk pakket of versie als de waarde van variabele beantwoordt
       aan patroon.

       Voor termen in een ?-stijl is een verkorte vorm beschikbaar. De
       expressie ?bind(variabele, ?term[(argumenten)]) kan vervangen worden
       door ?variabele:term(argumenten).

       Zie Voorbeeld 2.3, “Het gebruik van de term ?bind” voor een voorbeeld
       van het gebruik van ?bind.

  Referentiegids voor zoektermen

   Tabel 2.3, “Beknopte handleiding bij zoektermen” bevat een korte
   samenvatting van alle zoektermen die in aptitude beschikbaar zijn. Een
   volledige beschrijving van iedere term vindt u hieronder.

   Tabel 2.3. Beknopte handleiding bij zoektermen

+--------------------------------------------------------------------------------------------------+
|              Lange vorm              |            Korte vorm             |     Omschrijving      |
|--------------------------------------+-----------------------------------+-----------------------|
|                                      |                                   |Selecteer het pakket   |
|                                      |                                   |dat aansluit bij       |
|?=variabele                           |                                   |variabele. Zie de      |
|                                      |                                   |paragraaf met de naam  |
|                                      |                                   |“Expliciete            |
|                                      |                                   |zoekdoelen”.           |
|--------------------------------------+-----------------------------------+-----------------------|
|                                      |                                   |Selecteer elk pakket   |
|?not(patroon)                         |!patroon                           |dat niet beantwoordt   |
|                                      |                                   |aan patroon.           |
|--------------------------------------+-----------------------------------+-----------------------|
|                                      |                                   |Selecteer pakketten die|
|                                      |                                   |voor de opgegeven actie|
|?action(actie)                        |~aactie                            |(bijv. “install” of    |
|                                      |                                   |“upgrade”) gemarkeerd  |
|                                      |                                   |werden.                |
|--------------------------------------+-----------------------------------+-----------------------|
|                                      |                                   |Selecteer pakketten    |
|?all-versions(patroon)                |                                   |waarvan alle versies   |
|                                      |                                   |beantwoorden aan       |
|                                      |                                   |patroon.               |
|--------------------------------------+-----------------------------------+-----------------------|
|                                      |                                   |Selecteer elk pakket   |
|?and(patroon1, patroon2)              |patroon1 patroon2                  |dat zowel aan patroon1 |
|                                      |                                   |als aan patroon2       |
|                                      |                                   |beantwoordt.           |
|--------------------------------------+-----------------------------------+-----------------------|
|                                      |                                   |Selecteer pakketten    |
|?any-version(patroon)                 |                                   |waarvan minstens een   |
|                                      |                                   |versie beantwoordt aan |
|                                      |                                   |patroon.               |
|--------------------------------------+-----------------------------------+-----------------------|
|                                      |                                   |Selecteer pakketten    |
|                                      |                                   |voor de opgegeven      |
|?architecture(architectuur)           |~rarchitectuur                     |architectuur (zoals    |
|                                      |                                   |“amd64” of “all”).     |
|                                      |                                   |Speciale waarden:      |
|                                      |                                   |native en foreign.     |
|--------------------------------------+-----------------------------------+-----------------------|
|                                      |                                   |Selecteer pakketten uit|
|?archive(archief)                     |~Aarchief                          |het opgegeven archief  |
|                                      |                                   |(zoals “unstable”).    |
|--------------------------------------+-----------------------------------+-----------------------|
|                                      |                                   |Selecteer pakketten die|
|?automatic                            |~M                                 |automatisch            |
|                                      |                                   |geïnstalleerd werden.  |
|--------------------------------------+-----------------------------------+-----------------------|
|                                      |                                   |Selecteert alles       |
|                                      |                                   |waarbij variabele      |
|                                      |                                   |beantwoordt aan        |
|?bind(variabele, patroon)             |?variabele:term-naam[(argumenten)] |patroon. Zie de        |
|                                      |                                   |paragraaf met de naam  |
|                                      |                                   |“Expliciete            |
|                                      |                                   |zoekdoelen”.           |
|--------------------------------------+-----------------------------------+-----------------------|
|                                      |                                   |Selecteer pakketten met|
|?broken                               |~b                                 |een niet-voldane       |
|                                      |                                   |vereiste.              |
|--------------------------------------+-----------------------------------+-----------------------|
|                                      |                                   |Selecteer pakketten met|
|                                      |                                   |een niet-voldane       |
|?broken-vereistenType                 |~BvereistenType                    |vereiste van het       |
|                                      |                                   |opgegeven              |
|                                      |                                   |vereistenType.         |
|--------------------------------------+-----------------------------------+-----------------------|
|                                      |                                   |Selecteer pakketten met|
|                                      |                                   |een niet-voldane       |
|?broken-vereistenType(patroon)        |~DB[vereistenType:]patroon         |vereiste van het       |
|                                      |                                   |opgegeven vereistenType|
|                                      |                                   |en die beantwoorden aan|
|                                      |                                   |patroon.               |
|--------------------------------------+-----------------------------------+-----------------------|
|                                      |                                   |Selecteer pakketten    |
|                                      |                                   |waaraan een pakket dat |
|                                      |                                   |beantwoordt aan patroon|
|?broken-reverse-vereistenType(patroon)|~RBvereistenType:patroon           |een vereiste van het   |
|                                      |                                   |type vereistenType     |
|                                      |                                   |stelt waaraan niet     |
|                                      |                                   |voldaan is.            |
|--------------------------------------+-----------------------------------+-----------------------|
|                                      |                                   |Selecteer pakketten die|
|?conflicts(patroon)                   |~Cpatroon                          |conflicteren met een   |
|                                      |                                   |pakket dat beantwoordt |
|                                      |                                   |aan patroon.           |
|--------------------------------------+-----------------------------------+-----------------------|
|                                      |                                   |Selecteer pakketten die|
|?config-files                         |~c                                 |werden verwijderd maar |
|                                      |                                   |niet gewist.           |
|--------------------------------------+-----------------------------------+-----------------------|
|                                      |                                   |Zoek pakketten die een |
|                                      |                                   |vereiste van het type  |
|?vereistenType(patroon)               |~D[vereistenType:]patroon          |vereistenType stellen  |
|                                      |                                   |aan een pakket dat     |
|                                      |                                   |beantwoordt aan        |
|                                      |                                   |patroon.               |
|--------------------------------------+-----------------------------------+-----------------------|
|                                      |                                   |Selecteer pakketten van|
|?description(beschrijving)            |~dbeschrijving                     |wie de beschrijving    |
|                                      |                                   |beantwoordt aan        |
|                                      |                                   |beschrijving.          |
|--------------------------------------+-----------------------------------+-----------------------|
|                                      |                                   |Selecteer essentiële   |
|?essential                            |~E                                 |pakketten, die met     |
|                                      |                                   |Essential: yes in hun  |
|                                      |                                   |controlebestand.       |
|--------------------------------------+-----------------------------------+-----------------------|
|?exact-name(naam)                     |                                   |Selecteer pakketten die|
|                                      |                                   |naam genoemd worden.   |
|--------------------------------------+-----------------------------------+-----------------------|
|?false                                |~F                                 |Selecteer geen         |
|                                      |                                   |pakketten.             |
|--------------------------------------+-----------------------------------+-----------------------|
|                                      |                                   |Selecteer pakketten die|
|                                      |                                   |beantwoorden aan       |
|                                      |                                   |patroon en waarbij     |
|?for variabele: patroon               |                                   |variabele aansluit bij |
|                                      |                                   |het gevonden pakket.   |
|                                      |                                   |Zie de paragraaf met de|
|                                      |                                   |naam “Expliciete       |
|                                      |                                   |zoekdoelen”.           |
|--------------------------------------+-----------------------------------+-----------------------|
|                                      |                                   |Selecteer pakketten die|
|?garbage                              |~g                                 |niet vereist worden    |
|                                      |                                   |door een handmatig     |
|                                      |                                   |geïnstalleerd pakket.  |
|--------------------------------------+-----------------------------------+-----------------------|
|                                      |                                   |Selecteer              |
|?installed                            |~i                                 |geïnstalleerde         |
|                                      |                                   |pakketten.             |
|--------------------------------------+-----------------------------------+-----------------------|
|                                      |                                   |Selecteer pakketten die|
|?maintainer(pakketbeheerder)          |~mpakketbeheerder                  |door pakketbeheerder   |
|                                      |                                   |onderhouden worden.    |
|--------------------------------------+-----------------------------------+-----------------------|
|                                      |                                   |Selecteer pakketten die|
|                                      |                                   |een geschiktheid voor  |
|                                      |                                   |meerdere architecturen |
|                                      |                                   |hebben van het type    |
|?multiarch(multi-architectuur)        |                                   |multi-architectuur     |
|                                      |                                   |(hetgeen ofwel         |
|                                      |                                   |“foreign”, “same”,     |
|                                      |                                   |“allowed” of “none” kan|
|                                      |                                   |zijn).                 |
|--------------------------------------+-----------------------------------+-----------------------|
|                                      |                                   |Selecteer pakketten    |
|                                      |                                   |waarvan dezelfde versie|
|?narrow(filter, patroon)              |~S filter patroon                  |zowel aan filter als   |
|                                      |                                   |aan patroon            |
|                                      |                                   |beantwoordt.           |
|--------------------------------------+-----------------------------------+-----------------------|
|?name(naam)                           |~nnaam, naam                       |Selecteer pakketten met|
|                                      |                                   |de opgegeven naam.     |
|--------------------------------------+-----------------------------------+-----------------------|
|?new                                  |~N                                 |Selecteer nieuwe       |
|                                      |                                   |pakketten.             |
|--------------------------------------+-----------------------------------+-----------------------|
|                                      |                                   |Zoek geïnstalleerde    |
|?obsolete                             |~o                                 |pakketten die niet     |
|                                      |                                   |gedownload kunnen      |
|                                      |                                   |worden.                |
|--------------------------------------+-----------------------------------+-----------------------|
|                                      |                                   |Selecteer pakketten die|
|?or(patroon1, patroon2)               |patroon1 | patroon2                |beantwoorden aan       |
|                                      |                                   |patroon1, patroon2 of  |
|                                      |                                   |aan beide.             |
|--------------------------------------+-----------------------------------+-----------------------|
|?origin(origine)                      |~Oorigine                          |Selecteer pakketten met|
|                                      |                                   |de opgegeven origine.  |
|--------------------------------------+-----------------------------------+-----------------------|
|                                      |                                   |Selecteer pakketten die|
|?provides(patroon)                    |~Ppatroon                          |voorzien in een pakket |
|                                      |                                   |dat beantwoordt aan    |
|                                      |                                   |patroon.               |
|--------------------------------------+-----------------------------------+-----------------------|
|                                      |                                   |Selecteer pakketten met|
|?priority(prioriteit)                 |~pprioriteit                       |de opgegeven           |
|                                      |                                   |prioriteit.            |
|--------------------------------------+-----------------------------------+-----------------------|
|                                      |                                   |Selecteer pakketten die|
|                                      |                                   |het doel zijn van een  |
|                                      |                                   |vereiste van het type  |
|?reverse-vereistenType(patroon)       |~R[vereistenType:]patroon          |vereistenType die      |
|                                      |                                   |gesteld wordt door een |
|                                      |                                   |pakket dat beantwoordt |
|                                      |                                   |aan patroon.           |
|--------------------------------------+-----------------------------------+-----------------------|
|                                      |                                   |Selecteer pakketten die|
|                                      |                                   |het doel zijn van een  |
|                                      |                                   |niet-voldane vereiste  |
|?reverse-broken-vereistenType(patroon)|~RBvereistenType:patroon           |van het type           |
|                                      |                                   |vereistenType die      |
|                                      |                                   |gesteld wordt door een |
|                                      |                                   |pakket dat beantwoordt |
|                                      |                                   |aan patroon.           |
|--------------------------------------+-----------------------------------+-----------------------|
|?section(sectie)                      |~ssectie                           |Selecteer pakketten uit|
|                                      |                                   |de opgegeven sectie.   |
|--------------------------------------+-----------------------------------+-----------------------|
|                                      |                                   |Selecteer pakketten    |
|                                      |                                   |waarvan de naam van het|
|?source-package(naam)                 |~enaam                             |bronpakket beantwoordt |
|                                      |                                   |aan de reguliere       |
|                                      |                                   |expressie naam.        |
|--------------------------------------+-----------------------------------+-----------------------|
|                                      |                                   |Selecteer pakketten    |
|                                      |                                   |waarvan de versie van  |
|?source-version(versie)               |                                   |het bronpakket         |
|                                      |                                   |beantwoordt aan de     |
|                                      |                                   |reguliere expressie    |
|                                      |                                   |versie.                |
|--------------------------------------+-----------------------------------+-----------------------|
|                                      |                                   |Selecteer pakketten die|
|?tag(categorie)                       |~Gcategorie                        |tot de opgegeven       |
|                                      |                                   |debtags-categorie      |
|                                      |                                   |behoren.               |
|--------------------------------------+-----------------------------------+-----------------------|
|                                      |                                   |Zoeken naar pakketten  |
|                                      |                                   |waarvan de             |
|?term(trefwoord)                      |                                   |pakketinformatie het   |
|                                      |                                   |opgegeven trefwoord    |
|                                      |                                   |bevat.                 |
|--------------------------------------+-----------------------------------+-----------------------|
|                                      |                                   |Zoeken naar pakketten  |
|                                      |                                   |waarvan de             |
|?term-prefix(trefwoord)               |                                   |pakketinformatie een   |
|                                      |                                   |trefwoord bevat dat    |
|                                      |                                   |begint met het         |
|                                      |                                   |opgegeven trefwoord.   |
|--------------------------------------+-----------------------------------+-----------------------|
|?true                                 |~T                                 |Selecteer alle         |
|                                      |                                   |pakketten.             |
|--------------------------------------+-----------------------------------+-----------------------|
|                                      |                                   |Selecteer pakketten die|
|?task(taak)                           |~ttaak                             |deel uitmaken van de   |
|                                      |                                   |opgegeven taak.        |
|--------------------------------------+-----------------------------------+-----------------------|
|                                      |                                   |Selecteer              |
|                                      |                                   |geïnstalleerde         |
|?upgradable                           |~U                                 |pakketten die          |
|                                      |                                   |opgewaardeerd kunnen   |
|                                      |                                   |worden.                |
|--------------------------------------+-----------------------------------+-----------------------|
|                                      |                                   |Selecteer pakketten die|
|                                      |                                   |gemarkeerd werden met  |
|                                      |                                   |een user-tag           |
|?user-tag                             |                                   |(gebruikerslabel) dat  |
|                                      |                                   |beantwoordt aan de     |
|                                      |                                   |reguliere expressie    |
|                                      |                                   |gebruikerslabel.       |
|--------------------------------------+-----------------------------------+-----------------------|
|                                      |                                   |Selecteer pakketten    |
|                                      |                                   |waarvan de versie      |
|?version(versie)                      |~Vversie                           |beantwoordt aan versie |
|                                      |                                   |(bijzondere waarden:   |
|                                      |                                   |CURRENT, CANDIDATE en  |
|                                      |                                   |TARGET).               |
|--------------------------------------+-----------------------------------+-----------------------|
|?virtual                              |~v                                 |Selecteer virtuele     |
|                                      |                                   |pakketten.             |
|--------------------------------------+-----------------------------------+-----------------------|
|                                      |                                   |Selecteer versies      |
|                                      |                                   |waarbij patroon        |
|                                      |                                   |overeenkomt met om het |
|?widen(patroon)                       |~Wpatroon                          |even welke versie van  |
|                                      |                                   |het overeenkomstige    |
|                                      |                                   |pakket zonder rekening |
|                                      |                                   |te houden met lokale   |
|                                      |                                   |versierestricties.     |
+--------------------------------------------------------------------------------------------------+

   naam

           Vindt pakketten waarvan de naam beantwoordt aan de reguliere
           expressie naam. Dit is de “standaard” zoekmodus en wordt gebruikt
           voor patronen die niet met ~ beginnen.

           [Opmerking] Opmerking
                       Om pakketten te vinden waarvan de naam meerdere
                       deel-tekenreeksen bevat, moet u de term ?name (wordt
                       hierna behandeld) gebruiken. Bijvoorbeeld,
                       “?name(apti)?name(tude)” zal een overeenkomst
                       opleveren met elk pakket waarvan de naam zowel “apti”
                       als “tude” bevat.

   ?=variabele

           Vindt pakketten die overeenkomen met de waarde van variabele,
           welke gekoppeld moet zijn aan een begrenzende ?for. Bijvoorbeeld,
           ?for x: ?depends( ?recommends( ?=x ) ) zal een overeenkomst
           opleveren met elk pakket x dat een pakket vereist dat x
           aanbeveelt.

           De volgende zoekexpressie levert bijvoorbeeld een overeenkomst op
           met pakketten die met zichzelf conflicteren:

           Voorbeeld 2.2. Het gebruik van de term ?=

           ?for x: ?conflicts(?=x)

           Zie de paragraaf met de naam “Expliciete zoekdoelen” voor meer
           informatie.

   ?not(patroon), !patroon

           Vindt pakketten die niet beantwoorden aan het patroon patroon.
           Bijvoorbeeld, “?not(?broken)” selecteert pakketten die niet
           “defect” zijn.

           [Opmerking] Opmerking
                       Om in een zoektekenreeks een“!” op te nemen, moet u
                       als “stuurcode (escape)” er een tilde (“~”) voor
                       plaatsen. Anders zal aptitude ervan uitgaan dat het
                       deel uitmaakt van een ?not-term. Bijvoorbeeld, om
                       pakketten te selecteren waarvan de beschrijving
                       “extra!” bevat, moet u “?description(extra~!)”
                       gebruiken.

   ?and(patroon1, patroon2), patroon1 patroon2

           Levert pakketten op die zowel aan patroon1 als aan patroon2
           beantwoorden.

   ?or(patroon1, patroon2), patroon1 | patroon2

           Levert pakketten op die ofwel aan patroon1 of aan patroon2
           beantwoorden.

           [Opmerking] Opmerking
                       Om in een reguliere expressie het teken “|” te
                       gebruiken, moet u een “stuurcode (escape)” gebruiken
                       om te voorkomen dat aptitude er een OR-term mee maakt:
                       “~|”.

   (patroon)

           Zoekt een overeenkomst met patroon. Bijvoorbeeld, “opengl
           (perl|python)” zal een overeenkomst opleveren met elk pakket
           waarvan de naam opengl bevat samen met ofwel perl of python.

   ?action(actie), ~aactie

           Levert pakketten op waarop de opgegeven actie uitgevoerd zal
           worden. actie kan zijn: “install”, “upgrade”, “downgrade”,
           “remove”, “purge”, “hold” (gaat na of een pakket gehandhaafd
           werd), of “keep” (gaat na of een pakket in een ongewijzigde
           toestand behouden zal worden).

           [Opmerking] Opmerking
                       Merk op dat dit enkel nagaat of een actie in de
                       wachtrij staat om op een pakket uitgevoerd te worden,
                       niet of die actie ook uitgevoerd kan worden. Dus,
                       bijvoorbeeld, ?action(upgrade) levert precies die
                       pakketten op waarvoor u reeds de keuze maakte om ze op
                       te waarderen, niet pakketten die zouden kunnen
                       opgewaardeerd worden in de toekomst (daarvoor moet u
                       ?upgradable gebruiken).

   ?all-versions(patroon)

           Levert pakketten op waarvan alle versies beantwoorden aan de
           opgegeven expressie. Elke versie van een pakket zal apart worden
           getoetst aan patroon en het pakket zal eraan beantwoorden als al
           zijn versies eraan beantwoorden. Pakketten zonder versies, zoals
           virtuele pakketten, zullen steeds aan deze zoekterm beantwoorden.

           Deze term mag niet gebruikt worden in een context waarin er reeds
           een beperking ingesteld is op de versies die getoetst zullen
           worden, zoals binnen ?depends of ?narrow. Maar hij mag wel steeds
           gebruikt worden binnen ?widen.

   ?any-version(patroon)

           Vindt een pakket als een van zijn versies beantwoordt aan het
           ingesloten patroon. Dit is het duale van ?all-versions.

           Deze term mag niet gebruikt worden in een context waarin er reeds
           een beperking ingesteld is op de versies die getoetst zullen
           worden, zoals binnen ?depends of ?narrow. Maar hij mag wel steeds
           gebruikt worden binnen ?widen.

           [Opmerking] Opmerking
                       Deze term is nauw verwant met ?narrow. In feite is
                       ?any-version(patroon1 patroon2) exact hetzelfde als
                       ?narrow(patroon1, patroon2).

           [Opmerking] Opmerking
                       Ter verduidelijking: zoals dit bij elk ander patroon
                       ok het geval is, worden geen pakketten vergeleken,
                       maar de versies van die pakketten. Voor “aptitude
                       search” en andere toepassingen maakt dit weinig uit,
                       maar “aptitude versions” zal enkel de versies tonen
                       die een overeenkomst opleveren en niet alle versies
                       van een pakket waarvan een bepaalde versie een
                       overeenkomst oplevert. Gebruik een omsluitende ?widen
                       om dat te bereiken.

   ?architecture(architectuur-spec), ~rarchitectuur-spec

           Levert pakketversies voor de opgegeven architectuur-spec op.
           Bijvoorbeeld, “?architecture(amd64)” levert amd64-pakketten op,
           terwijl “?architecture(all)” architectuuronafhankelijke pakketten
           oplevert.

           Ook de bijzondere waarden native en foreign kunnen gebruikt
           worden, en ook jokertekens voor architecturen (bijv. linux-any of
           any-amd64), zoals aangegeven in het Beleidshandboek (“11.1
           Tekenreeksen om architecturen aan te geven”).

   ?archive(archief), ~Aarchief

           Levert pakketversies op die te vinden zijn in een archief dat
           beantwoordt aan de reguliere expressie archief. Bijvoorbeeld,
           “?archive(testing)” levert elk pakket op dat in het archief
           testing te vinden is.

   ?automatic, ~M

           Vindt de pakketten die automatisch geïnstalleerd werden.

   ?bind(variabele, patroon), ?variabele:term-naam[(argumenten)]

           Levert elk pakket of versie op waarbij het opgegeven patroon
           overeenkomt met het pakket of de versie die gekoppeld is aan
           variabele, die in een omsluitende ?for gedefinieerd moet worden.

           Voorbeeld 2.3. Het gebruik van de term ?bind

           ?for x: ?depends(?depends(?for z: ?bind(x, ?depends(?=z))))

           ?for x: ?depends(?depends(?for z: ?x:depends(?=z)))

           De twee zoekpatronen uit het bovenstaande voorbeeld leveren
           allebei elk pakket x op waarbij x een pakket y vereist dat op zijn
           beurt afhankelijk is van een pakket z zodat x ook rechtstreeks
           afhankelijk is van z. Het eerste patroon maakt rechtstreeks
           gebruik van ?bind, terwijl het tweede het equivalent in verkorte
           syntaxis gebruikt.

           Zie de paragraaf met de naam “Expliciete zoekdoelen” voor meer
           informatie.

   ?broken, ~b

           Levert pakketten op die “defect” zijn: ze hebben een niet-voldane
           vereiste of voorvereiste of er werd geen rekening gehouden met het
           feit dat ze een ander pakket defect maken of ermee conflicteren.

   ?broken-vereistenType, ~BvereistenType

           Levert pakketten op die een niet-beantwoorde (“defecte”)
           afhankelijkheidsrelatie hebben van het opgegeven vereistenType.
           vereistenType kan zijn: “depends”, “predepends”, “recommends”,
           “suggests”, “breaks”, “conflicts” of “replaces”.

   ?broken-vereistenType(patroon), ~DB[vereistenType:]patroon

           Levert pakketten op met een niet-voldane afhankelijkheidsrelatie
           van het type vereistenType met een pakket dat aan patroon
           beantwoordt. vereistenType kan om het even welk type
           afhankelijkheidsrelatie zijn dat vermeld wordt in de documentatie
           over ?broken-vereistenType.

   ?conflicts(patroon), ~Cpatroon

           Levert pakketten op die conflicteren met een pakket dat
           beantwoordt aan het opgegeven patroon. Bijvoorbeeld,
           “?conflicts(?maintainer(dburrows@debian.org))” levert elk pakket
           op dat conflicteert met een pakket dat ik onderhoud.

   ?config-files, ~c

           Levert pakketten op die verwijderd werden, maar waarvan de
           configuratiebestanden nog op het systeem staan (d.w.z. ze werden
           verwijderd, maar niet gewist (purged)).

   ?vereistenType(patroon), ~D[vereistenType:]patroon

           vereistenType kan elk van de types afhankelijkheidsrelatie zijn
           die vermeld worden in de documentatie bij ?broken-vereistenType en
           ook provides: bijvoorbeeld, ?depends(libpng3) zal elk pakket
           opleveren dat libpng3 vereist. Indien de verkorte vorm (~D)
           gebruikt wordt en er werd geen vereistenType opgegeven, dan wordt
           standaard depends gebruikt.

           Indien het vereistenType “provides” is, worden pakketten gevonden
           die voorzien in een pakket dat beantwoordt aan patroon (het
           equivalent van ?provides). Anders worden pakketten gevonden die
           een afhankelijkheidsrelatie van het type vereistenType hebben met
           een pakketversie die beantwoordt aan patroon.

   ?description(beschrijving), ~dbeschrijving

           Levert pakketten op waarvan de beschrijving beantwoordt aan de
           reguliere expressie beschrijving.

   ?essential, ~E

           Vindt de essentiële pakketten.

   ?exact-name(naam)

           Vindt pakketten die naam als naam hebben. Dit is gelijkaardig aan
           ?name, maar de naam moet exact overeenkomen. Het volgende patroon
           zal bijvoorbeeld enkel een overeenkomst opleveren met het pakket
           apt. Met ?name zouden ook aptitude, uvccapture, enz. eraan
           beantwoorden.

           Voorbeeld 2.4. Het gebruik van de term ?exact-name

           ?exact-name(apt)

   ?false, ~F

           Geen enkel pakket beantwoordt aan deze term. ^[18]

   ?for variabele: patroon

           Vindt pakketten die beantwoorden aan patroon, maar de opgegeven
           variabele kan binnenin patroon gebruikt worden om naar het pakket
           of de pakketversie te verwijzen.

           U kunt variabele op twee manieren gebruiken. Om een term van het
           type ? toe te passen op de variabele, gebruikt u
           ?variabele:term-naam(argumenten). Bijvoorbeeld, ?x:depends(apt).
           Daarnaast zal de term ?=variabele elk pakket of versie selecteren
           dat beantwoordt aan de waarde van de opgegeven variabele.

           Bijvoorbeeld, de volgende term zal elk pakket x vinden dat een
           tweede pakket y aanbeveelt en er tegelijk van afhankelijk is.

           Voorbeeld 2.5. Het gebruik van de term ?for

           ?for x: ?depends( ?for y: ?x:recommends( ?=y ) )

           Zie de paragraaf met de naam “Expliciete zoekdoelen” voor meer
           informatie.

   ?garbage, ~g

           Beantwoordt aan pakketten die niet geïnstalleerd zijn of die
           automatisch geïnstalleerd werden en waarvan geen enkel
           geïnstalleerd pakket afhankelijk is.

   ?installed, ~i

           Komt overeen met pakketversies die momenteel geïnstalleerd zijn.

           Vermits standaard alle versies getoetst worden, levert dit normaal
           pakketten op die momenteel geïnstalleerd zijn.

   ?maintainer(pakketbeheerder), ~mpakketbeheerder

           Levert pakketten op waarvan het veld Maintainer beantwoordt aan de
           reguliere expressiepakketbeheerder. Bijvoorbeeld,
           “?maintainer(joeyh)” zal de pakketten vinden die onderhouden
           worden door Joey Hess.

   ?multiarch(multi-architectuur)

           Vindt pakketten die een geschiktheid voor meerdere architecturen
           hebben van het type, opgegeven met multiarch. Bijvoorbeeld,
           “?multiarch(foreign)” zal alle pakketten vinden die tegemoet
           kunnen komen aan een vereiste van pakketten voor een andere
           architectuur. “?multiarch(none)” zal pakketten vinden die niet
           geschikt zijn om op meerdere architecturen gebruikt te worden.

   ?narrow(filter, patroon), ~S filter patroon

           Deze term “beperkt” de zoekopdracht tot pakketversies die
           beantwoorden aan filter. Meer in het bijzonder vindt het elke
           pakketversie die zowel aan filter als aan patroon beantwoordt. De
           tekenreekswaarde waarmee vergeleken wordt, is de tekenreekswaarde
           van patroon.

   ?name(naam), ~nnaam

           Levert pakketten op waarvan de naam beantwoordt aan de reguliere
           expressie naam. Bijvoorbeeld, het merendeel van de pakketten die
           beantwoorden aan “?name(^lib)” zijn op een of andere manier
           bibliotheken.

   ?new, ~N

           Vindt de pakketten die “nieuw” zijn: dit betekent dat zij aan het
           archief toegevoegd werden sinds de laatste keer dat de pakketlijst
           uitgezuiverd werd met Acties → Vergeet nieuwe pakketten (f) of met
           de commandoregelactie forget-new.

   ?obsolete, ~o

           Met deze term worden geïnstalleerde pakketten gevonden die in geen
           enkele versie nog in enig archief te vinden zijn. In de visuele
           interface verschijnen deze pakketten onder “Verouderde of lokaal
           geïnstalleerde pakketten”.

   ?origin(origine), ~Oorigine

           Levert pakketten op waarvan de oorsprong beantwoordt aan de
           reguliere expressie origine. Bijvoorbeeld, “!?origin(debian)” zal
           op uw systeem alle niet-officiële pakketten vinden (pakketten die
           niet van het Debian-archief afkomstig zijn).

   ?provides(patroon), ~Ppatroon

           Vindt pakketversies die voorzien in een pakket dat beantwoordt aan
           patroon. Bijvoorbeeld, “?provides(mail-transport-agent)” zal alle
           pakketten opleveren die voorzien in “mail-transport-agent”.

   ?priority(prioriteit), ~pprioriteit

           Levert pakketten op waarvan de prioriteit overeenkomt met
           prioriteit. De waarde van prioriteit moet een van de volgende
           zijn: extra, important, optional, required of standard.
           Bijvoorbeeld, “?priority(required)” vindt pakketten die een
           prioriteit “required” hebben.

   ?reverse-vereistenType(patroon), ~R[vereistenType:]patroon

           vereistenType mag ofwel “provides” zijn of een van types
           afhankelijkheidsrelatie, vermeld in de documentatie over
           ?broken-vereistenType. Indien er geen vereistenType vermeld werd,
           wordt standaard aangenomen dat het depends betreft.

           Indien vereistenType “provides” is, dan levert het de pakketten op
           waarvan de naam geleverd wordt door een pakketversie die
           beantwoordt aan patroon. Anders toont het de pakketten waarmee een
           pakketversie die aan patroon beantwoordt een
           afhankelijkheidsrelatie van het type vereistenType heeft.

   ?reverse-broken-vereistenType(patroon),
   ?broken-reverse-vereistenType(patroon), ~RB[vereistenType:]patroon

           vereistenType mag ofwel “provides” zijn of een van types
           afhankelijkheidsrelatie, vermeld in de documentatie over
           ?broken-vereistenType. Indien er geen vereistenType vermeld werd,
           wordt standaard aangenomen dat het depends betreft.

           Levert de pakketten op waarmee een pakketversie die beantwoordt
           aan patroon een afhankelijkheidsrelatie van het type vereistenType
           heeft, waaraan evenwel niet voldaan wordt.

   ?section(sectie), ~ssectie

           Vindt de pakketten uit de sectie die beantwoordt aan de reguliere
           expressie sectie.

   ?source-package(naam), ~enaam

           Vindt pakketten waarvan de naam van het bronpakket beantwoordt aan
           de reguliere expressie naam.

   ?source-version(versie)

           Levert pakketten op waarvan de versie van het bronpakket
           beantwoordt aan de reguliere expressie versie.

   ?tag(categorie), ~Gcategorie

           Vindt pakketten waarvan het veld Tag beantwoordt aan de reguliere
           expressie categorie. Het patroon ?tag(game::strategy) zou
           bijvoorbeeld strategiespelen als resultaat geven.

           Zie voor meer informatie over tags (categorieën) en debtags
           http://debtags.alioth.debian.org.

   ?task(taak), ~ttaak

           Toont de pakketten die voorkomen in de taak die beantwoordt aan de
           reguliere expressie taak.

   ?term(trefwoord)

           Met deze term wordt de volledige tekst van de pakketcache van apt
           doorzocht op trefwoord. Als men deze term gebruikt bij “aptitude
           search”, Zoeken → Beperk Weergave (l) in het curses-frontend of
           als men hem in het pakketzoekvenster van het GTK+ frontend typt,
           stelt dit aptitude in staat om het zoeken te versnellen met behulp
           van een Xapian-index.

   ?term-prefix(trefwoord)

           Met deze term wordt de volledige tekst van de pakketcache van apt
           doorzocht naar alle trefwoorden die beginnen met trefwoord. Als
           men deze term gebruikt bij “aptitude search”, Zoeken → Beperk
           Weergave (l) in het curses-frontend of als men hem in het
           pakketzoekvenster van het GTK+ frontend typt, stelt dit aptitude
           in staat om het zoeken te versnellen met behulp van een
           Xapian-index.

           Dit is vergelijkbaar met ?term, maar het levert ook overeenkomsten
           met uitbreidingen van het trefwoord op. Bijvoorbeeld, het volgende
           zoekpatroon zal alle pakketten vinden die geïndexeerd werden onder
           de trefwoorden hour, hourglass, hourly, enzovoort:

           Voorbeeld 2.6. Het gebruik van de term ?term-prefix

           ?term-prefix(hour)

   ?true, ~T

           Deze term komt overeen met elk pakket. Bijvoorbeeld,
           “?installed?provides(?true)” levert de geïnstalleerde pakketten op
           die in een pakket voorzien.

   ?upgradable, ~U

           Deze term vindt alle geïnstalleerde pakketten die opgewaardeerd
           kunnen worden.

           [Opmerking] Opmerking
                       Merk op dat dit enkel nagaat of er opwaarderingen
                       beschikbaar zijn voor een pakket, niet of een
                       opwaardering uitgevoerd zou kunnen worden (met acties
                       zoals safe-upgrade of full-upgrade).

                       Er kunnen bijvoorbeeld opwaarderingen beschikbaar zijn
                       voor verschillende pakketten, maar misschien zijn de
                       opgewaardeerde versies van enkele pakketten met elkaar
                       in tegenstrijd, waardoor ze niet samen geïnstalleerd
                       kunnen worden of niet allemaal gelijktijdig
                       opgewaardeerd kunnen worden.

   ?user-tag(merkteken)

           Deze term levert een overeenkomst op met alle pakketten die
           gemarkeerd werden met een user-tag (gebruikerslabel) dat
           beantwoordt aan de reguliere expressie merkteken.

   ?version(versie), ~Vversie

           Vindt alle pakketversies waarvan het versienummer beantwoordt aan
           de reguliere expressie versie, behalve de hieronder vermelde
           uitzonderingen. Bijvoorbeeld, “?version(debian)” levert pakketten
           op waarvan het versienummer “debian” bevat.

           De volgende waarden van versie worden op een speciale manier
           behandeld. Om naar versienummers te zoeken waarin deze waarden
           voorkomen, moet u de waarde laten voorafgaan door een backslash.
           Om bijvoorbeeld pakketten te vinden waarvan het versienummer
           CURRENT bevat, moet u zoeken naar \CURRENT.

              * CURRENT komt overeen met de momenteel geïnstalleerde versie
                van een pakket, indien het geïnstalleerd is.

              * CANDIDATE geeft de eventuele versie weer van het pakket dat
                geïnstalleerd zal worden mocht u op + drukken terwijl u het
                geselecteerd heeft of mocht u er de opdracht aptitude install
                op uitvoeren.

              * TARGET levert de eventuele versie van een pakket op waarvan
                de installatie beoogd wordt.

   ?virtual, ~v

           Komt overeen met alle pakketten die zuiver virtueel zijn: dat
           betekent dat in zijn naam voorzien wordt door een pakket, maar dat
           er geen enkel pakket met die naam bestaat. Bijvoorbeeld,
           “?virtual?reverse-provides(?installed)” levert de virtuele
           pakketten op waarin door de geïnstalleerde pakketten voorzien
           wordt.

   ?widen(patroon), ~Wpatroon

           “Verruimt” de vergelijking: indien er met een begrenzende term
           (zoals ?depends) een beperking ingesteld werd op de getoetste
           versies, dan vervallen die beperkingen. Dus, ?widen(patroon)
           levert een pakketversie op indien patroon overeenkomt met om het
           even welke versie van dat pakket.

Aanpassingen maken aan aptitude

  De pakketlijst aanpassen

   De pakketlijst kan grondig aangepast worden: hoe pakketten weergegeven
   worden, hoe de pakkethiërarchie opgebouwd wordt, hoe pakketten geordend
   worden en zelfs de manier waarop het scherm georganiseerd wordt, zijn
   allemaal elementen die kunnen veranderd worden.

    Aanpassen hoe pakketten weergegeven worden

   Dit onderdeel beschrijft hoe u de inhoud en de indeling van de pakketlijst
   kunt configureren, evenals de statusregel, de kopregel en de uitvoer van
   aptitude search.

   De indeling van elk van deze plekken wordt gedefinieerd door een
   “indelingstekenreeks”. Een indelingstekenreeks is een tekstfragment met
   %-stuurcodes, zoals %p, %S, enzovoort. De uitvoer die er het resultaat van
   is, wordt aangemaakt door de tekst te nemen en er de %-stuurcodes mee te
   vervangen naargelang hun betekenis (die hieronder gegeven wordt).

   Een %-stuurcode kan ofwel een vaste lengte hebben of “uitrekbaar” zijn.
   Bij een vaste lengte wordt ze steeds vervangen door een even grote
   hoeveelheid tekst (die als dat nodig is met extra spaties uitgevuld
   wordt). Een uitrekbare stuurcode neemt de ruimte in die niet door kolommen
   met een vaste grootte opgeëist wordt. Als er meerdere zijn die uitrekbaar
   zijn, dan wordt de beschikbare ruimte gelijkmatig onder hen verdeeld.

   Alle %-stuurcodes hebben een standaardwaarde voor grootte of
   uitrekbaarheid. De grootte van een %-stuurcode kan aangepast worden door
   ze in te schrijven tussen het %-teken en het letterteken dat de identiteit
   van de stuurcode aangeeft. Bijvoorbeeld, %20V gebruikt een ruimte van 20
   lettertekens voor de weergave van de kandidaatversie van het pakket. Een
   vraagteken (?) tussen het %-teken en het letterteken dat de identiteit van
   de stuurcode aangeeft, heeft tot gevolg dat de “basale” breedte van de
   kolom varieert afhankelijk van zijn inhoud. Merk op dat dan de
   resulterende kolommen niet mooi verticaal uitgelijnd zullen zijn.

   Indien u wenst dat een bepaalde %-stuurcode uitrekbaar is, ook al heeft
   die normaal een vaste breedte, dan moet u onmiddellijk erachter een hekje
   (“#”) plaatsen. Om bijvoorbeeld de kandidaatversie van een pakket weer te
   geven, ongeacht de lengte ervan, gebruikt u de indelingstekenreeks %V#. U
   kunt # ook plaatsen na iets dat geen %-stuurcode is. Dan zal aptitude de
   aan het #-teken voorafgaande tekst “uitrekken” door er achteraan extra
   spaties aan toe te voegen.

   Samengevat is de syntaxis van een %-stuurcode:

 %[breedte][?]code[#]

   De configuratievariabelen Aptitude::UI::Package-Display-Format,
   Aptitude::UI::Package-Header-Format en Aptitude::UI::Package-Status-Format
   definiëren de standaardindeling van respectievelijk de pakketlijst, de
   kopregel bovenaan de pakketlijst en de statusregel onderaan de
   pakketlijst. Gebruik de optie -F om aan te passen hoe het resultaat van
   het commando aptitude search weergegeven wordt.

   De volgende %-stuurcodes kunt u gebruiken in een indelingstekenreeks:

   [Opmerking] Opmerking
               In sommige van de onderstaande beschrijvingen wordt verwezen
               naar “het pakket”. In de GUI gaat het dan ofwel over het
               pakket dat weergegeven wordt, ofwel over het pakket dat
               momenteel geselecteerd is. In een zoekopdracht aan de
               commandoregel betreft het dan het weergegeven pakket.

Stuurcode          Naam          Standaardgrootte Uitrekbaar    Omschrijving
                                                             Dit is geen echte
                                                             stuurcode. Het
                                                             voegt in de uitvoer
%%        Letterlijke %          1                Neen       gewoon een
                                                             percentteken in op
                                                             de plaats waar het
                                                             voorkomt.
                                                             In sommige
                                                             omstandigheden zal
                                                             de tekenreeks die
                                                             de indeling van de
                                                             weergave bepaalt,
                                                             “parameters”
                                                             bevatten: bij een
                                                             zoekopdracht aan de
                                                             commandoregel
                                                             bijvoorbeeld,
%#getal   Parametersubstitutie   Variabele        Neen       zullen de groepen
                                                             die beantwoorden
                                                             aan de zoekopdracht
                                                             gebruikt worden als
                                                             parameters bij de
                                                             weergave van het
                                                             resultaat. Deze
                                                             indelingscode zal
                                                             vervangen worden
                                                             door de parameter
                                                             die met getal
                                                             aangegeven wordt.
                                                             Een enkel
                                                             letterteken dat de
                                                             actie aangeeft die
                                                             op het pakket
%a        Actieteken             1                Neen       uitgevoerd moet
                                                             worden en
                                                             beschreven wordt in
                                                             Afbeelding 2.10,
                                                             “Waarden voor de
                                                             vlag “actie””.
                                                             Een iets
                                                             uitgebreidere
%A        Actie                  10               Neen       beschrijving van de
                                                             actie die op het
                                                             pakket uitgevoerd
                                                             moet worden.
                                                             Produceert niets
                                                             als er geen defecte
                                                             pakketten zijn.
                                                             Anders produceert
%B        Aantal defecte         12               Neen       het een tekenreeks
                                                             die het aantal
                                                             defecte pakketten
                                                             beschrijft, zoals
                                                             “Defect: 10”.
                                                             Een uit een letter
                                                             bestaand teken dat
                                                             de huidige toestand
                                                             van het pakket
%c        Vlag voor de huidige   1                Neen       samenvat, zoals
          toestand                                           beschreven in
                                                             Afbeelding 2.9,
                                                             “Waarden voor de
                                                             vlag “huidige
                                                             toestand””.
                                                             Een meer
                                                             uitgebreide
%C        Huidige toestand       11               Neen       beschrijving van de
                                                             huidige toestand
                                                             van het pakket.
%d        Omschrijving           40               Ja         Een korte
                                                             pakketbeschrijving.
                                                             De grootte van het
%D        Pakketgrootte          8                Neen       pakketbestand dat
                                                             het pakket bevat.
                                                             Geeft de tekenreeks
                                                             weer die verwijst
%E        Architectuur           10               Neen       naar de
                                                             architectuur,
                                                             bijvoorbeeld
                                                             “amd64”.
                                                             Geeft weer wat het
                                                             broncodepakket is,
%e        Broncode               30               Neen       bijvoorbeeld,
                                                             “aptitude” voor
                                                             “aptitude-doc-nl”.
                                                             De naam van de
%H        Computernaam           15               Neen       computer waarop
                                                             aptitude uitgevoerd
                                                             wordt.
                                                             Geeft de hoogste
                                                             prioriteit weer die
                                                             aan een
                                                             pakketversie
                                                             toegekend wordt.
%i        Pinprioriteit          4                Neen       Toont van pakketten
                                                             de prioriteit van
                                                             de versie waarvan
                                                             de installatie
                                                             afgedwongen zal
                                                             worden (in
                                                             voorkomend geval).
                                                             De (geschatte)
                                                             hoeveelheid
%I        Grootte na installatie 8                Neen       schijfruimte die
                                                             het pakket zal
                                                             innemen.
                                                             De pakketbeheerder
%m        Pakketbeheerder        30               Ja         die het pakket
                                                             onderhoudt.
                                                             Toon de letter “A”
                                                             als het pakket
%M        Kenteken automatisch   1                Neen       automatisch
                                                             geïnstalleerd werd.
                                                             Geef anders niets
                                                             weer.
                                                             Toont de versie van
%n        Programmaversie        De lengte van    Neen       aptitude die
                                 “0.8.7”.                    uitgevoerd wordt,
                                                             momenteel “0.8.7”.
                                                             Toont de naam van
%N        Programmanaam          De lengte van de Neen       het programma,
                                 naam.                       gewoonlijk
                                                             “aptitude”.
                                                             Geen uitvoer als er
                                                             geen pakketten
                                                             geïnstalleerd
                                                             zullen worden.
                                                             Geeft anders een
                                                             tekenreeks weer die
                                                             de totale grootte
                                                             aangeeft van alle
%o        Ophaalgrootte          17               Neen       pakketbestanden die
                                                             geïnstalleerd
                                                             zullen worden (een
                                                             schatting van
                                                             hoeveel er
                                                             opgehaald moet
                                                             worden).
                                                             Bijvoorbeeld,
                                                             “DL-grootte:
                                                             1000B”.
                                                             Geeft een
                                                             tekenreeks weer die
                                                             de origine van het
%O        Origine                30               Neen       pakket aanduidt,
                                                             bijvoorbeeld
                                                             “Debian:unstable
                                                             [amd64]”.
                                                             Geeft de naam van
                                                             het pakket weer.
                                                             Als een pakket
                                                             weergegeven wordt
                                                             in de context van
%p        Pakketnaam             30               Ja         een boomstructuur,
                                                             dan zal de naam van
                                                             het pakket zo
                                                             mogelijk inspringen
                                                             overeenkomstig zijn
                                                             niveau in de
                                                             boomstructuur.
                                                             Geeft de prioriteit
%P        Prioriteit             9                Neen       van het pakket
                                                             weer.
                                                             Toont bij
                                                             benadering het
          Aantal achterwaartse                               aantal
%r        afhankelijkheden       2                Neen       geïnstalleerde
                                                             pakketten dat van
                                                             het pakket
                                                             afhankelijk is.
                                                             Geeft een verkorte
                                                             beschrijving van de
          Verkorte weergave van                              prioriteit van het
%R        de prioriteit          3                Neen       pakket:
                                                             bijvoorbeeld,
                                                             “Important” wordt
                                                             “Imp”.
%s        Sectie                 10               Neen       Geeft de sectie van
                                                             het pakket weer.
                                                             Toont de letter "U"
%S        Betrouwbaarheidsstatus 1                Neen       als het pakket niet
                                                             vertrouwd wordt.
                                                             Het archief waarin
%t        Archief                10               Ja         het pakket te
                                                             vinden is.
                                                             Geeft met een “*”
                                                             weer dat een pakket
                                                             gecategoriseerd
                                                             werd en geeft
%T        Gemerkt (en            30               Neen       anders niets
          gebruikerslabels)                                  weer.^[19]

                                                             Dit veld bevat ook
                                                             gebruikerslabels
                                                             (user-tags).
                                                             Indien de geplande
                                                             acties tot gevolg
                                                             hebben dat er een
                                                             verschil zal zijn
                                                             op het vlak van
          Verschil in                                        gebruikte
%u        schijfgebruik          30               Neen       schijfruimte ,
                                                             beschrijft het dat
                                                             verschil.
                                                             Bijvoorbeeld,
                                                             “100MB schijfruimte
                                                             zal worden
                                                             gebruikt.”
                                                             Geeft de huidige
                                                             geïnstalleerde
                                                             versie van het
%v        Huidige versie         14               Neen       pakket weer, of
                                                             <geen> als het
                                                             pakket momenteel
                                                             niet geïnstalleerd
                                                             is.
                                                             Geeft de versie van
                                                             het pakket weer die
                                                             zou geïnstalleerd
                                                             worden mocht men er
                                                             de opdracht Pakket
%V        Kandidaatversie        14               Neen       → Installeren (+)
                                                             voor uitvoeren of
                                                             <geen> als het
                                                             pakket momenteel
                                                             niet beschikbaar
                                                             is.
                                                             Geeft weer hoeveel
                                                             bijkomende ruimte
                                                             gebruikt zal worden
                                                             of hoeveel ruimte
%Z        Verschil in grootte    9                Neen       er vrijgemaakt zal
                                                             worden bij het
                                                             installeren,
                                                             opwaarderen of
                                                             verwijderen van een
                                                             pakket.

    De pakkethiërarchie aanpassen

   De hiërarchie wordt opgebouwd aan de hand van een groeperingsbeleid:
   regels die aangeven hoe de hiërarchie opgebouwd moet worden. Het
   groeperingsbeleid beschrijft een “opeenvolging” van regels. Elke regel kan
   pakketten weglaten, sub-hiërarchieën van pakketten maken of de
   boomstructuur op een andere manier bewerken. De configuratie-items
   Aptitude::UI::Default-Grouping en Aptitude::UI::Default-Preview-Grouping
   stellen het groeperingsbeleid in voor respectievelijk nieuw aangemaakte
   pakketlijsten en voorafbeeldingen. U kunt het groeperingsbeleid voor de
   huidige pakketlijst instellen door op G te drukken.

   Het groeperingsbeleid wordt omschreven in een lijst met door komma's
   gescheiden regels: regel1,regel2,.... Elke regel bestaat uit de naam van
   de regel, eventueel gevolgd door argumenten: bijvoorbeeld, versions of
   section(subdir). Of argumenten nodig zijn en hoeveel er nodig (of
   toegelaten) zijn, hangt af van het type regel.

   Een regel kan de slotregel of niet de slotregel zijn. Een regel die niet
   de slotregel is, zal een pakket verwerken door een deel van de hiërarchie
   te genereren en het pakket dan overdragen aan een volgende regel. Een
   regel die de slotregel is daarentegen, zal ook een deel van de
   boomstructuur genereren (doorgaans items die bij het pakkethoren), maar
   zal het pakket niet aan een volgende regel doorgeven. Indien er geen
   slotregel opgegeven werd, zal aptitude de standaardregel gebruiken, die
   erin bestaat de standaard “pakketitems” aan te maken.

 actie

           Groepeert pakketten volgens de actie die voor hen gepland is;
           pakketten die niet opgewaardeerd kunnen worden en ongewijzigd
           zullen blijven, worden genegeerd. Dit is het soort groepering dat
           gebruikt wordt voor de boomstructuur van de voorafbeeldingen.

 architectuur

           Groepeert pakketten volgens hun architectuur.

 deps

           Dit is een slotregel.

           Maakt standaard pakketitems aan die uitvouwbaar zijn om de
           vereisten van het pakket te tonen.

 filter(patroon)

           Neem enkel pakketten op waarvan ten minste een versie beantwoordt
           aan patroon.

           Indien patroon “ontbreekt”, worden geen pakketten weggelaten. Dit
           is een functionaliteit met het oog op neerwaartse compatibiliteit
           en kan in de toekomst verwijderd worden.

 firstchar[(modus)]

           Groepeert pakketten op basis van de eerste letter van hun naam.

           Eigenlijk is het, om precies te zijn, niet altijd de eerste letter
           -- voor pakketten die met lib* beginnen, is de groepsnaam liba,
           libb, ... zoals op een Debian FTP-site.

           modus kan een van de volgende zijn:

                binary

                        Het groeperen gebeurt op basis van de naam van het
                        binaire pakket. Dit is het standaardgedrag als geen
                        modus opgegeven werd.

                        Voorbeeld 2.7. Groeperingsrichtlijn firstchar of
                        firstchar(binary)

                        Als we het broncodepakket dpkg als voorbeeld nemen,
                        dan zouden de binaire pakketten dselect, dpkg en
                        dpkg-dev gegroepeerd worden onder d, terwijl
                        libdpkg-dev en libdpkg-perl onder de groep libd
                        geplaatst zouden worden.

                source

                        Het groeperen gebeurt op basis van de naam van het
                        broncodepakket.

                        Het kan bijvoorbeeld nuttig zijn om bij het bekijken
                        van pakketten die afkomstig zijn van hetzelfde
                        broncodepakket (groeperingsrichtlijn source) binnen
                        een grote verzameling (bijvoorbeeld: alle
                        geïnstalleerde pakketten, alle opwaardeerbare
                        pakketten, alle pakketten uit de sectie "main") een
                        intermediair groeperingsniveau toe te voegen. Op die
                        manier kan men bijvoorbeeld de hiërarchie op de
                        FTP-site nabootsen (probeer eens de groepering:
                        "section(topdir),firstchar(source),source").

                        Voorbeeld 2.8. Groeperingsrichtlijn firstchar(source)

                        Met opnieuw het broncodepakket dpkg als voorbeeld,
                        zouden hierdoor alle binaire pakketten, dselect,
                        dpkg, dpkg-dev, libdpkg-dev en libdpkg-perl,
                        gegroepeerd worden onder d.

 pattern(patroon [=> titel] [{ richtlijn }] [, ...])

           Een aanpasbare groeperingsrichtlijn. Elke versie van elk pakket
           wordt getoetst aan het/de opgegeven patro(o)n(en). De eerste
           overeenkomst die gevonden wordt, wordt gebruikt om aan het pakket
           een titel toe te kennen. Daarna worden de pakketten gegroepeerd
           volgens hun titel. Als een tekenreeks in de vorm van \N in de
           titel voorkomt, zal die vervangen worden door de Nde gevonden
           overeenkomst. Indien er geen titel opgegeven is, wordt
           verondersteld dat het \1 is. Merk op dat pakketten die met geen
           enkel patroon overeenkomen, helemaal niet in de boomstructuur
           zullen voorkomen.

           Voorbeeld 2.9. Het gebruik van patroon om pakketten volgens
           pakketbeheerder te groeperen

           pattern(?maintainer() => \1)

           Het bovenstaande voorbeeld zal pakketten groeperen op basis van
           het veld Maintainer (pakketbeheerder). De richtlijn
           pattern(?maintainer()) zal hetzelfde effect hebben, aangezien een
           ontbrekende titel standaard de waarde \1 heeft.

           In plaats van op => titel, mag een richtlijn ook eindigen op ||.
           Dit geeft aan dat pakketten die beantwoorden aan het
           overeenkomstige patroon in de boomstructuur op hetzelfde niveau
           opgenomen zullen worden als de groepering pattern en niet in
           sub-bomen geplaatst zullen worden.

           Voorbeeld 2.10. Het gebruik van pattern met enkele pakketten die
           op het bovenste niveau geplaatst worden.

           pattern(?action(remove) => Pakketten die verwijderd worden, ?true
           ||)

           Het bovenstaande voorbeeld plaatst pakketten die verwijderd zullen
           worden in een sub-boom en alle andere pakketten op het huidige
           niveau in groepen overeenkomstig de beleidsrichtlijnen die op
           patroon volgen.

           Standaard worden alle pakketten die overeenkomen met een patroon,
           gegroepeerd volgens de regels die het beleid van patroon bepalen.
           Om voor sommige pakketten een andere richtlijn op te geven, moet u
           de richtlijn tussen accolades ({}) plaatsen na de titel van de
           groep, na de || of na het patroon indien geen van beide voorgaande
           gebruikt werd. Bijvoorbeeld:

           Voorbeeld 2.11. Het gebruik van een groeperingsbeleid met
           sub-richtlijnen op basis van een patroon

           pattern(?action(remove) => Pakketten die verwijderd worden {},
           ?action(install) => Pakketten die geïnstalleerd worden, ?true ||
           {status})

           De richtlijn uit het bovenstaande voorbeeld heeft de volgende
           effecten:

              * Pakketten die verwijderd zullen worden, worden in een
                sub-boom geplaatst met als titel “Pakketten die verwijderd
                worden”. Het groeperingsbeleid voor deze sub-boom is leeg,
                waardoor de pakketten in een vlakke lijst geplaatst worden.

              * Pakketten die geïnstalleerd zullen worden, worden in een
                sub-boom geplaatst met als titel Pakketten die geïnstalleerd
                worden en gegroepeerd volgens de richtlijnen die aan patroon
                beantwoorden.

              * Alle overige pakketten worden in de boomstructuur op het
                hoogste niveau geplaatst en volgens hun status gegroepeerd.

           Zie de paragraaf met de naam “Zoekpatronen” voor meer informatie
           over de indeling van patroon.

 prioriteit

           Groepeert pakketten op basis van hun prioriteit.

 section[(modus[,passthrough])]

           Groepeert pakketten volgens het veld Section (sectie).

           modus kan een van de volgende zijn:

                none

                        Groepering gebaseerd op het volledige veld Section
                        (sectie), zodat categorieën zoals “non-free/games”
                        gemaakt worden. Dit is het standaardgedrag als geen
                        modus opgegeven werd.

                topdir

                        Groepering gebaseerd op het deel van het veld Section
                        (sectie) dat voor het eerste /-teken komt. Indien dit
                        deel van de sectie niet herkend wordt of indien er
                        geen / is, zal in de plaats daarvan het eerste item
                        uit de lijst Aptitude::Sections::Top-Sections
                        gebruikt worden.

                subdir

                        Groepering gebaseerd op het deel van het veld Section
                        (sectie) dat volgt op het eerste /-teken, indien het
                        in de lijst Aptitude::Sections::Top-Sections
                        voorkomt. Indien dit niet het geval is of indien er
                        geen / voorkomt, wordt in plaats daarvan gegroepeerd
                        op basis van het volledige veld Section.

                subdirs

                        Groepering gebaseerd op het deel van het veld Section
                        (sectie) na het eerste /-teken, indien het deel van
                        het veld dat eraan voorafgaat, voorkomt in de lijst
                        Aptitude::Sections::Top-Sections. Indien dit niet het
                        geval is, of indien er geen / voorkomt, zal het
                        volledige veld gebruikt worden. Indien er meerdere
                        /-tekens voorkomen in het deel van het veld dat
                        gebruikt wordt, zal een hiërarchie van groepen
                        gemaakt worden. Indien bijvoorbeeld “games” geen deel
                        uitmaakt van Aptitude::Sections::Top-Sections, zal
                        een pakket met een sectie “games/arcade” geplaatst
                        worden onder de hoofding van het hoogste niveau
                        “games”, in een sub-boom met als naam “arcade”.

           Indien passthrough vermeld werd, zullen pakketten die om een of
           andere reden niet echt tot een sectie behoren (bijvoorbeeld
           virtuele pakketten), onmiddellijk doorgegeven worden naar het
           volgende groeperingsniveau, zonder dat ze eerst in subcategorieën
           geplaatst worden.

 status

           Groepeert pakketten in de volgende categorieën:

              * Veiligheidsupdates

              * Opwaardeerbaar

              * Nieuw

              * Geïnstalleerd

              * Niet geïnstalleerd

              * Verouderd en lokaal aangemaakt

              * Virtueel

 Broncode

           Groepeert pakketten op basis van de naam van het broncodepakket.

 tag[(aspect)]

           Groepeert pakketten op basis van de informatie die in de Debian
           package-bestanden onder Tag opgeslagen is. Indien aspect opgegeven
           werd, zullen enkel categorieën die met dat aspect overeenkomen,
           weergegeven worden en pakketten waarbij dat aspect ontbreekt,
           zullen verborgen worden. Anders zullen alle pakketten minstens
           eens weergegeven worden (waarbij pakketten zonder categorisering
           apart vermeld worden van pakketten die wel in categorieën
           ondergebracht werden).

           Zie voor meer informatie over debtags
           http://debtags.alioth.debian.org.

 taak

           Maakt een boomstructuur met de naam “Taken” aan die de beschikbare
           taken bevat (informatie over taken wordt uit debian-tasks.desc uit
           het pakket tasksel opgehaald). De categorieën die aangemaakt
           worden door de regel die na task volgt, bevinden zich op hetzelfde
           niveau als Taken.

 versies

           Dit is een slotregel.

           Maakt standaard pakketitems aan die de pakketversie weergeven als
           ze uitgevouwen worden.

    Aanpassen hoe pakketten gesorteerd worden

   Standaard worden pakketten in de pakketlijst of in de uitvoer van aptitude
   search op naam gesorteerd. Het is nochtans vaak nuttig om ze te sorteren
   volgens andere criteria (bijvoorbeeld pakketgrootte). Dit is mogelijk in
   aptitude door het sorteringsbeleid aan te passen.

   Zoals het in het vorige onderdeel beschreven groeperingsbeleid, bestaat
   ook het sorteringsbeleid uit een door komma's gescheiden lijst van
   elementen. Elk element uit de lijst is de naam van een
   sorteringsrichtlijn. Indien pakketten op basis van de eerste richtlijn
   “gelijk” zijn, wordt de tweede richtlijn gebruikt om ze te sorteren en zo
   verder. Een tilde-teken (~) voor de richtlijn keert de gewone betekenis
   ervan om. Bijvoorbeeld, priority,~name zal pakketten op basis van
   prioriteit sorteren, maar pakketten met dezelfde prioriteit zullen op
   basis van hun naam in omgekeerde volgorde geplaatst worden.

   Om voor een actieve pakketlijst het sorteringsbeleid te veranderen, moet u
   op S drukken. Om voor alle pakketlijsten het standaard sorteringsbeleid
   aan te passen, moet u de configuratieoptie Aptitude::UI::Default-Sorting
   instellen. Om voor aptitude search het sorteringsbeleid aan te passen,
   moet u de commandoregeloptie --sort gebruiken.

   De beschikbare richtlijnen zijn:

   installsize

           Sorteert pakketten volgens de geschatte schijfruimte die ze na
           installatie gebruiken.

   installsizechange

           Sorteert pakketten op basis van het verschil in schijfgebruik na
           installatie (de geschatte hoeveelheid schijfruimte die na
           installatie gebruikt wordt), waarbij de huidige versie (als die
           geïnstalleerd is) vergeleken wordt met de versie die kandidaat is
           voor installatie, opwaardering of verwijdering.

   debsize

           Sorteert pakketten op basis van de pakketgrootte.

   name

           Sorteert pakketten op naam.

   priority

           Sorteert pakketten volgens prioriteit.

   version

           Sorteert pakketten op basis van hun versienummer.

  Sneltoetsen aanpassen

   In het configuratiebestand kunnen de toetsen die gebruikt worden om in
   aptitude een commando te activeren, aangepast worden. Elk commando heeft
   onder Aptitude::UI::Keybindings een bijbehorende configuratievariabele. Om
   een andere toets aan een commando te koppelen, moet u gewoon de
   overeenkomstige variabele instellen op die toets. Om bijvoorbeeld de toets
   s een zoekopdracht te laten uitvoeren, moet u
   Aptitude::UI::Keybindings::Search instellen op “s”. U kunt het indrukken
   van de Control-toets noodzakelijk maken door “C-” voor de toets te
   plaatsen: bijvoorbeeld met “C-s” in plaats van “s” wordt de zoekopdracht
   gekoppeld aan Control+s in plaats van aan s. Tenslotte kunt u een commando
   ook aan verschillende toetsen koppelen door een met komma's gescheiden
   lijst te gebruiken: bijvoorbeeld met “s,C-s” kunt u zowel met de toets s
   als met de toetsencombinatie Control+s een zoekopdracht uitvoeren.

   De volgende commando's kunnen gekoppeld worden aan (een) toets(en) door de
   variabeleAptitude::UI::Keybindings::commando in te stellen, waarbij
   commando de naam is van het commando waaraan de toets gekoppeld wordt:

   +------------------------------------------------------------------------+
   |        Commando        |    Standaard    |        Omschrijving         |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Indien pakketten defect     |
   |                        |                 | zijn en aptitude een        |
   | ApplySolution          | !               | oplossing voor het probleem |
   |                        |                 | gesuggereerd heeft, die     |
   |                        |                 | suggestie onmiddellijk      |
   |                        |                 | toepassen.                  |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Ga naar het begin van de    |
   |                        |                 | huidige weergave: naar het  |
   | Begin                  | home,C-a        | begin van een lijst of naar |
   |                        |                 | de linkerkant van een       |
   |                        |                 | tekstinvoerveld.            |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Annuleert de huidige        |
   |                        |                 | interactie: sluit           |
   | Cancel                 | C-g,escape,C-[  | bijvoorbeeld een            |
   |                        |                 | dialoogvenster of           |
   |                        |                 | deactiveert het menu.       |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Geeft het bestand           |
   | Changelog              | C               | changelog.Debian weer van   |
   |                        |                 | het momenteel geselecteerde |
   |                        |                 | pakket of pakketversie.     |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Wijzigt het                 |
   | ChangePkgTreeGrouping  | G               | groeperingsbeleid van de    |
   |                        |                 | pakketlijst die momenteel   |
   |                        |                 | actief is.                  |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Wijzigt de afgrenzing van   |
   | ChangePkgTreeLimit     | l               | de pakketlijst die          |
   |                        |                 | momenteel actief is.        |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Wijzigt het                 |
   | ChangePkgTreeSorting   | S               | sorteringsbeleid van de     |
   |                        |                 | pakketlijst die momenteel   |
   |                        |                 | actief is.                  |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Markeert het pakket dat     |
   | ClearAuto              | m               | momenteel geselecteerd is,  |
   |                        |                 | als handmatig               |
   |                        |                 | geïnstalleerd.              |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Vouwt in een hiërarchische  |
   | CollapseAll            | ]               | lijst de geselecteerde      |
   |                        |                 | boomstructuur en alle       |
   |                        |                 | subniveaus ervan samen.     |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Vouwt in een hiërarchische  |
   | CollapseTree           | links           | lijst de geselecteerde      |
   |                        |                 | boomstructuur samen.        |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | In dialoogvensters is dit   |
   |                        |                 | het equivalent van “Ok”     |
   |                        |                 | drukken. In een interactie  |
   | Confirm                | enter           | op de statusregel           |
   |                        |                 | selecteert dit bij een      |
   |                        |                 | meerkeuzevraag de           |
   |                        |                 | standaardoptie.             |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Verplaatst de focus van het |
   | Cycle                  | tab             | toetsenbord naar het        |
   |                        |                 | volgende “element”.         |
   |------------------------+-----------------+-----------------------------|
   | CycleNext              | f6              | Verspringt naar de volgende |
   |                        |                 | actieve weergave.           |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Wisselt tussen              |
   | CycleOrder             | o               | voorgeprogrammeerde         |
   |                        |                 | indelingen van het scherm.  |
   |------------------------+-----------------+-----------------------------|
   | CyclePrev              | f7              | Springt naar de vorige      |
   |                        |                 | actieve weergave.           |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Verwijdert alle tekst       |
   | DelBOL                 | C-u             | tussen de cursor en het     |
   |                        |                 | begin van de regel.         |
   |------------------------+-----------------+-----------------------------|
   | DelBack                | backspace,C-h   | Verwijdert bij het invoeren |
   |                        |                 | van tekst het vorige teken. |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Verwijdert alle tekst vanaf |
   | DelEOL                 | C-k             | de cursor tot het einde van |
   |                        |                 | de regel.                   |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Verwijdert bij het invoeren |
   | DelForward             | delete,C-d      | van tekst het teken waarop  |
   |                        |                 | de cursor staat.            |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Geeft de vereisten van het  |
   | Dependencies           | d               | momenteel geselecteerde     |
   |                        |                 | pakket weer.                |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Wisselt bij het doornemen   |
   |                        |                 | van de pakketlijst tussen   |
   | DescriptionCycle       | i               | de verschillende            |
   |                        |                 | beschikbare weergaven in    |
   |                        |                 | het informatiegebied.       |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Scrolt bij het doornemen    |
   | DescriptionDown        | z               | van de pakketlijst het      |
   |                        |                 | informatiegebied een regel  |
   |                        |                 | naar onder.                 |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Scrolt bij het doornemen    |
   | DescriptionUp          | a               | van de pakketlijst het      |
   |                        |                 | informatiegebied een regel  |
   |                        |                 | naar boven.                 |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Het scherm met een          |
   |                        |                 | voorafbeelding tonen als    |
   |                        |                 | dat nog niet actief is      |
   | DoInstallRun           | g               | ^[a]. Indien dat scherm wel |
   |                        |                 | al actief is, een           |
   |                        |                 | installatieoperatie         |
   |                        |                 | uitvoeren.                  |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Beweegt naar beneden:       |
   |                        |                 | scrolt bijvoorbeeld naar    |
   | Down                   | down,j          | beneden door een            |
   |                        |                 | weergegeven tekst of        |
   |                        |                 | selecteert het volgende     |
   |                        |                 | item uit een lijst.         |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Schrijft indien er defecte  |
   |                        |                 | pakketten zijn, de huidige  |
   | DumpResolver           | *               | toestand van de             |
   |                        |                 | probleemoplosser op in een  |
   |                        |                 | bestand (met het oog op     |
   |                        |                 | debuggen).                  |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Ga naar het einde van de    |
   |                        |                 | huidige weergave: naar      |
   | End                    | end,C-e         | onderaan de lijst of naar   |
   |                        |                 | de rechterkant van een      |
   |                        |                 | tekstinvoerveld.            |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Indien er defecte pakketten |
   |                        |                 | zijn en aptitude een        |
   |                        |                 | oplossing gesuggereerd      |
   | ExamineSolution        | e               | heeft, een dialoogvenster   |
   |                        |                 | weergeven met een           |
   |                        |                 | gedetailleerde beschrijving |
   |                        |                 | van de voorgestelde         |
   |                        |                 | oplossing.                  |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Vouwt in een hiërarchische  |
   | ExpandAll              | [               | lijst de geselecteerde      |
   |                        |                 | boomstructuur en al zijn    |
   |                        |                 | subniveaus uit.             |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Vouwt in een hiërarchische  |
   | ExpandTree             | rechts          | lijst de geselecteerde      |
   |                        |                 | boomstructuur uit.          |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Selecteer de eerste         |
   | FirstSolution          | <               | oplossing van de            |
   |                        |                 | probleemoplosser.           |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Verbiedt dat een pakket     |
   |                        |                 | opgewaardeerd wordt naar de |
   | ForbidUpgrade          | F               | momenteel beschikbare       |
   |                        |                 | versie ervan (of naar een   |
   |                        |                 | specifieke versie).         |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Verwijdert alle informatie  |
   |                        |                 | over welke pakketten        |
   | ForgetNewPackages      | f               | “nieuw” zijn (maakt de      |
   |                        |                 | lijst van “nieuwe”          |
   |                        |                 | pakketten leeg).            |
   |------------------------+-----------------+-----------------------------|
   | Help                   | ?               | Geeft een on-line           |
   |                        |                 | hulpscherm weer.            |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | In een regeleditor die een  |
   |                        |                 | geschiedenis van            |
   | HistoryNext            | down,C-n        | wijzigingen bijhoudt,       |
   |                        |                 | verder naar het verleden    |
   |                        |                 | gaan.                       |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | In een regeleditor die een  |
   |                        |                 | geschiedenis van            |
   | HistoryPrev            | up,C-p          | wijzigingen bijhoudt,       |
   |                        |                 | terugkeren naar een minder  |
   |                        |                 | ver verleden.               |
   |------------------------+-----------------+-----------------------------|
   | Hold                   | =               | Bevriest een pakket.        |
   |------------------------+-----------------+-----------------------------|
   | Install                | +               | Markeert een pakket om      |
   |                        |                 | geïnstalleerd te worden.    |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Markeert één enkel pakket   |
   |                        |                 | om geïnstalleerd te worden. |
   | InstallSingle          | I               | Alle andere pakketten       |
   |                        |                 | worden op hun huidige       |
   |                        |                 | versie behouden.            |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Annuleert voor een pakket   |
   | Keep                   | :               | alle installatie- en        |
   |                        |                 | verwijderingsverzoeken en   |
   |                        |                 | alle handhavingsopdrachten. |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Selecteer de laatste        |
   | LastSolution           | <               | oplossing die door de       |
   |                        |                 | probleemoplosser uitgewerkt |
   |                        |                 | werd.                       |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Beweegt naar links:         |
   |                        |                 | verschuift in de menubalk   |
   |                        |                 | bijvoorbeeld één menu-item  |
   | Left                   | left,h          | meer naar links of          |
   |                        |                 | verplaatst bij het bewerken |
   |                        |                 | van tekst de cursor naar    |
   |                        |                 | links.                      |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Selecteert in een           |
   |                        |                 | hiërarchische lijst de      |
   |                        |                 | volgende aanverwant van het |
   |                        |                 | momenteel geselecteerde     |
   | LevelDown              | J               | item (het volgende item dat |
   |                        |                 | zich op hetzelfde niveau    |
   |                        |                 | bevindt en dat onder        |
   |                        |                 | hetzelfde bovenliggende     |
   |                        |                 | element thuis hoort).       |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Selecteert in een           |
   |                        |                 | hiërarchische lijst de      |
   |                        |                 | vorige aanverwant van het   |
   |                        |                 | momenteel geselecteerde     |
   | LevelUp                | K               | item (het vorige item dat   |
   |                        |                 | zich op hetzelfde niveau    |
   |                        |                 | bevindt en dat onder        |
   |                        |                 | hetzelfde bovenliggende     |
   |                        |                 | element thuis hoort).       |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Tracht alle pakketten op te |
   |                        |                 | waarderen die niet          |
   |                        |                 | gehandhaafd werden of       |
   |                        |                 | waarvan de opwaardering     |
   | MarkUpgradable         | U               | niet verboden werd. Het     |
   |                        |                 | installeert ook nieuwe      |
   |                        |                 | pakketten die essentieel    |
   |                        |                 | (Essential) of vereist      |
   |                        |                 | (Required) zijn.            |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Plaatst of verwijdert in    |
   | MineFlagSquare         | f               | Mijnenveger een vlag op/van |
   |                        |                 | een vakje.                  |
   |------------------------+-----------------+-----------------------------|
   | MineLoadGame           | L               | Haalt een spelletje         |
   |                        |                 | Mijnenveger op.             |
   |------------------------+-----------------+-----------------------------|
   | MineSaveGame           | S               | Bewaart een spelletje       |
   |                        |                 | Mijnenveger                 |
   |------------------------+-----------------+-----------------------------|
   | MineSweepSquare        | Geen koppeling  | Veegt in Mijnenveger rond   |
   |                        |                 | het huidige vakje.          |
   |------------------------+-----------------+-----------------------------|
   | MineUncoverSquare      | Geen koppeling  | Legt in Mijnenveger het     |
   |                        |                 | huidige vakje bloot.        |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Legt in Mijnenveger het     |
   | MineUncoverSweepSquare | enter           | huidige vakje bloot als het |
   |                        |                 | bedekt is. Veegt er anders  |
   |                        |                 | rond.                       |
   |------------------------+-----------------+-----------------------------|
   | NextPage               | pagedown,C-f    | Gaat in de huidige weergave |
   |                        |                 | een pagina verder.          |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Doe de vereistenoplosser    |
   | NextSolution           | .               | voortgaan naar de volgende  |
   |                        |                 | oplossing.                  |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Deze toets selecteert de    |
   | No                     | n^[b]           | knop “no” in een            |
   |                        |                 | dialoogvenster met yes/no.  |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Selecteert in een           |
   |                        |                 | hiërarchische lijst de      |
   |                        | ^, left (in     | ouder van het geselecteerde |
   | Parent                 | pakketitems)    | item. left wordt enkel      |
   |                        |                 | gebruikt in pakketitems     |
   |                        |                 | (rijen) wanneer pakketbomen |
   |                        |                 | getoond worden.             |
   |------------------------+-----------------+-----------------------------|
   | PrevPage               | pageup,C-b      | Gaat in de huidige weergave |
   |                        |                 | een pagina terug.           |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Doe de vereistenoplosser    |
   | PrevSolution           | ,               | naar de vorige oplossing    |
   |                        |                 | terugkeren.                 |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Markeer het momenteel       |
   | Purge                  | _               | geselecteerde pakket om     |
   |                        |                 | gewist te worden.           |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Activeert de momenteel      |
   | PushButton             | space,enter     | geselecteerde knop of vinkt |
   |                        |                 | een keuzevakje aan/uit.     |
   |------------------------+-----------------+-----------------------------|
   | Quit                   | q               | Sluit de huidige weergave.  |
   |------------------------+-----------------+-----------------------------|
   | QuitProgram            | Q               | Sluit het programma         |
   |                        |                 | volledig af.                |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Wijs alle acties van de     |
   |                        |                 | oplosser af die een         |
   | RejectBreakHolds       |                 | handhaving zouden           |
   |                        |                 | verbreken. Het equivalent   |
   |                        |                 | van Oplosser → Te handhaven |
   |                        |                 | pakketten niet breken.      |
   |------------------------+-----------------+-----------------------------|
   | Refresh                | C-l             | Bouwt het scherm volledig   |
   |                        |                 | opnieuw op.                 |
   |------------------------+-----------------+-----------------------------|
   | Remove                 | -               | Markeer een pakket om       |
   |                        |                 | verwijderd te worden.       |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Markeer het momenteel       |
   | ReInstall              | L               | geselecteerde pakket om     |
   |                        |                 | opnieuw geïnstalleerd te    |
   |                        |                 | worden.                     |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Herhaalt de laatste         |
   | RepeatSearchBack       | N               | zoekbewerking, maar zoekt   |
   |                        |                 | in de tegengestelde         |
   |                        |                 | richting.                   |
   |------------------------+-----------------+-----------------------------|
   | ReSearch               | n               | Herhaalt de laatste         |
   |                        |                 | zoekbewerking.              |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Geeft de pakketten weer die |
   | ReverseDependencies    | r               | afhankelijk zijn van het    |
   |                        |                 | momenteel geselecteerde     |
   |                        |                 | pakket.                     |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Beweegt naar rechts: gaat   |
   |                        |                 | bijvoorbeeld in de menubalk |
   | Right                  | right,l         | één menu-item verder naar   |
   |                        |                 | rechts, of beweegt bij het  |
   |                        |                 | bewerken van tekst de       |
   |                        |                 | cursor naar rechts.         |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Activeert de “zoek”-functie |
   | Search                 | /               | van het interface-element   |
   |                        |                 | dat momenteel actief is.    |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Activeert de “achterwaartse |
   | SearchBack             | \               | zoek”-functie van het       |
   |                        |                 | interface-element dat       |
   |                        |                 | momenteel actief is.        |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Zoek in een pakketboom naar |
   | SearchBroken           | b               | het volgende defecte        |
   |                        |                 | pakket.                     |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Markeer het huidige pakket  |
   | SetAuto                | M               | als automatisch             |
   |                        |                 | geïnstalleerd.              |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Schakelt bij een            |
   | ShowHideDescription    | D               | pakketlijst de              |
   |                        |                 | zichtbaarheid van het       |
   |                        |                 | informatiegebied aan/uit.   |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Markeert bij het bekijken   |
   |                        |                 | van een oplossing de        |
   |                        |                 | momenteel geselecteerde     |
   | SolutionActionApprove  | a               | actie als "goedgekeurd"     |
   |                        |                 | (die wordt telkens waar     |
   |                        |                 | mogelijk mee opgenomen in   |
   |                        |                 | toekomstige oplossingen).   |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Markeert bij het bekijken   |
   |                        |                 | van een oplossing de        |
   |                        |                 | momenteel geselecteerde     |
   | SolutionActionReject   | r               | actie als "afgewezen" (in   |
   |                        |                 | toekomstige oplossingen zal |
   |                        |                 | die niet meer opgenomen     |
   |                        |                 | worden).                    |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | In een hiërarchische lijst  |
   |                        |                 | wordt de momenteel          |
   | ToggleExpanded         | enter           | geselecteerde boomstructuur |
   |                        |                 | uitgevouwen of              |
   |                        |                 | dichtgevouwen.              |
   |------------------------+-----------------+-----------------------------|
   | ToggleMenuActive       | C-m,f10,C-space | Activeert of deactiveert    |
   |                        |                 | het hoofdmenu.              |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Annuleert de laatste actie. |
   |                        |                 | Dit kan teruggaan tot het   |
   |                        |                 | ogenblik waarop aptitude    |
   | Undo                   | C-_,C-u         | opgestart werd OF tot de    |
   |                        |                 | laatste maal dat de         |
   |                        |                 | pakketlijst bijgewerkt werd |
   |                        |                 | of pakketten geïnstalleerd  |
   |                        |                 | werden.                     |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Gaat naar boven: scrolt     |
   |                        |                 | bijvoorbeeld naar boven in  |
   | Up                     | up,k            | een weergegeven tekst of    |
   |                        |                 | selecteert het vorige item  |
   |                        |                 | uit een lijst.              |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Werkt de pakketlijst bij    |
   | UpdatePackageList      | u               | door indien nodig nieuwe    |
   |                        |                 | lijsten op te halen via het |
   |                        |                 | internet.                   |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Geeft de beschikbare        |
   | Versions               | v               | versies van het momenteel   |
   |                        |                 | geselecteerde pakket weer.  |
   |------------------------+-----------------+-----------------------------|
   |                        |                 | Deze toets selecteert de    |
   | Yes                    | y ^[b]          | knop “Yes” in               |
   |                        |                 | dialoogvensters met yes/no  |
   |                        |                 | .                           |
   |------------------------------------------------------------------------|
   | ^[a] tenzij Aptitude::Display-Planned-Action false (niet waar) is.     |
   |                                                                        |
   | ^[b] De standaard kan hier verschillen naargelang de lokalisatie.      |
   +------------------------------------------------------------------------+

   Naast lettertoetsen, cijfertoetsen en leestekentoetsen, kunnen ook de
   volgende “speciale” toetsen als sneltoets gedefinieerd worden:

   +------------------------------------------------------------------------+
   |    Toetsnaam     |                    Omschrijving                     |
   |------------------+-----------------------------------------------------|
   | a1               | De toets A1.                                        |
   |------------------+-----------------------------------------------------|
   | a3               | De toets A3.                                        |
   |------------------+-----------------------------------------------------|
   | b2               | De toets B2.                                        |
   |------------------+-----------------------------------------------------|
   | backspace        | De toets Backspace.                                 |
   |------------------+-----------------------------------------------------|
   | backtab          | De toets achterwaartse Tab                          |
   |------------------+-----------------------------------------------------|
   | begin            | De toets Begin (niet Home)                          |
   |------------------+-----------------------------------------------------|
   | break            | De toets “Break”.                                   |
   |------------------+-----------------------------------------------------|
   | c1               | De toets C1.                                        |
   |------------------+-----------------------------------------------------|
   | c3               | De toets C3.                                        |
   |------------------+-----------------------------------------------------|
   | cancel           | De toets Cancel.                                    |
   |------------------+-----------------------------------------------------|
   | create           | De toets Create.                                    |
   |------------------+-----------------------------------------------------|
   |                  | Komma (,) -- merk op dat dit de enige manier is om  |
   | comma            | de komma als sneltoets te definiëren, vermits       |
   |                  | komma's gebruikt worden bij een lijst van toetsen.  |
   |------------------+-----------------------------------------------------|
   | command          | De toets Command.                                   |
   |------------------+-----------------------------------------------------|
   | copy             | De toets Copy.                                      |
   |------------------+-----------------------------------------------------|
   | delete           | De toets Delete.                                    |
   |------------------+-----------------------------------------------------|
   | delete_line      | De toets “delete line” (wis regel).                 |
   |------------------+-----------------------------------------------------|
   | down             | De toets “Pijl-omlaag”.                             |
   |------------------+-----------------------------------------------------|
   | end              | De toets End.                                       |
   |------------------+-----------------------------------------------------|
   | entry            | De toets Enter.                                     |
   |------------------+-----------------------------------------------------|
   | exit             | De toets Exit.                                      |
   |------------------+-----------------------------------------------------|
   | f1, f2, ..., f10 | De functietoetsen F1 tot F10.                       |
   |------------------+-----------------------------------------------------|
   | find             | De toets Find.                                      |
   |------------------+-----------------------------------------------------|
   | home             | De toets Home.                                      |
   |------------------+-----------------------------------------------------|
   | insert           | De toets Insert.                                    |
   |------------------+-----------------------------------------------------|
   | insert_exit      | De toets “insert exit”.                             |
   |------------------+-----------------------------------------------------|
   | clear            | De toets “clear” (wissen).                          |
   |------------------+-----------------------------------------------------|
   | clear_eol        | De toets “clear to end of line” (wis tot einde      |
   |                  | regel).                                             |
   |------------------+-----------------------------------------------------|
   | clear_eos        | De toets “clear to end of screen” (wis tot einde    |
   |                  | scherm).                                            |
   |------------------+-----------------------------------------------------|
   | insert_line      | De toets “insert line” (regel invoegen).            |
   |------------------+-----------------------------------------------------|
   | left             | De toets “Pijl-links”.                              |
   |------------------+-----------------------------------------------------|
   | mark             | De toets Mark.                                      |
   |------------------+-----------------------------------------------------|
   | message          | De toets Message.                                   |
   |------------------+-----------------------------------------------------|
   | move             | De toets Move.                                      |
   |------------------+-----------------------------------------------------|
   | next             | De toets Next.                                      |
   |------------------+-----------------------------------------------------|
   | open             | De toets Open.                                      |
   |------------------+-----------------------------------------------------|
   | previous         | De toets Previous.                                  |
   |------------------+-----------------------------------------------------|
   | print            | De toets Print.                                     |
   |------------------+-----------------------------------------------------|
   | redo             | De toets Redo.                                      |
   |------------------+-----------------------------------------------------|
   | reference        | De toets Reference.                                 |
   |------------------+-----------------------------------------------------|
   | refresh          | De toets Refresh.                                   |
   |------------------+-----------------------------------------------------|
   | replace          | De toets Replace.                                   |
   |------------------+-----------------------------------------------------|
   | restart          | De toets Restart.                                   |
   |------------------+-----------------------------------------------------|
   | resume           | De toets Resume.                                    |
   |------------------+-----------------------------------------------------|
   | return           | De toets Return.                                    |
   |------------------+-----------------------------------------------------|
   | right            | De toets “Pijl-rechts”.                             |
   |------------------+-----------------------------------------------------|
   | save             | De toets Save.                                      |
   |------------------+-----------------------------------------------------|
   | scrollf          | De toets “scroll forward” (vooruit scrollen).       |
   |------------------+-----------------------------------------------------|
   | scrollr          | De toets “scroll backwards” (achteruit scrollen).   |
   |------------------+-----------------------------------------------------|
   | select           | De toets Select.                                    |
   |------------------+-----------------------------------------------------|
   | suspend          | De toets Suspend.                                   |
   |------------------+-----------------------------------------------------|
   | pagedown         | De toets “Page Down”.                               |
   |------------------+-----------------------------------------------------|
   | pageup           | De toets “Page Up”.                                 |
   |------------------+-----------------------------------------------------|
   | space            | De Spatiebalk                                       |
   |------------------+-----------------------------------------------------|
   | tab              | De toets Tab                                        |
   |------------------+-----------------------------------------------------|
   | undo             | De toets Undo.                                      |
   |------------------+-----------------------------------------------------|
   | up               | De toets “Pijl-omhoog”.                             |
   +------------------------------------------------------------------------+

   Naast het definiëren van een globale sneltoets, kan men ook een
   snelkoppeling aanpassen voor een specifiek onderdeel (of domein) van
   aptitude: om bijvoorbeeld in de menubalk van de Tab-toets het equivalent
   te maken van de toets Pijl-rechts, moet u
   Aptitude::UI::Keybindings::Menubar::Right instellen op “tab,right”. De
   volgende domeinen kunnen gebruikt worden:

   +------------------------------------------------------------------------+
   |    Domein     |                      Omschrijving                      |
   |---------------+--------------------------------------------------------|
   |               | Gebruikt voor widgets van het type regelbewerking,     |
   | EditLine      | zoals het invoerveld in een dialoogvenster “Zoek       |
   |               | naar:”.                                                |
   |---------------+--------------------------------------------------------|
   | Menu          | Gebruikt voor een uitklappend keuzemenu.               |
   |---------------+--------------------------------------------------------|
   | Menubar       | Gebruikt voor de menubalk bovenaan het scherm.         |
   |---------------+--------------------------------------------------------|
   | Minesweeper   | Gebruikt voor de modus Mijnenveger.                    |
   |---------------+--------------------------------------------------------|
   |               | Gebruikt voor de multiplechoicevragen die u krijgt als |
   | MinibufChoice | u ervoor gekozen heeft om sommige vragen in de         |
   |               | statusregel te laten stellen.                          |
   |---------------+--------------------------------------------------------|
   | Pager         | Gebruikt bij het weergeven van een op schijf           |
   |               | opgeslagen bestand (bijvoorbeeld de hulptekst).        |
   |---------------+--------------------------------------------------------|
   | PkgNode       | Gebruikt voor pakketten, pakketbomen, pakketversies en |
   |               | pakketvereisten als ze in een pakketlijst voorkomen.   |
   |---------------+--------------------------------------------------------|
   | PkgTree       | Gebruikt voor pakketlijsten.                           |
   |---------------+--------------------------------------------------------|
   | Table         | Gebruikt voor widgetplatformen (bijvoorbeeld           |
   |               | dialoogvensters).                                      |
   |---------------+--------------------------------------------------------|
   | TextLayout    | Gebruikt bij de weergave van opgemaakte tekst, zoals   |
   |               | pakketbeschrijvingen.                                  |
   |---------------+--------------------------------------------------------|
   |               | Gebruikt bij de weergave van alle boomstructuren (met  |
   | Tree          | inbegrip van pakketlijsten, waarvoor echter met        |
   |               | PkgTree iets anders gekozen kan worden).               |
   +------------------------------------------------------------------------+

  De kleur en de vormgeving van tekst aanpassen

   De kleur en de visuele vormgeving die door aptitude gebruikt wordt om
   tekst weer te geven, kan grondig aangepast worden. Aan elk visueel element
   is een “stijl” gekoppeld, waarin beschreven wordt welke kleuren en visuele
   attributen gebruikt worden om dat element weer te geven. Stijlen nemen de
   vorm aan van een lijst met instellingen voor kleur en attributen. Deze
   lijst moet niet noodzakelijk exhaustief zijn. Indien sommige kleuren of
   attributen niet expliciet vermeld worden, worden hun waarden afgeleid uit
   de context van de visuele omgeving. In feite is standaard de stijl van de
   meeste visuele elementen “leeg”.

   U kunt de inhoud van een stijl aanpassen door een configuratiegroep met
   dezelfde naam aan te maken in het configuratiebestand van apt of aptitude.
   Bijvoorbeeld, de stijl “MenuBorder” wordt gebruikt om de visuele rand te
   tekenen rond uitklappende menu's. Standaard is die rand vet en
   wit-op-blauw. Met de volgende tekst in het configuratiebestand wordt dit
   veranderd naar wit-op-cyaan:

 Aptitude::UI::Styles {
   MenuBorder {fg white; bg cyan; set bold;};
 };

   Zoals u kunt zien, bestaat de configuratiegroep van een stijl uit een
   opeenvolging van instructies. De algemene klassen van instructies zijn:

   fg kleur

           Geeft de tekst weer in de opgegeven kleur. Zie verder voor een
           lijst van kleuren die aptitude kan gebruiken.

   bg kleur

           Geeft de tekst weer tegen een achtergrond in de opgegeven kleur.
           Zie verder voor een lijst van kleuren die aptitude kan gebruiken.

   set attribuut

           Activeert het opgegeven tekstattribuut. Zie hierna voor een lijst
           van tekstattributen die door aptitude gekend zijn.

   clear attribuut

           Deactiveert het opgegeven tekstattribuut. Zie hierna voor een
           lijst van tekstattributen die door aptitude gekend zijn.

   flip attribuut

           Schakelt het opgegeven tekstattribuut aan/uit: indien het in het
           omgevingselement actief is, wordt het gedeactiveerd en vice versa.
           Zie hierna voor een lijst van tekstattributen die door aptitude
           gekend zijn.

   De door aptitude gekende kleuren zijn black (zwart), blue (blauw), cyan
   (cyaan), green (groen), magenta (magenta), red (rood), white (wit) en
   yellow (geel) ^[20]. Daarnaast kunt u default opgeven in plaats van een
   achtergrondkleur en zo de standaardachtergrond van de terminal gebruiken
   (dit kan de standaardkleur zijn, een afbeelding of zelfs “transparant”).
   De door aptitude gekende stijlen zijn:

   blink

           Doet de tekst knipperen.

   bold

           Maakt de tekstkleur (of de achtergrondkleur als voor- en
           achtergrondkleur omgewisseld werden (d.w.z. bij reverse video))
           helderder.

   dim

           Maakt de tekst op sommige terminals extra mat. Op gewone
           Linux-terminals ziet men geen verschil.

   reverse

           Wisselt voor- en achtergrondkleur om. Vele visuele elementen maken
           gebruik van dit attribuut als iets geaccentueerd moet worden.

   standout

           Dit gebruikt “de methode die best past bij de terminal om iets te
           accentueren”. Bij xterms is dat iets dat lijkt op, maar niet
           identiek is aan het omwisselen van voor- en achtergrondkleur. Op
           andere terminals kan dit een verschillend effect geven.

   underline

           Onderstreept tekst.

   U kunt verschillende attributen tegelijk selecteren door hen met komma's
   van elkaar te scheiden. Bijvoorbeeld: set bold,standout;.

   [Opmerking] Opmerking
               Zoals hiervoor aangegeven is de interpretatie van zowel
               stijlen als tekstattributen sterk terminalafhankelijk. Soms is
               wat experimenteren nodig om exact te weten wat op uw terminal
               het effect is van sommige instellingen.

   De volgende stijlen kunnen in aptitude aangepast worden:

   Afbeelding 2.14. Stijlen die in aptitude aangepast kunnen worden

  +----------------------------------------------------------------------------+
  |          Stijl           |   Standaard   |          Omschrijving           |
  |--------------------------+---------------+---------------------------------|
  |Bullet                    |fg yellow; set |De stijl van het opsommingsteken |
  |                          |bold;          |in een lijst.                    |
  |--------------------------+---------------+---------------------------------|
  |                          |               |De stijl van nieuwere            |
  |                          |               |pakketversies in de weergave van |
  |                          |               |de changelog (log van            |
  |                          |               |wijzigingen). Merk op dat        |
  |ChangelogNewerVersion     |set bold;      |aptitude nieuwere versies van een|
  |                          |               |pakket enkel zal accentueren als |
  |                          |               |het pakket                       |
  |                          |               |libparse-debianchangelog-perl    |
  |                          |               |geïnstalleerd is.                |
  |--------------------------+---------------+---------------------------------|
  |Default                   |fg white; bg   |De gewone stijl van het scherm.  |
  |                          |black;         |                                 |
  |--------------------------+---------------+---------------------------------|
  |DepBroken                 |fg black; bg   |De stijl voor niet-voldane       |
  |                          |red;           |vereisten.                       |
  |--------------------------+---------------+---------------------------------|
  |                          |fg black; bg   |De stijl voor menuonderdelen die |
  |DisabledMenuEntry         |blue; set dim; |uitgeschakeld zijn en niet       |
  |                          |               |gebruikt kunnen worden.          |
  |--------------------------+---------------+---------------------------------|
  |                          |               |De stijl om aan te geven dat een |
  |                          |fg black; bg   |bestand “geraakt” werd: d.w.z.   |
  |DownloadHit               |green;         |dat het niet gewijzigd is sinds  |
  |                          |               |het de laatste keer opgehaald    |
  |                          |               |werd.                            |
  |--------------------------+---------------+---------------------------------|
  |DownloadProgress          |fg blue; bg    |De stijl waarmee de voortgang van|
  |                          |yellow;        |een download aangegeven wordt.   |
  |--------------------------+---------------+---------------------------------|
  |                          |fg white; bg   |De stijl voor regeleditors       |
  |EditLine                  |black; clear   |(bijvoorbeeld het invoerveld in  |
  |                          |reverse;       |het dialoogvenster “Zoek naar:”).|
  |--------------------------+---------------+---------------------------------|
  |Error                     |fg white; bg   |De stijl voor foutberichten.     |
  |                          |red; set bold; |                                 |
  |--------------------------+---------------+---------------------------------|
  |Header                    |fg white; bg   |De stijl voor schermkoppen.      |
  |                          |blue; set bold;|                                 |
  |--------------------------+---------------+---------------------------------|
  |                          |fg white; bg   |De stijl voor het momenteel      |
  |HighlightedMenuBar        |blue; set      |geselecteerde menu-item in de    |
  |                          |bold,reverse;  |menubalk.                        |
  |--------------------------+---------------+---------------------------------|
  |                          |fg white; bg   |De stijl voor de momenteel       |
  |HighlightedMenuEntry      |blue; set      |geselecteerde keuze in een menu. |
  |                          |bold,reverse;  |                                 |
  |--------------------------+---------------+---------------------------------|
  |                          |               |De stijl voor het dialoogvenster |
  |MediaChange               |fg yellow; bg  |dat de gebruiker vraagt een      |
  |                          |red; set bold; |nieuwe CD in het station te      |
  |                          |               |plaatsen.                        |
  |--------------------------+---------------+---------------------------------|
  |MenuBar                   |fg white; bg   |De stijl voor de menubalk.       |
  |                          |blue; set bold;|                                 |
  |--------------------------+---------------+---------------------------------|
  |MenuBorder                |fg white; bg   |De stijl voor de randen rond een |
  |                          |blue; set bold;|uitklappend menu.                |
  |--------------------------+---------------+---------------------------------|
  |MenuEntry                 |fg white; bg   |De stijl voor elk item uit een   |
  |                          |blue;          |uitklappend menu.                |
  |--------------------------+---------------+---------------------------------|
  |MineBomb                  |fg red; set    |De stijl van bommen in           |
  |                          |bold;          |Mijnenveger.                     |
  |--------------------------+---------------+---------------------------------|
  |MineBorder                |set bold;      |De stijl voor de rand van het    |
  |                          |               |bord van Mijnenveger.            |
  |--------------------------+---------------+---------------------------------|
  |MineFlag                  |fg red; set    |De stijl voor de vlaggen in      |
  |                          |bold;          |Mijnenveger.                     |
  |--------------------------+---------------+---------------------------------|
  |                          |               |De stijl voor het cijfer N in    |
  |MineNumberN               |Diverse        |Mijnenveger. N kan van 0 tot 8   |
  |                          |               |variëren.                        |
  |--------------------------+---------------+---------------------------------|
  |                          |fg white; bg   |De kleur voor het weergeven van  |
  |MultiplexTab              |blue;          |“tabs” van momenteel niet        |
  |                          |               |geselecteerde tabbladen.         |
  |--------------------------+---------------+---------------------------------|
  |                          |fg blue; bg    |De kleur om de “tab” van het     |
  |MultiplexTabHighlighted   |white;         |momenteel geselecteerde tabblad  |
  |                          |               |weer te geven.                   |
  |--------------------------+---------------+---------------------------------|
  |                          |fg red; flip   |De stijl voor de pakketten uit de|
  |PkgBroken                 |reverse;       |pakketlijst met niet-voldane     |
  |                          |               |vereisten.                       |
  |--------------------------+---------------+---------------------------------|
  |                          |               |De stijl voor een geaccentueerd  |
  |PkgBrokenHighlighted      |fg red;        |pakket in de pakketlijst met     |
  |                          |               |niet-voldane vereisten.          |
  |--------------------------+---------------+---------------------------------|
  |                          |               |De stijl voor pakketten die      |
  |PkgNotInstalled           |               |momenteel niet geïnstalleerd zijn|
  |                          |               |en niet geïnstalleerd zullen     |
  |                          |               |worden.                          |
  |--------------------------+---------------+---------------------------------|
  |                          |               |De stijl voor een geaccentueerd  |
  |PkgNotInstalledHighlighted|               |pakket dat momenteel niet        |
  |                          |               |geïnstalleerd is en niet         |
  |                          |               |geïnstalleerd zal worden.        |
  |--------------------------+---------------+---------------------------------|
  |                          |               |De stijl voor pakketten die      |
  |PkgIsInstalled            |set bold;      |momenteel geïnstalleerd zijn en  |
  |                          |               |waarvoor geen acties gepland     |
  |                          |               |zijn.                            |
  |--------------------------+---------------+---------------------------------|
  |                          |               |De stijl voor een geaccentueerd  |
  |PkgIsInstalledHighlighted |set bold; flip |pakket dat momenteel             |
  |                          |reverse;       |geïnstalleerd is en waarvoor geen|
  |                          |               |acties gepland zijn.             |
  |--------------------------+---------------+---------------------------------|
  |                          |               |De stijl voor pakketten uit de   |
  |PkgToDowngrade            |set bold;      |pakketlijst die gedegradeerd     |
  |                          |               |zullen worden.                   |
  |--------------------------+---------------+---------------------------------|
  |                          |set bold; flip |De stijl voor een geaccentueerd  |
  |PkgToDowngradeHighlighted |reverse        |pakket uit de pakketlijst dat    |
  |                          |               |gedegradeerd zal worden.         |
  |--------------------------+---------------+---------------------------------|
  |                          |fg white; flip |De stijl voor pakketten uit de   |
  |PkgToHold                 |reverse;       |pakketlijst die te handhaven     |
  |                          |               |zijn.                            |
  |--------------------------+---------------+---------------------------------|
  |                          |               |De stijl voor een geaccentueerd  |
  |PkgToHoldHighlighted      |fg white;      |pakket uit de pakketlijst dat te |
  |                          |               |handhaven is.                    |
  |--------------------------+---------------+---------------------------------|
  |                          |               |De stijl voor pakketten uit de   |
  |PkgToInstall              |fg green; flip |pakketlijst die geïnstalleerd    |
  |                          |reverse;       |(niet opgewaardeerd) of opnieuw  |
  |                          |               |geïnstalleerd zullen worden.     |
  |--------------------------+---------------+---------------------------------|
  |                          |               |De stijl voor een geaccentueerd  |
  |                          |               |pakket uit de pakketlijst dat    |
  |PkgToInstallHighlighted   |fg green;      |geïnstalleerd (niet              |
  |                          |               |opgewaardeerd) of opnieuw        |
  |                          |               |geïnstalleerd zal worden.        |
  |--------------------------+---------------+---------------------------------|
  |                          |fg magenta;    |De stijl voor pakketten uit de   |
  |PkgToRemove               |flip reverse;  |pakketlijst die verwijderd of    |
  |                          |               |gewist zullen worden.            |
  |--------------------------+---------------+---------------------------------|
  |                          |               |De stijl voor een geaccentueerd  |
  |PkgToRemoveHighlighted    |fg magenta;    |pakket uit de pakketlijst dat    |
  |                          |               |verwijderd of gewist zal worden. |
  |--------------------------+---------------+---------------------------------|
  |                          |fg cyan; flip  |De stijl voor pakketten uit de   |
  |PkgToUpgrade              |reverse;       |pakketlijst die opgewaardeerd    |
  |                          |               |zullen worden.                   |
  |--------------------------+---------------+---------------------------------|
  |                          |               |De stijl voor een geaccentueerd  |
  |PkgToUpgradeHighlighted   |fg cyan;       |pakketten uit de pakketlijst dat |
  |                          |               |opgewaardeerd zal worden.        |
  |--------------------------+---------------+---------------------------------|
  |                          |               |De stijl voor een                |
  |Progress                  |fg blue; bg    |voortgangsindicator zoals die    |
  |                          |yellow;        |welke getoond wordt tijdens het  |
  |                          |               |ophalen van de pakketcache.      |
  |--------------------------+---------------+---------------------------------|
  |SolutionActionApproved    |bg green;      |De stijl voor goedgekeurde acties|
  |                          |               |in een oplossing.                |
  |--------------------------+---------------+---------------------------------|
  |SolutionActionRejected    |bg red;        |De stijl voor afgewezen acties in|
  |                          |               |een oplossing.                   |
  |--------------------------+---------------+---------------------------------|
  |Status                    |fg white; bg   |De stijl voor statusregels       |
  |                          |blue; set bold;|onderaan het scherm.             |
  |--------------------------+---------------+---------------------------------|
  |                          |               |De achtergrondkleur voor alle    |
  |TreeBackground            |               |zichtbare lijsten en             |
  |                          |               |boomstructuren.                  |
  |--------------------------+---------------+---------------------------------|
  |                          |fg red; bg     |De kleur die gebruikt wordt bij  |
  |TrustWarning              |black; set     |het weergeven van waarschuwingen |
  |                          |bold;          |in verband met de betrouwbaarheid|
  |                          |               |van pakketten.                   |
  +----------------------------------------------------------------------------+

  De schermopmaak aanpassen

   Het is mogelijk om de pakketlijst van aptitude te herorganiseren door de
   juiste aanpassingen te maken aan het configuratiebestand.

    Weergave-elementen

   De opmaak wordt opgeslagen in de configuratiegroep
   Aptitude::UI::Default-Package-View en bestaat uit een lijst van
   weergave-elementen:

 Naam Type {
   Row rij;
   Column kolom;
   Width breedte;
   Height hoogte;

   bijkomende opties...
 };

   Dit creëert een weergave-element, Naam genoemd. Het type element dat
   aangemaakt wordt, wordt door Type bepaald. De opties Row, Column, Width en
   Height moeten aanwezig zijn. Zij bepalen waar het element geplaatst wordt.
   (zie hierna voor een gedetailleerde uitleg over hoe weergave-elementen
   geschikt worden)

   Voor voorbeelden over hoe de weergaveopmaak veranderd kan worden, kunt u
   de definities van thema's in het bestand
   /usr/share/aptitude/aptitude-defaults raadplegen.

   De volgende types weergave-elementen kunnen gebruikt worden:

   Description

           Dit weergave-element zal het “informatiegebied” bevatten (meestal
           een beschrijving van het momenteel geselecteerde pakket).

           De optie PopUpDownKey geeft de naam op van het toetsenbordcommando
           dat er voor zorgt dat het element weergegeven of verborgen wordt.
           Als men dit bijvoorbeeld instelt op ShowHideDescription, zal het
           huidige weergave-element hetzelfde gedrag vertonen als dat van het
           standaard-informatiegebied. De optie PopUpDownLinked geeft de naam
           op van een ander weergave-element en leidt ertoe dat het huidige
           element weergegeven of verborgen zal worden telkens wanneer dat
           voor dat andere element het geval is.

   MainWidget

           Dit is een plaatshouder voor het “belangrijkste” weergave-element:
           dit is gewoonlijk de pakketlijst. Een weergaveopmaak moet exact
           een element van het type MainWidget bevatten, niet meer en niet
           minder.

   Static

           Een gebied van het scherm dat tekst weergeeft, die mogelijk
           indelingscodes bevat zoals beschreven in de paragraaf met de naam
           “Aanpassen hoe pakketten weergegeven worden”. De weer te geven
           tekst kan opgegeven worden in de optie Columns, of hij kan in een
           andere configuratievariabele opgeslagen worden die opgegeven werd
           in de optie ColumnsCfg. De kleur van de tekst wordt bepaald door
           de kleur die genoemd wordt in de optieColor.

           Items van het type Static kunnen met de opties PopUpDownKey en
           PopUpDownLinked op dezelfde manier weergegeven en verborgen worden
           als items van het type Description.

    De plaatsing van weergave-elementen

   De weergave-elementen worden in een “tabel” geordend. De linkerbovenhoek
   van een element bevindt zich in de cel die opgegeven wordt in de opties
   Row en Column (gewoonlijk begint men bij rij 0 en kolom 0, maar dat is
   niet verplicht). De breedte van een element in termen van cellen wordt
   opgegeven in de optie Width en de hoogte in de optie Height.

   Nadat de weergave-elementen geordend werden en een initiële hoeveelheid
   ruimte op het scherm toegewezen kregen, is er waarschijnlijk nog plaats
   over. Indien er extra verticale ruimte beschikbaar is, zal elke rij met
   een weergave-element waarvan de optie RowExpand op true ingesteld staat,
   een deel van de extra ruimte toegewezen krijgen. Op dezelfde manier zal in
   geval van extra beschikbare horizontale ruimte, iedere kolom met een
   weergave-element waarvan de optieColExpand op true ingesteld werd, een
   deel van de extra ruimte toegewezen krijgen.

   In het geval er onvoldoende ruimte beschikbaar is, zal iedere rij en kolom
   waarvan alle widgets de optie RowShrink of ColShrink op de waarde true
   ingesteld hebben staan, verkleind worden. Als dat nog niet genoeg is,
   zullen alle rijen en kolommen verkleind worden om op die manier binnen de
   beschikbare ruimte te passen.

   Indien een weergave-element niet vergroot wordt, terwijl dat wel het geval
   is voor zijn rij of zijn kolom, zal de uitlijning geregeld worden door de
   opties RowAlign en ColAlign. Door die in te stellen op Left (links), Right
   (rechts), Top (bovenaan), Bottom (onderaan) of Center (gecentreerd) zal
   aptitude weten waar het element in de rij of de kolom geplaatst moet
   worden.

   De volgende configuratiegroep maakt bijvoorbeeld een statisch element aan
   met de naam “Header” dat drie cellen breed is en horizontaal maar niet
   verticaal vergroot kan worden. Het heeft dezelfde kleur als andere
   kopregels en gebruikt de standaard weergave-indeling voor kopregels:

 Header Static {
   Row 0;
   Column 0;
   Width 3;
   Height 1;

   ColExpand true;
   ColAlign Center;

   RowAlign Center;

   Color ScreenHeaderColor;
   ColumnsCfg HEADER;
 };

    Referentiegids voor de opties voor weergaveopmaak

   De volgende opties kunnen gebruikt worden bij weergave-elementen:

   ColAlign uitlijning;

           uitlijning is ofwel Left (links), Right (rechts) of Center
           (gecentreerd). Indien de rij die het huidige weergave-element
           bevat, breder is dan het element zelf en ColExpand op false
           ingesteld staat, dan zal het plaatsen van het element in de rij
           gebeuren volgens de waarde van uitlijning.

           Indien deze optie niet aanwezig is, wordt teruggevallen op de
           standaardwaarde die Left (links) is.

   ColExpand true|false;

           Indien deze optie op true ingesteld staat, zal de kolom die dat
           element bevat, een deel toegewezen krijgen van eventuele extra
           beschikbare horizontale ruimte.

           Indien deze optie niet aanwezig is, wordt teruggevallen op de
           standaardwaarde die false (niet waar) is.

   Color kleurnaam;

           Deze optie is van toepassing op elementen van het type Static.
           kleurnaam is de naam van een kleur (bijvoorbeeld,
           ScreenStatusColor) die als de “standaardkleur” voor dit
           weergave-element gebruikt moet worden.

           Indien deze optie niet aanwezig is, wordt teruggevallen op zijn
           standaardwaarde die DefaultWidgetBackground is.

   ColShrink true|false;

           Indien deze optie voor elk element in een kolom ingesteld werd op
           true en er onvoldoende horizontale ruimte is, zal de kolom zoveel
           verkleind worden dat ze past in de beschikbare ruimte. Merk op dat
           een kolom verkleind kan worden zelfs als ColShrink ingesteld werd
           op false. Dit geeft enkel aan dat aptitude eerst moet proberen een
           specifieke kolom te verkleinen vooraleer andere kolommen te
           verkleinen.

           Indien deze optie niet aanwezig is, wordt teruggevallen op de
           standaardwaarde die false (niet waar) is.

   Column kolom;

           Geeft de meest linkse kolom op dat dit weergave-element bevat.

   Columns indeling;

           Deze optie is van toepassing op weergave-elementen van het type
           Static waarvoor de optieColumnsCfg niet ingesteld staat. Het stelt
           de weergegeven inhoud van het statusitem in. Het is een
           indelingstekenreeks zoals beschreven in de paragraaf met de naam
           “Aanpassen hoe pakketten weergegeven worden”.

   ColumnsCfg HEADER|STATUS|naam;

           Deze optie is van toepassing op weergave-elementen van het type
           Static. Het stelt de weergave-indeling van het huidige element in
           op de waarde van een andere configuratievariabele: indien het
           HEADER of STATUS is, worden respectievelijk de opties
           Aptitude::UI::Package-Header-Format en
           Aptitude::UI::Package-Status-Format gebruikt. Anders wordt de
           optie naam gebruikt.

           Indien deze optie niet aanwezig is, wordt de waarde van de optie
           Columns gebruikt om de inhoud van het statische item te regelen.

   Height hoogte;

           Definieert de hoogte van het huidige weergave-element.

   PopUpDownKey commando;

           Deze optie is van toepassing op weergave-elementen van het type
           Description en Static.

           commando is de naam van een toetsenbordcommando (bijvoorbeeld
           ShowHideDescription). Als die toets ingedrukt wordt, zal het
           weergave-element verborgen worden als het zichtbaar is en
           weergegeven worden als het onzichtbaar is.

   PopUpDownLinked element;

           Deze optie is van toepassing op weergave-elementen van het type
           Description en Static.

           element is de naam van een weergave-element. Als element
           weergegeven wordt, zal ook het huidige element weergegeven worden.
           Als element verborgen is, zal ook het huidige element verborgen
           worden.

   Row rij;

           Geeft de bovenste rij op die dit weergave-element bevat.

   RowAlign uitlijning;

           uitlijning moet ofwel Top (bovenaan), Bottom (onderaan) of Center
           (centraal) zijn. Indien de rij die het huidige weergave-element
           bevat, groter is dan het element zelf en RowExpand is ingesteld op
           false (niet waar), dan zal het element in de rij geplaatst worden
           overeenkomstig de waarde van uitlijning.

           Indien deze optie niet aanwezig is, wordt teruggevallen op de
           standaardwaarde die Top (bovenaan) is.

   RowExpand true|false;

           Indien deze optie op true ingesteld is, zal de rij met dit
           weergave-element een deel van de eventuele extra beschikbare
           verticale ruimte toegewezen krijgen.

           Indien deze optie niet aanwezig is, wordt teruggevallen op de
           standaardwaarde die false (niet waar) is.

   RowShrink true|false;

           Indien deze optie voor elk element in een rij ingesteld is op true
           en er onvoldoende verticale ruimte is, zal de rij zoveel verkleind
           worden als nodig is om te passen in de beschikbare ruimte. Merk op
           dat een rij ook verkleind kan worden zelfs al is RowShrink
           ingesteld op false. Dit geeft enkel aan dat aptitude eerst een
           specifieke rij moet trachten te verkleinen vooraleer dit met
           andere rijen te doen.

           Indien deze optie niet aanwezig is, wordt teruggevallen op de
           standaardwaarde die false (niet waar) is.

   Visible true|false;

           Indien de instelling false is, zal dit weergave-element initieel
           verborgen zijn. Wellicht enkel zinvol in combinatie met
           PopUpDownKey en/of PopUpDownLinked.

           Indien deze optie niet aanwezig is, wordt teruggevallen op de
           standaardwaarde die true (waar) is.

   Width breedte;

           Definieert de breedte van het huidige weergave-element.

  Referentiegids voor het configuratiebestand

    Indeling van het configuratiebestand

   In zijn basisvorm is het configuratiebestand van aptitude een lijst van
   opties met hun waarden. Elke regel van het bestand moet de vorm hebben van
   “Optie Waarde;”: de volgende regel in het configuratiebestand stelt
   bijvoorbeeld de optie Aptitude::Theme in op “Dselect”.

 Aptitude::Theme "Dselect";

   Een optie kan andere opties “bevatten” als ze tussen accolades staan en
   geplaatst worden tussen de optie en de erop volgende puntkomma, zoals dit:

 Aptitude::UI {
   Package-Status-Format "";
   Package-Display-Format "";
 };

   Een optie die andere opties bevat, wordt soms een groep genoemd. In feite
   zijn de dubbele punten die in optienamen voorkomen eigenlijk een verkorte
   notatie om het behoren tot een groep aan te geven: de optie
   Aptitude::UI::Default-Grouping maakt deel uit van de groep Aptitude.
   Indien u wenste zou u die optie dus kunnen instellen op "" op de volgende
   manier:

 Aptitude {
   UI {
     Default-Grouping "";
   };
 };

   Voor meer informatie over de indeling van het configuratiebestand, kunt u
   de man-pagina apt.conf(5) raadplegen.

    De plaats van configuratiebestanden

   aptitude leest in volgorde zijn configuratie uit de volgende bronnen:

    1. Aan de commandoregel meegegeven configuratiebestandsopties.

    2. Het configuratiebestand van de gebruiker, ~/.aptitude/config. Dit
       bestand wordt bijgewerkt als de gebruiker veranderingen aanbrengt in
       de instellingen van het menu Opties.

    3. Het systeemconfiguratiebestand, /etc/apt/apt.conf.

    4. De systeembestanden met configuratiefragmenten, /etc/apt/apt.conf.d/*.

    5. Het bestand dat gespecificeerd wordt door de omgevingsvariabele
       APT_CONFIG (als die ingesteld werd).

    6. De standaardwaarden, opgeslagen in
       /usr/share/aptitude/aptitude-defaults.

    7. In aptitude ingebouwde standaardwaarden.

   Als een optie nagegaan wordt, worden deze bronnen in volgorde doorzocht en
   de eerste waarde die voor die optie gevonden wordt, wordt gebruikt.
   Bijvoorbeeld zal een in /etc/apt/apt.conf ingestelde optie voorrang hebben
   op de standaardwaarde van aptitude voor die optie, maar niet op de
   instellingen van de gebruiker uit ~/.aptitude/config.

    Configuratieopties die gebruikt kunnen worden

   De volgende configuratieopties worden door aptitude gebruikt. Merk op dat
   dit niet de enig mogelijke configuratieopties zijn. De opties die voor het
   onderliggende apt-systeem gebruikt kunnen worden, zijn hier niet
   opgenomen. Raadpleeg de man-pagina's apt(8) en apt.conf(5) voor informatie
   over de opties van apt.

   Optie: APT::AutoRemove::RecommendsImportant
   Standaard: true
   Omschrijving: Als deze optie op true (waar) ingesteld staat, zal aptitude
   een pakket niet als ongebruikt aanzien (en het dus niet automatisch
   verwijderen) zolang er een geïnstalleerd pakket is dat het aanbeveelt, ook
   al is de waarde van APT::Install-Recommends false (niet waar). Zie voor
   meer informatie de paragraaf met de naam “Automatisch geïnstalleerde
   pakketten beheren”.
   Optie: APT::AutoRemove::SuggestsImportant
   Standaard: true
   Omschrijving: Als deze optie op true ingesteld staat, zal aptitude een
   pakket niet als ongebruikt aanzien (en het dus niet automatisch
   verwijderen) zolang er een geïnstalleerd pakket is dat het suggereert. Zie
   voor meer informatie de paragraaf met de naam “Automatisch geïnstalleerde
   pakketten beheren”.
   Optie: APT::Get::List-Cleanup
   Standaard: true
   Omschrijving: Dit is een synoniem voor APT::List-Cleanup. Indien een van
   beide opties op false ingesteld is, zal aptitude oude pakketlijsten niet
   verwijderen na het downloaden van een nieuwe reeks pakketlijsten.
   Optie: APT::List-Cleanup
   Standaard: true
   Omschrijving: Dit is een synoniem voor APT::Get::List-Cleanup. Indien een
   van beide opties op false ingesteld is, zal aptitude oude pakketlijsten
   niet verwijderen na het downloaden van een nieuwe reeks pakketlijsten.
   Optie: APT::Install-Recommends
   Standaard: true
   Omschrijving: Indien deze optie true is en Aptitude::Auto-Install ook true
   is en u een pakket markeert om geïnstalleerd te worden, zal aptitude ook
   de pakketten die het aanbeveelt, markeren voor installatie. Als deze optie
   true is, zal aptitude bovendien een pakket niet als ongebruikt aanzien (en
   het dus niet automatisch verwijderen) zolang er een geïnstalleerd pakket
   is dat het aanbeveelt. Zie voor meer informatie de paragraaf met de naam
   “Automatisch geïnstalleerde pakketten beheren” en de paragraaf met de naam
   “Onmiddellijke vereistenoplossing”.
   Optie: Aptitude::Allow-Null-Upgrade
   Standaard: false
   Omschrijving: Indien u een installatieoperatie probeert te starten en er
   geen acties uitgevoerd moeten worden, zal aptitude normaal een
   waarschuwing geven en terugkeren naar de pakketlijst. Indien deze optie op
   true ingesteld staat, zal aptitude doorgaan naar het scherm met de
   voorafbeelding als er pakketten zijn die opgewaardeerd kunnen worden en
   geen wenk in verband met het commando Acties → Markeer als opwaardeerbaar
   (U) weergeven.
   Optie: Aptitude::Always-Use-Safe-Resolver
   Standaard: false
   Omschrijving: Indien deze optie true is, zullen de commandoregelacties van
   aptitude steeds een “veilige” vereistenoplosser gebruiken alsof aan de
   commandoregel de optie --safe-resolver meegegeven werd.
   Optie: Aptitude::Autoclean-After-Update
   Standaard: false
   Omschrijving: Indien deze optie op true ingesteld is, zal aptitude
   verouderde bestanden opruimen (zie Acties → Schoon verouderde bestanden
   op) telkens u de pakketlijst bijwerkt. Deze optie is vergelijkbaar met
   Aptitude::Clean-After-Install.
   Optie: Aptitude::Auto-Fix-Broken
   Standaard: true
   Omschrijving: Indien deze optie op false ingesteld is, zal aptitude om
   toestemming vragen vooraleer het probeert een defect pakket te repareren.
   Optie: Aptitude::Auto-Install
   Standaard: true
   Omschrijving: Indien deze optie true is, zal aptitude automatisch proberen
   tegemoet te komen aan de vereisten van een pakket als u een pakket
   markeert om geïnstalleerd of opgewaardeerd te worden.
   Optie: Aptitude::Auto-Install-Remove-Ok
   Standaard: false
   Omschrijving: Als deze optie op true ingesteld is, zal aptitude
   automatisch conflicterende pakketten verwijderen als u een pakket markeert
   om geïnstalleerd of opgewaardeerd te worden. Normaal worden deze
   conflicten met een vlag aangeduid en moet u ze zelf handmatig behandelen.
   Optie: Aptitude::Auto-Upgrade
   Standaard: false
   Omschrijving: Indien deze optie true is, zal aptitude automatisch alle
   opwaardeerbare pakketten markeren om opgewaardeerd te worden als u het
   programma start, alsof u het commando Acties → Markeer als opwaardeerbaar
   (U) gegeven had.
   Optie: Aptitude::Clean-After-Install
   Standaard: false
   Omschrijving: Indien deze optie op true ingesteld staat, zal aptitude na
   een succesvolle installatie van pakketten (of vergelijkbare operaties)
   alle bestanden in de cache-map opruimen (zie Acties → Schoon pakketcache
   op). Deze optie is vergelijkbaar met Aptitude::Autoclean-After-Update.
   Optie: Aptitude::CmdLine::Always-Prompt
   Standaard: false
   Omschrijving: Indien dit ingesteld staat, zal aptitude in
   commandoregelmodus steeds om bevestiging vragen vooraleer met het
   installeren of verwijderen van pakketten te beginnen, ook al zou die vraag
   normaal overgeslagen worden. Dit is het equivalent van de
   commandoregeloptie -P.
   Optie: Aptitude::CmdLine::Assume-Yes
   Standaard: false
   Omschrijving: Indien deze optie true is, zal aptitude zich in
   commandoregelmodus gedragen alsof de gebruiker op elke vraag met “yes”
   geantwoord had, waardoor de meeste vragen overgeslagen worden. Dit is het
   equivalent van de commandoregeloptie -y.
   Optie: Aptitude::CmdLine::Disable-Columns
   Standaard: false
   Omschrijving: Indien deze optie ingesteld werd, zal het resultaat van
   zoekopdrachten aan de commandoregel (uitgevoerd via aptitude search) niet
   ingedeeld worden in kolommen met een vaste breedte of afgekapt worden op
   de breedte van het scherm. Dit is het equivalent van de commandoregeloptie
   --disable-columns.
   Optie: Aptitude::CmdLine::Download-Only
   Standaard: false
   Omschrijving: Indien deze optie true is, zal aptitude in
   commandoregelmodus pakketbestanden downloaden, maar ze niet installeren.
   Dit is het equivalent van de commandoregeloptie -d.
   Optie: Aptitude::CmdLine::Fix-Broken
   Standaard: false
   Omschrijving: Indien deze optie op true ingesteld werd, zal aptitude in
   commandoregelmodus meer agressief te werk gaan bij het proberen oplossen
   van de vereisten van defecte pakketten. Dit is het equivalent van de
   commandoregeloptie -f.
   Optie: Aptitude::CmdLine::Versions-Group-By
   Standaard: Stel dit in op auto, none, package of source-package om te
   bepalen of en hoe de uitvoer van aptitude versions gegroepeerd wordt. Dit
   is het equivalent van de commandoregeloptie --group-by (raadpleeg de
   documentatie daarvan voor meer toelichting bij wat de betekenis van deze
   waarden is).
   Optie: Aptitude::CmdLine::Ignore-Trust-Violations
   Standaard: false
   Omschrijving: In de commandoregelmodus doet dit aptitude voorbijgaan aan
   het feit dat onbetrouwbare pakketten geïnstalleerd worden. Dit is een
   synoniem van APT::Get::AllowUnauthenticated.
   Optie: Aptitude::CmdLine::Package-Display-Format
   Standaard: %c%a%M %p# - %d#
   Omschrijving: Dit is een indelingstekenreeks, zoals beschreven in de
   paragraaf met de naam “Aanpassen hoe pakketten weergegeven worden”. Ze
   wordt gebruikt om de resultaten weer te geven van een zoekopdracht aan de
   commandoregel. Dit is het equivalent van de commandoregeloptie -F.
   Optie: Aptitude::CmdLine::Package-Display-Width
   Standaard:
   Omschrijving: Deze optie stelt de breedte in, uitgedrukt in aantal
   lettertekens, voor het weergeven van het resultaat van een zoekopdracht
   aan de commandoregel. Als die optie leeg is (d.w.z. "", hetgeen de
   standaard is), dan zal de indeling van de zoekresultaten aangepast worden
   aan de grootte van de huidige terminal of, als die niet vastgesteld kan
   worden, aan een scherm van 80 tekens breed.
   Optie: Aptitude::CmdLine::Progress::Percent-On-Right
   Standaard: false
   Omschrijving: Deze optie regelt of de voortgangsindicatoren aan de
   commandoregel het percentage weergeven aan de linkerkant van het scherm,
   in de stijl van apt-get, of aan de rechterkant (wat standaard is). Deze
   optie heeft geen invloed op de voortgangsindicatoren bij het downloaden.
   Optie: Aptitude::CmdLine::Progress::Retain-Completed
   Standaard: false
   Omschrijving: Indien deze waarde ingesteld is op false, dan zullen de
   voortgangsindicatoren van de commandoregel verwijderd en overschreven
   worden van zodra de taak waarop zij betrekking hebben, beëindigd is.
   Indien deze waarde true is, dan zullen zij op de terminal blijven staan.
   Deze optie heeft geen invloed op de voortgangsindicatoren bij het
   downloaden.
   Optie: Aptitude::CmdLine::Request-Strictness
   Standaard: 10000
   Omschrijving: Als aptitude in commandoregelmodus uitgevoerd wordt, zal het
   bij vereistenproblemen voor elke actie waarom u expliciet vraagt, deze
   waarde optellen bij de score die de probleemoplosser eraan geeft.
   Optie: Aptitude::CmdLine::Resolver-Debug
   Standaard: false
   Omschrijving: Indien deze optie op true ingesteld is, zal aptitude in
   commandoregelmodus bij het proberen oplossen van defecte vereisten,
   extreem veel informatie geven. Zoals de naam van deze optie suggereert, is
   ze in de eerste plaats bedoeld om te helpen bij het debuggen van de
   probleemoplosser.
   Optie: Aptitude::CmdLine::Resolver-Dump
   Standaard:
   Omschrijving: Als het in commandoregelmodus nodig is om defecte vereisten
   op te lossen en de waarde van deze optie de naam is van een bestand waarin
   geschreven kan worden, dan zal de oplosser zijn toestand in dat bestand
   opschrijven voordat hij begint berekeningen te maken.
   Optie: Aptitude::CmdLine::Resolver-Show-Steps
   Standaard: false
   Omschrijving: Als deze optie true is, dan zal een oplossing voor een
   vereiste weergegeven worden als een sequentie van oplossingen voor
   individuele vereisten. Bijvoorbeeld, “wesnoth hangt af van wesnoth-data (=
   1.2.4-1) -> installeren van wesnoth-data 1.2.4-1 (unstable)”. Om tussen de
   twee weergavemodi te wisselen, drukt u op o bij de vraag “Deze oplossing
   aanvaarden?”.
   Optie: Aptitude::CmdLine::Show-Deps
   Standaard: false
   Omschrijving: Indien deze optie op true ingesteld werd, zal aptitude in de
   commandoregelmodus een korte samenvatting tonen van de (eventuele)
   vereisten, gekoppeld aan de toestand van het pakket. Dit is het equivalent
   van de commandoregeloptie -D.
   Optie: Aptitude::CmdLine::Show-Size-Changes
   Standaard: false
   Omschrijving: Als deze optie true is, zal aptitude in commandoregelmodus
   voor elk pakket het verwachte verschil inzake schijfgebruik weergeven. Dit
   is het equivalent van de commandoregeloptie -Z.
   Optie: Aptitude::CmdLine::Show-Summary
   Standaard: no-summary
   Omschrijving: Deze optie stelt de standaardwaarde in van het
   commandoregelargument --show-summary. Raadpleeg de documentatie van
   --show-summary voor een lijst van de mogelijke waarden voor deze optie en
   hun betekenis.
   Optie: Aptitude::CmdLine::Show-Versions
   Standaard: false
   Omschrijving: Indien deze optie op true ingesteld is, zal aptitude in
   commandoregelmodus de versie weergeven van het pakket dat geïnstalleerd of
   verwijderd wordt. Dit is het equivalent van de commandoregeloptie -V.
   Optie: Aptitude::CmdLine::Show-Why
   Standaard: false
   Omschrijving: Als deze optie op true ingesteld werd, zal aptitude in
   commandoregelmodus van elk automatisch geïnstalleerd pakket weergeven welk
   handmatig geïnstalleerd pakket ervan afhankelijk is en van elk automatisch
   verwijderd pakket welk handmatig geïnstalleerd pakket ermee conflicteert.
   Dit is het equivalent van de commandoregeloptie -W en toont dezelfde
   informatie als die welke u te zien krijgt via aptitude why of door bij een
   pakketlijst op i te drukken.
   Optie: Aptitude::CmdLine::Version-Display-Format
   Standaard: %c%a%M %p# %t %i
   Omschrijving: Dit is de indelingstekenreeks zoals die in de paragraaf met
   de naam “Aanpassen hoe pakketten weergegeven worden” beschreven werd. Ze
   wordt gebruikt om de uitvoer van aptitude versions weer te geven. Dit is
   het equivalent van de commandoregeloptie -F.
   Optie: Aptitude::CmdLine::Versions-Show-Package-Names
   Standaard: Wordt ingesteld op always, auto of never om te regelen wanneer
   pakketnamen weergegeven worden in de uitvoer van aptitude versions. Dit is
   het equivalent van de commandoregeloptie --show-package-names (raadpleeg
   de documentatie op die plaats voor een beschrijving van de betekenis van
   deze waarden).
   Optie: Aptitude::Safe-Resolver::Show-Resolver-Actions
   Standaard: false
   Omschrijving: Indien deze optie actief is en de “veilige” probleemoplosser
   geactiveerd werd via --safe-resolver of omdat de actie aan de
   commandoregel safe-upgrade is, zal er een samenvatting getoond worden van
   de acties die de oplosser onderneemt vooraleer de voorafbeelding van de
   installatie getoond wordt. Dit is het equivalent van de commandoregeloptie
   --show-resolver-actions.
   Optie: Aptitude::Screenshot::IncrementalLoadLimit
   Standaard: 16384
   Omschrijving: De minimale grootte in bytes vanaf wanneer aptitude
   schermafbeeldingen incrementeel zal beginnen weergeven. Onder dat minimum
   zullen schermafbeeldingen enkel zichtbaar worden nadat ze volledig
   gedownload werden.
   Optie: Aptitude::Screenshot::Cache-Max
   Standaard: 4194304
   Omschrijving: De maximale hoeveelheid bytes aan schermafbeeldingsgegevens
   die aptitude in het geheugen zal opslaan voor schermafbeeldingen die
   momenteel niet weergegeven worden. Standaard is dit vier megabyte.
   Optie: Aptitude::CmdLine::Simulate
   Standaard: false
   Omschrijving: Deze optie is verouderd; gebruik in de plaats daarvan
   Aptitude::Simulate. Doet aptitude in commandoregelmodus enkel tonen welke
   acties ondernomen zouden worden (in plaats van ze effectief uit te
   voeren). In de visuele interface doet dit aptitude opstarten in
   alleen-lezenmodus ongeacht of u root bent of niet. Dit is het equivalent
   van de commandoregeloptie -s.
   Optie: Aptitude::CmdLine::Verbose
   Standaard: 0
   Omschrijving: Dit regelt hoeveel informatie de commandoregelmodus van
   aptitude geeft. Elke maal dat de commandoregeloptie -v aangetroffen wordt,
   wordt deze waarde met 1 verhoogd.
   Optie: Aptitude::CmdLine::Visual-Preview
   Standaard: false
   Omschrijving: Indien deze optie ingesteld staat op true, zal aptitude zijn
   visuele interface activeren om de voorafbeelding van een
   installatieoperatie te tonen en pakketten te downloaden.
   Optie: Aptitude::Delete-Unused
   Standaard: true
   Omschrijving: Indien deze optie true is, zullen automatisch geïnstalleerde
   pakketten die niet langer nodig zijn, automatisch verwijderd worden. Zie
   voor meer informatie de paragraaf met de naam “Automatisch geïnstalleerde
   pakketten beheren”.
   Optie: Aptitude::Delete-Unused-Pattern
   Standaard:
   Omschrijving: Een verouderde alias voor Aptitude::Keep-Unused-Pattern.
   Indien Aptitude::Keep-Unused-Pattern gedeactiveerd is of ingesteld op een
   lege tekenreeks, zal de waarde van deze configuratieoptie als een
   vervanging ervoor fungeren. Anders wordt Aptitude::Delete-Unused-Pattern
   genegeerd.
   Optie: Aptitude::Display-Planned-Action
   Standaard: true
   Omschrijving: Indien deze optie true is, zal aptitude een voorafbeelding
   tonen vooraleer de door u gevraagde acties uit te voeren.
   Optie: Aptitude::Forget-New-On-Install
   Standaard: false
   Omschrijving: Indien deze optie de waarde true heeft, zal aptitude de
   lijst van nieuwe pakketten leegmaken telkens u pakketten installeert,
   opwaardeert of verwijdert, net alsof u het commando Acties → Vergeet
   nieuwe pakketten (f) had gegeven.
   Optie: Aptitude::Forget-New-On-Update
   Standaard: false
   Omschrijving: Indien deze optie de waarde true heeft, zal aptitude de
   lijst van nieuwe pakketten leegmaken telkens wanneer de pakketlijst
   bijgewerkt wordt, net alsof u het commando Acties → Vergeet nieuwe
   pakketten (f) had gegeven.
   Optie: Aptitude::Get-Root-Command
   Standaard: su:/bin/su
   Omschrijving: Deze optie stelt in welk extern commando aptitude zal
   gebruiken om systeembeheerder (root user) te worden (zie de paragraaf met
   de naam “Systeembeheerder (root) worden”). Ze heeft de vorm
   protocol:commando. protocol moet ofwel su of sudo zijn. Ze bepaalt hoe
   aptitude een beroep doet op het programma als het systeembeheerdersrechten
   (root privileges) wil verkrijgen. Indien het protocol su is, dan wordt
   “commando -c argumenten” gebruikt om systeembeheerder te worden. Anders
   gebruikt aptitude “commando argumenten”. Het eerste woord in commando is
   de naam van het programma waarop een beroep gedaan moet worden. De overige
   woorden worden als argumenten voor dat programma behandeld.
   Optie: Aptitude::Ignore-Old-Tmp
   Standaard: false
   Omschrijving: Oudere versies van aptitude maakten een map ~/.aptitude/.tmp
   aan die niet langer nodig is. Indien de map bestaat en
   Aptitude::Ignore-Old-Tmp true is, zal aptitude vragen of die map
   verwijderd moet worden. Deze optie wordt automatisch op true ingesteld na
   uw antwoord. Indien de map evenwel niet bestaat, wordt de optie op false
   ingesteld, waardoor u geïnformeerd zult worden als ze terug opduikt.
   Optie: Aptitude::Ignore-Recommends-Important
   Standaard: false
   Omschrijving: In eerdere versies van aptitude zorgde de instelling
   Aptitude::Recommends-Important voor het automatisch installeren van
   aanbevolen pakketten op dezelfde manier waarop dit nu via
   APT::Install-Recommends gebeurt. Indien deze optie op false ingesteld
   wordt, zal aptitude bij het opstarten APT::Install-Recommends op false
   instellen en Aptitude::Ignore-Recommends-Important op true.
   Optie: Aptitude::Keep-Recommends
   Standaard: false
   Omschrijving: Dit is een verouderde optie. Gebruik in de plaats daarvan
   APT::AutoRemove::RecommendsImportant. Deze optie instellen op true heeft
   hetzelfde effect als APT::AutoRemove::RecommendsImportant op true
   instellen.
   Optie: Aptitude::Keep-Suggests
   Standaard: false
   Omschrijving: Dit is een verouderde optie. Gebruik in de plaats daarvan
   APT::AutoRemove::SuggestsImportant. Deze optie instellen op true heeft
   hetzelfde effect als APT::AutoRemove::SuggestsImportant op true instellen.
   Optie: Aptitude::Keep-Unused-Pattern
   Standaard:
   Omschrijving: Indien Aptitude::Delete-Unused true is, zullen enkel
   niet-gebruikte pakketten die niet aan dit patroon beantwoorden (zie de
   paragraaf met de naam “Zoekpatronen”), verwijderd worden. Indien deze
   optie op een lege tekenreeks ingesteld wordt (de standaardinstelling), dan
   zullen alle niet-gebruikte pakketten verwijderd worden.
   Optie: Aptitude::LockFile
   Standaard: /var/lock/aptitude
   Omschrijving: Een bestand dat met fcntl vergrendeld wordt om er zeker van
   te zijn dat hoogstens één proces van aptitude tegelijk de cache kan
   wijzigen. In normale omstandigheden zou u dit nooit moeten wijzigen. Maar
   voor het debuggen kan dat wel nuttig zijn. Noot: indien aptitude zijn
   beklag doet dat het geen vergrendeling kan bekomen, betekent dit niet dat
   het vergrendelingsbestand verwijderd moet worden. Vergrendelingen via
   fcntl worden door de kernel beheerd en worden vernietigd als het programma
   dat de vergrendeling gebruikt, beëindigd wordt. Als er geen vergrendeling
   bekomen kan worden, betekent dit dat een ander actief programma haar
   gebruikt!
   Optie: Aptitude::Localize-Log
   Standaard: false
   Omschrijving: Indien deze optie gebruikt wordt, zal aptitude meldingen en
   datumaanduidingen in het logbestand weergeven, rekening houdend met het
   taalgebied van de gebruiker. Anders worden die weergegeven volgens de
   "klassieke" taaldefinitie om te voorkomen dat verschillende talen
   (afhankelijk van de taaldefinities van de gebruikers die het programma
   uitvoeren) gebruikt zouden worden om in het logbestand te schrijven.
   Optie: Aptitude::Log
   Standaard: /var/log/aptitude
   Omschrijving: Indien dit op een niet-lege tekenreeks ingesteld staat, zal
   aptitude een log bijhouden van de uitgevoerde installaties, verwijderingen
   en opwaarderingen van pakketten. Indien de waarde van Aptitude::Log begint
   met een sluisteken (nl. “|”), zal de rest van de waarde gebruikt worden
   als de naam van een commando waar de log doorgesluisd moet worden:
   bijvoorbeeld, |mail -s 'Aptitude install run' root zal ertoe leiden dat de
   log naar root gemaild wordt. Om de log naar verschillende bestanden of
   commando's te schrijven, kunt u deze optie instellen op een lijst van
   logdoelwitten.
   Optie: Aptitude::Logging::File
   Standaard:
   Omschrijving: Indien dit op een niet-lege tekenreeks ingesteld staat, zal
   aptitude er logberichten in opschrijven. Dit instellen op “-” zorgt ervoor
   dat logberichten naar standaarduitvoer geschreven worden. Het verschil met
   de instelling Aptitude::Log is dat dat bestand gebruikt wordt om een log
   bij te houden van installaties en verwijderingen, terwijl dit bestand
   gebruikt wordt om er programmagebeurtenissen, fouten en debuginformatie
   (als debuggen actief is) in op te schrijven. Deze optie is het equivalent
   van het commandoregelargument --log-file. Zie ook
   Aptitude::Logging::Levels.
   Optie: Aptitude::Logging::Levels
   Standaard: (leeg)
   Omschrijving: Deze optie is een groep waarvan de elementen regelen welke
   logberichten opgeschreven worden. Een element is ofwel “niveau”, wat het
   globale logniveau (het logniveau van de hoofdlogger) instelt op het
   opgegeven niveau, ofwel “categorie:niveau”, waarbij categorie de categorie
   berichten is waarvoor deze instructie geldt (zoals
   aptitude.resolver.hints.match) en niveau het laagste niveau waarvoor
   logberichten uit deze categorie weergegeven moeten worden. Geldige
   logniveaus zijn “fatal”, “error”, “warn”, “info”, “debug” en “trace”. De
   commandoregeloptie --log-level kan gebruikt worden om gelijk welk
   logniveau in te stellen of te wijzigen.
   Optie: Aptitude::Parse-Description-Bullets
   Standaard: true
   Omschrijving: Indien deze optie actief is, zal aptitude proberen om
   lijsten met opsommingstekens automatisch te vinden in
   pakketbeschrijvingen. Dit zal in het algemeen een betere weergave van
   beschrijvingen tot gevolg hebben, maar het is niet volledig neerwaarts
   compatibel. Sommige beschrijvingen zullen met een minder attractieve
   indeling weergegeven worden wanneer deze optie true is dan wanneer ze
   false zou zijn.
   Optie: Aptitude::Pkg-Display-Limit
   Standaard:
   Omschrijving: De standaardfilter die op een pakketlijst toegepast wordt.
   Zie de paragraaf met de naam “Zoekpatronen” voor details over de indeling
   ervan.
   Optie: Aptitude::ProblemResolver::Allow-Break-Holds
   Standaard: false
   Omschrijving: Indien deze optie true is, zal de probleemoplosser het
   verbreken van een handhaving van een pakket of het installeren van
   verboden versies van een pakket in overweging nemen om een
   vereistenprobleem op te lossen. Indien ze op false ingesteld wordt, zullen
   deze acties standaard afgewezen worden, hoewel u ze steeds manueel kunt
   toestaan (zie de paragraaf met de naam “Vereisten interactief oplossen”).
   Optie: Aptitude::ProblemResolver::BreakHoldScore
   Standaard: -300
   Omschrijving: Met hoeveel punten oplossingen die de toestand van een
   gehandhaafd pakket wijzigen of een verboden versie installeren, beloond of
   bestraft moeten worden. Merk op dat tenzij
   Aptitude::ProblemResolver::Allow-Break-Holds op true ingesteld werd, de
   oplosser nooit een handhaving zal verbreken of een verboden versie zal
   installeren, tenzij hij daarvoor de expliciete goedkeuring van de
   gebruiker heeft.
   Optie: Aptitude::ProblemResolver::Break-Hold-Level
   Standaard: 50000
   Omschrijving: De veiligheidskost die aangerekend wordt aan acties die een
   door de gebruiker ingestelde handhaving doorbreken (door een gehandhaafd
   pakket op te waarderen of door een verboden versie van een pakket te
   installeren). Zie de paragraaf met de naam “Veiligheidskosten” voor een
   beschrijving van veiligheidskosten.
   Optie: Aptitude::ProblemResolver::BrokenScore
   Standaard: -100
   Omschrijving: Met hoeveel punten potentiële oplossingen beloond of
   bestraft moeten worden op basis van het aantal vereisten dat ze defect
   maken. Voor elke vereiste die door een potentiële oplossing defect gemaakt
   wordt, wordt dit aantal punten opgeteld bij haar score. Doorgaans zou dit
   een negatieve waarde moeten zijn.
   Optie: Aptitude::ProblemResolver::CancelRemovalScore
   Standaard: -300
   Omschrijving: Welk gewicht de probleemoplosser moet toekennen aan het niet
   verwijderen of wissen van een pakket waarvan het verwijderen of wissen
   aangevraagd is.
   Optie: Aptitude::ProblemResolver::DefaultResolutionScore
   Standaard: 400
   Omschrijving: Met hoeveel punten potentiële oplossingen beloond of
   bestraft moeten worden op basis van het aantal “standaard”-oplossingen
   voor momenteel onvoldane vereisten dat zij installeren. De
   standaardoplossing is de oplossing die door “apt-get install” of door de
   “onmiddellijke vereistenoplosser” eruit gepikt zou worden. Deze score
   wordt enkel toegepast voor vereisten en aanbevelingen waarvan het doel
   momenteel niet geïnstalleerd is.
   Optie: Aptitude::ProblemResolver::Discard-Null-Solution
   Standaard: true
   Omschrijving: Indien deze optie true is, zal aptitude nooit voorstellen om
   alle door u voorgestelde acties te annuleren om een vereistenprobleem op
   te lossen.
   Optie: Aptitude::ProblemResolver::EssentialRemoveScore
   Standaard: -100000
   Omschrijving: Met hoeveel punten oplossingen beloond of bestraft moeten
   worden die een essentieel pakket verwijderen.
   Optie: Aptitude::ProblemResolver::Remove-Essential-Level
   Standaard: 60000
   Omschrijving: De veiligheidskost die aangerekend wordt aan acties die een
   essentieel pakket verwijderen. Zie de paragraaf met de naam
   “Veiligheidskosten” voor een beschrijving van veiligheidskosten.
   Optie: Aptitude::ProblemResolver::ExtraScore
   Standaard: 0
   Omschrijving: Deze hoeveelheid punten wordt opgeteld bij de score van elke
   pakketversie waarvan de prioriteit de waarde “extra” heeft.
   Optie: Aptitude::ProblemResolver::FullReplacementScore
   Standaard: 500
   Omschrijving: Het verwijderen van een pakket en het installeren van een
   ander pakket dat het volledig vervangt (d.w.z. ermee conflicteert, het
   vervangt of erin voorziet) krijgt deze score toegekend.
   Optie: Aptitude::ProblemResolver::FutureHorizon
   Standaard: 50
   Omschrijving: Hoeveel “stappen” de oplosser nog moet zetten na het vinden
   van de eerste oplossing. Hoewel aptitude probeert om eerst de beste
   oplossingen te genereren en daarna de minder goede, is het daar soms niet
   toe in staat. Deze instelling doet de oplosser nog een korte tijd verder
   zoeken naar een betere oplossing vooraleer hij zijn resultaten
   presenteert, in de plaats van onmiddellijk na het vinden van de eerste
   oplossing te stoppen.
   Optie: Aptitude::ProblemResolver::Hints
   Standaard: (leeg)
   Omschrijving: Deze optie is een groep waarvan de elementen gebruikt worden
   om de probleemoplosser te configureren. Elk item uit de groep is een
   tekenreeks die een actie beschrijft die op een of meer pakketten
   uitgevoerd moet worden. De syntaxis van elke aanwijzing en het effect
   ervan, kan men vinden in de paragraaf met de naam “Hints voor de oplosser
   configureren”.
   Optie: Aptitude::ProblemResolver::ImportantScore
   Standaard: 4
   Omschrijving: Dit aantal punten wordt opgeteld bij de score van elke
   pakketversie waarvan de prioriteit de waarde “important” heeft.
   Optie: Aptitude::ProblemResolver::Infinity
   Standaard: 1000000
   Omschrijving: Een “maximale” score, ook oneindig genoemd, die een
   mogelijke oplossing kan hebben. Indien een geheel van acties een slechtere
   score haalt dan -oneindig, wordt ze onmiddellijk aan de kant geschoven.
   Optie: Aptitude::ProblemResolver::InstallScore
   Standaard: -20
   Omschrijving: Welk gewicht de probleemoplosser moet toekennen aan het
   installeren van een pakket waarvan de installatie nog niet gepland was.
   Optie: Aptitude::ProblemResolver::Keep-All-Level
   Standaard: 10000
   Omschrijving: De veiligheidskost die aangerekend wordt aan de enige
   oplossing die alle door de gebruiker geselecteerde acties annuleert. Zie
   de paragraaf met de naam “Veiligheidskosten” voor een beschrijving van
   veiligheidskosten.
   Optie: Aptitude::ProblemResolver::KeepScore
   Standaard: 0
   Omschrijving: Welk gewicht de probleemoplosser moet toekennen aan het
   behouden van een pakket in zijn huidige toestand, als dat pakket niet
   reeds in zijn huidige toestand behouden zou worden.
   Optie: Aptitude::ProblemResolver::NonDefaultScore
   Standaard: -40
   Omschrijving: Welk gewicht de probleemoplosser moet toekennen aan het
   installeren van een andere dan de standaardversie van een pakket (een die
   niet de huidige versie en niet de “kandidaatversie” is).
   Optie: Aptitude::ProblemResolver::Non-Default-Level
   Standaard: 50000
   Omschrijving: De veiligheidskost die aangerekend wordt aan acties die een
   andere dan de standaardversie van een pakket installeren. Als bijvoorbeeld
   versie 5 van een pakket geïnstalleerd is, versies 6, 7 en 8 beschikbaar
   zijn en versie 7 de standaardversie is, dan zullen versies 6 en 8 een
   veiligheidskost aangerekend krijgen die minstens zo hoog is. Zie de
   paragraaf met de naam “Veiligheidskosten” voor een beschrijving van
   veiligheidskosten.
   Optie: Aptitude::ProblemResolver::OptionalScore
   Standaard: 1
   Omschrijving: Dit aantal punten wordt opgeteld bij de score van elke
   pakketversie waarvan de prioriteit de waarde “optional” heeft.
   Optie: Aptitude::ProblemResolver::PreserveAutoScore
   Standaard: 0
   Omschrijving: Welk gewicht de probleemoplosser moet geven aan het behouden
   van automatische installaties en verwijderingen.
   Optie: Aptitude::ProblemResolver::PreserveManualScore
   Standaard: 20
   Omschrijving: Welk gewicht de probleemoplosser moet geven aan het behouden
   van door de gebruiker expliciet gemaakte selecties.
   Optie: Aptitude::ProblemResolver::RemoveObsoleteScore
   Standaard: 310
   Omschrijving: Welk gewicht de probleemoplosser moet toekennen aan het
   verwijderen van een verouderd pakket (als het nog niet gemarkeerd is om
   verwijderd te worden). Dit moet minstens RemoveScore tegengaan, aangezien
   dat nog altijd toegepast zal worden.
   Optie: Aptitude::ProblemResolver::RemoveScore
   Standaard: -300
   Omschrijving: Welk gewicht de probleemoplosser moet toekennen aan het
   verwijderen van een pakket (als het nog niet gemarkeerd is om verwijderd
   te worden).
   Optie: Aptitude::ProblemResolver::Remove-Level
   Standaard: 10000
   Omschrijving: De veiligheidskost die aangerekend wordt aan acties die een
   pakket verwijderen. Zie de paragraaf met de naam “Veiligheidskosten” voor
   een beschrijving van veiligheidskosten.
   Optie: Aptitude::ProblemResolver::RequiredScore
   Standaard: 8
   Omschrijving: Dit aantal punten wordt opgeteld bij de score van elke
   pakketversie waarvan de prioriteit de waarde “required” heeft.
   Optie: Aptitude::ProblemResolver::ResolutionScore
   Standaard: 50
   Omschrijving: Naast alle andere factoren die de score beïnvloeden, krijgen
   voorgestelde oplossingen die effectief alle niet-voldane vereisten
   oplossen, dit aantal extra punten toegekend.
   Optie: Aptitude::ProblemResolver::Safe-Level
   Standaard: 10000
   Omschrijving: De veiligheidskost die aangerekend wordt aan acties die de
   standaardversie van een pakket installeren, een pakket naar zijn
   standaardversie opwaarderen of het installeren of opwaarderen van een
   pakket annuleren. Oplossingen waaraan een dergelijke kost aangerekend
   wordt, kunnen gegenereerd worden door aptitude safe-upgrade. Zie de
   paragraaf met de naam “Veiligheidskosten” voor een beschrijving van
   veiligheidskosten.
   Optie: Aptitude::ProblemResolver::SolutionCost
   Standaard: safety,priority
   Omschrijving: Beschrijft hoe de kost van een oplossing vastgesteld moet
   worden. Zie de paragraaf met de naam “Kosten van de interactieve
   vereistenoplosser” voor een beschrijving van wat oplossingskosten zijn,
   wat zij doen en welke syntaxis gebruikt wordt om ze te specificeren.
   Indien de kost niet ontleed kan worden, wordt een foutmelding weergegeven
   en wordt in de plaats daarvan de standaardkost gebruikt.
   Optie: Aptitude::ProblemResolver::StandardScore
   Standaard: 2
   Omschrijving: Dit aantal punten wordt opgeteld bij de score van elke
   pakketversie waarvan de prioriteit de waarde “standard” heeft.
   Optie: Aptitude::ProblemResolver::StepLimit
   Standaard: 5000
   Omschrijving: Het maximum aantal “stappen” dat de probleemoplosser mag
   zetten bij elke poging om een oplossing te vinden voor een
   vereistenprobleem. Door dit getal te verlagen zal men aptitude sneller
   doen “opgeven”. Het getal verhogen zal de zoektocht naar een oplossing
   toelaten om meer tijd en geheugen te gebruiken alvorens afgebroken wordt.
   Door StepLimit op 0 in te stellen, zal men de probleemoplosser volledig
   uitschakelen. De standaardwaarde is groot genoeg om gewone situaties te
   kunnen opvangen en aptitude te beschermen tegen het “opblazen” van
   zichzelf als het een al te complex probleem tegenkomt. (Noot: dit is enkel
   van toepassing op het zoeken naar oplossingen aan de commandoregel. Met de
   visuele interface zal de oplosser blijven voortwerken totdat een oplossing
   bereikt werd)
   Optie: Aptitude::ProblemResolver::StepScore
   Standaard: -10
   Omschrijving: Met hoeveel punten potentiële oplossingen beloond of
   bestraft worden op basis van hun lengte. Voor elke actie die ondernomen
   wordt om tot die oplossing te komen, wordt deze hoeveelheid punten bij
   zijn score opgeteld. Hoe groter deze waarde is, des te meer de oplosser
   geneigd zal zijn om bij zijn eerste keuze te blijven, eerder dan
   alternatieven te overwegen. Dit heeft tot gevolg dat er vlugger een
   oplossing geproduceerd wordt. Ze kan dan echter een iets lagere kwaliteit
   dan anders hebben.
   Optie: Aptitude::ProblemResolver::Trace-Directory
   Standaard:
   Omschrijving: Indien deze waarde ingesteld werd, wordt iedere keer als er
   een oplossing geproduceerd wordt, een vereenvoudigde versie van de
   pakketstatus, die volstaat om de oplossing te reproduceren, naar het
   opgegeven bestand geschreven. Indien ook
   Aptitude::ProblemResolver::Trace-File ingesteld werd, zal diezelfde
   informatie ook opgeschreven worden in het traceringsbestand.
   Traceringsmappen zijn transparanter dan traceringsbestanden en zijn meer
   geschikt om bijvoorbeeld als testcases opgenomen te worden in een
   broncodeboom.
   Optie: Aptitude::ProblemResolver::Trace-File
   Standaard:
   Omschrijving: Indien deze waarde ingesteld werd, wordt iedere keer als er
   een oplossing geproduceerd wordt, een vereenvoudigde versie van de
   pakketstatus, die volstaat om de oplossing te reproduceren, naar het
   opgegeven bestand geschreven. Indien ook
   Aptitude::ProblemResolver::Trace-Directory ingesteld werd, zal diezelfde
   informatie ook opgeschreven worden in de traceringsmap. Een
   traceringsbestand is gewoon een gecomprimeerd archief van een
   traceringsmap. Het neemt minder plaats in dan een traceringsmap en is
   geschikt om over een network getransporteerd te worden.
   Optie: Aptitude::ProblemResolver::UndoFullReplacementScore
   Standaard: -500
   Omschrijving: Deze score wordt toegekend aan het installeren van een
   pakket en het verwijderen van een ander pakket dat het volledig vervangt
   (nl. ermee conflicteert, het vervangt of erin voorziet).
   Optie: Aptitude::ProblemResolver::UnfixedSoftScore
   Standaard: -200
   Omschrijving: Met hoeveel het onopgelost laten van een Recommends (een
   aanbeveling) beloond of bestraft wordt. Dit zou normalerwijze minder
   moeten zijn dan RemoveScore, anders zal aptitude eerder geneigd zijn om
   pakketten te verwijderen dan om hun aanbevelingen onbeantwoord te laten.
   Zie de paragraaf met de naam “Vereisten interactief oplossen” voor
   details.
   Optie: Aptitude::ProblemResolver::UpgradeScore
   Standaard: 30
   Omschrijving: Welk gewicht de probleemoplosser moet toekennen aan het
   opwaarderen (of degraderen) van een pakket naar zijn kandidaatversie
   indien dat pakket niet reeds opgewaardeerd zou worden.
   Optie: Aptitude::Purge-Unused
   Standaard: false
   Omschrijving: Indien deze optie true is en Aptitude::Delete-Unused is ook
   true, dan zullen niet-gebruikte pakketten gewist worden van het systeem,
   wat ook het verwijderen van hun configuratiebestanden en eventuele andere
   belangrijke gegevens inhoudt. Voor meer informatie over welke pakketten
   als “niet-gebruikt” beschouwd worden, zie de paragraaf met de naam
   “Automatisch geïnstalleerde pakketten beheren”. Deze optie kan leiden tot
   het verlies van gegevens! Activeer ze niet, tenzij u weet wat u doet!
   Optie: Aptitude::Recommends-Important
   Standaard: true
   Omschrijving: Dit is een verouderde configuratieoptie die vervangen werd
   door APT::Install-Recommends. Bij het opstarten zal aptitude
   Aptitude::Recommends-Important (als het bestaat) kopiëren naar
   APT::Install-Recommends en vervolgens Aptitude::Recommends-Important
   verwijderen uit uw gebruikersconfiguratiebestand.
   Optie: Aptitude::Safe-Resolver::No-New-Installs
   Standaard: false
   Omschrijving: De oplosser zal geen toelating hebben om pakketten te
   installeren die momenteel niet geïnstalleerd zijn als deze optie op true
   ingesteld staat en de probleemoplosser in “veilige” modus gestart werd via
   --safe-resolver of via de commandoregelactie safe-upgrade.
   Optie: Aptitude::Safe-Resolver::No-New-Upgrades
   Standaard: false
   Omschrijving: De oplosser zal geen toelating hebben om vereisten op te
   lossen via het opwaarderen van pakketten als deze optie geactiveerd is en
   de probleemoplosser in “veilige” modus gestart werd via --safe-resolver of
   via de commandoregelactie safe-upgrade.
   Optie: Aptitude::Sections::Descriptions
   Standaard: Zie $prefix/share/aptitude/section-descriptions
   Omschrijving: Deze optie is een groep waarvan de elementen de weergegeven
   beschrijving definiëren van secties wanneer men voor de pakkethiërarchie
   de groeperingsrichtlijn “section” gebruikt. Beschrijvingen worden
   toegewezen aan sectiebomen op basis van de laatste component van de naam:
   bijvoorbeeld, een element van deze groep met als naam “games”, zal
   gebruikt worden voor de beschrijvingen van de secties “games”,
   “non-free/games” en “non-free/desktop/games”. In de tekst die een sectie
   beschrijft, zal de tekenreeks “\n” vervangen worden door een regeleinde en
   de tekenreeks “''” door een dubbel aanhalingsteken.
   Optie: Aptitude::Sections::Top-Sections
   Standaard: "main"; "contrib"; "non-free"; "non-US";
   Omschrijving: Een configuratiegroep waarvan de elementen de namen zijn van
   de secties die op het basisniveau in het archief bestaan. De
   groeperingsrichtlijnen “topdir”, “subdir” en “subdirs” gebruiken deze
   lijst om sectievelden te interpreteren: indien het eerste element van het
   sectiepad van een pakket niet in deze lijst voorkomt of indien dat pad
   slechts uit één element bestaat, dan zal het pakket gegroepeerd worden op
   basis van de aanname dat het eerste element uit deze groep ook het eerste
   element van het sectiepad van dat pakket is. Bijvoorbeeld, indien het
   eerste element van Top-Sections “main” is, dan zal een pakket dat als
   sectie “games/arcade” heeft, behandeld worden alsof zijn sectie
   “main/games/arcade” was.
   Optie: Aptitude::Simulate
   Standaard: false
   Omschrijving: In commandoregelmodus doet dit aptitude de acties die
   uitgevoerd zouden worden, enkel weergeven (eerder dan ze effectief uit te
   voeren). In de visuele interface doet dit aptitude in de alleen-lezen
   modus opstarten, ongeacht of u root bent of niet. Dit is het equivalent
   van de commandoregeloptie -s.
   Optie: Aptitude::Spin-Interval
   Standaard: 500
   Omschrijving: Het aantal millisecondes tussen de verversingen van het
   “draaiwieltje” dat zichtbaar is terwijl de probleemoplosser aan het werk
   is.
   Optie: Aptitude::Suggests-Important
   Standaard: false
   Omschrijving: Dit is een verouderde optie. Gebruik in de plaats daarvan
   APT::AutoRemove::SuggestsImportant. Deze optie instellen op true heeft
   hetzelfde effect als APT::AutoRemove::SuggestsImportant op true instellen.
   Optie: Aptitude::Suppress-Read-Only-Warning
   Standaard: false
   Omschrijving: Indien deze optie false is, zal aptitude een waarschuwing
   tonen bij de eerste keer dat u de toestand van pakketten tracht te
   wijzigen terwijl het programma in alleen-lezen modus uitgevoerd wordt.
   Optie: Aptitude::Theme
   Standaard:
   Omschrijving: Het door aptitude te gebruiken thema. Zie de paragraaf met
   de naam “Thema's” voor meer informatie.
   Optie: Aptitude::Track-Dselect-State
   Standaard: true
   Omschrijving: Indien deze optie ingesteld werd op true, zal aptitude
   trachten te achterhalen of met behulp van dselect of dpkg een wijziging
   aan de toestand van een pakket werd doorgevoerd: indien u bijvoorbeeld een
   pakket verwijdert met dpkg, zal aptitude niet proberen het opnieuw te
   installeren. Noteer dat hierbij soms fouten kunnen gemaakt worden.
   Optie: Aptitude::UI::Advance-On-Action
   Standaard: false
   Omschrijving: Indien deze optie op true ingesteld staat en de toestand van
   een pakket gewijzigd wordt (het wordt bijvoorbeeld gemarkeerd om
   geïnstalleerd te worden), zal aptitude de accentueringsbalk verplaatsen
   naar het volgende pakket uit de huidige groep.
   Optie: Aptitude::UI::Auto-Show-Reasons
   Standaard: true
   Omschrijving: Als deze optie op true ingesteld is en er een pakket
   geselecteerd wordt dat defect is of andere pakketten blijkt defect te
   maken, zullen in het informatiegebied automatisch een aantal mogelijke
   redenen daarvoor getoond worden.
   Optie: Aptitude::UI::Default-Grouping
   Standaard:
   filter(missing),status,section(subdirs,passthrough),section(topdir)
   Omschrijving: Stelt het standaard groeperingsbeleid in voor pakketlijsten.
   Zie de paragraaf met de naam “De pakkethiërarchie aanpassen” voor
   bijkomende informatie over groeperingsrichtlijnen.
   Optie: Aptitude::UI::Default-Package-View
   Standaard:
   Omschrijving: Deze optie is een groep waarvan de elementen de
   standaardopmaak van het weergavescherm van aptitude definiëren. Zie de
   paragraaf met de naam “De schermopmaak aanpassen” voor meer informatie.
   Optie: Aptitude::UI::Default-Preview-Grouping
   Standaard: action
   Omschrijving: Stelt voor voorafbeeldingen het standaard groeperingsbeleid
   in. Zie de paragraaf met de naam “De pakkethiërarchie aanpassen” voor
   bijkomende informatie over groeperingsrichtlijnen.
   Optie: Aptitude::UI::Default-Sorting
   Standaard: name
   Omschrijving: Het standaard sorteringsbeleid voor pakketweergaven. Zie de
   paragraaf met de naam “Aanpassen hoe pakketten gesorteerd worden” voor
   meer informatie.
   Optie: Aptitude::UI::Description-Visible-By-Default
   Standaard: true
   Omschrijving: Bij de eerste weergave van een pakketlijst zal het
   informatiegebied (dat gewoonlijk de uitgebreide beschrijving van het
   actuele pakket bevat) zichtbaar zijn als deze optie true is en onzichtbaar
   als ze false is.
   Optie: Aptitude::UI::Exit-On-Last-Close
   Standaard: true
   Omschrijving: Indien deze optie true is en alle actieve weergaven gesloten
   worden, zal aptitude afsluiten. Anders zal aptitude pas afsluiten als u
   het commando Acties → Afsluiten (Q) geeft. Zie de paragraaf met de naam
   “Met verschillende weergaven werken” voor meer informatie.
   Optie: Aptitude::UI::Fill-Text
   Standaard: false
   Omschrijving: Indien deze optie true is, zal aptitude beschrijvingen zo
   opmaken dat iedere regel exact de breedte van het scherm inneemt.
   Optie: Aptitude::UI::Flat-View-As-First-View
   Standaard: false
   Omschrijving: Indien deze optie true is, zal aptitude bij het opstarten
   een vlakke weergave tonen in plaats van de standaardweergave.
   Optie: Aptitude::UI::HelpBar
   Standaard: true
   Omschrijving: Indien deze optie true is, zal bovenaan het scherm een regel
   weergegeven worden met informatie over de belangrijkste toetsaanslagen.
   Optie: Aptitude::UI::Incremental-Search
   Standaard: true
   Omschrijving: Indien deze optie true is, zal aptitude “incrementele”
   zoekacties uitvoeren: terwijl u een zoekpatroon intypt, zal het programma
   zoeken naar het volgende pakket dat beantwoordt aan wat u tot dan getypt
   heeft.
   Optie: Aptitude::UI::InfoAreaTabs
   Standaard: false
   Omschrijving: Indien deze optie true is, zal aptitude bovenaan het
   informatiegebied (het gebied onderaan het scherm) tabs weergeven die de
   verschillende mogelijke modi omschrijven waarop dat gebied ingesteld kan
   worden.
   Optie: Aptitude::UI::Keybindings
   Standaard:
   Omschrijving: Dit is een groep waarvan de elementen de relatie beschrijven
   tussen toetsaanslagen en commando's in aptitude. Zie voor meer informatie
   de paragraaf met de naam “Sneltoetsen aanpassen”.
   Optie: Aptitude::UI::Menubar-Autohide
   Standaard: false
   Omschrijving: Indien deze optie op true ingesteld werd, zal de menubalk
   onzichtbaar zijn als hij niet in gebruik is.
   Optie: Aptitude::UI::Minibuf-Download-Bar
   Standaard: false
   Omschrijving: Indien deze optie op true ingesteld is, zal aptitude een
   minder opdringerig mechanisme gebruiken voor het weergeven van de
   voortgang van downloads: onderaan het scherm zal een balk verschijnen die
   de huidige downloadstatus weergeeft. Op q drukken terwijl het downloaden
   bezig is, zal dat afbreken.
   Optie: Aptitude::UI::Minibuf-Prompts
   Standaard: false
   Omschrijving: Indien deze optie true is, zullen sommige keuzemogelijkheden
   (zoals ja/nee-vragen en multiplechoicevragen) weergegeven worden onderaan
   het scherm in plaats van in dialoogvensters.
   Optie: Aptitude::UI::New-Package-Commands
   Standaard: true
   Omschrijving: Indien deze optie op false ingesteld is, zullen commando's
   zoals Pakket → Installeren (+) een gedrag vertonen dat hetzelfde is als in
   oudere versies van aptitude en dat nu in onbruik geraakt is.
   Optie: Aptitude::UI::Package-Display-Format
   Standaard: %c%a%M %p %Z %v %V
   Omschrijving: Deze optie regelt de indelingstekenreeks die gebruikt wordt
   bij het weergeven van pakketten in pakketlijsten. Voor meer informatie
   over indelingstekenreeksen, zie de paragraaf met de naam “Aanpassen hoe
   pakketten weergegeven worden”.
   Optie: Aptitude::UI::Package-Header-Format
   Standaard: %N %n @ %H #%B %u %o
   Omschrijving: Deze optie regelt de indelingstekenreeks die gebruikt wordt
   bij de weergave van de kopregel van pakketlijsten (nl. de regel die tussen
   de menubalk en de pakketlijst staat). Voor meer informatie over
   indelingstekenreeksen, zie de paragraaf met de naam “Aanpassen hoe
   pakketten weergegeven worden”.
   Optie: Aptitude::UI::Package-Status-Format
   Standaard: %d
   Omschrijving: Deze optie regelt de indelingstekenreeks die gebruikt wordt
   bij de weergave van de statusregel van pakketlijsten (nl. de regel die
   tussen de pakketlijst en het informatiegebied staat). Voor meer informatie
   over indelingstekenreeksen, zie de paragraaf met de naam “Aanpassen hoe
   pakketten weergegeven worden”.
   Optie: Aptitude::UI::Pause-After-Download
   Standaard: OnlyIfError
   Omschrijving: Indien deze optie true is, zal aptitude een bericht
   weergeven als het klaar is met het ophalen van pakketten en u vragen of u
   wilt voortgaan met de installatie. Indien ze op OnlyIfError ingesteld
   werd, zal enkel een bericht getoond worden als een download mislukte. In
   het andere geval, als de optie op false ingesteld staat, zal aptitude
   onmiddellijk naar het volgende scherm doorgaan nadat een download voltooid
   werd.
   Optie: Aptitude::UI::Preview-Limit
   Standaard:
   Omschrijving: De standaardfilter die op het scherm met de voorafbeelding
   toegepast wordt. Zie de paragraaf met de naam “Zoekpatronen” voor details
   over zijn indeling.
   Optie: Aptitude::UI::Prompt-On-Exit
   Standaard: true
   Omschrijving: Indien deze optie true is, zal aptitude een bevestiging
   vragen vooraleer het afgesloten wordt.
   Optie: Aptitude::UI::Styles
   Standaard:
   Omschrijving: Dit is een configuratiegroep waarvan de inhoud bepaalt welke
   tekststijlen gebruikt worden door aptitude bij het weergeven van
   informatie. Zie voor meer informatie de paragraaf met de naam “De kleur en
   de vormgeving van tekst aanpassen”.
   Optie: Aptitude::UI::ViewTabs
   Standaard: true
   Omschrijving: Indien deze optie op false ingesteld werd, zal aptitude
   bovenaan het scherm geen “tabs” weergeven met de beschrijving van de
   weergaven die momenteel actief zijn.
   Optie: Aptitude::Warn-Not-Root
   Standaard: true
   Omschrijving: Indien deze optie true is, zal aptitude opmerken wanneer u
   over de rechten van root moet beschikken om iets te doen en u vragen of u
   wilt overschakelen op het account van root als u momenteel nog niet root
   bent. Zie de paragraaf met de naam “Systeembeheerder (root) worden” voor
   meer informatie.
   Optie: DebTags::Vocabulary
   Standaard: /usr/share/debtags/vocabulary
   Omschrijving: De locatie van het bestand met het vocabularium van debtags;
   wordt gebruikt om de metadata over de categorisering van pakketten op te
   halen.
   Optie: Dir::Aptitude::state
   Standaard: /var/lib/aptitude
   Omschrijving: De map waarin informatie over de persistente toestand van
   aptitude opgeslagen wordt.
   Optie: Quiet
   Standaard: 0
   Omschrijving: Dit regelt de mate van geruisloosheid van de
   commandoregelmodus. Hoe hoger de waarde hoe meer voortgangsindicatoren er
   weggelaten worden.

  Thema's

   In aptitude is een thema gewoon een geheel van instellingen die “bij
   elkaar horen”. Thema's hebben voorrang op de standaardwaarden van opties:
   indien een optie niet ingesteld werd in het systeemconfiguratiebestand of
   in uw persoonlijk configuratiebestand, zal aptitude de instelling uit het
   huidige thema gebruiken als die daarin voorkomt en pas in het andere geval
   de standaardwaarde gebruiken.

   Een thema is gewoon een benoemde groep onder Aptitude::Themes. Elke
   configuratieoptie uit de groep zal voorrang hebben op de overeenkomstige
   optie uit de globale configuratie. Bijvoorbeeld, indien het thema Dselect
   geselecteerd werd, zal de optie
   Aptitude::Themes::Dselect::Aptitude::UI::Package-Display-Format voorrang
   hebben op de standaardwaarde van de optie
   Aptitude::UI::Package-Display-Format.

   Om een thema te selecteren moet u de configuratieoptie Aptitude::Theme
   instellen op de naam van het thema. Bijvoorbeeld,

 Aptitude::Theme Vertical-Split;

   De volgende thema's worden met aptitude in
   /usr/share/aptitude/aptitude-defaults meegeleverd:

   Dselect

           Dit thema doet aptitude er meer uitzien en zich gedragen als de
           oudere pakketbeheerder dselect:

  Acties  Ongedaan maken  Pakket  Zoeken  Opties  Weergaven  Hulp
 f10: Menu  ?: Hulp  q: Afsluiten  u: Bijwerken  g: Ophalen/Inst./Verw. Pakketten
 --\ Geïnstalleerde Pakketten
   --\ Prioriteit required
     --\ base - Het basissysteem van Debian
 c   base  base-file 3.0.16      3.0.16      Debian base system miscellaneous fil
 c   base  base-pass 3.5.7       3.5.7       Debian basissysteem hoofd wachtwoord en
 c   base  bash      2.05b-15    2.05b-15    The GNU Bourne Again SHell
 c   base  bsdutils  1:2.12-7    1:2.12-7    Basic utilities from 4.4BSD-Lite
 c   base  coreutils 5.0.91-2    5.0.91-2    The GNU core utilities
 c   base  debianuti 2.8.3       2.8.3       Miscellaneous utilities specific to
 c   base  diff      2.8.1-6     2.8.1-6     Hulpprogramma's voor bestandsvergelijking
 base-files                      geïnstalleerd ; geen                       required
 This package contains the basic filesystem hierarchy of a Debian system, and
 several important miscellaneous files, such as /etc/debian_version,
 /etc/host.conf, /etc/issue, /etc/motd, /etc/profile, /etc/nsswitch.conf, and
 others, and the text of several common licenses in use on Debian systems.







   Vertical-Split

           Dit thema reorganiseert de weergave: in plaats van de beschrijving
           van het huidige pakket onder de pakketlijst weer te geven, wordt
           ze rechts van de pakketlijst weergegeven. Dit thema is nuttig voor
           zeer brede terminals en wellicht ook bij het bewerken van de
           ingebouwde hiërarchie onder de pakketten.

  Acties  Ongedaan maken  Pakket  Zoeken  Opties  Weergaven  Hulp
 f10: Menu  ?: Hulp  q: Afsluiten  u: Bijwerken  g: Ophalen/Inst./Verw. Pakketten
 aptitude 0.2.14.1
 --\ Installed Packages                  Moderne computers ondersteunen het Geavanceerde  #
   --\ admin - Administrative utilities  Configuratie en Energie Interface
     --\ main - The main Debian archive  (ACPI) zodat intelligent
 i   acpid         1.0.3-19   1.0.3-19   energiebeheer op uw systeem mogelijk wordt
 i   alien         8.44       8.44       en om de status van de batterij
 i   anacron       2.3-9      2.3-9
 i   apt-show-vers 0.07       0.07       en de configuratie op te vragen.
 i A apt-utils     0.5.25     0.5.25     ACPID is een compleet, flexibel en uitbreidbaar
 i   apt-watch     0.3.2-2    0.3.2-2    daemon voor het leveren van ACPI-gebeurtenissen.
 i   aptitude      0.2.14.1-2 0.2.14.1-2 Het luistert op de netlink-interface (of het
 i   at            3.1.8-11   3.1.8-11   verouderde bestand /proc/acpi/event) en, als er
 i   auto-apt      0.3.20     0.3.20     een gebeurtenis plaatsvindt, voert het programma's
 i   cron          3.0pl1-83  3.0pl1-83  uit om de gebeurtenis te verwerken.
 i   debconf       1.4.29     1.4.29     De programma's die uitgevoerd worden
 i   debconf-i18n  1.4.29     1.4.29     kunnen geconfigureerd worden door
 i A debootstrap   0.2.39     0.2.39     beheerders of softwarepakketten.
 i A deborphan     1.7.3      1.7.3
 i   debtags       0.16       0.16
 i A defoma        0.11.8     0.11.8
 i   discover      2.0.4-5    2.0.4-5
 Instelprogramma geavanceerde gebeurtenissen en energiebeheer (ACPI)

Mijnenveger spelen

   Mocht u het beu geraken om pakketten te installeren en te verwijderen, dan
   biedt aptitude u een ingebouwde versie van het klassieke spel
   “Mijnenveger”. Om het te starten moet u Acties → Mijnenveger spelen
   selecteren en het openingsbord van Mijnenveger zal zichtbaar worden:

  Acties  Ongedaan maken  Pakket  Zoeken  Opties  Weergaven  Hulp
 f10: Menu  ?: Hulp  q: Afsluiten  u: Bijwerken  g: Ophalen/Inst./Verw. Pakketten
 Mijnenveger                                              10/10 mijnen  13 seconden





                                    +--------+
                                    |        |
                                    |        |
                                    |        |
                                    |        |
                                    |        |
                                    |        |
                                    |        |
                                    |        |
                                    +--------+






   Binnenin de rechthoek die op het scherm verschijnt, zitten tien mijnen
   verborgen. De uitdaging is om op basis van intuïtie, logisch redeneren en
   geluk uit te zoeken waar die mijnen zich bevinden, zonder er een te doen
   afgaan! Om dat te bereiken, moet u alle vakjes zonder mijnen openleggen.
   Terwijl u dat doet vergaart u belangrijke informatie over in welke vakjes
   er mijnen verborgen zitten. Wees echter voorzichtig: een vakje met een
   mijn openleggen, doet die afgaan, waardoor het spel onmiddellijk voorbij
   is!

   Om een vakje open te leggen (en te weten te komen of er een mijn verborgen
   zit), moet u het vakje selecteren met de pijltjestoetsen en op Enter
   drukken:

  Acties  Ongedaan maken  Pakket  Zoeken  Opties  Weergaven  Hulp
 f10: Menu  ?: Hulp  q: Afsluiten  u: Bijwerken  g: Ophalen/Inst./Verw. Pakketten
 Mijnenveger                                              10/10 mijnen  387 seconden





                                    +--------+
                                    | 2......|
                                    | 2111...|
                                    |    1...|
                                    | 1111...|
                                    |11...111|
                                    |...113  |
                                    |1122    |
                                    |        |
                                    +--------+






   Zoals u kunt zien, zijn in deze schermafdruk sommige verborgen (blanco)
   delen van het bord onthult. De vakjes met een . zijn vakjes die zich niet
   naast een mijn bevinden. De getallen in de overige vakjes geven aan
   hoeveel mijnen er zich naast dat vakje bevinden.

   Indien u denkt te weten waar er zich een mijn bevindt, kunt u er een
   “vlag” op plaatsen. Om dit te doen selecteert u het verdachte vakje en
   drukt u op f. In de schermafdruk hieronder besliste ik bijvoorbeeld dat
   het vakje aan de linkerkant van het bord verdacht leek...

  Acties  Ongedaan maken  Pakket  Zoeken  Opties  Weergaven  Hulp
 f10: Menu  ?: Hulp  q: Afsluiten  u: Bijwerken  g: Ophalen/Inst./Verw. Pakketten
 Mijnenveger                                              9/10 mijnen  961 seconden





                                    +--------+
                                    | 2......|
                                    | 2111...|
                                    |    1...|
                                    |F1111...|
                                    |11...111|
                                    |...113  |
                                    |1122    |
                                    |        |
                                    +--------+






   Zoals u kunt zien staat er nu een F in het geselecteerde vakje. Het is
   niet langer mogelijk om dit vakje open te leggen, zelfs niet per ongeluk,
   totdat de vlag verwijderd werd (door opnieuw op f te drukken). Nadat u
   vlaggen geplaatst heeft op alle mijnen die zich naast een vakje bevinden
   (bijvoorbeeld de vakjes die naast de vlag hierboven het kenteken 1
   hebben), kunt u rond het vakje “vegen”. Dit is gewoon een handige
   sneltoets om alle vakjes die er naast liggen open te leggen (behalve die
   met een vlag natuurlijk). Laten we bijvoorbeeld vegen rond de 1 hierboven:

  Acties  Ongedaan maken  Pakket  Zoeken  Opties  Weergaven  Hulp
 f10: Menu  ?: Hulp  q: Afsluiten  u: Bijwerken  g: Ophalen/Inst./Verw. Pakketten
 Mijnenveger                                              9/10 mijnen  2290 seconden





                                    +--------+
                                    | 2......|
                                    | 2111...|
                                    |221 1...|
                                    |F1111...|
                                    |11...111|
                                    |...113  |
                                    |1122    |
                                    |        |
                                    +--------+






   Gelukkig had ik juist gegokt (was het wel een gok?) wat de plaats van de
   mijn betreft. Mocht ik fout geweest zijn, dan was ik onmiddellijk
   verloren:

  Acties  Ongedaan maken  Pakket  Zoeken  Opties  Weergaven  Hulp
 f10: Menu  ?: Hulp  q: Afsluiten  u: Bijwerken  g: Ophalen/Inst./Verw. Pakketten
 Mijnenveger                                   Mijnenveger    Verloren in 2388 seconden





                                    +--------+
                                    |^2......|
                                    |^2111...|
                                    |221^1...|
                                    |^1111...|
                                    |11...111|
                                    |...113^ |
                                    |1122* ^ |
                                    | ^ ^   ^|
                                    +--------+






   Als u verliest, wordt de locatie van alle mijnen zichtbaar: niet-ontplofte
   mijnen worden met het symbool accent circonflexe (^) weergegeven, en die
   waarop u “trapte”, wordt aangeduid met een asterisk (*).

   --------------------------------------------------------------------------

   ^[7] Het is me een genoegen te kunnen zeggen dat het aantal vragen van die
   aard kort na de initiële publicatie van deze gids snel verminderde. Het
   zou een gelukkig voorval zijn, mocht er tussen beide gebeurtenissen een
   verband bestaan.

   ^[8] Hiernaar wordt soms verwezen met het begrip “installatieoperatie”,
   ook al kan het zijn dat u niet enkel pakketten installeert, maar er ook
   opwaardeert of verwijdert.

   ^[9] Zoals eerder reeds aangegeven, is dit geen indicatie voor het feit
   dat de pakketten in het archief veilig of zelfs niet kwaadaardig zijn,
   maar het is eerder een aanwijzing dat ze echt zijn.

   ^[10] Meer precies zullen ze verwijderd worden als er via Depends
   (vereiste), PreDepends (voorvereiste), of Recommends (aanbeveling) tussen
   hen en een handmatig geïnstalleerd pakket geen enkele
   afhankelijkheidsrelatie meer vastgesteld wordt. Indien
   APT::AutoRemove::SuggestsImportant op true ingesteld staat, zal een
   relatie op het niveau Suggests (suggestie) volstaan om een pakket
   geïnstalleerd te laten.

   ^[11] Of wanneer de onmiddellijke oplossing uitgeschakeld is.

   ^[12] Het pakket met de hoogste dpkg-prioriteit, niet het pakket met de
   hoogste apt pin-prioriteit.

   ^[13] Deze limiet werd ingesteld omdat nog meer complexe kostenstructuren
   het moeilijk zouden maken om de oplosser te optimaliseren. Uit toekomstige
   versies van het programma zouden sommige restricties verwijderd kunnen
   worden als ze niet noodzakelijk blijken te zijn.

   ^[14] aptitude zal een komma enkel als een speciaal teken interpreteren
   als er een tweede argument opgegeven is, zodat (bijvoorbeeld)
   “?name(apt,itude)” zal zoeken naar de tekenreeks “apt,itude” in het veld
   Naam van de pakketten.

   Hoewel dit gedrag duidelijk omschreven is, kan het toch tot verrassingen
   leiden. Ik beveel aan om tekenreeksen tussen aanhalingstekens te gebruiken
   voor elk patroon dat lettertekens bevat die een speciale betekenis kunnen
   hebben.

   ^[15] De lettertekens met een bijzondere betekenis zijn: “+”, “-”, “.”,
   “(”, “)”, “|”, “[”, “]”, “^”, “$”, en “?”. Merk op dat sommige daarvan ook
   metatekens voor aptitude zijn. Indien u dus (bijvoorbeeld) een letterlijke
   “|” wenst te typen, moet u een dubbele stuurcode (escape) gebruiken:
   “?description(\~|)” zal een overeenkomst opleveren met pakketten waarvan
   de beschrijving het letterteken verticaal streepje (“|”) bevat.

   ^[16] Ook de backslash stuurcodes (escapes) \\, \n en \t kunnen gebruikt
   worden.

   ^[17] Scherpzinnige lezers zullen opmerken dat dit in essentie een manier
   is om expliciet de variabele in de λ-termen die aan de term beantwoordt,
   te benoemen. Een typische term zou de vorm hebben “λ x . name-equals(x,
   patroon)”. Dit een expliciet doel geven, maakt x in de zoektaal zichtbaar.

   ^[18] Dit wordt grotendeels met het oog op de symmetrie met ?true
   geïmplementeerd.

   ^[19] Momenteel wordt merktekens geven niet ondersteund. Deze stuurcode is
   voor toekomstig gebruik bedoeld.

   ^[20] Op sommige terminals zal een “gele” achtergrond er in werkelijkheid
   bruin uitzien.

                 Hoofdstuk 3. Veel gestelde vragen bij aptitude

        “Wat ... is uw naam?”                                             

        “Ik ben Arthur, Koning van de Britten.”

        “Wat ... is uw queeste?”

        “Ik zoek de Heilige Graal!”

        “Wat ... is de snelheid waarmee een niet-beladen zwaluw vliegt?”

        “Wat bedoelt u? Een Afrikaanse of een Europese zwaluw?”

        “Huh? Ik ... Ik weet het n---AAAAAUUUGGGHH!”
                                          -- Monty Python en de Heilige Graal

   3.1. Hoe kan ik exact één pakket op naam vinden?

   3.2. Hoe kan ik defecte pakketten vinden?

   3.3. Ik wil tekst selecteren. Waarom laat aptitude me de muis niet
   uitschakelen?

   3.1. Hoe kan ik exact één pakket op naam vinden?
        Zoals in de paragraaf met de naam “Zoekpatronen” aangegeven werd, is
        de tekst die u invoert als u op naam zoekt naar een pakket, eigenlijk
        een reguliere expressie. Dus zal het zoekpatroon “^naam$” enkel
        overeenkomen met een pakket met de naam naam.

        U kunt bijvoorbeeld apt (maar niet aptitude of synaptic) vinden door
        ^apt$ in te geven. U kunt g++ (maar niet g++-2.95 of g++-3.0) vinden
        door ^g\+\+$ in te geven.
   3.2. Hoe kan ik defecte pakketten vinden?
        Gebruik het commando Zoeken → Zoek Defecte (b).
   3.3. Ik wil tekst selecteren. Waarom laat aptitude me de muis niet
        uitschakelen?
        Normaal gezien kunt u geen tekst selecteren in een x-terminal als er
        in die terminal een programma uitgevoerd wordt (zoals aptitude) dat
        de muis gebruikt. U kunt dit gedrag echter omzeilen en een selectie
        maken door de Shift-toets ingedrukt te houden terwijl u op de
        terminal klikt.

                              Hoofdstuk 4. Credits

           Niemand herinnert zich de zanger. Het liedje blijft.        
                                          -- Terry Pratchett, De Laatste Held

   Dit onderdeel eert sommige mensen die bijgedragen hebben aan aptitude in
   de loop van zijn bestaan.

   [Opmerking] Opmerking
               Dit onderdeel is momenteel eerder onvolledig en zal wellicht
               na verloop van tijd bijgewerkt en uitgebreid worden (vooral
               voor het vertaalwerk ontbreken heel wat vermeldingen omwille
               van het hoge aantal bronnen in verband met vertalingen ^[21]).
               Indien u denkt dat u in deze lijst vermeld zou moeten worden,
               stuur dan een e-mail naar <dburrows@debian.org> met een uitleg
               voor waarom u dat denkt.

   Vertaling en internationalisering

   Braziliaanse vertaling

           Andre Luis Lopes, Gustavo Silva

   Chinese vertaling

           Carlos Z.F. Liu

   Tsjechische vertaling

           Miroslav Kure

   Deense vertaling

           Morten Brix Pedersen, Morten Bo Johansen

   Nederlandse vertaling

           Luk Claes

   Finse vertaling

           Jaakko Kangasharju

   Franse vertaling

           Martin Quinson, Jean-Luc Coulon

   Duitse vertaling

           Sebastian Schaffert, Erich Schubert, Sebastian Kapfer, Jens Seidel

   Italiaanse vertaling

           Danilo Piazzalunga

   Japanse vertaling

           Yasuo Eto, Noritada Kobayashi

   Litouwse vertaling

           Darius ?itkevicius

   Poolse vertaling

           Michal Politowski

   Portugese vertaling

           Nuno Sénica, Miguel Figueiredo

   Noorse vertaling

           Håvard Korsvoll

   Spaanse vertaling

           Jordi Malloch, Ruben Porras

   Zweedse vertaling

           Daniel Nylander

   Initiële patch voor internationalisering

           Masato Taruishi

   triage en onderhoud van het internationaliseringsproces

           Christian Perrier

   Documentatie

   Gebruikershandleiding

           Daniel Burrows

   Programmering

   Programmaontwerp en -uitwerking

           Daniel Burrows

   Ondersteuning voor het veld Breaks van dpkg

           Ian Jackson, Michael Vogt

   --------------------------------------------------------------------------

   ^[21] Het moet mogelijk zijn om een behoorlijk volledige lijst van
   vertalers die een bijdrage geleverd hebben, samen te stellen aan de hand
   van het Changelog-bestand, de erin voorkomende verwijzingen naar het
   bugopvolgingssysteem van Debian en de revisiegeschiedenis van aptitude,
   maar dit vraagt behoorlijk wat tijd die er momenteel niet is.

                      Referentiegids voor de commandoregel

   --------------------------------------------------------------------------

   Inhoudsopgave

   aptitude — hoogwaardige interface voor de pakketmanager

   aptitude-create-state-bundle — de huidige toestand van aptitude
   samenbundelen

   aptitude-run-state-bundle — pak een statusbundel van aptitude uit en
   gebruik dit om er aptitude op uit te voeren.

Name

   aptitude — hoogwaardige interface voor de pakketmanager

Samenvatting

   aptitude [opties...] { autoclean | clean | forget-new | keep-all | update
   }

   aptitude [opties...] { full-upgrade | safe-upgrade } [pakketten...]

   aptitude [options...] { build-dep | build-depends | changelog | download |
   forbid-version | hold | install | markauto | purge | reinstall | remove |
   show | showsrc | source | unhold | unmarkauto | versions } pakketten...

   aptitude extract-cache-subset uitvoer-map pakketten...

   aptitude [opties...] search patronen...

   aptitude [opties...] { add-user-tag | remove-user-tag } merkteken
   pakketten...

   aptitude [opties...] { why | why-not } [patronen...] pakket

   aptitude [-S bestandsnaam] [ --autoclean-on-startup | --clean-on-startup |
   -i | -u ]

   aptitude help

Omschrijving

   aptitude is een interface in tekstmodus voor het Debian GNU/Linux
   pakketsysteem.

   Het laat de gebruiker toe de pakketlijst te bekijken en taken van
   pakketbeheer uit te voeren, zoals het installeren, opwaarderen en
   verwijderen van pakketten. Acties kunnen uitgevoerd worden met behulp van
   een visuele interface of aan de commandoregel.

Acties aan de commandoregel

   het eerste argument dat niet met een streepje (“-”) begint, wordt als een
   actie beschouwd die door het programma uitgevoerd moet worden. Indien er
   aan de commandoregel geen actie ingegeven wordt, zal aptitude in visuele
   modus opstarten.

   De volgende acties kunnen gebruikt worden:

   install

           Installeer een of meer pakketten. De pakketten moeten na het
           commando “install” vermeld worden. Indien de naam van een pakket
           een tilde-teken (“~”) of een vraagteken (“?”) bevat, zal dat als
           een zoekpatroon behandeld worden en elk pakket dat aan dat patroon
           beantwoordt zal geïnstalleerd worden (raadpleeg de sectie over
           “Zoekpatronen” in de referentiehandleiding van aptitude).

           Om een specifieke versie van een pakket te selecteren, voegt u
           “=versie” toe aan de pakketnaam: bijvoorbeeld, “aptitude install
           apt=0.3.1”. Op dezelfde manier kunt u een pakket uit een specifiek
           archief selecteren door “/archief” toe te voegen aan de
           pakketnaam: bijvoorbeeld, “aptitude install apt/experimental”. U
           kunt niet terzelfder tijd een archief en een versie opgeven voor
           een pakket.

           Niet elk pakket dat aan de commandoregel opgegeven wordt, moet
           geïnstalleerd worden. U kunt aptitude opdragen iets anders te doen
           met een pakket door aan de naam van het pakket een
           “modificatieaanduiding” toe te voegen. Bijvoorbeeld, aptitude
           remove wesnoth+ zal wesnoth installeren in plaats van het te
           verwijderen. De volgende modificatieaanduidingen kunnen gebruikt
           worden:

                pakket+

                        Installeer pakket.

                        Indien het pakket niet geïnstalleerd was, wordt het
                        gemarkeerd als handmatig geïnstalleerd en de nieuw
                        geïnstalleerde vereisten worden gemarkeerd met de
                        vlag automatisch geïnstalleerd. Indien het pakket of
                        de vereisten reeds geïnstalleerd waren, blijft de
                        markering automatisch geïnstalleerd behouden. Zie
                        voor meer informatie het onderdeel over automatische
                        installaties uit de documentatie.

                pakket+M

                        Installeer pakket en markeer het onmiddellijk als
                        automatisch geïnstalleerd (merk op dat indien niets
                        afhankelijk is van pakket, dit tot gevolg heeft dat
                        het onmiddellijk verwijderd zal worden).

                pakket-

                        Verwijder pakket.

                pakket_

                        Wis pakket: verwijder het en ook de ermee verband
                        houdende configuratie- en databestanden.

                pakket=

                        Bevries pakket: annuleer een eventuele geactiveerde
                        installatie, opwaardering of verwijdering en voorkom
                        dat dit pakket in de toekomst automatisch
                        opgewaardeerd wordt.

                pakket:

                        Behoud pakket op zijn huidige versie: annuleer een
                        eventuele installatie, verwijdering of opwaardering.
                        Anders dan bij een “handhaving” (zie hierboven)
                        worden toekomstige automatische opwaarderingen
                        hierdoor niet tegengehouden.

                pakket&M

                        Markeer pakket als automatisch geïnstalleerd.

                pakket&m

                        Markeer pakket als handmatig geïnstalleerd.

                pakket&BD

                        Installeer de bouwvereisten van een pakket.

           Een bijzondere casus is “install” zonder argumenten, hetgeen een
           uitwerking zal hebben op alle opgeslagen/aanhangige acties.

           [Opmerking] Opmerking
                       Nadat u bij de uiteindelijke vraag om bevestiging Y
                       ingevoerd heeft, zal het commando “install” de door
                       aptitude opgeslagen informatie over de uit te voeren
                       acties, aanpassen. Als u bijvoorbeeld voor pakketten
                       die voordien niet geïnstalleerd waren, de opdracht
                       geeft “aptitude install foo bar” en als vervolgens de
                       installatie mislukt nadat aptitude begonnen was met
                       het downloaden en installeren van pakketten, zult u
                       daarom het commando “aptitude remove foo bar” moeten
                       uitvoeren om terug te gaan naar de vorige toestand (en
                       eventueel de op andere pakketten toegepaste
                       installatie- of opwaarderingsactie, die door de
                       “install”-actie uitgelokt werden, ongedaan maken).

   remove, purge, reinstall

           Deze commando's zijn hetzelfde als “install”, maar passen de
           vermelde actie toe op alle aan de commandoregel opgegeven
           pakketten waarvoor die actie niet opgeheven (overridden) werd.

           Bijvoorbeeld, “aptitude remove '~ndeity'” zal alle pakketten
           verwijderen waarvan de naam “deity” bevat.

   build-depends, build-dep

           Voldoe aan de bouwvereisten van een pakket. Elke pakketnaam kan de
           naam van een bronpakket zijn en in dat geval worden de
           bouwvereisten voor dat bronpakket geïnstalleerd. In het andere
           geval worden binaire pakketten opgezocht zoals bij het commando
           “install” en wordt voldaan aan de bouwvereisten van de
           bronpakketten waaruit deze binaire pakketten gebouwd worden.

           Indien de commandoregelparameter --arch-only gebruikt werd, wordt
           enkel voldaan aan de architectuurgerelateerde bouwvereisten
           (d.w.z. niet Build-Depends-Indep of Build-Conflicts-Indep).

   markauto, unmarkauto

           Markeer pakketten respectievelijk als automatisch of als handmatig
           geïnstalleerd. De pakketten worden op dezelfde manier
           gespecificeerd als bij het commando “install”. Bijvoorbeeld,
           “aptitude markauto '~slibs'” markeert alle pakketten uit de sectie
           “libs” als automatisch geïnstalleerd.

           Zie voor meer informatie over automatisch geïnstalleerde pakketten
           de sectie “Het beheer van automatisch geïnstalleerde pakketten” in
           de referentiehandleiding van aptitude.

   hold, unhold, keep

           Markeer pakketten als te handhaven, ontneem hen deze status, of
           stel in dat ze behouden moeten blijven in hun huidige toestand. De
           pakketten worden op precies dezelfde manier opgegeven als bij het
           commando “install”. Bijvoorbeeld, “aptitude hold '~e^dpkg$'”
           markeert alle pakketten uit het broncodepakket “dpkg” als te
           handhaven.

           Het verschil tussen hold en keep is dat hold ervoor zorgt dat een
           pakket genegeerd zal worden bij toekomstige safe-upgrade en
           full-upgrade commando's, terwijl keep enkel eventuele geplande
           acties voor een pakket annuleert. unhold laat terug toe dat een
           pakket opgewaardeerd wordt door een later gegeven safe-upgrade of
           full-upgrade commando, zonder andere veranderingen aan zijn
           toestand aan te brengen.

   keep-all

           Annuleert alle geplande acties voor alle pakketten. Bij alle
           pakketten die een gevraagde actie van installeren, verwijderen of
           opwaarderen opgeplakt kregen, wordt die aangevraagde toestand
           geannuleerd.

   forget-new

           Vergeet alle interne informatie over welke pakketten “nieuw” zijn
           (het equivalent van het indrukken van “f” in de visuele modus).

           Dit commando aanvaardt pakketnamen en patronen als argument.
           Indien de tekenreeks een tilde-teken (“~”) of een vraagteken (“?”)
           bevat, zal dat als een zoekpatroon behandeld worden en elk pakket
           dat aan dat patroon beantwoordt, zal in aanmerking genomen worden
           (raadpleeg de sectie over “Zoekpatronen” in de
           referentiehandleiding van aptitude).

   forbid-version

           Laat niet toe dat een pakket opgewaardeerd wordt naar een
           specifieke versie, maar sta automatische opwaarderingen naar
           latere versies wel toe. Dit is bijvoorbeeld nuttig om een versie
           van een pakket te vermijden waarvan bekend is dat ze defect is,
           zonder daarvoor handmatig handhavingen te hoeven instellen en op
           te heffen.

           Standaard zou aptitude de verboden versie selecteren als de versie
           waarnaar het pakket normaliter opgewaardeerd zou worden (de
           kandidaatversie). U kunt deze selectie aanpassen door “=versie”
           aan de pakketnaam toe te voegen: bijvoorbeeld, “aptitude
           forbid-version vim=1.2.3.broken-4”.

           Als u op de actie wilt terugkomen, zal het verbod opgeheven worden
           door “aptitude install pakket”. Om de verboden versie te
           verwijderen zonder de kandidaatversie te installeren, moet de
           huidige versie toegevoegd worden: “install pakket=versie”.

   update

           Werkt de lijst bij van de pakketten die beschikbaar zijn bij de
           pakketbronnen van apt (dit is het equivalent van “apt-get update”)

   safe-upgrade

           Waardeert geïnstalleerde pakketten naar hun meest recente versie
           op. Geïnstalleerde pakketten zullen niet verwijderd worden tenzij
           ze niet gebruikt worden (zie de sectie “Het beheer van automatisch
           geïnstalleerde pakketten” in de referentiehandleiding van
           aptitude). Pakketten die momenteel niet geïnstalleerd zijn, kunnen
           geïnstalleerd worden om te voldoen aan vereisten, tenzij de
           commandoregeloptie --no-new-installs gebruikt werd.

           Indien aan de commandoregel geen pakketten opgegeven werden, zal
           aptitude elk pakket trachten op te waarderen dat opgewaardeerd kan
           worden. Anders zal aptitude enkel de opgegeven pakketten trachten
           op te waarderen. Aan het/de pakketten kan een achtervoegsel
           toegevoegd worden, zoals dit met de argumenten voor aptitude
           install het geval is, waardoor u hier aan aptitude nog bijkomende
           instructies kunt meegeven. Bijvoorbeeld, aptitude safe-upgrade
           bash dash- zal proberen het pakket bash op te waarderen en het
           pakket dash te verwijderen.

           Soms is het nodig om een pakket te verwijderen om een ander te
           kunnen opwaarderen. In zulke situaties is dit commando niet in
           staat pakketten op te waarderen. Gebruik het commando full-upgrade
           om zoveel mogelijk pakketten op te waarderen.

   full-upgrade

           Waardeert geïnstalleerde pakketten op naar hun meest recente
           versie en zo nodig kan het daarbij pakketten verwijderen of
           installeren. Het installeert ook nieuwe essentiële of vereiste
           pakketten (pakketten met de markering 'Essential' of 'Required').
           Dit commando gaat minder conservatief te werk dan safe-upgrade,
           hetgeen dus een grotere kans op ongewenste acties geeft.
           Daarentegen is het wel in staat pakketten op te waarderen die niet
           door safe-upgrade opgewaardeerd kunnen worden.

           Indien aan de commandoregel geen pakketten vermeld wordt/worden,
           zal aptitude proberen elk pakket dat opgewaardeerd kan worden, op
           te waarderen. Anders zal aptitude enkel die pakketten proberen op
           te waarderen waarvoor het die opdracht kreeg. Aan het/de pakketten
           kan een achtervoegsel toegevoegd worden, zoals dit met de
           argumenten voor aptitude install het geval is, waardoor u hier aan
           aptitude nog bijkomende instructies kunt meegeven. Bijvoorbeeld,
           aptitude full-upgrade bash dash- zal proberen het pakket bash op
           te waarderen en het pakket dash te verwijderen.

           [Opmerking] Opmerking
                       Origineel werd het commando om historische redenen
                       dist-upgrade genoemd, en aptitude herkent dist-upgrade
                       nog steeds als een synoniem voor full-upgrade.

   search

           Zoekt naar de pakketten die beantwoorden aan een van de patronen
           die aan de commandoregel ingegeven werden. Elk pakket dat
           overeenkomt met een van de opgegeven patronen zal weergegeven
           worden. Bijvoorbeeld, “aptitude search '~N' edit” zal alle
           pakketten opleveren die “nieuw” zijn en alle pakketten die in hun
           naam “edit” hebben. Voor bijkomende informatie in verband met
           zoekpatronen raadpleegt u de sectie “Zoekpatronen” in de
           referentiehandleiding van aptitude.

           [Opmerking] Opmerking
                       In het bovenstaande voorbeeld heeft “aptitude search
                       '~N' edit” twee argumenten na search en dus wordt er
                       gezocht op twee patronen: “~N” en “edit”. Zoals in de
                       referentiegids zoekpatronen beschreven wordt, levert
                       één enkel patroon dat bestaat uit twee met een spatie
                       van elkaar gescheiden subpatronen (zoals “~N edit”),
                       enkel een resultaat op als met beide patronen een
                       overeenkomst gevonden wordt. Dus het commando
                       “aptitude search '~N edit'” zal enkel die “nieuwe”
                       pakketten weergeven die “edit” in hun naam hebben.

           Tenzij u de optie -F meegeeft, zal de uitvoer van aptitude search
           er ongeveer zo uitzien:

 i   apt                             - Advanced front-end for dpkg
 pi  apt-build                       - frontend to apt to build, optimize and in
 cp  apt-file                        - APT package searching utility -- command-
 ihA raptor-utils                    - Raptor RDF Parser utilities

           Elk zoekresultaat wordt op een aparte regel weergegeven. Het
           eerste teken op iedere regel geeft de huidige toestand van het
           pakket weer: de meest voorkomende toestanden zijn p, wat betekent
           dat er op het systeem geen enkel spoor van het pakket bestaat, c,
           wat betekent dat het pakket verwijderd werd maar dat zijn
           configuratiebestanden nog op het systeem aanwezig zijn, i, wat
           betekent dat het pakket geïnstalleerd is, en v, wat betekent dat
           het om een virtueel pakket gaat. Het tweede letterteken is een
           aanduiding voor de opgeslagen actie (en anders wordt een blanco
           spatie weergegeven) die later op het pakket uitgevoerd zal worden,
           waarbij de meest voorkomende acties zijn: i, wat betekent dat het
           pakket geïnstalleerd zal worden, d, wat betekent dat het pakket
           verwijderd zal worden, en p, wat het betekent dat het pakket en
           zijn configuratiebestanden verwijderd zullen worden. Indien het
           derde letterteken een A is, geeft dit aan dat het pakket
           automatisch geïnstalleerd werd.

           Voor een volledige lijst van alle mogelijke vlaggen om een
           toestand of een actie aan te duiden, raadpleegt u de sectie
           “Pakketinformatie opvragen” in de referentiegids van aptitude.
           Voor het aanpassen van de uitvoer van search, verwijzen we naar de
           commandoregelopties -F en --sort.

   show

           Geeft gedetailleerde informatie weer over een of meer pakketten.
           Indien er een tildeteken (“~”) of een vraagteken (“?”) in de
           pakketnaam staat, zal hij als een zoekpatroon geïnterpreteerd
           worden en alle pakketten die eraan beantwoorden zullen weergegeven
           worden (zie de sectie “Zoekpatronen” in de referentiehandleiding
           van aptitude).

           Indien het niveau van detaillering 1 of hoger is (dit betekent dat
           de commandoregel minstens één -v bevat), wordt informatie over
           alle versies van het pakket weergegeven. Anders wordt informatie
           weergegeven over de “kandidaatversie” (de versie die door
           “aptitude install” zou opgehaald worden).

           U kunt informatie laten weergeven over een andere pakketversie
           door =versie toe te voegen aan de pakketnaam. U kunt de versie uit
           een specifiek archief of release laten weergeven door /archief of
           /release toe te voegen aan de pakketnaam: bijvoorbeeld, /unstable
           of /sid. Indien er zo een is, zal enkel de gevraagde versie
           weergegeven worden, ongeacht het niveau van detaillering.

           Indien het niveau van detaillering 1 of hoger is, worden de velden
           architectuur, grootte in gecomprimeerde vorm, bestandsnaam en
           md5-controlesom weergegeven. Indien het niveau van detaillering 2
           of hoger is, zal/zullen de geselecteerde versie(s) eenmaal
           weergegeven worden voor elk archief waarin ze aangetroffen
           wordt/worden.

   showsrc

           Geeft gedetailleerde informatie over een of meer broncodepakketten
           weer.

           Dit is een dun omhulsel rond apt(8).

   source

           Downloadt een of meer broncodepakketten.

           Dit is een dun omhulsel rond apt(8).

   versions

           Geeft de versies weer van de aan de commandoregel opgegeven
           pakketten.

 $ aptitude versions wesnoth
 p   1:1.4.5-1                                                             100
 p   1:1.6.5-1                                    unstable                 500
 p   1:1.7.14-1                                   experimental             1

           Elke versie wordt op een aparte regel weergegeven. De drie meest
           linkse lettertekens geven de huidige toestand en de (eventuele)
           geplande toestand weer en of het een automatisch geïnstalleerd
           pakket betreft. Raadpleeg voor bijkomende informatie over de
           betekenis ervan de documentatie bij aptitude search. Rechts van
           het versienummer ziet u de releases waarin de versie te vinden is
           en de pin-prioriteit van de versie.

           Indien een pakketnaam een tildeteken (“~”) bevat of een vraagteken
           (“?”), zal die geïnterpreteerd worden als een zoekpatroon en
           zullen alle versies die eraan beantwoorden, weergegeven worden
           (zie de sectie “Zoekpatronen” in de referentiehandleiding van
           aptitude). Dit betekent dat bijvoorbeeld aptitude versions '~i'
           alle versies zal weergeven die momenteel op het systeem
           geïnstalleerd zijn en niets anders, zelfs geen andere versies van
           dezelfde pakketten.

 $ aptitude versions '~nexim4-daemon-light'
 Pakket exim4-daemon-light:
 i   4.71-3                                                                100
 p   4.71-4                                       unstable                 500

 Pakket exim4-daemon-light-dbg:
 p   4.71-4                                       unstable                 500

           Indien de invoer een zoekpatroon is of indien meer dan een versie
           van een pakket weergegeven moet worden, zal aptitude de uitvoer
           automatisch per pakket groeperen, zoals hierboven getoond wordt. U
           kunt dit uitzetten via --group-by=none, waardoor aptitude een
           gewone lijst zal weergeven van alle gevonden versies, waarbij
           iedere regel automatisch ook de naam van het pakket zal bevatten:

 $ aptitude versions --group-by=none '~nexim4-daemon-light'
 i   exim4-daemon-light 4.71-3                                             100
 p   exim4-daemon-light 4.71-4                    unstable                 500
 p   exim4-daemon-light-dbg 4.71-4                unstable                 500

           Om de pakketnaam weg te laten, geeft u --show-package-names=never
           op:

 $ aptitude versions --show-package-names=never --group-by=none '~nexim4-daemon-light'
 i   4.71-3                                                                100
 p   4.71-4                                       unstable                 500
 p   4.71-4                                       unstable                 500

           Behalve met de voorgaande opties, kunt u de informatie die voor
           elke versie weergegeven wordt, ook regelen met de
           commandoregeloptie -F. De volgorde waarin versies weergegeven
           worden kan beïnvloed worden met de commandoregeloptie --sort. Om
           te voorkomen dat aptitude de uitvoer in kolommen zou opmaken,
           gebruikt u --disable-columns.

   add-user-tag, remove-user-tag

           Voegt een gebruikerslabel (user tag) toe aan of verwijdert een
           gebruikerslabel van de geselecteerde groep pakketten. Indien een
           pakketnaam een tilde (“~”) of een vraagteken (“?”) bevat, wordt
           hij als een zoekpatroon beschouwd en wordt het merkteken
           toegevoegd aan of verwijderd van alle pakketten die aan het
           zoekpatroon beantwoorden (zie de sectie “Zoekpatronen” in de
           referentiehandleiding van aptitude).

           Gebruikerslabels (user tags) zijn arbitraire tekenreeksen die aan
           een pakket gekoppeld worden. Zij kunnen gebruikt worden met de
           zoekterm ?user-tag(merkteken), waarmee alle pakketten geselecteerd
           worden die een vrij merkteken hebben dat overeenkomt met
           merkteken..

   why, why-not

           Geeft een verklaring waarom een specifiek pakket op het systeem
           geïnstalleerd zou moeten worden of er niet op geïnstalleerd kan
           worden.

           Dit commando zoekt de pakketten op die het opgegeven pakket
           vereisen of die ermee conflicteren. Het geeft een sequentie weer
           van afhankelijkheden die naar het beoogde pakket leiden, samen met
           een aanduiding van de installatiestatus van elk pakket uit de hele
           keten van vereisten:

 $ aptitude why kdepim
 i   nautilus-data Beveelt aan nautilus
 i A nautilus      Beveelt aan desktop-base (>= 0.2)
 i A desktop-base  Suggereert   gnome | kde | xfce4 | wmaker
 p   kde           Vereist    kdepim (>= 4:3.4.3)

           Het commando why zoekt de hele keten van vereisten op die tot de
           installatie leidt van het aan de commandoregel opgegeven pakket,
           zoals hierboven te zien is. Merk in dit geval op dat de door
           aptitude gevonden vereistenrelatie een suggestie (suggests) is.
           Dit is omdat geen enkel momenteel op deze computer geïnstalleerd
           pakket het pakket kdepim echt vereist (depends) of aanbeveelt
           (recommends). Indien er een sterkere vereistenrelatie bestond, had
           aptitude ze weergegeven.

           Daartegenover gaat why-not op zoek naar een keten van vereisten
           die uitmondt in een conflict met het beoogde pakket:

 $ aptitude why-not textopo
 i   ocaml-core          Vereist   ocamlweb
 i A ocamlweb            Vereist   tetex-extra | texlive-latex-extra
 i A texlive-latex-extra Conflicteert met textopo

           Indien een of meer patro(o)nen opgegeven werden (naast het
           verplichte laatste argument dat een geldige pakketnaam moet zijn),
           dan begint aptitude zijn zoektocht bij deze patronen. Dit houdt in
           dat het eerste pakket uit de keten die het weergeeft om uit te
           leggen waarom een pakket wel of niet geïnstalleerd wordt, een
           pakket zal zijn dat aan het patroon in kwestie beantwoordt. De
           patronen worden als pakketnamen geïnterpreteerd, tenzij ze een
           tilde (“~”) of een vraagteken (“?”) bevatten. In dat geval worden
           ze als zoekpatronen behandeld (zie de sectie“Zoekpatronen” in de
           referentiehandleiding van aptitude).

           Indien er geen patronen opgegeven werden, zal aptitude op zoek
           gaan naar ketens van vereisten die starten bij handmatig
           geïnstalleerde pakketten. Dit kan op een treffende manier laten
           zien welke pakketten ertoe geleid hebben, of ertoe zouden leiden,
           dat een bepaald pakket geïnstalleerd werd.

           [Opmerking] Opmerking
                       aptitude why voert geen volledige oplossing van
                       vereistenproblemen uit; het geeft enkel rechtstreekse
                       relaties tussen pakketten weer. Bijvoorbeeld, als A B
                       nodig heeft en C heeft D nodig en B en C conflicteren
                       met elkaar, dan zal “aptitude why-not D” niet het
                       antwoord geven dat “A B vereist, B met C conflicteert
                       en D C vereist”.

           Standaard geeft aptitude enkel de “meest geïnstalleerde, sterkste,
           meest hechte, kortste” keten van vereisten weer. Dit houdt in dat
           het zoekt naar een keten van vereisten die enkel bestaat uit
           pakketten die geïnstalleerd zijn of geïnstalleerd zullen worden.
           Binnen die restrictie zoekt het naar de sterkst mogelijke
           afhankelijkheden. Het zoekt naar een keten van vereisten waarbij
           vereisten waarvoor meerdere alternatieven bestaan (die zich met OR
           tot elkaar verhouden) en Provides (pakketten die voorzien in)
           vermeden worden. Het zoekt de kortste keten van vereisten die aan
           deze criteria beantwoordt. Gaandeweg worden deze regels versoepeld
           tot er een overeenkomst gevonden wordt.

           Als het niveau van detaillering 1 of meer is, dan zullen alle
           verklaringen die aptitude kan vinden, weergegeven worden in
           omgekeerde volgorde van relevantie. Als het niveau van
           detaillering 2 of meer is, zal een echt excessieve hoeveelheid
           debuginformatie naar standaarduitvoer gestuurd worden.

           De terugkeerwaarde van het commando is 0 bij succes, 1 als geen
           verklaring uitgewerkt kon worden en -1 als er zich een fout
           voordeed.

   clean

           Verwijdert alle eerder opgehaalde .deb-bestanden uit de map met de
           pakketcache (gewoonlijk /var/cache/apt/archives).

   autoclean

           Verwijdert alle pakketten uit de cache die niet langer gedownload
           kunnen worden. Dit laat u toe te voorkomen dat de cache na verloop
           van tijd oncontroleerbaar groot zou worden, zonder hem volledig
           leeg te maken.

   changelog

           Downloadt de Debian changelog (log van wijzigingen) voor elk van
           de opgegeven binaire of bronpakketten en geeft die weer.

           Standaard wordt de changelog opgehaald voor de versie die met
           “aptitude install” geïnstalleerd zou worden. U kunt een specifieke
           versie van een pakket selecteren door =versie toe te voegen aan de
           naam van het pakket. U kunt de versie uit een specifiek archief of
           release selecteren door /archief of /release toe te voegen aan de
           naam van het pakket (bijvoorbeeld, /unstable of /sid).

   download

           Downloadt het .deb-bestand van het opgegeven pakket en plaatst het
           in de huidige map.

           Dit is een dun omhulsel rond apt(8).

   extract-cache-subset

           Kopieert de configuratiemap van apt (/etc/apt) en een subset van
           de pakketdatabase naar de opgegeven map. Indien geen pakketten
           opgegeven werden, wordt de volledige pakketdatabase gekopieerd,
           anders enkel de onderdelen ervan die overeenkomen met de genoemde
           pakketten. Elke pakketnaam kan een zoekpatroon zijn en alle
           pakketten die eraan beantwoorden, zullen geselecteerd worden (zie
           de sectie “Zoekpatronen” in de referentiehandleiding van
           aptitude). Eventuele bestaande pakketdatabasebestanden in de map
           waarin de uitvoer terecht komt, zullen overschreven worden.

           Afhankelijkheden die in de paragrafen van binaire pakketten
           vermeld staan, worden herschreven om verwijzingen naar pakketten
           die niet in de geselecteerde set voorkomen, te verwijderen.

   help

           Geeft een korte samenvatting weer van de commando's en opties die
           gebruikt kunnen worden.

Opties

   De volgende opties kunnen gebruikt worden om het gedrag van de hiervoor
   beschreven acties te beïnvloeden. Merk op dat hoewel bij alle commando's
   alle opties geaccepteerd zullen worden, sommige opties voor bepaalde
   commando's niet van toepassing zijn en door die commando's genegeerd
   zullen worden.

   --add-user-tag merkteken

           Bij full-upgrade, safe-upgrade, forbid-version, hold, install,
           keep-all, markauto, unmarkauto, purge, reinstall, remove, unhold
           en unmarkauto: voeg het gebruikerslabel (user tag) merkteken toe
           aan alle pakketten die door dit commando geïnstalleerd, verwijderd
           of opgewaardeerd werden alsof het commando add-user-tag gegeven
           werd.

   --add-user-tag-to merkteken,patroon

           Bij full-upgrade, safe-upgrade forbid-version, hold, install,
           keep-all, markauto, unmarkauto, purge, reinstall, remove, unhold
           en unmarkauto: voeg het gebruikerslabel (user tag) merkteken toe
           aan alle pakketten die beantwoorden aan patroon alsof het commando
           add-user-tag gegeven werd. Het patroon is een zoekpatroon, zoals
           beschreven in de sectie “Zoekpatronen” in de referentiehandleiding
           van aptitude.

           Zo zal bijvoorbeeld het commando aptitude safe-upgrade
           --add-user-tag-to "nieuwe-installatie,?action(install)" het
           merkteken nieuwe-installatie geven aan alle pakketten die met het
           commando safe-upgrade geïnstalleerd werden.

   --allow-new-upgrades

           Als de oplosser in veilige modus gebruikt wordt (d.w.z. als de
           optie --safe-resolver opgegeven werd of als de actie safe-upgrade
           is, of als Aptitude::Always-Use-Safe-Resolver ingesteld werd op
           true), de vereistenoplosser de toelating geven om opwaarderingen
           van pakketten te installeren, ongeacht de waarde van
           Aptitude::Safe-Resolver::No-New-Upgrades.

   --allow-new-installs

           Sta het commando safe-upgrade toe om nieuwe pakketten te
           installeren. Als de oplosser in veilige modus gebruikt wordt
           (d.w.z. als de optie --safe-resolver opgegeven werd of als de
           actie safe-upgrade is, of als Aptitude::Always-Use-Safe-Resolver
           ingesteld werd op true), de vereistenoplosser de toelating geven
           om nieuwe pakketten te installeren. Deze optie is van kracht
           ongeacht de waarde van Aptitude::Safe-Resolver::No-New-Installs.

   --allow-untrusted

           Installeer pakketten afkomstig van onbetrouwbare pakketbronnen
           zonder vragen te stellen. U zou dit enkel mogen gebruiken als u
           weet wat u doet, aangezien het gemakkelijk de veiligheid van uw
           systeem in gevaar zou kunnen brengen.

   --disable-columns

           Deze optie heeft tot effect dat aptitude search en aptitude
           versions hun resultaten weergeven zonder enige vorm van bijzondere
           indeling. Meer in het bijzonder is het zo dat aptitude normaal
           gezien witruimte toevoegt aan zoekresultaten of ze afkapt in een
           poging om ze te doen passen binnen verticale “kolommen”. Als deze
           vlag gebruikt wordt, zal de indeling van elke regel erin bestaan
           dat de indelingsstuurcodes uit de indelingstekenreeks vervangen
           worden door de overeenkomstige tekst, zonder rekening te houden
           met de breedte van de kolommen.

           De eerste paar regels van de uitvoer van het commando “aptitude
           search -F '%p %V' --disable-columns libedataserver” zouden
           bijvoorbeeld als volgt kunnen zijn:

 disksearch 1.2.1-3
 hp-search-mac 0.1.3
 libbsearch-ruby 1.5-5
 libbsearch-ruby1.8 1.5-5
 libclass-dbi-abstractsearch-perl 0.07-2
 libdbix-fulltextsearch-perl 0.73-10

           Zoals in het bovenstaande voorbeeld, is het gebruik van
           --disable-columns vaak nuttig in combinatie met een aangepaste
           weergave-indeling die met de commandoregeloptie -F ingesteld werd.

           Dit komt overeen met de configuratieoptie
           Aptitude::CmdLine::Disable-Columns.

   -D, --show-deps

           Toon bij commando's die pakketten installeren of verwijderen
           (install, full-upgrade, enz.) een korte toelichting bij
           automatische installaties en verwijderingen.

           Dit komt overeen met de configuratieoptie
           Aptitude::CmdLine::Show-Deps.

   -d, --download-only

           Download indien nodig pakketten naar de pakketcache, maar
           installeer of verwijder niets. Standaard wordt de pakketcache
           opgeslagen in /var/cache/apt/archives.

           Dit komt overeen met de configuratieoptie
           Aptitude::CmdLine::Download-Only.

   -F indeling, --display-format indeling

           Specificeert de indeling die gebruikt moet worden om de uitvoer
           van de commando's search en versions weer te geven. Bijvoorbeeld,
           “%p %v %V” opgeven als indeling zal resulteren in het weergeven
           van de naam van het pakket, gevolgd door de momenteel
           geïnstalleerde versie ervan en zijn kandidaatversie (zie voor meer
           informatie de sectie “Aanpassingen maken aan de wijze waarop
           pakketten weergegeven worden” in de referentiehandleiding van
           aptitude).

           De commandoregeloptie --disable-columns is vaak nuttig in
           combinatie met -F.

           Voor search komt dit overeen met de configuratieoptie
           Aptitude::CmdLine::Package-Display-Format. Voor versions komt dit
           overeen met de configuratieoptie
           Aptitude::CmdLine::Version-Display-Format.

   -f

           Doe moeite om de vereisten van defecte pakketten te repareren,
           zelfs als dit het negeren inhoudt van de aan de commandoregel
           gevraagde acties.

           Dit komt overeen met het configuratie-item
           Aptitude::CmdLine::Fix-Broken.

   --full-resolver

           Gebruik de standaard “integrale” oplosser voor het oplossen van
           vereistenproblemen van pakketten als die zich voordoen. In
           tegenstelling tot de oplosser in “veilige” modus die door
           --safe-resolver geactiveerd wordt, zal de integrale oplosser
           probleemloos pakketten verwijderen om aan vereisten te kunnen
           voldoen. Hij is in staat om meer situaties op te lossen dan het
           veilige algoritme, maar zijn oplossingen maken meer kans om
           onwenselijk te zijn.

           Deze optie kan gebruikt worden om het gebruik van de integrale
           oplosser af te dwingen, zelfs als
           Aptitude::Always-Use-Safe-Resolver ingesteld werd op true.

   --group-by groeperingsmodus

           Regelt hoe het commando versions zijn uitvoer groepeert. De
           volgende waarden kunnen gebruikt worden:

              * archive om pakketten te groeperen volgens het archief waarin
                ze voorkomen (“stable”, “unstable”, enz.). Indien een pakket
                in verschillende archieven voorkomt, zal het in elk ervan
                weergegeven worden.

              * auto om versies volgens hun pakket te groeperen, tenzij er
                exact één argument gebruikt werd dat geen zoekpatroon is.

              * none om alle versies in een eenvoudige lijst weer te geven
                zonder enige vorm van groepering.

              * package om versies volgens hun pakket te groeperen.

              * source-package om versies volgens hun broncodepakket te
                groeperen.

              * source-version om versies volgens hun broncodepakket en de
                broncodeversie te groeperen.

           Dit komt overeen met de configuratieoptie
           Aptitude::CmdLine::Versions-Group-By.

   -h, --help

           Geef een korte hulptekst weer. Identiek aan de actie help.

   --log-file=bestand

           Indien bestand geen lege tekenreeks is, zullen logberichten daarin
           opgeschreven worden, behalve als bestand “-” is. In dat laatste
           geval zullen logberichten naar standaarduitvoer geschreven worden.
           Indien deze optie meerdere keren voorkomt, zal de laatste
           vermelding uitwerking krijgen.

           Dit heeft geen invloed op het loggen van de installaties die
           aptitude uitvoert (/var/log/aptitude). De logberichten waarop deze
           configuratie betrekking heeft, betreffen interne
           programmagebeurtenissen, fouten en debugberichten. Zie de
           commandoregeloptie --log-level om meer controle te verwerven over
           wat gelogd wordt.

           Dit komt overeen met de configuratieopte Aptitude::Logging::File.

   --log-level=niveau, --log-level=categorie:niveau

           --log-level=niveau heeft als effect dat aptitude enkel berichten
           logt van een niveau niveau of hoger. Het logniveau bijvoorbeeld
           instellen op error zal ertoe leiden dat enkel berichten van de
           logniveaus error en fatal weergegeven worden. Alle andere zullen
           verborgen worden. Geldige logniveaus (in aflopende volgorde) zijn
           off, fatal, error, warn, info, debug, en trace. Het standaard
           logniveau is warn.

           --log-level=categorie:niveau heeft als effect dat berichten uit de
           categorie categorie enkel gelogd worden als hun niveau van niveau
           of hoger is.

           --log-level mag meermaals voorkomen aan de commandoregel. Het is
           de meest specifieke instelling die uitwerking heeft. Indien u dus
           --log-level=aptitude.resolver:fatal en
           --log-level=aptitude.resolver.hints.match:trace opgeeft, dan
           zullen berichten uit aptitude.resolver.hints.parse enkel
           weergegeven worden als hun niveau fatal is, maar zullen alle
           berichten uit aptitude.resolver.hints.match weergegeven worden.
           Indien u het niveau voor eenzelfde categorie twee of meer keren
           instelt, zal het de laatste instelling zijn die uitwerking heeft.

           Dit heeft geen invloed op het loggen van de installaties die
           aptitude uitgevoerd heeft (/var/log/aptitude). De logberichten die
           ten gevolge van deze instelling opgeschreven worden hebben
           betrekking op interne programmagebeurtenissen, fouten en
           informatie gericht op debuggen. Zie de commandoregeloptie
           --log-file om de plaats waar logberichten terecht komen te
           wijzigen.

           Dit komt overeen met de configuratiegroep
           Aptitude::Logging::Levels.

   --log-resolver

           Stel een aantal standaardlogniveaus in verband met de oplosser in
           om loguitvoer te produceren, geschikt om door geautomatiseerd
           gereedschap verwerkt te worden. Dit is het equivalent van de
           commandoregelopties --log-level=aptitude.resolver.search:trace
           --log-level=aptitude.resolver.search.tiers:info.

   --no-new-installs

           Voorkom dat safe-upgrade nieuwe pakketten installeert. Sta de
           vereistenoplosser niet toe om nieuwe pakketten te installeren bij
           het gebruik van de veilige oplosser (d.w.z. als de optie
           --safe-resolver opgegeven werd of als
           Aptitude::Always-Use-Safe-Resolver ingesteld werd op true). Deze
           optie heeft uitwerking ongeacht de waarde van
           Aptitude::Safe-Resolver::No-New-Installs.

           Dit imiteert het vroegere gedrag van apt-get upgrade.

   --no-new-upgrades

           Verbied bij het gebruik van de oplosser in veilige modus (d.w.z.
           als de optie --safe-resolver opgegeven werd of als
           Aptitude::Always-Use-Safe-Resolver ingesteld werd op true) dat de
           vereistenoplosser opwaarderingen van pakketten installeert en dit
           ongeacht de waarde van Aptitude::Safe-Resolver::No-New-Upgrades.

   --no-show-resolver-actions

           Geef de acties die door de “veilige” oplosser ondernomen worden,
           niet weer en hef een eventuele configuratieoptie in dat verband of
           een eerder opgegeven --show-resolver-actions op.

   -O volgorde, --sort volgorde

           Geef op in welke volgorde de uitvoer van de commando's search en
           versions weergegeven moet worden. Indien u bijvoorbeeld
           “installsize” opgeeft als volgorde, zullen pakketten weergegeven
           worden volgens hun grootte na installatie (zie voor meer
           informatie de sectie “Aanpassen hoe pakketten geordend worden” in
           de referentiehandleiding van aptitude).

           De standaardvolgorde is name,version.

   -o sleutel=waarde

           Stel een configuratiebestandsoptie rechtstreeks in. Gebruik
           bijvoorbeeld -o Aptitude::Log=/tmp/my-log om de log van de acties
           van aptitude te laten opschrijven in /tmp/my-log. Zie voor meer
           informatie over configuratiebestandsopties de sectie
           “Referentiegids voor het configuratiebestand” in de
           referentiehandleiding van aptitude.

   -P, --prompt

           Vraag altijd om bevestiging vooraleer pakketten te downloaden, te
           installeren of te verwijderen, zelfs wanneer er geen andere acties
           dan die waarom expliciet gevraagd werd, uitgevoerd zullen worden.

           Dit komt overeen met de configuratieoptie
           Aptitude::CmdLine::Always-Prompt.

   --purge-unused

           Indien Aptitude::Delete-Unused ingesteld staat op “true” (wat
           standaard het geval is), dan zal aptitude niet enkel de pakketten
           die door geen enkel geïnstalleerd pakket meer vereist worden,
           verwijderen maar ze ook wissen, wat het wissen van hun
           configuratiebestanden en eventuele andere belangrijke gegevens
           inhoudt. Zie voor meer informatie over welke pakketten als
           “ongebruikt” beschouwd worden, de sectie “Het beheer van
           automatisch geïnstalleerde pakketten” in de referentiehandleiding
           van aptitude. Deze optie kan tot gegevensverlies leiden! Gebruik
           ze dus enkel als u weet wat u doet!

           Dit komt overeen met de configuratieoptie Aptitude::Purge-Unused.

   -q[=n], --quiet[=n]

           Onderdruk alle incrementele voortgangsindicatoren en maak de
           uitvoer daardoor geschikt voor loggen. Dit kan meerdere keren
           opgegeven worden om het programma minder breedsprakig te maken,
           maar in tegenstelling tot apt-get, laat aptitude het gebruik van
           -y niet toe als -q meer dan één keer opgegeven werd.

           Het facultatieve =n kan gebruikt worden om rechtstreeks het niveau
           van breedsprakigheid in te stellen (om bijvoorbeeld een instelling
           uit /etc/apt/apt.conf te omzeilen). Het lokt bij het programma
           hetzelfde gedrag uit als wanneer -q exact n maal zou opgegeven
           worden.

   -R, --without-recommends

           Behandel aanbevolen pakketten niet als vereisten bij het
           installeren van nieuwe pakketten (dit heeft voorrang op
           instellingen uit /etc/apt/apt.conf en ~/.aptitude/config). Omwille
           van aanbevelingen eerder geïnstalleerde pakketten zullen niet
           verwijderd worden.

           Dit komt overeen met het paar configuratieopties
           APT::Install-Recommends en APT::AutoRemove::RecommendsImportant.

   -r, --with-recommends

           Behandel aanbevolen pakketten als vereisten bij het installeren
           van nieuwe pakketten (dit heeft voorrang op instellingen uit
           /etc/apt/apt.conf en ~/.aptitude/config).

           Dit komt overeen met de configuratieoptie APT::Install-Recommends

   --remove-user-tag merkteken

           Bij full-upgrade, safe-upgrade, forbid-version, hold, install,
           keep-all, markauto, unmarkauto, purge, reinstall, remove, unhold
           en unmarkauto: verwijder het gebruikerslabel (user tag) merkteken
           van alle pakketten die door dit commando geïnstalleerd, verwijderd
           of opgewaardeerd werden alsof het commando add-user-tag gebruikt
           werd.

   --remove-user-tag-from merkteken,patroon

           Bij full-upgrade, safe-upgrade, forbid-version, hold, install,
           keep-all, markauto, unmarkauto, purge, reinstall, remove, unhold
           en unmarkauto: verwijder het gebruikerslabel (user tag) merkteken
           van alle pakketten die beantwoorden aan het patroon alsof het
           commando remove-user-tag gebruikt werd. Het patroon is een
           zoekpatroon, zoals beschreven in de sectie “Search Patterns” van
           de referentiehandleiding van aptitude.

           Bijvoorbeeld, aptitude safe-upgrade --remove-user-tag-from
           "niet-opgewaardeerd,?action(upgrade)" zal het merkteken
           niet-opgewaardeerd verwijderen van alle pakketten die met het
           commando safe-upgrade opgewaardeerd kunnen worden.

   -s, --simulate

           Geef in de commandoregelmodus weer welke acties normaal gezien
           uitgevoerd zouden worden, zonder ze evenwel effectief uit te
           voeren. Dit vereist geen systeembeheerdersrechten (de privileges
           van root). Open in de visuele interface de cache steeds in
           alleen-lezen modus, ongeacht het feit of u root bent of niet.

           Dit komt overeen met de configuratieoptie Aptitude::Simulate.

   --safe-resolver

           Gebruik bij het tegenkomen van vereistenproblemen een “veilig”
           algoritme om ze op te lossen. Deze oplosser probeert zoveel
           mogelijk van uw keuzes te behouden. Hij zal nooit een pakket
           verwijderen en nooit een andere versie van een pakket installeren
           dan zijn standaard kandidaatversie. Hetzelfde algoritme wordt
           gebruikt bij safe-upgrade. Het is inderdaad zo dat aptitude
           --safe-resolver full-upgrade het equivalent is van aptitude
           safe-upgrade. Omdat safe-upgrade steeds de veilige oplosser
           gebruikt, wordt het niet toegestaan om er de vlag --safe-resolver
           bij te gebruiken.

           Deze optie is het equivalent van het instellen van de
           configuratievariabele Aptitude::Always-Use-Safe-Resolver op true.

   --schedule-only

           Doet commando's die de toestand van pakketten wijzigen, die
           operaties agenderen voor de toekomst zonder ze effectief uit te
           voeren. Geagendeerde operaties kunt u effectief laten doorvoeren
           door het uitvoeren van de opdracht aptitude install zonder
           argumenten. Dit is het equivalent van het maken van de
           overeenkomstige selecties in de visuele modus om vervolgens het
           programma op een normale manier af te sluiten.

           Bijvoorbeeld, aptitude --schedule-only install evolution agendeert
           de installatie van het programma evolution voor later.

   --show-package-names wanneer

           Regelt wanneer het commando versions pakketnamen weergeeft. De
           volgende instellingen kunnen gebruikt worden:

              * always: geef pakketnamen weer telkens wanneer aptitude
                versions uitgevoerd wordt.

              * auto: geef bij het uitvoeren van aptitude versions de
                pakketnamen weer als de uitvoer niet volgens pakket
                gegroepeerd wordt en er ofwel meer dan een argument opgegeven
                werd of een argument dat als een zoekpatroon geldt.

              * never: geef in de uitvoer van aptitude versions nooit
                pakketnamen weer.

           Deze optie komt overeen met het configuratie-item
           Aptitude::CmdLine::Versions-Show-Package-Names.

   --show-resolver-actions

           Geef de acties weer die uitgevoerd worden door de “veilige”
           oplosser en door safe-upgrade.

           Bij het uitvoeren van het commando safe-upgrade of wanneer de
           optie --safe-resolver gebruikt wordt, zal aptitude eerst een
           samenvatting weergeven van de acties die de resolver uitgevoerd
           heeft en daarna pas de voorafbeelding van de installatie. Dit is
           het equivalent van de configuratieoptie
           Aptitude::Safe-Resolver::Show-Resolver-Actions.

   --show-summary[=MODUS]

           Wijzigt het gedrag van “aptitude why” zodat het elke uitvoer van
           een keten van vereisten samenvat, eerder dan ze in de lange vorm
           weer te geven. Indien deze optie gebruikt werd en MODUS niet
           “no-summary” is, zullen ketens die vereisten van het type Suggests
           bevatten, niet weergegeven worden: combineer--show-summary met -v
           om een samenvatting te zien van alle redenen voor de installatie
           van het doelpakket.

           MODUS kan één van de volgende zijn:

             1. no-summary: geen samenvatting geven (het standaardgedrag als
                --show-summary niet opgegeven is).

             2. first-package: geef het eerste pakket uit elke keten weer.
                Dit is de standaardwaarde van MODUS als niets gespecificeerd
                werd.

             3. first-package-and-type: geef het eerste pakket uit elke keten
                weer, samen met het niveau van de zwakste vereiste uit de
                keten.

             4. all-packages: geef in het kort elke keten van vereisten weer
                die naar het doelpakket leidt.

             5. all-packages-with-dep-versions: geef in het kort elke keten
                van vereisten weer die naar het doelpakket leidt, met
                inbegrip van de doelversie van elke vereiste.

           Deze optie komt overeen met het configuratie-item
           Aptitude::CmdLine::Show-Summary. Als --show-summary aan de
           commandoregel opgegeven werd, zal het voorrang hebben op
           Aptitude::CmdLine::Show-Summary.

           Voorbeeld 12. Gebruik van --show-summary

           --show-summary gebruikt samen met -v om alle redenen voor het
           installeren van een pakket weer te geven:

 $ aptitude -v --show-summary why foomatic-db
 Pakketten die afhangen van foomatic-db:
   cupsys-driver-gutenprint
   foomatic-db-engine
   foomatic-db-gutenprint
   foomatic-db-hpijs
   foomatic-filters-ppds
   foomatic-gui
   kde
   printconf
   wine

 $ aptitude -v --show-summary=first-package-and-type why foomatic-db
 Pakketten die afhangen van foomatic-db:
   [Vereist] cupsys-driver-gutenprint
   [Vereist] foomatic-db-engine
   [Vereist] foomatic-db-gutenprint
   [Vereist] foomatic-db-hpijs
   [Vereist] foomatic-filters-ppds
   [Vereist] foomatic-gui
   [Vereist] kde
   [Vereist] printconf
   [Vereist] wine

 $ aptitude -v --show-summary=all-packages why foomatic-db
 Pakketten die afhangen van foomatic-db:
   cupsys-driver-gutenprint D: cups-driver-gutenprint D: cups R: foomatic-filters R: foomatic-db-engine D: foomatic-db
   foomatic-filters-ppds D: foomatic-filters R: foomatic-db-engine D: foomatic-db
   kde D: kdeadmin R: system-config-printer-kde D: system-config-printer R: hal-cups-utils D: cups R: foomatic-filters R: foomatic-db-engine D: foomatic-db
   wine D: libwine-print D: cups-bsd R: cups R: foomatic-filters R: foomatic-db-engine D: foomatic-db
   foomatic-db-engine D: foomatic-db
   foomatic-db-gutenprint D: foomatic-db
   foomatic-db-hpijs D: foomatic-db
   foomatic-gui D: python-foomatic D: foomatic-db-engine D: foomatic-db
   printconf D: foomatic-db

 $ aptitude -v --show-summary=all-packages-with-dep-versions why foomatic-db
 Pakketten die afhangen van foomatic-db:
   cupsys-driver-gutenprint D: cups-driver-gutenprint (>= 5.0.2-4) D: cups (>= 1.3.0) R: foomatic-filters (>= 4.0) R: foomatic-db-engine (>= 4.0) D: foomatic-db (>= 20090301)
   foomatic-filters-ppds D: foomatic-filters R: foomatic-db-engine (>= 4.0) D: foomatic-db (>= 20090301)
   kde D: kdeadmin (>= 4:3.5.5) R: system-config-printer-kde (>= 4:4.2.2-1) D: system-config-printer (>= 1.0.0) R: hal-cups-utils D: cups R: foomatic-filters (>= 4.0) R: foomatic-db-engine (>= 4.0) D: foomatic-db (>= 20090301)
   wine D: libwine-print (= 1.1.15-1) D: cups-bsd R: cups R: foomatic-filters (>= 4.0) R: foomatic-db-engine (>= 4.0) D: foomatic-db (>= 20090301)
   foomatic-db-engine D: foomatic-db
   foomatic-db-gutenprint D: foomatic-db
   foomatic-db-hpijs D: foomatic-db
   foomatic-gui D: python-foomatic (>= 0.7.9.2) D: foomatic-db-engine D: foomatic-db (>= 20090301)
   printconf D: foomatic-db


           --show-summary gebruikt om een keten op één regel weer te geven:

 $ aptitude --show-summary=all-packages why aptitude-gtk libglib2.0-data
 Pakketten die afhangen van libglib2.0-data:
   aptitude-gtk D: libglib2.0-0 R: libglib2.0-data

   -t release, --target-release release

           Stelt de release in van waaruit pakketten geïnstalleerd moeten
           worden. Bijvoorbeeld, “aptitude -t experimental ...” zal pakketten
           installeren uit de distributie 'experimental' (experimenteel),
           tenzij u anders specificeert.

           Dit beïnvloedt wat de standaard kandidaatversie van een pakket is,
           volgens de regels die beschreven worden in apt_preferences(5).

           Dit komt overeen met het configuratie-item APT::Default-Release.

   -V, --show-versions

           Toon de versie van de pakketten die geïnstalleerd zullen worden.

           Dit komt overeen met de configuratieoptie
           Aptitude::CmdLine::Show-Versions.

   -v, --verbose

           Heeft als gevolg dat sommige commando's (bijvoorbeeld show) extra
           informatie weergeven. Dit kan meerdere keren opgegeven worden om
           meer en meer informatie te bekomen.

           Dit komt overeen met de configuratieoptie
           Aptitude::CmdLine::Verbose.

   --version

           Geef de versie van aptitude weer en wat informatie over hoe het
           gecompileerd werd.

   --visual-preview

           Bij het installeren of verwijderen van pakketten aan de
           commandoregel wordt niet de gebruikelijke prompt weergegeven, maar
           wordt de visuele interface opgestart met het scherm met de
           voorafbeelding.

   -W, --show-why

           Laat in de voorafbeelding die getoond wordt vooraleer pakketten
           geïnstalleerd of verwijderd worden, zien welk handmatig
           geïnstalleerd pakket welke automatisch geïnstalleerde pakketten
           vereist. Bijvoorbeeld:

 $ aptitude --show-why install mediawiki
 ...
 De volgende NIEUWE pakketten zullen geïnstalleerd worden:
   libapache2-mod-php5{a} (for mediawiki)  mediawiki  php5{a} (for mediawiki)
   php5-cli{a} (for mediawiki)  php5-common{a} (for mediawiki)
   php5-mysql{a} (for mediawiki)

           In combinatie met -v of een niet lege waarde van
           Aptitude::CmdLine::Verbose geeft dit de volledige keten van
           vereisten weer die voor elk te installeren pakket leidt tot diens
           installatie. Bijvoorbeeld:

 $ aptitude -v --show-why install libdb4.2-dev
 De volgende NIEUWE pakketten zullen geïnstalleerd worden:
   libdb4.2{a} (libdb4.2-dev D: libdb4.2)  libdb4.2-dev
 De volgende pakketten zullen worden VERWIJDERD:
   libdb4.4-dev{a} (libdb4.2-dev C: libdb-dev P<- libdb-dev)

           Zoals hierboven getoond wordt, zal deze optie ook beschrijven
           waarom pakketten verwijderd worden. In dit voorbeeld conflicteert
           libdb4.2-dev met libdb-dev, waarin door libdb-dev voorzien wordt.

           Dit argument komt overeen met de configuratieoptie
           Aptitude::CmdLine::Show-Why en geeft dezelfde informatie weer als
           die welke door aptitude why en aptitude why-not berekend wordt.

   -w breedte, --width breedte

           Geef aan welke schermbreedte gebruikt moet worden voor de uitvoer
           van de commando's search en versions (in de commandoregelmodus).

           Standaard en als de uitvoer rechtstreeks op de terminal te zien
           is, wordt de terminalbreedte gebruikt. Als de uitvoer omgeleid
           wordt of door een pijp gestuurd wordt, wordt een zeer grote
           "ongelimiteerde" lijnbreedte gebruikt en wordt deze optie
           genegeerd.

           Dit komt overeen met de configuratieoptie
           Aptitude::CmdLine::Package-Display-Width

   -y, --assume-yes

           Neem aan dat de gebruiker “ja” zou antwoorden als er een
           ja/nee-vraag gesteld zou worden. Meer bepaald onderdrukt dit de
           vraag die getoond wordt bij het installeren, opwaarderen of
           verwijderen van pakketten. Vragen in verband met
           “gevaarlijke”acties, zoals het verwijderen van essentiële
           pakketten, zullen nog steeds weergegeven worden. Deze optie heeft
           voorrang op -P.

           Dit komt overeen met de configuratieoptie
           Aptitude::CmdLine::Assume-Yes.

   -Z

           Toon voor elk individueel pakket dat geïnstalleerd, opgewaardeerd
           of verwijderd zal worden, hoeveel schijfruimte gebruikt of
           vrijgemaakt zal worden.

           Dit komt overeen met de configuratieoptie
           Aptitude::CmdLine::Show-Size-Changes.

   De volgende opties zijn van toepassing op de visuele modus van het
   programma, maar zijn in de eerste plaats voor intern gebruik bedoeld.
   Normaal gezien zult u ze zelf niet moeten gebruiken.

   --autoclean-on-startup

           Verwijdert bij het opstarten van het programma oude gedownloade
           bestanden (het equivalent voor het opstarten van het programma en
           onmiddellijk Acties → Verouderde bestanden wissen selecteren). U
           kunt deze optie niet tegelijkertijd gebruiken met
           “--clean-on-startup”, “-i” of “-u”.

   --clean-on-startup

           Ruimt de pakketcache op bij het opstarten van het programma (het
           equivalent voor het programma opstarten en onmiddellijk Acties →
           Pakketcache opruimen selecteren). U kunt deze optie niet
           tegelijkertijd gebruiken met “--autoclean-on-startup”, “-i” of
           “-u”.

   -i

           Geeft bij het opstarten van het programma een voorafbeelding van
           de downloads (het equivalent voor het opstarten van het programma
           en onmiddellijk op “g” drukken). U kunt deze optie niet
           tegelijkertijd gebruiken met “--autoclean-on-startup”,
           “--clean-on-startup” of “-u”.

   -S bestandsnaam

           Haalt de uitgebreide statusinformatie op uit bestandsnaam in
           plaats van uit het standaard statusbestand.

   -u

           Begint bij het opstarten van het programma onmiddellijk de
           pakketlijst bij te werken. U kunt deze optie niet tegelijkertijd
           gebruiken met “--autoclean-on-startup”, “--clean-on-startup” of
           “-i”.

Omgeving

   HOME

           Indien $HOME/.aptitude bestaat, zal aptitude zijn
           configuratiebestand opslaan in $HOME/.aptitude/config. Anders zal
           het op zoek gaan naar de thuismap van de huidige gebruiker via
           getpwuid(2) en zijn configuratiebestand daar plaatsen.

   PAGER

           Indien deze omgevingsvariabele ingesteld werd, zal aptitude
           daarvan gebruik maken om de logs met wijzigingen (changelogs) weer
           te geven wanneer “aptitude changelog” uitgevoerd wordt. Indien hij
           niet ingesteld is, zal teruggevallen worden op more, wat de
           standaard is.

   TMP

           Indien er geen waarde ingesteld is voor TMPDIR, zal aptitude zijn
           tijdelijk bestanden plaatsen in TMP als die variabele ingesteld
           werd. Anders zal het ze opslaan in /tmp.

   TMPDIR

           aptitude zal zijn tijdelijke bestanden plaatsen in de map die door
           deze omgevingsvariabele aangeduid wordt. Indien er geen waarde
           voor TMPDIR ingesteld werd, zal TMP gebruikt worden. Als ook TMP
           niet ingesteld is, zal aptitude /tmp gebruiken.

Bestanden

   /var/lib/aptitude/pkgstates

           Het bestand waarin de toestand van pakketten en sommige
           pakketvlaggen opgeslagen worden.

   /etc/apt/apt.conf, /etc/apt/apt.conf.d/*, ~/.aptitude/config

           De configuratiebestanden voor aptitude. ~/.aptitude/config heeft
           voorrang op /etc/apt/apt.conf. Zie apt.conf(5) voor documentatie
           over de indeling en de inhoud van deze bestanden.

Zie ook

   apt-get(8), apt(8), /usr/share/doc/aptitude/html/taalcode/index.html van
   het pakket aptitude-doc-taalcode

   --------------------------------------------------------------------------

Name

   aptitude-create-state-bundle — de huidige toestand van aptitude
   samenbundelen

Samenvatting

   aptitude-create-state-bundle [opties...] uitvoerbestand

Omschrijving

   [Opmerking] Opmerking
               Dit commando is hoofdzakelijk bedoeld voor intern gebruik en
               voor het rapporteren van bugs in uitzonderlijke gevallen. In
               normale omstandigheden is het niet bedoeld voor gewone
               gebruikers.

   aptitude-create-state-bundle maakt een gecomprimeerd archief aan waarin de
   bestanden opgeslagen worden die nodig zijn om de huidige toestand van het
   pakketarchief te repliceren. De volgende bestanden en mappen worden in de
   bundel opgenomen:

     * $HOME/.aptitude

     * /var/lib/aptitude

     * /var/lib/apt

     * /var/cache/apt/*.bin

     * /etc/apt

     * /var/lib/dpkg/status

   De uitvoer van dit programma kan gebruikt worden als een argument voor
   aptitude-run-state-bundle(1).

Opties

   --force-bzip2

           Omzeil het volgens de automatische detectie te gebruiken
           compressiealgoritme. Standaard gebruikt
           aptitude-create-state-bundle bzip2(1) als het beschikbaar is en
           anders gzip(1). Met het opgeven van deze optie wordt het gebruik
           van bzip2 afgedwongen, zelfs als blijkt dat het niet beschikbaar
           is.

   --force-gzip

           Omzeil het volgens de automatisch detectie te gebruiken
           compressiealgoritme. Standaard gebruikt
           aptitude-create-state-bundle bzip2(1) als het beschikbaar is en
           anders gzip(1). Met het opgeven van deze optie wordt het gebruik
           van gzip afgedwongen, zelfs als bzip2 beschikbaar is.

   --help

           Geef in het kort weer wat het gebruik van dit programma is en
           breek dan af.

   --print-inputs

           Toon een lijst met bestanden en mappen die het programma zou
           verpakken mocht het een bundel maken, in plaats van echt een
           bundel te maken.

Bestandsindeling

   Het bundelbestand is gewoon een tar(1)-bestand dat met behulp van bzip2(1)
   of gzip(1) gecomprimeerd werd en waarbij de bestandsbomen van de invoer
   “.” als basis hebben.

Zie ook

   aptitude-run-state-bundle(1), aptitude(8), apt(8)

   --------------------------------------------------------------------------

Name

   aptitude-run-state-bundle — pak een statusbundel van aptitude uit en
   gebruik dit om er aptitude op uit te voeren.

Samenvatting

   aptitude-run-state-bundle [opties...] invoerbestand [ programma
   [argumenten...]]

Omschrijving

   [Opmerking] Opmerking
               Dit commando is hoofdzakelijk bedoeld voor intern gebruik en
               voor het rapporteren van bugs in uitzonderlijke gevallen. In
               normale omstandigheden is het niet bedoeld voor gewone
               gebruikers.

   aptitude-run-state-bundle pakt de opgegeven statusbundel van aptitude die
   met aptitude-create-state-bundle(1) aangemaakt werd, uit in een tijdelijke
   map, voert daarop programma uit met de opgegeven argumenten en verwijdert
   nadien de tijdelijke map. Indien programma niet opgegeven wordt, wordt
   teruggevallen op aptitude(8), wat de standaard is.

Opties

   De volgende opties mogen op de commandoregel aan het invoerbestand
   voorafgaan. Opties die na het invoerbestand staan worden geïnterpreteerd
   als argumenten voor aptitude.

   --append-args

           Plaats de opties die de locatie van de statusbundel vermelden, aan
           het eind van de commandoregel bij het uitvoeren van programma, in
           de plaats van aan het begin (standaard worden opties aan het begin
           geplaatst).

   --help

           Toon een korte samenvatting van het gebruik.

   --prepend-args

           Plaats de opties die de locatie van de statusbundel vermelden, aan
           het begin van de commandoregel bij het uitvoeren van programma, en
           hef eventuele eerdere --append-args-instructies op (standaard
           worden opties aan het begin geplaatst).

   --no-clean

           Verwijder de uitgepakte statusmap niet na het uitvoeren van
           aptitude. Het kan zijn dat u dit bijvoorbeeld wilt gebruiken als u
           een probleem wilt onderzoeken dat optreedt bij het wijzigen van
           het statusbestand van aptitude. Als aptitude afsluit, zal de naam
           van de statusmap weergegeven worden, zodat u er later naartoe kunt
           gaan.

           Deze optie wordt automatisch geactiveerd door --statedir.

   --really-clean

           Verwijder de statusmap na het uitvoeren vanaptitude, zelfs al werd
           --no-clean of --statedir opgegeven.

   --statedir

           Behandel het invoerbestand niet als statusbundel maar als een
           uitgepakte statusbundel. U kunt dit bijvoorbeeld gebruiken om
           gebruik te maken van een statusmap die aangemaakt werd bij een
           eerdere uitvoering van het programma met de optie --no-clean.

   --unpack

           Pak het invoerbestand naar een tijdelijke map uit, maar voer het
           programma aptitude niet echt uit.

Zie ook

   aptitude-create-state-bundle(1), aptitude(8), apt(8)