linuxOS_AP05/debian/base-linaro/binary/usr/share/synaptic/html/ar01s03.html

439 lines
32 KiB
HTML
Raw Permalink Normal View History

2025-09-26 01:40:02 +00:00
<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Managing Packages</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" href="index.html" title="Synaptic Package Manager Manual V0.1.2"><link rel="up" href="index.html" title="Synaptic Package Manager Manual V0.1.2"><link rel="prev" href="ar01s02.html" title="Main Window"><link rel="next" href="ar01s04.html" title="Repositories"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Managing Packages</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s02.html">Prev</a>&#160;</td><th width="60%" align="center">&#160;</th><td width="20%" align="right">&#160;<a accesskey="n" href="ar01s04.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="synaptic-single"></a>Managing Packages</h2></div></div></div><p>
This chapter covers the basic actions <a class="xref" href="ar01s03.html#anchor-installing">installing</a>,
<a class="xref" href="ar01s03.html#anchor-removing">removing</a> and <a class="xref" href="ar01s03.html#anchor-upgrading">upgrading</a>
of packages.
</p><p>
Furthermore performing a <a class="xref" href="ar01s03.html#anchor-dist-upgrade">system upgrade</a>,
<a class="xref" href="ar01s03.html#anchor-dwww">browsing</a> the online documentation,
<a class="xref" href="ar01s03.html#anchor-changelog">reading</a> the changelog and the advanced actions
<a class="xref" href="ar01s03.html#anchor-force">forcing</a> the installation of a specific package version,
<a class="xref" href="ar01s03.html#anchor-lock">locking</a> a package to the current version are described.
</p><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="synaptic-pkg-install"></a>To Install Packages</h3></div></div></div><a name="anchor-installing"></a><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
If different version of the same package are available <span class="application">Synaptic Package Manager</span> will select the most
applicable by default. To force the installation of a specific version that is different
to the default one, see <a class="xref" href="ar01s03.html#synaptic-pkg-force" title="To Force the Installation of a Specific Version">the section called &#8220;To Force the Installation of a Specific Version&#8221;</a>.
</p></div><p>
If you want to install a package perform the following steps:
</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
Reload the package information to be aware of the latest versions available:
</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>
Choose <span class="guimenu">Edit</span> &#8594; <span class="guimenuitem">Reload Package Information</span> from the menu.
</p></li><li class="listitem"><p>
Click on <span class="guibutton">Reload</span> in the toolbar.
</p></li><li class="listitem"><p>
Press the key combination
<span class="keycap"><strong>Ctrl</strong></span>+<span class="keycap"><strong>R</strong></span>.
</p></li></ul></div><p>
</p></li><li class="listitem"><p>
Mark the package for installation:
</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>
Double click on the name of the package in the
<a class="xref" href="ar01s02.html#synaptic-win-list" title="Package List">package list</a>.
</p></li><li class="listitem"><p>
Click on the status icon of the package and choose <span class="guimenuitem">
Mark for Installation</span> from the menu.
</p></li><li class="listitem"><p>
Right click on the package and choose <span class="guimenuitem">
Mark for Installation</span> from the
context menu.
</p></li><li class="listitem"><p>
Select the package and
choose <span class="guimenu">Package</span> &#8594; <span class="guimenuitem">Mark for Installation</span> from the menu.
</p></li><li class="listitem"><p>
Select the package and
press the key combination <span class="keycap"><strong>Ctrl</strong></span>+<span class="keycap"><strong>I</strong></span>.
</p></li></ul></div><p>
</p><p>
If the installation of the package(s) requires additional changes, you will be asked
for confirmation. To also mark the additional changes click on the button <span class="guibutton">Mark
</span>.
</p></li><li class="listitem"><p>
Apply the marked changes to actually install the package:
</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>
Click on <span class="guibutton">Apply</span> in the toolbar.
</p></li><li class="listitem"><p>
Choose <span class="guimenu">Edit</span> &#8594; <span class="guimenuitem">Apply Marked Changes</span> from the menu.
</p></li><li class="listitem"><p>
Press the key combination
<span class="keycap"><strong>Ctrl</strong></span>+<span class="keycap"><strong>P</strong></span>.
</p></li></ul></div><p>
</p></li><li class="listitem"><p>
You will be asked for confirmation. Check the summarized changes that will be applied.
To continue with the actual installation confirm the changes click on <span class="guibutton">Apply</span>.
</p></li><li class="listitem"><p>
During the processing of the changes you will see a progressbar. Wait until
the changes have been applied. This can take some time depending on the number
of changes. Afterwards you will be returned to the main window.
</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
The progressbar is not available on Debian system. Instead you will
see a detailed terminal output.
</p></div></li></ol></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="synaptic-pkg-remove"></a>To Remove Packages</h3></div></div></div><a name="anchor-removing"></a><p>
</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
Configuration files and user created data (e.g. a website in "/var/www") are not removed
from the system by default.
</p><p>
<span class="emphasis"><em>Debian only:</em></span> You can change the default behavior in the preferences.
</p><p>
<span class="emphasis"><em>Debian only:</em></span> To remove all files related to the package
choose <span class="guimenuitem">Mark for
Complete Removal</span> instead of
<span class="guimenuitem">Mark for Removal</span>.
</p></div><p>
</p><p>
To remove a packages follow these steps:
</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
Mark the package for removal:
</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>
Double click on the name of the installed package in the
<a class="xref" href="ar01s02.html#synaptic-win-list" title="Package List">package list</a>.
</p></li><li class="listitem"><p>
Click on the status icon of the package and choose <span class="guimenuitem">
Mark for Removal</span> from the menu.
</p></li><li class="listitem"><p>
Right click on the package and choose <span class="guimenuitem">
Remove</span> from the context menu.
</p></li><li class="listitem"><p>
Select the package and
choose <span class="guimenu">Package</span> &#8594; <span class="guimenuitem">Mark for Removal</span> from the menu.
</p></li><li class="listitem"><p>
Select the package and
press the key <span class="keycap"><strong>Delete</strong></span>.
</p></li></ul></div><p>
</p><p>
If the removal of the package(s) requires additional changes, you will be asked
for confirmation. To also mark the additional changes click on the button <span class="guibutton">Mark
</span>.
</p></li><li class="listitem"><p>
Apply the marked changes to actually remove the package(s):
</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>
Click on <span class="guibutton">Apply</span> in the toolbar.
</p></li><li class="listitem"><p>
Choose <span class="guimenu">Edit</span> &#8594; <span class="guimenuitem">Apply Marked Changes</span> from the menu.
</p></li><li class="listitem"><p>
Press the key combination
<span class="keycap"><strong>Ctrl</strong></span>+<span class="keycap"><strong>P</strong></span>.
</p></li></ul></div><p>
</p></li><li class="listitem"><p>
You are asked for confirmation. Check the summarized changes that will be applied.
To continue with the actual removal confirm the changes click on <span class="guibutton">Apply</span>.
</p></li><li class="listitem"><p>
During the processing of the changes you will see a progressbar. Wait until
the changes have been applied. This can take some time depending on the number
of changes. Afterwards you will be returned to the main window.
</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
The progressbar is not available on Debian system. Instead you will
see a detailed terminal output.
</p></div></li></ol></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="synaptic-pkg-upgrade"></a>To Upgrade Packages</h3></div></div></div><a name="anchor-upgrading"></a><p>
To upgrade a package follow these steps:
</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
Reload the package information to be aware of the latest versions available:
</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>
Choose <span class="guimenu">Edit</span> &#8594; <span class="guimenuitem">Reload Package Information</span>
from the menu.
</p></li><li class="listitem"><p>
Click on <span class="guibutton">Reload</span> in the toolbar.
</p></li><li class="listitem"><p>
Press the key combination
<span class="keycap"><strong>Ctrl</strong></span>+<span class="keycap"><strong>R</strong></span>.
</p></li></ul></div><p>
</p></li><li class="listitem"><p>
Mark the package for upgrade:
</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>
Double click on the name of the package with a later version available
in the <a class="xref" href="ar01s02.html#synaptic-win-list" title="Package List">package list</a>.
</p></li><li class="listitem"><p>
Click on the status icon of the package and choose <span class="guimenuitem">
Mark for Upgrade</span> from the menu.
</p></li><li class="listitem"><p>
Right click on the package and choose <span class="guimenuitem">
Mark for Upgrade</span> from the
context menu.
</p></li><li class="listitem"><p>
Select the package and
choose <span class="guimenu">Package</span> &#8594; <span class="guimenuitem">Mark for Upgrade</span> from the menu.
</p></li><li class="listitem"><p>
Select the package and
press the key combination
<span class="keycap"><strong>Ctrl</strong></span>+<span class="keycap"><strong>P</strong></span>.
</p></li></ul></div><p>
</p><p>
If the upgrade of the package(s) requires additional changes, you will be asked
for confirmation. To also mark the additional changes click on the button <span class="guibutton">Mark
</span>.
</p></li><li class="listitem"><p>
Apply the marked changes to actually upgrade the package:
</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>
Click on <span class="guibutton">Apply</span> in the toolbar.
</p></li><li class="listitem"><p>
Choose <span class="guimenu">Edit</span> &#8594; <span class="guimenuitem">Apply Marked Changes</span> from the menu.
</p></li><li class="listitem"><p>
Press the key combination
<span class="keycap"><strong>Ctrl</strong></span>+<span class="keycap"><strong>P</strong></span>.
</p></li></ul></div></li><li class="listitem"><p>
You are asked for confirmation. Check the summarized changes that will be applied.
To continue with the actual upgrade confirm the changes click on <span class="guibutton">Apply</span>.
</p></li><li class="listitem"><p>
During the processing of the changes you will see a progressbar. Wait until
the changes have been applied. This can take some time depending on the number
of changes. Afterwards you will be returned to the main window.
</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
The progressbar is not available on Debian system. Instead you will
see a detailed terminal output.
</p></div></li></ol></div><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p>
To upgrade all installed packages to the latest version,
see <a class="xref" href="ar01s03.html#synaptic-pkg-upgradesystem" title="To Upgrade the Whole System">the section called &#8220;To Upgrade the Whole System&#8221;</a>.
</p></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="synaptic-pkg-upgradesystem"></a>To Upgrade the Whole System</h3></div></div></div><a name="anchor-dist-upgrade"></a><p>
<span class="application">Synaptic Package Manager</span> provides two methods for marking packages for upgrade:
</p><div class="variablelist"><dl class="variablelist"><dt><span class="term">
Default Upgrade
</span></dt><dd><p>
The default upgrade method marks upgrades of installed packages only.
If the later version of a package depends on not installed packages
or conflicts with an already installed package,
the upgrade will not be marked.
</p></dd><dt><span class="term">
Smart Upgrade (Dist-Upgrade)
</span></dt><dd><p>
The smart upgrade method tries to resolve package conflicts intelligently. This includes
installing additional required packages and preferring packages with
higher priority.
</p><p>
Smart upgrade is also known as <span class="emphasis"><em>dist-upgrade</em></span> in the console tool apt-get.
</p></dd></dl></div><p>
</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
Upgrades to a later operating system major releases have to be performed with the
smart upgrade method, e.g. from Conectiva 9 to Conectiva 10 or from
Debian Woody to Debian Sarge.
</p></div><p>
</p><p>
To upgrade your system to the latest version follow these steps:
</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
Reload the package information to be aware of the latest versions available:
</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>
Choose <span class="guimenu">Edit</span> &#8594; <span class="guimenuitem">Reload Package Information</span> from the menu.
</p></li><li class="listitem"><p>
Click on <span class="guibutton">Reload</span> in the toolbar.
</p></li><li class="listitem"><p>
Press the key combination <span class="keycap"><strong>Ctrl</strong></span>+<span class="keycap"><strong>R</strong></span>.
</p></li></ul></div><p>
</p></li><li class="listitem"><p>
Mark all possible upgrades:
</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>
Click on <span class="guibutton">Mark all Upgrades
</span> in the toolbar.
</p></li><li class="listitem"><p>
Choose <span class="guimenu">Edit</span> &#8594; <span class="guimenuitem">Mark all Upgrades</span> from the menu.
</p></li><li class="listitem"><p>
Press the key combination <span class="keycap"><strong>Ctrl</strong></span>+<span class="keycap"><strong>G</strong></span>.
</p></li></ul></div><p>
</p></li><li class="listitem"><p>
Choose the upgrade method. Smart upgrade is recommended.
</p></li><li class="listitem"><p>
Apply the marked changes to actually upgrade the package(s):
</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>
Click on <span class="guibutton">Apply</span> in the toolbar.
</p></li><li class="listitem"><p>
Choose <span class="guimenu">Edit</span> &#8594; <span class="guimenuitem">Apply Marked Changes</span>
from the menu.
</p></li><li class="listitem"><p>
Press the key combination
<span class="keycap"><strong>Ctrl</strong></span>+<span class="keycap"><strong>P</strong></span>.
</p></li></ul></div><p>
</p></li><li class="listitem"><p>
You are asked for confirmation. Check the summarized changes that will be applied.
To continue with the actual upgrade confirm the changes click on <span class="guibutton">Apply</span>.
</p></li><li class="listitem"><p>
During the processing of the changes you will see a progressbar. Wait until
the changes have been applied. This can take some time depending on the number
of changes. Afterwards you will be returned to the main window.
</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
The progressbar is not available on Debian system. Instead you will
see a detailed terminal output.
</p></div></li></ol></div><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p>
You can change the default upgrade method for further upgrade in the preferences
.
</p></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="synaptic-pkg-apply"></a>To Apply Marked Changes</h3></div></div></div><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p>
To show packages that are marked for a status change
only choose the "Marked Changes" filter, see
<a class="xref" href="ar01s05.html#synaptic-filter-apply" title="To Apply Filters">the section called &#8220;To Apply Filters&#8221;</a>.
</p></div><p>
To apply marked changes:
</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>
Click on <span class="guibutton">Apply</span> in the toolbar.
</p></li><li class="listitem"><p>
Choose <span class="guimenu">Edit</span> &#8594; <span class="guimenuitem">Apply Marked Changes</span> from the menu.
</p></li><li class="listitem"><p>
Press the key combination
<span class="keycap"><strong>Ctrl</strong></span>+<span class="keycap"><strong>P</strong></span>.
</p></li></ul></div><p>
</p><p>
You are asked for confirmation. Check the summarized changes that will be applied.
To confirm the changes click on the button <span class="guibutton">Apply</span>.
</p><p>
During the processing of the changes you will see a progressbar. Wait until
the changes have been applied. This can take some time depending on the number
of changes. Afterwards you will be returned to the main window.
</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
The progressbar is not available on Debian system. Instead you will
see a detailed terminal output.
</p></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="synaptic-pkg-undo"></a>To Unmark Changes</h3></div></div></div><p>
The following ways allow you to unmark changes:
</p><div class="variablelist"><dl class="variablelist"><dt><span class="term">
To undo the marking of specific packages
</span></dt><dd><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>
Right click on the package and choose <span class="guimenuitem">Unmark</span> from
the context menu.
</p></li><li class="listitem"><p>
Select the package(s) and choose <span class="guimenu">Package</span> &#8594; <span class="guimenuitem">Unmark</span>.
</p></li><li class="listitem"><p>
Select the package(s) and press <span class="keycap"><strong>Ctrl</strong></span>+<span class="keycap"><strong>N</strong></span>.
</p></li></ul></div></dd><dt><span class="term">
To undo all markings
</span></dt><dd><p>
Choose <span class="guimenu">Edit</span> &#8594; <span class="guimenuitem">Unmark All</span>
from the menu.
</p></dd><dt><span class="term">
To undo the last marking
</span></dt><dd><p>
Choose <span class="guimenu">Edit</span> &#8594; <span class="guimenuitem">Undo</span>
from the menu.
</p><p>
This step can be repeated. The maxmium number of undo operations can be set
in the preferences. FIX link
</p></dd></dl></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="synaptic-pkg-config"></a>To Configure Packages (Debian only)</h3></div></div></div><p>
</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
To use this feature you have to install the package
<span class="emphasis"><em>libgnome2-perl</em></span>.
</p></div><p>
</p><p>
Debian provides a unified method, called <span class="emphasis"><em>debconf</em></span>, to configure software packages. This feature
is not supported by all packages. If a package supports this feature the configuration can be done
through an assistant.
</p><p>
To configure a supported package:
</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
Select the package that you wish to configure in the
<a class="xref" href="ar01s02.html#synaptic-win-list" title="Package List">package list</a>.
</p></li><li class="listitem"><p>
Choose <span class="guimenu">Package</span> &#8594; <span class="guimenuitem">Configure...</span> from the menu.
</p></li></ol></div><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p>
To get a list of all configurable packages choose the <span class="emphasis"><em>Configurable Packages</em></span> filter.
</p></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="synaptic-pkg-docu"></a>To View Documentation for Packages (Debian only)</h3></div></div></div><a name="anchor-dwww"></a><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
To use this feature you have to install the package <span class="emphasis"><em>dwww</em></span>.
</p></div><p>
Dwww provides access to all the installed documentation
related to package with a web browser. The whole documentation is
hosted via a local HTTP server.
</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
Select the package about that you wish to read additional documentation
in the <a class="xref" href="ar01s02.html#synaptic-win-list" title="Package List">package list</a>.
</p></li><li class="listitem"><p>
Choose <span class="guimenu">Package</span> &#8594; <span class="guimenuitem">Browse Documentation</span>.
</p></li></ol></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="synaptic-pkg-changelog"></a>To View the Changelog of a Package (Debian only)</h3></div></div></div><a name="anchor-changelog"></a><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
The changelog of native Debian packages can be viewed, only.
</p></div><p>
To view the changelog of a native Debian package perform the following steps:
</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
Select the package in the <a class="xref" href="ar01s02.html#synaptic-win-list" title="Package List">package list</a>.
</p></li><li class="listitem"><p>
Choose <span class="guimenu">Package</span> &#8594; <span class="guimenuitem">Download Changelog</span>.
</p></li></ol></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="synaptic-pkg-lock"></a>To Lock a Package to the Current Version (Debian only)</h3></div></div></div><a name="anchor-lock"></a><p>
To lock a package to the current version follow these steps:
</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
Select the package that you want to lock in the <a class="xref" href="ar01s02.html#synaptic-win-list" title="Package List">package list</a>.
</p></li><li class="listitem"><p>
Choose <span class="guimenu">Package</span> &#8594; <span class="guimenuitem">Lock Version</span>.
</p><p>
The <span class="application">Synaptic Package Manager</span> will reload the package information. You should now see, that the menu item <span class="guimenu">Package</span> &#8594; <span class="guimenuitem">Lock Version</span> is checked.
Furthermore all actions in the menu <span class="guimenu">Package</span> are disabled now.
</p></li></ol></div><p>
To unlock the package uncheck <span class="guimenu">Package</span> &#8594; <span class="guimenuitem">Lock Version</span>.
</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="synaptic-pkg-force"></a>To Force the Installation of a Specific Version</h3></div></div></div><a name="anchor-force"></a><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>
The <span class="application">Synaptic Package Manager</span> always selects the most applicable version available. If you force a
different version from the default one, errors in the dependency handling
can occur.
</p></div><p>
To force the installation of a version of package different to the default one
perform the following steps:
</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
Reload the package information to be aware of the latest versions available:
</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>
Choose <span class="guimenu">Edit</span> &#8594; <span class="guimenuitem">Reload Package Information</span> from the menu.
</p></li><li class="listitem"><p>
Click on <span class="guibutton">Reload</span> in the toolbar.
</p></li><li class="listitem"><p>
Press the key combination
<span class="keycap"><strong>Ctrl</strong></span>+<span class="keycap"><strong>R</strong></span>.
</p></li></ul></div><p>
</p></li><li class="listitem"><p>
Select the package in the <a class="xref" href="ar01s02.html#synaptic-win-list" title="Package List">package list</a>.
</p></li><li class="listitem"><p>
Choose <span class="guimenu">Package</span> &#8594; <span class="guimenuitem">Force Version...</span> from the menu to open a dialog with all available versions of the package.
</p></li><li class="listitem"><p>
Select the version that should be marked for installation. To confirm your
decision click on the button <span class="guibutton">Force</span>.
</p></li><li class="listitem"><p>
Apply the marked changes to actually install the forced package version:
</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>
Click on <span class="guibutton">Apply</span> in the toolbar.
</p></li><li class="listitem"><p>
Choose <span class="guimenu">Edit</span> &#8594; <span class="guimenuitem">Apply Marked Changes</span> from the menu.
</p></li><li class="listitem"><p>
Press the key combination
<span class="keycap"><strong>Ctrl</strong></span>+<span class="keycap"><strong>P</strong></span>.
</p></li></ul></div><p>
</p></li><li class="listitem"><p>
You will be asked for confirmation. Check the summarized changes that will be applied.
To continue with the actual installation confirm the changes click on <span class="guibutton">Apply</span>
</p></li><li class="listitem"><p>
During the processing of the changes you will see a progressbar. Wait until
the changes have been applied. This can take some time depending on the number
of changes. Afterwards you will be returned to the main window.
</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
The progressbar is not available on Debian system. Instead you will
see a detailed terminal output.
</p></div></li></ol></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a name="synaptic-pkg-fix"></a>To Fix Broken Packages</h3></div></div></div><p>
<span class="application">Synaptic Package Manager</span> will not allow any further changes to the system before all broken packages are fixed.
</p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Tip</h3><p>
To show all broken packages choose the <span class="emphasis"><em>Broken</em></span> filter.
</p></div><p>
To correct the broken packages perform the following steps:
choose <span class="guimenu">Edit</span> &#8594; <span class="guimenuitem">Fix Broken Packages</span> from the menu.
</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
Choose <span class="guimenu">Edit</span> &#8594; <span class="guimenuitem">Fix Broken Packages</span> from the menu.
</p></li><li class="listitem"><p>
Apply the marked changes to actually fix the packages:
</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>
Click on <span class="guibutton">Apply</span> in the toolbar.
</p></li><li class="listitem"><p>
Choose <span class="guimenu">Edit</span> &#8594; <span class="guimenuitem">Apply Marked Changes</span> from the menu.
</p></li><li class="listitem"><p>
Press the key combination
<span class="keycap"><strong>Ctrl</strong></span>+<span class="keycap"><strong>E</strong></span>.
</p></li></ul></div><p>
</p></li><li class="listitem"><p>
You will be asked for confirmation. Check the summarized changes that will be applied.
To continue with the actual repair confirm the changes click on <span class="guibutton">Apply</span>
</p></li><li class="listitem"><p>
During the processing of the changes you will see a progressbar. Wait until
the changes have been applied. This can take some time depending on the number
of changes. Afterwards you will be returned to the main window.
</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
The progressbar is not available on Debian system. Instead you will
see a detailed terminal output.
</p></div></li></ol></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s02.html">Prev</a>&#160;</td><td width="20%" align="center">&#160;</td><td width="40%" align="right">&#160;<a accesskey="n" href="ar01s04.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Main Window&#160;</td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top">&#160;Repositories</td></tr></table></div></body></html>