[280] | 1 | Synaptic |
---|
| 2 | ======== |
---|
| 3 | |
---|
| 4 | Synaptic is a graphical package management program for apt. It |
---|
| 5 | provides the same features as the apt-get command line utility with a |
---|
| 6 | GUI front-end based on Gtk+ or WINGs. |
---|
| 7 | |
---|
| 8 | Synaptic was developed by Alfredo K. Kojima <kojima@conectiva.com.br> |
---|
| 9 | from Connectiva. His last offical released was 0.16. I took over his |
---|
| 10 | CVS version, where he added a nearly complette port to Gtk+. I |
---|
| 11 | completted the port and add some new features. See the NEWS file for |
---|
| 12 | the user visible changes from that point on. Connectiva is still |
---|
| 13 | supporting the development of synaptic. Gustavo Niemeyer |
---|
| 14 | <niemeyer@conectiva.com> is a active developer of synaptic. |
---|
| 15 | |
---|
| 16 | If you want to use synaptic from the gnome menu, you should use gksu |
---|
| 17 | (default) to obtain root privileges. Get it from gksu from |
---|
| 18 | http://www.nongnu.org/gksu/. |
---|
| 19 | |
---|
| 20 | Synaptic can display a "Pkg Help" button on debian systems. If you have |
---|
| 21 | installed and configured dwww, a help will be display and if you click |
---|
| 22 | on it, a browser is opend. |
---|
| 23 | |
---|
| 24 | It is also possible on debian systems to reconfigure debconf packages. |
---|
| 25 | This is done with the help of libgnome2-perl that needs to be installed. |
---|
| 26 | |
---|
| 27 | On a debian system, you can have more than one "release" in your |
---|
| 28 | sources.list file. You can choose which one to use in the "expert" tab |
---|
| 29 | in the preferences dialog. |
---|
| 30 | |
---|
| 31 | All development is done at http://savannah.gnu.org/projects/synaptic |
---|
| 32 | |
---|
| 33 | Tutorial: |
---|
| 34 | --------- |
---|
| 35 | Synaptic is used very much like apt-get. Usually you do a |
---|
| 36 | "update" which will update the package list from the servers in your |
---|
| 37 | sources.list file. Note that no packages are updated in this step, |
---|
| 38 | only information about the packages. Now you can view what packages |
---|
| 39 | are "upgradeable". To do this, just click on the filter "Upgradeable". |
---|
| 40 | The main list will change and you will see only those packages where |
---|
| 41 | a new version is available on the server. You can now upgrade |
---|
| 42 | inidiviual packages by selecting them and then clicking on the small |
---|
| 43 | "upgrade" button on the left (or double click in the gtk-version) or |
---|
| 44 | thos to upgrade all packages by clicking on the big "Upgrade" button |
---|
| 45 | on the top. No packages will downloaded/upgraded yet, they are only |
---|
| 46 | marked as to be upgraded. You may want to change the filter again to |
---|
| 47 | "Expected Changes" to see what will happen if you continue. If you |
---|
| 48 | like what you see, click "Proceed!" and synaptic will download the |
---|
| 49 | packages and install them. |
---|
| 50 | |
---|
| 51 | |
---|
| 52 | Filters: |
---|
| 53 | -------- |
---|
| 54 | Synaptic display the main package list according to the filter you |
---|
| 55 | selected. The most simple filter is of course "All packages". But |
---|
| 56 | there are much more filters than that :) You can view the predefiend |
---|
| 57 | filters and make your own filters by clicking on "Filters" above the |
---|
| 58 | main package list. |
---|
| 59 | |
---|
| 60 | Keybindings: |
---|
| 61 | ------------ |
---|
| 62 | From version 0.20 on, the gtk has some global keybings: |
---|
| 63 | * ALT-k keep |
---|
| 64 | * ALT-i install |
---|
| 65 | * ALT-r remove |
---|
| 66 | * ALT-u Update individual package |
---|
| 67 | * ALT-l Update Package List |
---|
| 68 | * ALT-g upgrade |
---|
| 69 | * ALT-d DistUpgrade |
---|
| 70 | * ALT-p proceed |
---|
| 71 | * CTRL-f find |
---|
| 72 | |
---|
| 73 | Command line options: |
---|
| 74 | --------------------- |
---|
| 75 | From version 0.25 on, synaptic supports the following command line |
---|
| 76 | options: |
---|
| 77 | '-f <filename>' or "--filter-file <filename>" = give a alternative filter file |
---|
| 78 | '-i <int>' or "--initial-filter <int>" = start with filter nr. <int> |
---|
| 79 | '-r' = open repository screen on startup |
---|
| 80 | '-o <option>' or "--option <option>" = set a synaptic/apt option (expert only) |
---|
| 81 | '--set-selections' = feed packages inside synaptic (format is like |
---|
| 82 | dpkg --get-selections) |
---|
| 83 | '--non-interactive' = non-interactive mode (this will also prevent saving |
---|
| 84 | of configuration options) |
---|
| 85 | |
---|
| 86 | Selecting Multiple Packages |
---|
| 87 | ---------------------------- |
---|
| 88 | From 0.25 on, you can select more than one package at a time. You have to |
---|
| 89 | use SHIFT or CTRL to select multiple packages. If you click on a action |
---|
| 90 | (install/upgrade/remove) for multiple packages, the action will be performed |
---|
| 91 | for each package (as you probably already guessed (: ). |
---|
| 92 | |
---|
| 93 | |
---|
| 94 | Contacting me |
---|
| 95 | ------------- |
---|
| 96 | If you have any questions, suggestions or bugreports, send a email |
---|
| 97 | to synaptic-devel@mail.freesoftware.fsf.org or directly to me (mvo@debian.org). |
---|
| 98 | |
---|
| 99 | |
---|
| 100 | Have fun with synaptic, |
---|
| 101 | Michael Vogt |
---|
| 102 | |
---|