2
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
3
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
4
<!ENTITY legal SYSTEM "legal.xml">
5
<!ENTITY GFDL SYSTEM "fdl-appendix.xml">
9
(Do not remove this comment block.)
11
Last modified: March 26, 2005
13
Sean Wheller <sean@inwords.co.za>
14
Jeff Schering <jeffschering@gmail.com>
17
(translators put your name and email here)
19
<!-- =============Document Header ============================= -->
20
<article id="index" lang="en">
21
<!-- please do not change the id; for translations, change lang to -->
22
<!-- appropriate code -->
24
<title>Update Manager Manual</title>
27
<holder>In Words</holder>
29
<!-- translators: uncomment this:
33
<holder>ME-THE-TRANSLATOR (Latin translation)</holder>
37
<!-- An address can be added to the publisher information. If a role is
38
not specified, the publisher/author is the same for all versions of the
41
<!--<publishername> GNOME Documentation Project </publishername>-->
43
<ulink url="http://www.inwords.co.za">In Words Techdoc Solutions</ulink>
46
<!-- This file contains link to license for the documentation (GNU FDL), and
47
other legal stuff such as "NO WARRANTY" statement. Please do not change
51
<firstname>Sean</firstname>
52
<surname>Wheller</surname>
54
<orgname>In Words</orgname>
56
<email>sean@inwords.co.za</email>
60
<othercredit role="editor">
61
<firstname>Jeff</firstname>
62
<surname>Schering</surname>
63
<contrib>Editor</contrib>
65
<!-- This is appropriate place for other contributors: translators,
66
maintainers, etc. Commented out by default.
67
<othercredit role="translator">
68
<firstname>Latin</firstname>
69
<surname>Translator 1</surname>
71
<orgname>Latin Translation Team</orgname>
72
<address> <email>translator@gnome.org</email> </address>
74
<contrib>Latin translation</contrib>
78
<!-- According to GNU FDL, revision history is mandatory if you are -->
79
<!-- modifying/reusing someone else's document. If not, you can omit it. -->
80
<!-- Remember to remove the &manrevision; entity from the revision entries other
82
<!-- than the current revision. -->
83
<!-- The revision numbering system for GNOME manuals is as follows: -->
84
<!-- * the revision number consists of two components -->
85
<!-- * the first component of the revision number reflects the release version of the GNOME desktop. -->
86
<!-- * the second component of the revision number is a decimal unit that is incremented with each revision of the manual. -->
87
<!-- For example, if the GNOME desktop release is V2.x, the first version of the manual that -->
88
<!-- is written in that desktop timeframe is V2.0, the second version of the manual is V2.1, etc. -->
89
<!-- When the desktop release version changes to V3.x, the revision number of the manual changes -->
90
<!-- to V3.0, and so on. -->
93
<revnumber>V0.0.1</revnumber>
94
<date>06/03/2005</date>
96
<para role="author">First version of the manual created in accordance
97
with Update Manager V0.37.1+svn20050301. Documentation Writer
98
<email>sean@inwords.co.za</email>
100
<para role="publisher">
101
<ulink url="http://www.inwords.co.za">InWords Techdoc
107
<revnumber>V0.0.2</revnumber>
108
<date>26/03/2005</date>
110
<para role="author">Edit of V0.0.1 to make some nodes shorter.
111
Editor <email>jeffschering@gmail.com</email>
113
<para role="publisher">
114
<ulink url="http://www.inwords.co.za">InWords Techdoc
120
<revnumber>V0.0.3</revnumber>
121
<date>26/03/2005</date>
123
<para role="author">Added Help, Add CD, Settings options.
124
<email>sean@inwords.co.za</email>
126
<para role="publisher">
127
<ulink url="http://www.inwords.co.za">InWords Techdoc
133
<releaseinfo>This manual explains how to use Update Manager an apt update
134
management application for the GNOME desktop created by the Ubuntu Linux
135
project.</releaseinfo>
137
<title>Feedback</title>
138
<!--<para>To report a bug or make a suggestion regarding this package or this
139
manual, follow the directions in the <ulink url="ghelp:gnome-feedback"
140
type="help">GNOME Feedback Page</ulink>. </para>-->
141
<para>To report a bug or make a suggestion regarding this package or this
142
manual, send mail to <email>ubuntu-users@lists.ubuntu.com</email>.</para>
143
<!-- Translators may also add here feedback address for translations -->
146
<!-- ============= Document Body ============================= -->
147
<!-- ============= Introduction ============================== -->
149
<title>Introduction</title>
151
<application>Update Manager</application> is a graphical interface to the
152
software update features of <application>Advanced Packaging
153
Tool</application> (<acronym>APT</acronym>). <acronym>APT</acronym> is a
154
command line tool for installing, updating, and removing software.</para>
156
<application>Update Manager</application> makes the task of checking for
157
and installing software updates as effortless as possible.
158
<application>Update Manager</application> keeps your system up-to-date
159
by checking Ubuntu's software repositories for new versions of installed
160
software. The new versions usually contain bug fixes and new features, but
161
may also contain security updates. Use Update Manager on a regular basis
162
to ensure that your system is as up-to-date and secure as possible.</para>
164
<application>Update Manager</application> decides which software needs to
165
be updated by comparing the version numbers of individual software files
166
on your computer with the software in one or more software repositories.
167
The software repositories are usually on remote network servers, but may
168
also be on a CD-ROM. Whenever <application>Update Manager</application>
169
notifies you that an update is available, you may choose to install the
170
update immediately, or to ignore the update.</para>
172
<application>Update Manager</application> has settings and preferences
173
which allow you to: set how often it checks for updates, add and remove
174
software repositories, and manage repository authentication keys. </para>
176
<sect1 id="getting-started">
177
<title>Getting Started</title>
178
<sect2 id="installation">
179
<title>Installation</title>
181
<application>Update Manager</application> is installed as part of the
182
Ubuntu standard installation, and should already be on your system. The
183
application is known as <application>Ubuntu Update
184
Manager</application>. If you need to install <application>Update
185
Manager</application>, you can use <application>Synaptic Package
186
Manager</application>. Choose <menuchoice>
187
<guimenu>System</guimenu>
188
<guisubmenu>Administration</guisubmenu>
189
<guimenuitem>Synaptic Package Manager</guimenuitem>
190
</menuchoice> to start <application>Synaptic</application>. The package
191
you need to install is <command>update-manager</command>.</para>
192
<para>You may also install Update Manager from the command line using
193
<command>apt-get</command>. To install <application>Update
194
Manager</application> from the command line:</para>
196
sudo apt-get update-manager
199
<application>Update Manager</application> is dependent on the following
200
packages: 'python,' 'python-gnome2,'
201
'python-apt,' 'synaptic,' and
202
'lsb-release.'</para>
204
<sect2 id="starting-update-manager">
205
<title>Starting Update Manager</title>
206
<para>Choose <menuchoice>
207
<guimenu>System</guimenu>
208
<guisubmenu>Administration</guisubmenu>
209
<guimenuitem>Ubuntu Update Manager</guimenuitem>
210
</menuchoice> to start the application. Enter your password when
212
<para>You may also start <application>Update Manager</application> from
213
the command line:</para>
218
<sect2 id="main-window">
219
<title>Main Window</title>
220
<para>The <application>Update Manager</application> main window is used for
221
managing the update process and setting preferences.</para>
222
<para>When you open <application>Update Manager</application>, the main
223
window displays the list of packages that need to be installed to update
224
your computer. If your computer is up-to-date, the main window contains
225
only the message "Your system is up-to-date!" </para>
229
<imagedata fileref="figures/main-system-updates-available.png"
233
<para>Available Updates</para>
239
<sect1 id="performing-updates">
240
<title>Performing Updates</title>
241
<sect2 id="updating">
242
<title>Updating Your Computer</title>
243
<para>When you open <application>Update Manager</application>, the main
244
window displays the list of packages that need to be installed to update
245
your computer. If your computer is up-to-date, the main window contains
246
only the message "Your system is up-to-date!" </para>
250
<imagedata fileref="figures/main-system-updates-available.png"
254
<para>Available Updates</para>
258
<para>By default, all packages are marked for installation. In most
259
cases you will install all of the packages right away. However, if there
260
are a large number of updates you may want to do only a few at a time.</para>
261
<para>To deselect a package, <action>uncheck</action> the
262
<guibutton>check box</guibutton> located on the left of each item
264
<para>To see additional information about a package, <action>click</action> on the
265
<guibutton>Details</guibutton> option
266
(see <xref linkend="expanding-update-info"/>)</para>
267
<para>When you are ready to install the selected packages,
268
<action>click</action> the <guibutton>Install</guibutton> button.</para>
269
<para>If <application>Update Manager</application> detects
270
packages that do not contain a verification signature, the
271
<interface>Summary</interface> dialog will be displayed.</para>
272
<para>The <interface>Summary</interface> dialog lists three groups of update
277
<emphasis role="bold">NOT AUTHENTICATED</emphasis>
280
<para>If a digital signature is not found for an update package, it is
281
labeled 'NOT AUTHENTICATED.'</para>
286
<emphasis role="bold">To be upgraded</emphasis>
289
<para>Packages that will be upgraded.</para>
294
<emphasis role="bold">Unchanged</emphasis>
297
<para>Packages that will not be upgraded due to dependency issues.
298
The packages will be upgraded in a future <application>Update
299
Manager</application> session, once the developers have
300
resolved the dependencies.</para>
304
<para>This is the final point to check the upgrade before the installation
305
starts. If you are not happy with the upgrade,
306
<action>click</action>
307
<guibutton>Cancel</guibutton> to return to the list and modify the
308
upgrade. If you are happy with the upgrade, <action>click</action>
309
<guibutton>Apply</guibutton>.</para>
311
<para>If a deselected package is required as a dependency for a selected
312
package, <application>Update Manager</application> may install the
313
deselected package to satisfy the dependency.</para>
316
<application>Update Manager</application> will download all of the
317
selected packages before installing them. The entire process may take a
318
long time depending on the amount of data that needs to be downloaded, the
319
speed of your network connection, and the number of packages that need to
320
be installed. </para>
321
<para>Installation of the update packages will
322
only start once all packages have been downloaded. The
323
download progress can be monitored (see <xref
324
linkend="monitoring-download"/>).</para>
326
<sect2 id="expanding-update-info">
327
<title>Expanded Update Information</title>
328
<para>When an item is selected, additional information about an update
329
package and the enhancements it provides can be obtained by expanding
330
the <guibutton>Details</guibutton> option, located at the bottom of the
335
<imagedata fileref="figures/main-view-update-detail.png"/>
338
<para>Update Item Details</para>
342
<para>For each update package the following information is available:</para>
346
<emphasis role="bold">Changes</emphasis>
349
<para>The <guibutton>Changes</guibutton> tab displays the contents
350
of the packages <filename>ChangeLog</filename> file. This enables
351
the user to read about the changes contained in the update
357
<emphasis role="bold">Description</emphasis>
360
<para>A single update package may contain multiple programs. These
361
programs are related in some way and are therefore bundled into a
362
single package. The <guibutton>Description</guibutton> tab
363
displays a short description for each program contained by the
369
<sect2 id="monitoring-download">
370
<title>Monitoring Download Progress</title>
371
<para>When there are many packages in the update list, download can take a
372
considerable amount of time. In this case it can be useful to be able to
373
monitor the download progress.</para>
374
<para>A progress bar is automatically displayed when updates need to be
375
downloaded. <action>Click</action> the <guibutton>Show progress of
376
single files</guibutton> option to display an expanded view of
377
individual file download progress.</para>
381
<imagedata fileref="figures/download-progressbar.png" format="PNG"/>
384
<para>Monitoring Download Progress Bar</para>
388
<para>Downloaded files are cached locally prior to installation. All files
389
must be downloaded in order for the installation stage to commence. The
390
cached files are automatically removed following successful installation
391
when the <guibutton>Automatically clean temporary packages
392
files</guibutton> option is checked (see <xref
393
linkend="managing-settings"/>).</para>
395
<para>If for any reason the network connection fails or times out, the
396
installation will not proceed. <application>Update
397
Manager</application> will automatically resume the download, from the
398
last successfully downloaded file, on the next attempt.</para>
401
<sect2 id="monitoring-installation">
402
<title>Monitoring Installation Progress</title>
403
<para>It is common for software packages to use components belonging to
404
other pieces of software. This creates a dependency in the software that
405
uses external components. For this reason, installation of update
406
packages will only commence once all packages have been successfully
407
downloaded from the software repository (see <xref
408
linkend="monitoring-download"/>). The <application>Update
409
Manager</application> will take care to install packages in the required
410
sequence in order to satisfy any dependencies.</para>
411
<para>Once all update packages are downloaded installation will
412
automatically begin. During installation a progress bar, similar to that
413
of the download progress bar, is displayed.</para>
417
<imagedata fileref="figures/install-progress.png" format="PNG"/>
420
<para>Monitoring Installation Progress Bar</para>
424
<para>During installation it is possible to view a verbose transcript of
425
installation operations by <action>clicking</action> the
426
<guibutton>Terminal</guibutton> option. This expands the dialog to
427
show terminal view. It is also possible to configure installation
428
progress to use Terminal Mode only, see <xref
429
linkend="configure-terminal-only-view"/>.</para>
433
<imagedata fileref="figures/install-progress-terminal.png"
437
<para>Monitoring Installation Progress Bar and Terminal View</para>
442
<para>Do not terminate the installation process. This may lead to
443
corruption of installed programs and general system
448
<sect1 id="setting-preferences">
449
<title>Setting Preferences</title>
450
<para>The <application>Update Manager</application>
451
<guibutton>Preferences</guibutton> button displays the <interface>Software
452
Preferences</interface> dialog. From this dialog users can perform the
453
following tasks:</para>
456
<para>Manage software sources (see <xref linkend="managing-sources"
460
<para>Manage authentication keys (see <xref
461
linkend="managing-authentication"/>).</para>
464
<para>Manage settings (see <xref linkend="managing-settings"/>).</para>
467
<sect2 id="managing-sources">
468
<title>Managing Software Sources</title>
469
<para>During installation of a distro, software repositories are
470
automatically added to the list of 'software sources.'
471
Typical sources added by the distro installation include the
472
installation source, update, and security repositories. Sources can be
473
added to and removed from the list and existing sources can be edited.</para>
475
<para>The operations described here modify <filename class="devicefile"
476
>/etc/apt/sources.list</filename> using the <application>Update
477
Manager</application> graphical user interface. Software sources can
478
also be managed by making direct modifications in <filename
479
class="devicefile">/etc/apt/sources.list</filename>. This is only
480
advised for advanced users.</para>
482
<sect3 id="adding-sources">
483
<title>Adding Software Sources</title>
484
<para>Software may be installed using various access methods:</para>
488
<emphasis>CD-ROM</emphasis> - Compact Disk Read Only Memory,
489
normally directly connected to the computer system and mounted
490
locally by the operating system.</para>
492
<!-- Currently unsupported see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=60910 -->
493
<!-- mvo: is handled with cdrom URIs -->
496
<emphasis>DVD</emphasis> - Digital Video Disk, normally directly
497
connected to the computer system and mounted locally by the
498
operating system.</para>
502
<emphasis>FTP</emphasis> - File Transfer Protocol, a secure and
503
reliable protocol designed specifically for the purpose of
504
transferring large files across the Internet.</para>
508
<emphasis>HTTP</emphasis> - HyperText Transfer Protocol, commonly
509
used to request and receive Web pages, but can also be used for
510
file transfer.</para>
514
<emphasis>SMB</emphasis> - Server Management Block is used to
515
access shared resources on computers running Microsoft
516
<trademark>Windows</trademark> or <application>Samba
517
Server</application>.</para>
521
<emphasis>NFS</emphasis> - Network File System is used to access
522
shared resources on Linux/UNIX computers.</para>
526
<para>Before software sources residing on SMB or NFS shares can be
527
defined, the share must be mounted by the local system. Access can
528
then be made via the local filesystem. For more information see
529
<xref linkend="editing-sources"/>.</para>
531
<para>A new software source can be defined by <action>clicking</action>
532
the <guibutton>Add</guibutton> button located on the
533
<interface>Software Preferences</interface> dialog. This will
534
display the <interface>Edit Repository</interface> dialog.</para>
538
<imagedata fileref="figures/preferences-add.png" format="PNG"/>
541
<para>Adding Software Sources</para>
545
<para>Complete the <interface>Edit Repository</interface> dialog to add
546
a new Software source.</para>
550
<emphasis role="bold">Repository</emphasis>
553
<para>A drop-list containing known software sources.</para>
558
<emphasis role="bold">Components</emphasis>
561
<para>The Ubuntu software repository contains thousands of
562
software packages organized into four
563
'components,' on the basis of the level of
564
support we can offer them, and whether or not they comply with
565
Free Software Philosophy. The components are called
566
'main,' 'restricted,'
567
'universe,' and
568
'multiverse.'</para>
569
<para>Check the components you wish to include in the update list.</para>
573
<emphasis role="bold">Officially supported (main)</emphasis>
574
- The main distribution component contains applications that
575
are free software, can freely be redistributed and are fully
576
supported by the Ubuntu team. This includes the most popular
577
and most reliable open source applications available, much
578
of which is installed by default when you install Ubuntu.
579
Software in main includes a hand-selected list of
580
applications that the Ubuntu developers, community, and
581
users feel are important and that the Ubuntu security and
582
distribution team are willing to support. When you install
583
software from the main component you are assured that the
584
software will come with security updates and technical
585
support. We believe that the software in main includes
586
everything most people will need for a fully functional
587
desktop or Internet server running only open source
588
software. The licenses for software applications in main
589
must be free, but main may also may contain binary firmware
590
and selected fonts that cannot be modified without
591
permission from their authors. In all cases redistribution
592
is unencumbered.</para>
596
<emphasis role="bold">Restricted Copyright</emphasis> - The
597
restricted component is reserved for software that is very
598
commonly used, and which is supported by the Ubuntu team
599
even though it is not available under a completely free
600
license. Please note that it may not be possible to provide
601
complete support for this software since we are unable to
602
fix the software ourselves, but can only forward problem
603
reports to the actual authors. Some software from restricted
604
will be installed on Ubuntu CDs but is clearly separated to
605
ensure that it is easy to remove. We include this software
606
because it is essential in order for Ubuntu to run on
607
certain machines - typical examples are the binary drivers
608
that some video card vendors publish, which are the only way
609
for Ubuntu to run on those machines. By default, we will
610
only use open source software unless there is simply no
611
other way to install Ubuntu. The Ubuntu team works with such
612
vendors to accelerate the open-sourcing of their software to
613
ensure that as much software as possible is available under
614
a Free license.</para>
618
<emphasis role="bold">Community maintained
619
(Universe)</emphasis> - The universe component is a snapshot
620
of the free, open source, and Linux world. In universe you
621
can find almost every piece of open source software, and
622
software available under a variety of less open licenses,
623
all built automatically from a variety of public sources.
624
All of this software is compiled against the libraries and
625
using the tools that form part of main, so it should install
626
and work well with the software in main, but it comes with
627
no guarantee of security fixes and support. The universe
628
component includes thousands of pieces of software. Through
629
universe, users are able to have the diversity and
630
flexibility offered by the vast open source world on top of
631
a stable Ubuntu core.</para>
635
<emphasis role="bold">Non Free (Multiverse)</emphasis> - The
636
'multiverse' component contains software
637
that is <emphasis>not free</emphasis>, which means the
638
licensing requirements of this software do not meet the
639
Ubuntu 'main' Component license Policy.
640
The onus is on you to verify your rights to use this
641
software and comply with the licensing terms of the
642
copyright holder. This software is not supported and usually
643
cannot be fixed or updated. Use it at your own risk.</para>
650
<sect3 id="create-custom-sources">
651
<title>Creating Custom Software Sources</title>
652
<para>It is also possible to define custom software sources.</para>
653
<para>To define a custom software source <action>click</action> the
654
<guibutton>Custom</guibutton> button located on the <interface>Edit
655
Repository</interface> dialog. This will display a dialog in which
656
the custom repository can be defined using
657
<application>apt</application> command syntax.
658
<application>Apt</application> is an Advanced Packaging Tool and
659
front-end to <application>dpkg</application> the Debian Package
660
Management System. Once the <guilabel>apt line</guilabel> is entered
661
<action>click</action> the <guibutton>Add repository</guibutton>
666
<imagedata fileref="figures/preferences-add-custom.png"
670
<para>Creating Custom Software Sources</para>
674
<para>The <application>apt</application> command syntax defines the
675
'type,' 'location,' and
676
'content' of the repository. Example of the command
677
syntax could look like this.</para>
679
<command>deb ftp://archive.ubuntu.com/ubuntu/ hoary main restricted universe multiverse</command>
681
<para>This example would define the software sources as a Debian source
682
at ubuntu.com containing the hoary release and using all components.
683
For definition of the components, see <xref linkend="managing-sources"
686
<sect3 id="remove-sources">
687
<title>Removing Software Sources</title>
688
<para>Software sources can be removed from the sources list by selecting
689
the software source then <action>clicking</action> the
690
<guibutton>Remove</guibutton> button located on the
691
<interface>Software Preferences</interface> dialog.</para>
692
<para>Removal of a software source requires that the
693
<application>apt</application> file (<filename class="devicefile"
694
>/etc/apt/sources.list</filename>) that contains the a list of
695
software sources is updated. Before modifying this file
696
<application>Update Manager</application> prompts to confirm the
697
operation. If the operation is confirmed a backup copy is create in
698
<filename class="devicefile"
699
>/etc/apt/sources.list.save</filename>.</para>
701
<sect3 id="editing-sources">
702
<title>Editing Software Sources</title>
703
<para>To change the values defining a software source, select the source
704
record then <action>click</action> the edit button. This will display
705
the <interface>Edit Repository</interface> dialog.</para>
709
<imagedata fileref="figures/preferences-edit.png" format="PNG"/>
712
<para>Editing Software Sources</para>
719
<emphasis role="bold">Type</emphasis>
722
<para>Software sources may contain software in
723
'Binary' or 'Source Code'
724
format. Select the option correlating to the repository
730
<emphasis role="bold">URI</emphasis>
733
<para>Enter a valid Uniform Resource Indicator
734
(<acronym>URI</acronym>). Following is a list of examples for
735
each of the possible access methods:</para>
739
<!-- mvo: we don't want users to add the cd manually
740
new CDs with ubuntu will be detected
741
automatically when inserted and it will prompt
742
for action (start package manager,
744
*mvo* either the sources edit window needs a "add-cdrom" butotn or the user needs to run synaptic
745
*froud* I would say add a "Add CDROM"
747
*mvo* I'll file a wishlist bug to myself
748
*mvo* update-manger should have "add-cdrom" is bug #7315
750
<emphasis>CD-ROM</emphasis> -
751
<command>cdrom:[description_of_cd]/</command>
754
<!-- Currently unsupported see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=60910 -->
755
<!-- mvo: is handled with cdrom URIs -->
758
<emphasis>DVD</emphasis> -
759
<command>dvd:[description_of_dvd]/</command>
764
<emphasis>FTP</emphasis> -
765
<command>ftp://ftp.domain.ext/path/to/repository</command>
770
<emphasis>HTTP</emphasis> -
771
<command>http://www.domain.ext/path/to/repository</command>
776
<emphasis>SMB</emphasis> - Works only when the computer is
777
already connected to an SMB share. To connect to SMB share
778
use the following command syntax from the shell
779
<command>smbclient //hostname/sharename -U
780
username</command>. </para>
781
<para>The SMB share is accessed from the local file system
782
once the local system is connected.
783
<command>file://path/to/sharefile</command>
788
<emphasis>NFS</emphasis> - Works only when the computer is
789
already connected to a NFS share. To connect the NFS share
790
must be mounted. NFS shares are mounted on the client side
791
using the mount command. The format of the command is as
792
follows: <command>mount -o [options] [host]:[/remote/export]
793
[/local/directory]</command>
795
<para>Once mounted <application>Update Manager</application>
796
can access the share using the following command
797
<command>file://path/to/local/directory</command>
802
<para>If accessing a SMB or NFS shares by manually issuing the
803
<command>mount</command> commands, the file system must be
804
remounted manually after the system is rebooted. Failing to
805
remount will result in <application>Update
806
Manager</application> not being able to access the
813
<emphasis role="bold">Distribution</emphasis>
816
<para>The name of the distribution or name of the distribution
822
<emphasis role="bold">Sections</emphasis>
825
<para>The section of the distribution repository to access.</para>
830
<emphasis role="bold">Comment</emphasis>
833
<para>Add a comment to describe the repository.</para>
838
<para>Repositories defined using <application>Synaptic</application>,
839
another package management tool, are automatically displayed in the
840
<application>Update Manager</application> Software Sources
845
<sect2 id="managing-authentication">
846
<title>Managing Authentication Keys</title>
847
<para>Authentication keys make it possible to verify the integrity of
848
update software. From the <interface>Authentication Keys</interface>
849
dialog it is possible to view and manage the list authentication keys.
850
Each key corresponds to a Software Source defined in the
851
<interface>Software Preference</interface> dialog (see <xref
852
linkend="managing-sources"/>). Keys can be added and removed. In the
853
event of an error it is also possible to restore the default
854
authentication keys provided by the defined update repositories.</para>
855
<!-- I am not sure how the keys are obtained -->
859
<imagedata fileref="figures/authentication.png" format="PNG"/>
862
<para>Managing Authentication Keys</para>
866
<sect3 id="adding-auth-keys">
867
<title>Adding Authentication Keys</title>
868
<para>Authentication keys are usually obtained from the software vendor
869
running the repository. Often the vendor will place a copy of the
870
authentication key on a key server, for example <ulink
871
url="http://www.keyserver.net">www.keyserver.net</ulink>. The key
872
can then be retrieved using the command <command>gpg
873
-recv-key</command>. When the key resides on a key server the option
874
<option>--keyserver</option> must be used to give the name of this
877
gpg -recv-key --keyserver www.keyserver.net
880
<para>If the key is fetched over a untrusted medium, like the
881
Internet, additional steps should be taken to verify the key. For
882
example, getting the fingerprint with a secure method such as by
883
phone, letter, or business card. Alternately you can check if the
884
key is signed with a known-good key.</para>
886
<para>Once the key is downloaded, select it using the <interface>Choose
887
a key-file</interface> dialog that is displayed when the
888
<guibutton>Add</guibutton> button.</para>
892
<imagedata fileref="figures/authentication-add.png" format="PNG"/>
895
<para>Adding Authentication Keys</para>
900
<sect3 id="remove-auth-keys">
901
<title>Removing Authentication Keys</title>
902
<para>Authentication keys can be removed by selecting a record item then
903
<action>clicking</action> the <guibutton>Remove</guibutton>
906
<sect3 id="restore-auth-keys">
907
<title>Restoring Default Keys</title>
908
<para>During installation the default Ubuntu Authentication keys are
909
added to the <application>Ubuntu GPG Keyring</application> package. In
910
the even of a key being accidentally deleted it can be restored by
911
clicking the <guibutton>Restore default keys</guibutton>
915
<sect2 id="managing-settings">
916
<title>Managing Settings</title>
917
<para>The <guibutton>Settings</guibutton> button, located on the
918
<interface>Software Preferences</interface> dialog, displays the
919
<interface>Settings</interface> dialog. From this interface users can
920
manage the behavior of the application and pre-update process.</para>
924
<imagedata fileref="figures/settings.png" format="PNG"/>
927
<para>Managing Settings</para>
931
<para>The following options are available:</para>
933
<title>User Interface</title>
936
<emphasis>Show disabled software sources:</emphasis> - When checked
937
software sources that are not checked in the <interface>Software
938
Preferences</interface> dialog are displayed. When unchecked,
939
these items are not displayed in the list.</para>
943
<title>Internet Updates</title>
949
<emphasis>Automatically check for software updates:</emphasis>
950
- When checked the <guilabel>Update interval in
951
days</guilabel> option is enabled. <application>Update
952
Manager</application> will poll all enabled software sources
953
for updates according to the value specified in the
958
<emphasis>Download upgradable packages:</emphasis> - When
959
checked <application>Update Manager</application> will
960
automatically download any available software update packages.
961
It will not install them until the user has defined the
962
installation list (see <xref linkend="performing-updates"
970
<title>Temporary files</title>
973
<emphasis>Automatically clean temporary packages files:</emphasis> -
974
When checked the <guilabel>Clean interval in days</guilabel> option
975
is enabled. <application>Update Manager</application> automatically
976
removes any temporary files created by the upgrade process according
977
to the value specified in the scroll-box.</para>
980
<para><emphasis>Set maximum size of the package cache:</emphasis> When checked the size of
981
the package cache is limited to the value specified in the <guibutton>Maximum size in
982
MB</guibutton> spin-box.</para>
985
<para><emphasis>Delete old packages in the package cache:</emphasis> When checked cached
986
packaged with a date older than the value specified in the <guibutton>Maximum age in
987
days</guibutton> spin-box will be automatically purged from the cache.</para>
991
<sect2 id="configure-terminal-only-view">
992
<title>Install Progress for Terminal View Only</title>
993
<para>It is also possible to configure the installation progress to use
994
only a terminal view. That is to say, no progress bar is displayed, only
995
a terminal view.</para>
999
<imagedata fileref="figures/main-view-monitor-update.png"
1003
<para>Monitoring Installation Progress</para>
1008
<para>Do not terminate the installation process. This may lead to
1009
corruption of installed programs and general system
1012
<para>Changing between 'Progress Bar' and
1013
'Terminal View,' modes is managed via
1014
<application>Synaptic</application>. To change modes proceed as
1018
<para>Start <application>Synaptic</application> by selecting <menuchoice>
1019
<guimenu>System</guimenu>
1020
<guisubmenu>Administration</guisubmenu>
1021
<guimenuitem>Synaptic Package Manager</guimenuitem>
1022
</menuchoice> from the Desktop menu system. </para>
1025
<para>When prompted, enter your password.</para>
1028
<para>From the main menu, select <menuchoice>
1029
<guimenu>Settings</guimenu>
1030
<guimenuitem>Preferences</guimenuitem>
1031
</menuchoice>. The <interface>Preferences</interface> dialog is
1035
<para>From the <guibutton>General</guibutton> tab, <guilabel>Apply
1036
Changes</guilabel> group, <action>check</action> or
1037
<action>uncheck</action> the <guibutton>Apply changes in terminal
1038
window</guibutton> checkbox.</para>
1042
<imagedata fileref="figures/synaptic-toggle-install-view.png"
1046
<para>Synaptic Preferences - General Tab</para>
1053
<action>Click</action>
1054
<guibutton>OK</guibutton> and exit
1055
<application>Synaptic</application>.</para>
1061
<title>About Update Manager</title>
1062
<para>The <application>Update Manager</application> was written by Michiel
1063
Sikkes <email>michiel@eyeopened.nl</email> and Michael Vogt
1064
<email>michael.vogt@ubuntu.com</email> as an
1065
<application>apt</application> update manager for the GNOME Desktop of the
1066
Ubuntu Linux distribution. The user manual was written by Sean Wheller
1067
<email>sean@inwords.co.za</email>.</para>
1068
<para>To report a bug or make a suggestion regarding this package or this
1069
manual, send mail to <email>ubuntu-users@lists.ubuntu.com</email>.</para>
1070
</sect1> &GFDL; </article>