2
2
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
3
3
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
4
4
<!ENTITY legal SYSTEM "gpl.xml">
5
<!ENTITY appversion "0.52">
5
<!ENTITY appversion "0.53">
6
6
<!ENTITY app "<application>Synaptic Package Manager</application>">
7
<!ENTITY manrevision "0.1">
7
<!ENTITY manrevision "0.1.1">
8
8
<!ENTITY date "October 2003">
10
10
<!-- =============Document Header ============================= -->
83
79
<sect1 id="synaptic-introduction">
80
<title>Introduction</title>
88
The &app; enables you to install software onto your computer and to manage the software that is
82
The &app; enables you to install software onto your computer and to manage the software, that is
89
83
already installed. The software is bundled in so called <emphasis>packages</emphasis>. A single
90
84
application can even exist of several packages: e.g. the <application>Mozilla Internet Suite</application> is packaged
91
to <emphasis>mozilla-browser</emphasis> that contains the actual browser and <emphasis>mozilla-mail
92
</emphasis> that contains the mail client (this example refers to Debian GNU/Linux and can be
85
to <emphasis>mozilla-browser</emphasis>, that contains the actual browser, and <emphasis>mozilla-mail
86
</emphasis>, that contains the mail client (this example refers to Debian GNU/Linux and can be
93
87
different on your distribution).
96
To avoid duplications most applications reuse the functionality of other applications or libraries
90
Nearly all applications reuse the functionality of other applications or libraries
97
91
(libraries only provide functions to other libraries or applications and are no stand alone
98
applications). So the most packages depend on other packages. The &app; resolves the <emphasis>
92
applications) to avoid doubled efforts. So the most packages depend on other packages. The &app; resolves the <emphasis>
99
93
dependencies</emphasis> for you automatically.
102
Technically the &app; is based on the package manager <application>APT</application> and provides functions that are
96
Technically the &app; is based on the package manager <application>APT</application> and provides functions, that are
103
97
similar to the ones of the command line tool <command>apt-get</command> in a graphical environment.
401
<sect2 id="synaptic-win-selector" xreflabel="selector">
391
<sect2 id="synaptic-win-selector" xreflabel="category selector">
392
<title>Category Selector</title>
407
The selector on the left side allows to narrow down the packages listed in the <xref linkend="synaptic-win-list"/>
395
The selector on the left side allows you to narrow down the packages, that are shown in the <xref linkend="synaptic-win-list"/>
529
The column order and the used colors can be changed in the preferences, see
530
<xref linkend="synaptic-prefs-ordercolor"/>.
515
The column order and the used colors can be changed in the preferences.
536
521
<sect2 id="synaptic-win-properties" xreflabel="properties">
522
<title>Package Properties</title>
542
525
To open the properties dialog of a selected package:
583
566
The notebook provides the following tabs:
585
568
<table frame="topbot" id="table-synaptic-propertiestabs">
587
Tabs in the properties dialog
569
<title>Tabs in the properties dialog</title>
589
570
<tgroup cols="2" colsep="0" rowsep="0">
590
571
<colspec colname="COLSPEC0" colwidth="30*"/>
591
572
<colspec colname="COLSPEC1" colwidth="70*"/>
637
<sect1 id="synaptic-browsefind">
639
Browsing and Finding Packages
618
<!-- sect1 id="synaptic-browsefind">
620
NEEDS A REWRITE - SO DISABLED FOR 0.53
621
<title>Browsing and Searching for Packages</title>
642
624
<sect2 id="synaptic-browse">
644
626
To Browse the List of Known Packages (FIXME)
822
800
Furthermore performing a <xref linkend="anchor-dist-upgrade"/>,
823
801
<xref linkend="anchor-dwww"/> the online documentation,
824
802
<xref linkend="anchor-changelog"/> the changelog and the advanced actions
825
<xref linkend="anchor-force"/> the installation of a specifc package version,
826
<xref linkend="anchor-lock"/> a package to the current version are descripted.
803
<xref linkend="anchor-force"/> the installation of a specific package version,
804
<xref linkend="anchor-lock"/> a package to the current version are described.
829
807
<sect2 id="synaptic-pkg-install">
808
<title>To Install Packages</title>
834
810
<anchor id="anchor-installing" xreflabel="installing"/>
838
814
If different version of the same package are available &app; will select the most
839
applicable by default. To force the installation of a specific version that is differnet
815
applicable by default. To force the installation of a specific version that is different
840
816
to the default one, see <xref linkend="synaptic-pkg-force"/>.
845
If you have <xref linkend="anchor-find"/> a package that you want to install
846
perform the following steps:
821
If you want to install a package perform the following steps:
851
Refresh the list of known packages to be aware of the latest version available:
826
Reload the list of known packages to be aware of the latest version available:
856
831
Choose <menuchoice><guimenu>Edit</guimenu>
857
<guimenuitem>Refresh Package List</guimenuitem>
832
<guimenuitem>Reload Package List</guimenuitem>
858
833
</menuchoice> from the menu.
863
Click on <guibutton>Refresh</guibutton> in the toolbar.
838
Click on <guibutton>Reload</guibutton> in the toolbar.
868
843
Press the key combination
869
<keycombo><keycap>Ctrl</keycap><keycap>U</keycap></keycombo>.
844
<keycombo><keycap>Ctrl</keycap><keycap>R</keycap></keycombo>.
956
931
During the processing of the changes you will see a progressbar. Wait until
957
the changes have been applied. This can take some time depending on the size
958
of the changes. Afterwards you will be returned to the main window.
932
the changes have been applied. This can take some time depending on the number
933
of changes. Afterwards you will be returned to the main window.
962
937
The progressbar is not available on Debian system. Instead you will
963
938
see a detailed terminal output.
978
953
from the system by default.
981
<emphasis>Debian only:</emphasis> You can change the default behavior in the
982
<xref linkend="synaptic-prefs-action"/>.
956
<emphasis>Debian only:</emphasis> You can change the default behavior in the preferences.
985
959
<emphasis>Debian only:</emphasis> To remove all files related to the package
1086
1059
During the processing of the changes you will see a progressbar. Wait until
1087
the changes have been applied. This can take some time depending on the size
1088
of the changes. Afterwards you will be returned to the main window.
1060
the changes have been applied. This can take some time depending on the number
1061
of changes. Afterwards you will be returned to the main window.
1092
1065
The progressbar is not available on Debian system. Instead you will
1093
1066
see a detailed terminal output.
1099
1072
<sect2 id="synaptic-pkg-upgrade">
1073
<title>To Upgrade Packages</title>
1104
1075
<anchor id="anchor-upgrading" xreflabel="upgrading"/>
1112
Refresh the list of known packages to be aware of the latest version available:
1083
Reload the list of known packages to be aware of the latest version available:
1117
1088
Choose <menuchoice><guimenu>Edit</guimenu>
1118
<guimenuitem>Refresh Package List</guimenuitem></menuchoice>
1089
<guimenuitem>Reload Package List</guimenuitem></menuchoice>
1124
Click on <guibutton>Refresh</guibutton> in the toolbar.
1095
Click on <guibutton>Reload</guibutton> in the toolbar.
1129
1100
Press the key combination
1130
<keycombo><keycap>Ctrl</keycap><keycap>U</keycap></keycombo>.
1101
<keycombo><keycap>Ctrl</keycap><keycap>R</keycap></keycombo>.
1133
1104
</itemizedlist>
1216
1187
During the processing of the changes you will see a progressbar. Wait until
1217
the changes have been applied. This can take some time depending on the size
1218
of the changes. Afterwards you will be returned to the main window.
1188
the changes have been applied. This can take some time depending on the number
1189
of changes. Afterwards you will be returned to the main window.
1222
1193
The progressbar is not available on Debian system. Instead you will
1223
1194
see a detailed terminal output.
1237
1208
<sect2 id="synaptic-pkg-upgradesystem">
1239
To Upgrade the Whole System
1209
<title>To Upgrade the Whole System</title>
1242
1211
<anchor id="anchor-dist-upgrade" xreflabel="system upgrade"/>
1246
The global upgrade enables you to upgrade your system
1247
to the latest version without having to mark and validate each package upgrade manually.
1251
&app; provides two global upgrade methods:
1214
&app; provides two methods for marking packages for upgrade:
1298
Refresh the list of known packages to be aware of the latest version available:
1261
Reload the list of known packages to be aware of the latest version available:
1303
1266
Choose <menuchoice><guimenu>Edit</guimenu>
1304
<guimenuitem>Refresh Package List</guimenuitem></menuchoice> from the menu.
1267
<guimenuitem>Reload Package List</guimenuitem></menuchoice> from the menu.
1309
Click on <guibutton>Refresh</guibutton> in the toolbar.
1272
Click on <guibutton>Reload</guibutton> in the toolbar.
1314
1277
Press the key combination <keycombo>
1315
<keycap>Ctrl</keycap><keycap>U</keycap></keycombo>.
1278
<keycap>Ctrl</keycap><keycap>R</keycap></keycombo>.
1318
1281
</itemizedlist>
1324
Mark the package(s) for upgrade:
1287
Mark all possible upgrades:
1329
Click on <guibutton>Upgrade System
1292
Click on <guibutton>Mark all Upgrades
1330
1293
</guibutton> in the toolbar.
1335
1298
Choose <menuchoice><guimenu>Edit</guimenu>
1336
<guimenuitem>Upgrade System</guimenuitem>
1299
<guimenuitem>Mark all Upgrades</guimenuitem>
1337
1300
</menuchoice> from the menu.
1389
1352
During the processing of the changes you will see a progressbar. Wait until
1390
the changes have been applied. This can take some time depending on the size
1391
of the changes. Afterwards you will be returned to the main window.
1353
the changes have been applied. This can take some time depending on the number
1354
of changes. Afterwards you will be returned to the main window.
1395
1358
The progressbar is not available on Debian system. Instead you will
1396
1359
see a detailed terminal output.
1404
You can change the default upgrade method in the
1405
<xref linkend="synaptic-prefs-actions"/> for further upgrades.
1367
You can change the default upgrade method for further upgrade in the preferences
1368
<!-- xref linkend="synaptic-prefs-actions"/-->.
1410
1373
<!-- sect2 id="synaptic-pkg-downgrade">
1412
To Downgrade Packages
1374
<title>To Downgrade Packages</title>
1545
1504
During the processing of the changes you will see a progressbar. Wait until
1546
the changes have been applied. This can take some time depending on the size
1547
of the changes. Afterwards you will be returned to the main window.
1505
the changes have been applied. This can take some time depending on the number
1506
of changes. Afterwards you will be returned to the main window.
1551
1510
The progressbar is not available on Debian system. Instead you will
1552
1511
see a detailed terminal output.
1557
1516
<sect2 id="synaptic-pkg-undo">
1517
<title>To Unmark Changes</title>
1563
1520
The following ways allow you to unmark changes:
1700
1653
Choose <menuchoice><guimenu>Package</guimenu>
1701
<guimenuitem>Documentation</guimenuitem></menuchoice>.
1654
<guimenuitem>Browse Documentation</guimenuitem></menuchoice>.
1707
1660
<sect2 id="synaptic-pkg-changelog">
1709
To View the Changelog of a Package (Debian only)
1661
<title>To View the Changelog of a Package (Debian only)</title>
1712
1663
<anchor id="anchor-changelog" xreflabel="reading"/>
1775
1724
<sect2 id="synaptic-pkg-force">
1777
To Force the Installation of a Specific Version
1725
<title>To Force the Installation of a Specific Version</title>
1780
1727
<anchor id="anchor-force" xreflabel="forcing"/>
1784
1731
The &app; always selects the most applicable version available. If you force a
1785
differnet version from the default one, errors in the dependency handling
1732
different version from the default one, errors in the dependency handling
1791
To force the installation of a version of package differnet to the default one
1738
To force the installation of a version of package different to the default one
1792
1739
perform the following steps:
1797
Refresh the list of known packages to be aware of the latest version available:
1744
Reload the list of known packages to be aware of the latest version available:
1802
1749
Choose <menuchoice><guimenu>Edit</guimenu>
1803
<guimenuitem>Refresh Package List</guimenuitem>
1750
<guimenuitem>Reload Package List</guimenuitem>
1804
1751
</menuchoice> from the menu.
1809
Click on <guibutton>Refresh</guibutton> in the toolbar.
1756
Click on <guibutton>Reload</guibutton> in the toolbar.
1814
1761
Press the key combination
1815
<keycombo><keycap>Ctrl</keycap><keycap>U</keycap></keycombo>.
1762
<keycombo><keycap>Ctrl</keycap><keycap>R</keycap></keycombo>.
1818
1765
</itemizedlist>
1872
1819
During the processing of the changes you will see a progressbar. Wait until
1873
the changes have been applied. This can take some time depending on the size
1874
of the changes. Afterwards you will be returned to the main window.
1820
the changes have been applied. This can take some time depending on the number
1821
of changes. Afterwards you will be returned to the main window.
1878
1825
The progressbar is not available on Debian system. Instead you will
1879
1826
see a detailed terminal output.
1885
1832
<sect2 id="synaptic-pkg-fix">
1887
To Fix Broken Packages
1833
<title>To Fix Broken Packages</title>
1891
1836
&app; will not allow any further changes to the system before all broken packages are fixed.
1946
1891
During the processing of the changes you will see a progressbar. Wait until
1947
the changes have been applied. This can take some time depending on the size
1948
of the changes. Afterwards you will be returned to the main window.
1892
the changes have been applied. This can take some time depending on the number
1893
of changes. Afterwards you will be returned to the main window.
1952
1897
The progressbar is not available on Debian system. Instead you will
1953
1898
see a detailed terminal output.
1979
1922
<sect2 id="synaptic-repo-update">
1981
To Refresh the List of Known Packages
1923
<title>To Reload the List of Known Packages</title>
1925
To collect the list of all available packages from the repositories choose one of the following
1989
1931
Choose <menuchoice><guimenu>Edit</guimenu>
1990
<guimenuitem>Refresh Package List</guimenuitem></menuchoice> from the menu.
1932
<guimenuitem>Reload Package List</guimenuitem></menuchoice> from the menu.
1995
Click on <guibutton>Update List</guibutton> in the toolbar.
1937
Click on <guibutton>Reload</guibutton> in the toolbar.
1998
1940
</itemizedlist>
2001
1943
<sect2 id="synaptic-repo-manage">
2003
To Edit, Add or Remove Repositories
1944
<title>To Edit, Add or Remove Repositories</title>
2006
1946
You can edit, add or delete repositories in the repository preferences.
2044
1980
<sect2 id="synaptic-repo-aptline">
2046
The Syntax of the APT line
1981
<title>The Syntax of the APT line</title>
2049
1983
The package manager stores all available repositories in a text based configuration file.
2050
Each line describes the type, location and content of one repositroy.
1984
Each line describes the type, location and content of one repository.
2053
1987
<table frame="topbot" id="table-synaptic-aptline-syntax">
2055
Synatax of an APT line e.g. <emphasis>deb http://ftp.debian.org sarge main</emphasis>
1988
<title>Syntax of an APT line e.g. <emphasis>deb http://ftp.debian.org sarge main</emphasis></title>
2057
1989
<tgroup cols="2" colsep="0" rowsep="0">
2058
1990
<colspec colname="COLSPEC0" colwidth="30*"/>
2059
1991
<colspec colname="COLSPEC1" colwidth="70*"/>
2075
2007
<entry valign="top">
2076
The first elements describes the type of the repositroy.
2008
The first elements describes the type of the repository.
2077
2009
Possible values are <emphasis>deb</emphasis> (Debian binary packages), <emphasis>deb-src
2078
2010
</emphasis>(Debian source packages), <emphasis>rpm</emphasis> (RPM binary packages),
2079
2011
<emphasis>rpm-src</emphasis> (Redhat source packages), <emphasis>rpmdir</emphasis>
2088
2020
<entry valign="top">
2089
2021
The second element is the location of the repository.
2090
The repositroy can be accessed by the protocols HTTP and
2022
The repository can be accessed by the protocols HTTP and
2091
2023
FTP, or locally on a CD, DVD or hard disk.
2109
2041
<entry valign="top">
2110
2042
The forth element describes sections of the
2111
repositroy that should be included. By default official Debian repositories are
2043
repository that should be included. By default official Debian repositories are
2112
2044
separated into the sections <emphasis>main</emphasis>, <emphasis>
2113
2045
contrib</emphasis> and <emphasis>non-free</emphasis>, see the
2129
2061
<sect1 id="synaptic-filter">
2062
<title>Custom Filters</title>
2134
Filters enable you to narrow down the list of shown packages.
2064
Filters enable you to narrow down the list of shown packages by a variety of package attributes.
2137
2067
&app; comes with a set of predefined filters.
2140
2070
<table frame="topbot" id="table-synaptic-filters">
2071
<title>Predefined Filters</title>
2144
2072
<tgroup cols="2" colsep="0" rowsep="0">
2145
2073
<colspec colname="COLSPEC0" colwidth="30*"/>
2146
2074
<colspec colname="COLSPEC1" colwidth="70*"/>
2093
<entry valign="top">Marked Changes</entry>
2094
<entry valign="top">
2095
Display all packages that are marked for a status change.
2099
<entry valign="top">Pkg with Debconf</entry>
2100
<entry valign="top">
2101
Display all packages that can be configured through debconf
2106
<entry valign="top">Broken</entry>
2107
<entry valign="top">
2108
Display only packages with broken dependencies.
2112
<entry valign="top">Upgradable (upstream)</entry>
2113
<entry valign="top">
2114
Display all packages that can be upgraded to a later
2124
Because of some interface changes the set of predefined filters changed, too.
2125
The old and deprecated filters are not removed automatically by Synaptic.
2128
<table frame="topbot" id="table-synaptic-filters-deprecated">
2129
<title>Deprecated Filters</title>
2130
<tgroup cols="2" colsep="0" rowsep="0">
2131
<colspec colname="COLSPEC0" colwidth="30*"/>
2132
<colspec colname="COLSPEC1" colwidth="70*"/>
2135
<entry valign="top" align="left">
2138
<entry valign="top" align="left">
2165
2145
<entry valign="top">Install</entry>
2166
2146
<entry valign="top">
2167
2147
Display only currently installed packages.
2233
2212
<sect2 id="synaptic-filter-apply">
2213
<title>To Apply Filters</title>
2215
To apply a filter follow these steps:
2243
Choose the filter from the <guibutton>Show</guibutton> combobox in the main window.
2220
Choose <guibutton>Custom Filters</guibutton> from the category combobox in
2226
Choose the wished filter from the <xref linkend="synaptic-win-selector"/>.
2249
2232
<sect2 id="synaptic-filter-edit" xreflabel="filter editor">
2251
To Edit or Create Filters
2233
<title>To Edit or Create Custom Filters</title>
2255
2236
Filters can be created, deleted and modified in the filter editor:
2261
Choose from the menu <menuchoice><guimenu>View</guimenu><guimenuitem>
2262
Edit Filters...</guimenuitem></menuchoice>.
2267
Click on <guibutton>Filters...</guibutton> in the main window.
2240
Choose <menuchoice><guimenu>Preferences</guimenu><guimenuitem>
2241
Filters</guimenuitem></menuchoice> from the menu.
2273
2245
<title>Edit Filters</title>
2558
2520
<sect2 id="synaptiac-prefs-temp">
2521
<title>Temporary Files</title>
2563
2523
Configure the management of completely or partially downloaded package files.
2567
2527
<sect2 id="synaptiac-prefs-network">
2528
<title>Network</title>
2572
2530
Configure the Internet connection and proxy server.
2576
2534
<sect2 id="synaptiac-prefs-expert">
2535
<title>Expert</title>
2586
2542
<sect1 id="synaptic-bugs">
2588
Known Bugs and Limitations
2543
<title>Known Bugs and Limitations</title>
2661
2613
<entry valign="top">
2662
<keycombo><keycap>Ctrl</keycap><keycap>E</keycap></keycombo>
2614
Reload the list of known packages
2664
2616
<entry valign="top">
2665
Apply all marked changes
2617
<keycombo><keycap>Ctrl</keycap><keycap>R</keycap></keycombo>
2669
2621
<entry valign="top">
2622
Open the package search dialog
2624
<entry valign="top">
2670
2625
<keycombo><keycap>Ctrl</keycap><keycap>F</keycap></keycombo>
2672
<entry valign="top">
2673
Open the package find dialog
2677
<entry valign="top">
2678
<keycombo><keycap>Ctrl</keycap><keycap>G</keycap></keycombo>
2629
<entry valign="top">
2630
Open the properties dialog for the selected package
2632
<entry valign="top">
2633
<keycombo><keycap>Ctrl</keycap><keycap>O</keycap></keycombo>
2637
<entry valign="top">
2638
Mark the selected package(s) for installation
2640
<entry valign="top">
2641
<keycombo><keycap>Ctrl</keycap><keycap>I</keycap></keycombo>
2645
<entry valign="top">
2646
Mark the selected package(s) for upgrade
2648
<entry valign="top">
2649
<keycombo><keycap>Ctrl</keycap><keycap>U</keycap></keycombo>
2653
<entry valign="top">
2654
Mark the selected package(s) for removal
2656
<entry valign="top">
2657
<keycap>Delete</keycap>
2661
<entry valign="top">
2662
Mark the selected package(s) for complete removal (Debian only)
2664
<entry valign="top">
2665
<keycombo><keycap>Shift</keycap><keycap>Delete</keycap></keycombo>
2669
<entry valign="top">
2670
Unmark any changes to the selected package(s)
2672
<entry valign="top">
2673
<keycombo><keycap>Ctrl</keycap><keycap>N</keycap></keycombo>
2680
2677
<entry valign="top">
2681
2678
Mark all possible upgrades
2685
<entry valign="top">
2686
<keycombo><keycap>Ctrl</keycap><keycap>I</keycap></keycombo>
2688
<entry valign="top">
2689
Mark the selected package(s) for installation
2693
<entry valign="top">
2694
<keycombo><keycap>Ctrl</keycap><keycap>N</keycap></keycombo>
2696
<entry valign="top">
2697
Unmarked any changes and set package as before
2701
2680
<entry valign="top">
2702
2681
<keycombo><keycap>Ctrl</keycap><keycap>G</keycap></keycombo>
2704
<entry valign="top">
2705
Upgrade the whole system by marking all available upgrade
2709
<entry valign="top">
2710
<keycombo><keycap>Ctrl</keycap><keycap>I</keycap></keycombo>
2712
<entry valign="top">
2713
Mark the selected package(s) for installation
2685
<entry valign="top">
2686
Undo the last status change to a package and to the
2687
therefor required dependencies
2689
<entry valign="top">
2690
<keycombo><keycap>Ctrl</keycap><keycap>Z</keycap></keycombo>
2694
<entry valign="top">
2695
Redo the last reverted status change to a package and to the
2696
therefor required dependencies
2698
<entry valign="top">
2699
<keycombo><keycap>Shift</keycap><keycap>Ctrl</keycap>
2700
<keycap>Z</keycap></keycombo>
2704
<entry valign="top">
2705
Apply all marked changes
2707
<entry valign="top">
2708
<keycombo><keycap>Ctrl</keycap><keycap>P</keycap></keycombo>
2712
<entry valign="top">
2717
2715
<entry valign="top">
2718
2716
<keycombo><keycap>Ctrl</keycap><keycap>Q</keycap></keycombo>
2720
<entry valign="top">
2725
<entry valign="top">
2726
<keycombo><keycap>Ctrl</keycap><keycap>R</keycap></keycombo>
2728
<entry valign="top">
2729
Mark the selected package(s) for removal
2733
<entry valign="top">
2734
<keycombo><keycap>Ctrl</keycap><keycap>U</keycap></keycombo>
2736
<entry valign="top">
2737
Refresh the list of known package
2720
<entry valign="top">
2721
Show the manual of &app;
2723
<entry valign="top">