humang33k / synaptic Goto Github PK
View Code? Open in Web Editor NEWThis project forked from mvo5/synaptic
The synaptic package manager
License: GNU General Public License v2.0
This project forked from mvo5/synaptic
The synaptic package manager
License: GNU General Public License v2.0
Synaptic ======== Synaptic is a graphical package management program for apt. It provides the same features as the apt-get command line utility with a GUI front-end based on Gtk+ or WINGs. Synaptic was developed by Alfredo K. Kojima <[email protected]> from Connectiva. His last offical released was 0.16. I took over his CVS version, where he added a nearly complette port to Gtk+. I completted the port and add some new features. See the NEWS file for the user visible changes from that point on. Connectiva is still supporting the development of synaptic. Gustavo Niemeyer <[email protected]> is a active developer of synaptic. If you want to use synaptic from the gnome menu, you should use pkexec (default) to obtain root privileges. Synaptic can display a "Pkg Help" button on debian systems. If you have installed and configured dwww, a help will be display and if you click on it, a browser is opend. It is also possible on debian systems to reconfigure debconf packages. This is done with the help of libgnome2-perl that needs to be installed. On a debian system, you can have more than one "release" in your sources.list file. You can choose which one to use in the "expert" tab in the preferences dialog. All development is done at http://savannah.gnu.org/projects/synaptic Tutorial: --------- Synaptic is used very much like apt-get. Usually you do a "update" which will update the package list from the servers in your sources.list file. Note that no packages are updated in this step, only information about the packages. Now you can view what packages are "upgradeable". To do this, just click on the filter "Upgradeable". The main list will change and you will see only those packages where a new version is available on the server. You can now upgrade inidiviual packages by selecting them and then clicking on the small "upgrade" button on the left (or double click in the gtk-version) or thos to upgrade all packages by clicking on the big "Upgrade" button on the top. No packages will downloaded/upgraded yet, they are only marked as to be upgraded. You may want to change the filter again to "Expected Changes" to see what will happen if you continue. If you like what you see, click "Proceed!" and synaptic will download the packages and install them. Filters: -------- Synaptic display the main package list according to the filter you selected. The most simple filter is of course "All packages". But there are much more filters than that :) You can view the predefiend filters and make your own filters by clicking on "Filters" above the main package list. Keybindings: ------------ From version 0.20 on, the gtk has some global keybings: * ALT-k keep * ALT-i install * ALT-r remove * ALT-u Update individual package * ALT-l Update Package List * ALT-g upgrade * ALT-d DistUpgrade * ALT-p proceed * CTRL-f find Command line options: --------------------- From version 0.25 on, synaptic supports the following command line options: '-f <filename>' or "--filter-file <filename>" = give a alternative filter file '-i <int>' or "--initial-filter <int>" = start with filter nr. <int> '-r' = open repository screen on startup '-o <option>' or "--option <option>" = set a synaptic/apt option (expert only) '--set-selections' = feed packages inside synaptic (format is like dpkg --get-selections) '--non-interactive' = non-interactive mode (this will also prevent saving of configuration options) Selecting Multiple Packages ---------------------------- From 0.25 on, you can select more than one package at a time. You have to use SHIFT or CTRL to select multiple packages. If you click on a action (install/upgrade/remove) for multiple packages, the action will be performed for each package (as you probably already guessed (: ). Contacting me ------------- If you have any questions, suggestions or bugreports, send a email to [email protected] or directly to me ([email protected]). Have fun with synaptic, Michael Vogt
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.