pkgsync-1.27/0000755000000000000000000000000013414076005010007 5ustar pkgsync-1.27/debian/0000755000000000000000000000000013414076006011232 5ustar pkgsync-1.27/debian/NEWS0000644000000000000000000000055410611130462011726 0ustar pkgsync (1.17) unstable; urgency=low * pkgsync now uses aptitude globbing (--aptitude-glob) by default, which will change the behavior of some wildcards. You must either update your file lists, or explicitly give --dpkg-glob on the command line to get the old behavior. -- Steinar H. Gunderson Tue, 17 Apr 2007 13:34:18 +0200 pkgsync-1.27/debian/README.Debian0000644000000000000000000002170110403576123013274 0ustar This file contains important information about how pkgsync works -- please at least skim it, or you will probably break your system quite thoroughly. :-) 1. Introduction pkgsync is an automated tool to keep multiple Debian machines more or less in sync with regard to what packages are installed, primarily based on aptitude functionality. Every night (run from cron.daily), it scans the system for packages, making sure packages that are supposed to be installed are installed, and packages that shouldn't be installed are removed. In addition, it does a full dist-upgrade; in other words, one could think of it as an `extended cron-apt'. 2. General mode of operation pkgsync doesn't need any command-line options, and one usually won't need them except for testing. See section 2.1 for a complete list of options. pkgsync bases itself on three lists in the directory /etc/pkgsync. These are not included, and you must create them yourself; the usual way of distributing these files would be via rdist or cfengine (or any other method you choose, or course) from a central location. If they do not exist, pkgsync will exit with an error (see below). The lists, in plain text format, are: - `musthave' -- packages that are to be available on all machines. Your favourite window manager (if you're running X), editor and other critical tools (sl, perhaps?) go here. Packages that are in `musthave' but not on the system will be installed when pkgsync runs. - `mayhave' -- packages that won't be removed, but not automatically installed either. A typical example would be when you have only one machine with a sound card and want it to have xmms, but you don't need it on the others. Other prime candidates are kernel images (one machine might need -k7 kernels, another might want -686 kernels, etc.) and things that aren't in the standard Debian repositories. This list could probably be empty if you're using e.g. cfengine's class system, which is a lot more powerful than using such a list. - `maynothave' -- packages that aren't to be on any machines (like ppp or pcmcia-cs if you don't use those packages; they are installed by default on most Debian machines). Packages that are in `maynothave' but are present on the system will be explicitly removed. See /usr/share/doc/pkgsync/ for bare-bones example files. Blank lines and comments (lines starting with #) are ignored; simple glob patterns (as matched by dpkg-query -- ie. [], * and ?, but not {}) are supported, and could probably be useful in the `mayhave' list. Note that if a package is in multiple lists, the results are somewhat undefined -- you can safely have a package in both musthave and mayhave, though. See sections 2.1 and 2.2 for information on special pattern types. pkgsync works by translating the package lists into a series of requests to aptitude; one should keep in mind that (from pkgsync 1.9 onwards) everything is done in a single aptitude operation, so if the lists are inconsistent, aptitude's dependency resolver might pick suboptimal states for your system. Besides setting the system in the state dictated by the package list, pkgsync also attempts to remove cruft (unless the --keep-unused flag is given; see section 2.1 below). Everything that is not in `musthave' or `mayhave' or in at least one such package's dependency chain (as determined by aptitude) will be automatically removed (see Caveats below), but not purged. It is recommended that you run pkgsync manually at least once when you install it on a new machine, so you avoid nasty surprises. Last but not least, pkgsync also does a full dist-upgrade in the process. If any step along the way returns an error, pkgsync aborts and prints out its entire log to stdout. This will usually make cron send an error mail. Note that there are several conditions which are not regarded as "errors" by aptitude (such as non-existant packages). 2.1. Command-line options pkgsync supports the current command line options: -h or --help: Print a short help text and exit. -s or --simulate: Do everything as usual, but put aptitude in simulation mode, causing it to never do any changes (except update and autoclean, which should both be harmless) to your system. This is especially useful on a new system to make sure pkgsync behaves as expected. Note that aptitude prints out its intended actions _before_ running the conflict resolver. If there's a conflict somewhere, chances are that the results on your system will be different from what aptitude prints out. -k or --keep-unused: Instruct aptitude to not remove cruft (ie. unused packages); this is morally equivalent to having an "*" entry in mayhave. 2.2. debtags patterns Starting with pkgsync 1.4, pkgsync supports the debtags system by Enrico Zini and others. Instead of writing a package name, you can write "debtags:pattern" where "pattern" is a pattern that is expanded by "debtags grep". This can be useful both with the standard set of tags (to do "debtags:( protocol::irc && use::chatting )" in maynothave to forcibly remove all IRC clients from the system, if you think that's useful), or with personal tags, so you can add something like "debtags:sesse::must-have" in musthave on all your systems to make sure your personal pet packages are everywhere. 2.3. Meta-patterns Similar to the debtags patterns above, pkgsync support special patterns starting with "meta:". Currently, only one is recognized, namely "meta:current-kernel". This tries to match any kernel packages for the currently running kernel, and is usually a good idea to have in mayhave even if you already have a specific kernel in musthave (the kernel packages are not very fond of being removed while the kernel is still running). The syntax for meta-patterns is not fixed yet -- it's not unlikely that pkgsync will move to a different model in the future. 3. Caveats Note that there are a lot of packages aptitude will happily remove if you don't add them to `musthave' or `mayhave', but that your system (or at least pkgsync) probably can't live without. Non-obvious examples are lilo/grub, aptitude, pkgsync itself (and debtags and/or cfengine if you use those), sysklogd, console-tools and kernel images. You may want to think of the security implications by doing unattended upgrades. Please do not run pkgsync on critical infrastructure; it is mainly intended to keep workstations etc. in OK shape. Depending on your setup, pkgsync may or may not work with the signing procedures in apt 0.6 and above. (Signed repositories will definitely reduce the risk of a man-in-the-middle attack, though; however, remember that if you're using debtags, the public debtags repository is writable by everyone.) The most common problem seems to be that apt insists on asking manually whenever you want to install an untrusted package, causing infinite loops and full disks since pkgsync has to provide an endless stream of "n" responses to dpkg's standard conffile handling. There is currently no provision in apt for marking some repositories as implicitly trusted; you can trust unsigned repositories, or you can make sure you only use signed, trusted repositories. The choice is yours. pkgsync configures all packages in noninteractive mode. You may probably want to setup some kind of central debconf system (LDAP, for instance) if you want more control of the package configuration. Also, it answers "n" to all conffile override questions, which will probably also break packages that don't use debconf for input (see above)... A better way of doing this would of course be welcome, but fortunately such packages are becoming increasingly rare. 4. cfengine2 example setup We use the following cfengine setup to distribute and assemble pkgsync files based on their respective classes; it might prove useful to others as well: copy: pkgsync:: $(master_cfinput)/etc/pkgsync dest=/etc/pkgsync/fragments r=inf server=$(distsource) define=pkgsync_remake purge=true shellcommands: pkgsync_remake:: "/bin/sh -c 'for FILE in musthave mayhave maynothave; do echo > /etc/pkgsync/$FILE; for CLASS in `cat $(workdir)/state/allclasses`; do if [ -r /etc/pkgsync/fragments/$FILE.$CLASS ]; then cat /etc/pkgsync/fragments/$FILE.$CLASS >> /etc/pkgsync/$FILE fi done done'" Then, simply make /etc/pkgsync/musthave.any, /etc/pkgsync/musthave.multimedia, /etc/pkgsync/maynothave.embedded, etc. etc. etc.. (All machines in cfengine are in the class "any", plus several system-dependent classes; other classes can be defined as needed.) You might also want to distribute sources.list, /etc/apt/preferences and /etc/apt/trust{ed,db}.gpg (for secure apt). Note that adding or removing a machine from a class will _not_ reassemble the pkgsync file. Remember to touch at least one pkgsync fragment (to force reassembly) if you change what machines are in which class. 5. Feedback I'd be most grateful for any feedback, bug reports etc.. Please submit bug reports to the Bug Tracking System as usual; feedback can be sent to sesse@debian.org. pkgsync-1.27/debian/changelog0000644000000000000000000002464613414076006013120 0ustar pkgsync (1.27) unstable; urgency=high * Fix an issue where aptitude update would not get run. * Update to debhelper 9. -- Steinar H. Gunderson Sat, 05 Jan 2019 10:42:30 +0100 pkgsync (1.26) unstable; urgency=medium * Remove the deprecated support for dpkg-style globbing (and thus also the --dpkg-glob and --aptitude-glob flags). * Better multiarch handling. In particular, pkgsync should now handle the case where you have an unused package (e.g. foo:arch) from a non-default architecture; previously, it would try to mark just “foo” as manual, whereas it should have used the full name, “foo:arch”. The handling probably still is not perfect, but it should be better. * Upgrade to Standards-Version 3.9.8 (no changes needed). -- Steinar H. Gunderson Mon, 13 Jun 2016 11:06:54 +0100 pkgsync (1.25) unstable; urgency=medium * When listing installed packages, filter out everything after the colon, so that we do not get commandlines that try to (e.g.) install libfoo and set libfoo:amd64 to manually installed at the same time, causing flip-flopping between runs. -- Steinar H. Gunderson Sat, 18 Jul 2015 12:32:23 +0200 pkgsync (1.24) unstable; urgency=medium * Remove trailing whitespace from packages, fixing warnings like “Couldn't find package ""” from aptitude. -- Steinar H. Gunderson Sun, 07 Jun 2015 21:56:09 +0200 pkgsync (1.23) unstable; urgency=low * Properly anchor the kernel version regex when using aptitude globbing; patch from Tollef Fog Heen. (Closes: #731241) -- Steinar H. Gunderson Wed, 04 Dec 2013 00:29:33 +0100 pkgsync (1.22) unstable; urgency=high * Deal with changes introduced in aptitude 0.6.1.4-1: Add '?upgradable' first of all at dist-upgrade line, so all packages are upgraded, not just the one explicitly mentioned in mayhave/musthave/maynothave. * Update aptitude dependency to 0.6.1.4-1, sine it's not immediately clear when '?upgradable' was implemented. * Use full-upgrade instead of dist-upgrade. * Upgrade to Standards-Version 3.8.4 (no changes needed). * Upgrade to debhelper compat level 7. Update debhelper Build-Depends; no other changes needed. * Add ${misc:Depends} to Depends line, to keep lintian happy. * Remove empty prerm fragment. -- Steinar H. Gunderson Sat, 20 Mar 2010 11:03:43 +0100 pkgsync (1.21) unstable; urgency=low * Use aptitude update instead of apt-get update. -- Steinar H. Gunderson Tue, 20 Nov 2007 23:21:44 +0100 pkgsync (1.20) unstable; urgency=high * Remove a few extra quotes from the aptitude options. -- Steinar H. Gunderson Tue, 20 Nov 2007 01:12:22 +0100 pkgsync (1.19) unstable; urgency=high * Instead of doing "yes n |" in nightly-pkgsync, which seems to confuse newer aptitude, give proper dpkg options to do sane things with conffiles. -- Steinar H. Gunderson Sat, 17 Nov 2007 15:56:52 +0100 pkgsync (1.18) unstable; urgency=low * Update the manual page with the fact that --aptitude-glob is default. -- Steinar H. Gunderson Sun, 23 Sep 2007 16:33:14 +0200 pkgsync (1.17) unstable; urgency=low * Switch to aptitude globbing by default. * Add NEWS.Debian file describing the change. -- Steinar H. Gunderson Tue, 17 Apr 2007 13:34:18 +0200 pkgsync (1.16) unstable; urgency=low * Add "set -o noglob" to make sure wildcard patterns aren't attempted globbed. This is a bashism, so change the shebang to #! /bin/bash. -- Steinar H. Gunderson Sun, 27 Aug 2006 20:26:11 +0200 pkgsync (1.15) unstable; urgency=low * Support aptitude's globbing over dpkg's globbing. Unfortunately, this is not backwards-compatible, so we'll have to invent a new flag; after etch, this will probably become the default. * Update the man page and the --help output to know the new options. * Bump to Standards-version 3.7.2 (no changes needed). -- Steinar H. Gunderson Thu, 24 Aug 2006 19:49:40 +0200 pkgsync (1.14) unstable; urgency=low * Ship (empty) /etc/pkgsync directory. * Update version number in binary. -- Steinar H. Gunderson Sun, 9 Jul 2006 13:55:53 +0200 pkgsync (1.13) unstable; urgency=low * Make Build-depends-indep on debhelper into an ordinary build-depends, as we use it in non-indep targets. -- Steinar H. Gunderson Thu, 15 Jun 2006 21:50:28 +0200 pkgsync (1.12) unstable; urgency=low * Upload to unstable instead of experimental (1.11 was supposed to, but I forgot). * Mention the documentation in --help. * Update the man page with the new options. -- Steinar H. Gunderson Wed, 8 Mar 2006 17:13:07 +0100 pkgsync (1.11) experimental; urgency=low * Use getopt to take command line arguments: * Add run-time help (--help). * Add a simulation mode (--simulate). (Closes: #298459) * Add a flag to make removing optional (--keep-unused). (Closes: #240319) * Document the command line options in README.Debian. * Give -q to aptitude, to suppress the progress indicator. (Closes: #240882) * Version our dependency on aptitude, to make sure we have one that supports -q and -o. -- Steinar H. Gunderson Wed, 8 Mar 2006 16:22:28 +0100 pkgsync (1.10) experimental; urgency=low * Don't use COLUMNS=5000 anymore; it's redundant with newer dpkg. * Update a few comments in the script. * Documentation overhaul -- update with information about the new workings, old quirks that are no more, and new quirks that replace old quirks. * Document example cfengine setup. * Remove more explicit path usage. * Upgrade to debhelper compatibility level 5 (no changes needed). * Update versioned Build-Depends accordingly. * Use sort -u after reading all the package lists; duplicates could give odd effects with the filtering. * Added a GPL and copyright notice to the script itself. -- Steinar H. Gunderson Mon, 6 Mar 2006 16:35:30 +0100 pkgsync (1.9) experimental; urgency=low * Run everything in one large aptitude invocation instead of multiple small ones. This should make pkgsync more consistent across runs in corner cases (no flip-flapping if something is in both musthave and maynothave, for instance), as well as open the opportunity for much easier simulation. -- Steinar H. Gunderson Sun, 5 Mar 2006 16:47:27 +0100 pkgsync (1.8) unstable; urgency=low * In some points, add musthave and mayhave into a combined list without duplicates. This makes it possible to have a package both in musthave and mayhave (for instance, a kernel package both as linux-image-whatever in musthave and as meta:current-kernel in mayhave :-) ) without total blowup due to how filter() works. -- Steinar H. Gunderson Fri, 3 Mar 2006 18:07:20 +0100 pkgsync (1.7) unstable; urgency=low * Add a special package "meta:current-kernel", which matches kernel packages for the currently used kernel. * Mention it in the documentation. * Moved the debtags documentation down into its own section. -- Steinar H. Gunderson Fri, 3 Mar 2006 17:18:30 +0100 pkgsync (1.6) unstable; urgency=low * Have the cron script check that /usr/sbin/pkgsync exists before trying to run it; patch from Reinhard Tartler. (Closes: #351280) * Don't use absolute paths everywhere in the cron script, as we already set the path explicitly, nobody else does it and it really doesn't serve any good use. -- Steinar H. Gunderson Fri, 3 Feb 2006 23:26:43 +0100 pkgsync (1.5) unstable; urgency=low * Don't compress README.Debian file, as the default error message doesn't mention a .gz prefix. (Closes: #323891) * Include example files. (Closes: #332438) -- Steinar H. Gunderson Mon, 10 Oct 2005 18:18:57 +0200 pkgsync (1.4) unstable; urgency=low * The Debconf 5 edition :-) * Run "apt-get update" instead of "aptitude update ; dselect update". * Support for debtags; see the README.Debian file for more information. * Updated README.Debian with information on signed apt archives. * Updated Standards-version to 3.6.2, no changed needed. -- Steinar H. Gunderson Fri, 15 Jul 2005 14:19:11 +0200 pkgsync (1.3) unstable; urgency=low * Support glob patterns in lists. -- Steinar H. Gunderson Tue, 18 May 2004 21:47:57 +0200 pkgsync (1.2) unstable; urgency=low * Added cfengine2 to Suggests: line. (Closes: #242263) * pkgsync no longer fails when a package list is empty. (Closes: #248978) -- Steinar H. Gunderson Fri, 14 May 2004 13:25:31 +0200 pkgsync (1.1) unstable; urgency=low * Bump to a version number without a Debian revision number, as pkgsync is a native Debian package. -- Steinar H. Gunderson Sun, 14 Mar 2004 16:00:14 +0100 pkgsync (1.0-5) unstable; urgency=low * Initial upload to Debian. (Closes: #236496) * Added README.Debian file. * Added manpage. * Changed maintainer address to my @debian.org address. * Fixed a bashism ("function" for defining shell functions); dash should now run pkgsync properly. * Added "Suggests: cfengine | rdist" line. * Added a reference to the README.Debian file in the error message that is output if /etc/pkgsync is empty. -- Steinar H. Gunderson Sun, 14 Mar 2004 15:13:23 +0100 pkgsync (1.0-4) unstable; urgency=low * Set explicit paths everywhere in the script. * Add /usr/bin and /bin to PATH in nightly-pkgsync. * Remove /etc/cron.d/pkgsync in postinst. -- Steinar H. Gunderson Sat, 6 Mar 2004 11:30:45 +0100 pkgsync (1.0-3) unstable; urgency=low * Set PATH in nightly-pkgsync. * Remove packages before adding new ones, in case we're a bit low on space. -- Steinar H. Gunderson Fri, 5 Mar 2004 13:57:56 +0100 pkgsync (1.0-2) unstable; urgency=low * Changed from a cron.d fragment to using cron.daily. * pkgsync.log is now not removed after running pkgsync, it is simply overwritten every night. -- Steinar H. Gunderson Thu, 4 Mar 2004 16:22:49 +0100 pkgsync (1.0-1) unstable; urgency=low * Initial release. -- Steinar H. Gunderson Wed, 3 Mar 2004 22:40:46 +0100 pkgsync-1.27/debian/compat0000644000000000000000000000000213414076006012430 0ustar 9 pkgsync-1.27/debian/control0000644000000000000000000000150113414076006012632 0ustar Source: pkgsync Section: admin Priority: optional Maintainer: Steinar H. Gunderson Build-Depends: debhelper (>> 9.0.0) Standards-Version: 3.9.8 Package: pkgsync Architecture: all Depends: aptitude (>= 0.6.1.4-1), ${misc:Depends} Suggests: cfengine2 | cfengine | rdist, tagcoll Description: automated package list synchronization pkgsync is a tool for keeping multiple machines reasonably similar and clean. Packages can either be in a `must be installed', `may be installed' or `must not be installed' list (which is presumed to be distributed separately using a tool such as rdist or cfengine). pkgsync will take care of meeting the demands put down in the lists, and then removing everything that is not in the `must' or `may' list and is not necessary for their operations (as determined by aptitude). pkgsync-1.27/debian/copyright0000644000000000000000000000033010403053153013152 0ustar pkgsync is Copyright 2004-2006 Steinar H. Gunderson . It is licensed under the GNU GPL version 2. On Debian systems, the full text of the GPL can be found in /usr/share/common-licenses/GPL-2. pkgsync-1.27/debian/dirs0000644000000000000000000000003510454167370012122 0ustar etc/pkgsync usr/bin usr/sbin pkgsync-1.27/debian/manpages0000644000000000000000000000002110052465035012740 0ustar debian/pkgsync.8 pkgsync-1.27/debian/pkgsync.80000644000000000000000000000404310675474450013015 0ustar .TH PKGSYNC 8 .SH NAME pkgsync \- Automated package synchronization tool .SH SYNOPSIS .B pkgsync .SH DESCRIPTION .B pkgsync is a tool for keeping multiple machines reasonably similar and clean. Packages can either be in a `must be installed', `may be installed' or `must not be installed' list (which is presumed to be distributed separately using a tool such as rdist or cfengine). .B pkgsync will take care of meeting the demands put down in the lists, and then removing everything that is not in the `must' or `may' list and is not necessary for their operations (as determined by aptitude). .SH OPTIONS .TP .B \-h, \-\-help Print a short help text and exit. .TP .B \-s, \-\-simulate Do everything as usual, but put aptitude in simulation mode, causing it to never do any changes (except update and autoclean, which should both be harmless) to your system. This is especially useful on a new system to make sure pkgsync behaves as expected. Note that aptitude prints out its intended actions _before_ running the conflict resolver. If there's a conflict somewhere, chances are that the results on your system will be different from what aptitude prints out. .TP .B \-k, \-\-keep\-unused Instruct aptitude to not remove cruft (ie. unused packages); this is morally equivalent to having an "*" entry in mayhave. .TP .B \-d, \-\-dpkg\-glob When encountering a wildcard pattern, pkgsync tries to `un-glob' it. Traditionally, this was done using dpkg -- however, in later versions one can use aptitude instead. Using aptitude is a little slower, but the syntax is a lot more flexible, supporting regular expressions and various searches on fields. Giving \-\-dpkg\-glob makes pkgsync use dpkg, which is not very useful except for backwards compatibility. .TP .B \-a, \-\-aptitude\-glob Use aptitude's globbing instead of dpkg's globbing (see above). This option is the default. .SH "SEE ALSO" /usr/share/doc/pkgsync/README.Debian (complete tutorial and reference documentation) .SH AUTHOR pkgsync is Copyright 2004-2007 Steinar H. Gunderson . pkgsync-1.27/debian/pkgsync.docs0000644000000000000000000000003410322513312013546 0ustar mayhave musthave maynothave pkgsync-1.27/debian/pkgsync.postinst0000644000000000000000000000013610052465035014514 0ustar #! /bin/sh -e if [ -f /etc/cron.d/pkgsync ]; then rm -f /etc/cron.d/pkgsync fi #DEBHELPER# pkgsync-1.27/debian/rules0000755000000000000000000000064713414076006012321 0ustar #!/usr/bin/make -f build: clean: dh_testdir dh_testroot dh_clean binary-arch: binary-indep: dh_testdir dh_testroot dh_install pkgsync /usr/sbin/ dh_install nightly-pkgsync /etc/cron.daily/ dh_installchangelogs dh_installdocs dh_installman dh_compress -XREADME.Debian dh_fixperms dh_installdeb dh_gencontrol dh_md5sums dh_builddeb binary: binary-indep .PHONY: build clean binary-indep binary-arch binary pkgsync-1.27/log0000644000000000000000000013242712727506753010542 0ustar RUNNING: aptitude -y -q -o Dpkg::Options::=--force-confdef -o Dpkg::Options::=--force-confold full-upgrade ?upgradable acpi+ acpi-support+ aircrack-ng+ amoeba+ anthy+ apt-file+ aptitude+ audacity+ build-essential+ ccache+ cinnamon+ dc+ debian-policy+ devscripts+ efibootmgr+ firmware-iwlwifi+ g+++ geeqie+ git-core+ g++-mingw-w64-i686+ gnumeric+ gnuplot+ google-chrome-stable+ google-perftools+ grub2+ i965-va-driver+ intel-microcode+ iprint+ iputils-ping+ iputils-tracepath+ irssi+ lcov+ lftp+ libreoffice+ libreoffice-l10n-nb+ libthai0+ lightdm+ locales+ lsof+ ltrace+ lvm2+ make+ minicom+ mosh+ msmtp+ mtr+ mutt+ net-tools+ network-manager+ network-manager-openvpn-gnome+ nmap+ ntp+ openssh-client+ pidgin+ pkgsync+ popularity-contest+ protobuf-c-compiler+ quilt+ rdesktop+ rfkill+ scim-anthy+ screen+ sloccount+ steam:i386+ strace+ sudo+ sysstat+ systemd+ tcpdump+ tcptraceroute+ telnet+ time+ traceroute+ ttf-kochi-gothic+ vainfo+ valgrind+ vim+ vlan+ vlc+ vnstat+ wireshark+ xboard+ zsh+ linux-image-4.7.0-rc2&m accountsservice&M acl&M acpid&M acpi-fakekey&M acpi-support-base&M adduser&M adwaita-icon-theme&M aglfn&M alsa-utils&M amd64-microcode&M amoeba-data&M anacron&M ant&M anthy-common&M ant-optional&M apache2-bin&M apg&M apt&M aptitude-common&M apt-utils&M arj&M aspell&M aspell-en&M at&M at-spi2-core&M audacity-data&M autoconf&M autoconf-archive&M automake&M autopoint&M autotools-dev&M avahi-autoipd&M avahi-daemon&M base-files&M base-passwd&M bash&M bash-completion&M bc&M bind9-host&M binfmt-support&M binutils&M binutils-mingw-w64-i686&M bison&M bsd-mailx&M bsdmainutils&M bsdutils&M btrfs-progs&M btrfs-tools&M busybox&M bzip2&M bzip2-doc&M cabextract&M ca-certificates&M ca-certificates-java&M calendar-google-provider&M caribou&M cinnamon-common&M cinnamon-control-center&M cinnamon-control-center-data&M cinnamon-desktop-data&M cinnamon-l10n&M cinnamon-screensaver&M cinnamon-session&M cinnamon-session-common&M cinnamon-settings-daemon&M cjs&M clang-3.5&M clang-3.6&M clang-3.7&M clang-3.8&M coinor-libcbc3&M coinor-libcgl1&M coinor-libclp1&M coinor-libcoinmp1v5&M coinor-libcoinutils3v5&M coinor-libosi1v5&M colord&M colord-data&M console-setup&M console-setup-linux&M coreutils&M cpio&M cpp&M cpp-4.6&M cpp-4.8&M cpp-5&M crda&M cron&M cryptsetup-bin&M cups-common&M cups-pk-helper&M curl&M dash&M dbus&M dbus-x11&M dconf-gsettings-backend&M dconf-service&M dctrl-tools&M debconf&M debconf-i18n&M debhelper&M debian-archive-keyring&M debian-faq&M debian-keyring&M debianutils&M default-java-plugin&M default-jre&M default-jre-headless&M desktop-base&M desktop-file-utils&M dh-autoreconf&M dh-make&M dh-python&M dh-strip-nondeterminism&M dialog&M dictionaries-common&M diffstat&M diffutils&M distro-info-data&M dmeventd&M dmidecode&M dmsetup&M dnsmasq-base&M dns-root-data&M docbook&M docbook-dsssl&M docbook-xml&M docbook-xsl&M doc-debian&M dosfstools&M dpkg&M dpkg-dev&M dput&M e2fslibs&M e2fsprogs&M easy-rsa&M ed&M eject&M emacsen-common&M enchant&M equivs&M esound-common&M ethtool&M evince&M evince-common&M exiftran&M exim4&M exim4-base&M exim4-config&M exim4-daemon-light&M exiv2&M exo-utils&M fairymax&M fakeroot&M ffmpeg&M file&M findutils&M firebird2.5-common&M firebird2.5-common-doc&M firebird2.5-server-common&M firefox-esr&M firmware-amd-graphics&M firmware-linux-free&M firmware-linux-nonfree&M firmware-misc-nonfree&M flex&M fontconfig&M fontconfig-config&M fonts-dejavu&M fonts-dejavu-core&M fonts-dejavu-extra&M fonts-droid-fallback&M fonts-freefont-ttf&M fonts-ipafont-gothic&M fonts-ipafont-mincho&M fonts-liberation&M fonts-lmodern&M fonts-lyx&M fonts-noto-mono&M fonts-opensymbol&M fonts-sil-gentium-basic&M fonts-stix&M fonts-vlgothic&M fop&M freepats&M frei0r-plugins&M fuse&M fuse2fs&M g++-5&M g++-5-multilib&M gawk&M gcc&M gcc-4.6&M gcc-4.6-base&M gcc-4.7-base&M gcc-4.8&M gcc-4.8-base&M gcc-4.8-base:i386&M gcc-4.9-base&M gcc-4.9-base:i386&M gcc-5&M gcc-5-base&M gcc-5-base:i386&M gcc-5-multilib&M gcc-6-base&M gcc-6-base:i386&M gcc-mingw-w64-base&M gcc-mingw-w64-i686&M gcc-multilib&M gconf2&M gconf2-common&M gconf-service&M gcr&M gdb&M gdbserver&M gdisk&M geeqie-common&M geoclue-2.0&M geoip-bin&M geoip-database&M geoip-database-extra&M gettext&M gettext-base&M ghostscript&M ghostscript-x&M gimp&M gimp-data&M gir1.2-accountsservice-1.0&M gir1.2-atk-1.0&M gir1.2-atspi-2.0&M gir1.2-caribou-1.0&M gir1.2-cinnamondesktop-3.0&M gir1.2-clutter-1.0&M gir1.2-cmenu-3.0&M gir1.2-cogl-1.0&M gir1.2-coglpango-1.0&M gir1.2-cvc-1.0&M gir1.2-freedesktop&M gir1.2-gconf-2.0&M gir1.2-gdesktopenums-3.0&M gir1.2-gdkpixbuf-2.0&M gir1.2-gkbd-3.0&M gir1.2-glib-2.0&M gir1.2-gnomebluetooth-1.0&M gir1.2-gnomedesktop-3.0&M gir1.2-gtk-3.0&M gir1.2-gtkclutter-1.0&M gir1.2-javascriptcoregtk-3.0&M gir1.2-javascriptcoregtk-4.0&M gir1.2-json-1.0&M gir1.2-keybinder-3.0&M gir1.2-meta-muffin-0.0&M gir1.2-networkmanager-1.0&M gir1.2-nmgtk-1.0&M gir1.2-notify-0.7&M gir1.2-pango-1.0&M gir1.2-polkit-1.0&M gir1.2-soup-2.4&M gir1.2-upowerglib-1.0&M gir1.2-webkit2-4.0&M gir1.2-webkit-3.0&M gir1.2-xkl-1.0&M git&M git-man&M gkbd-capplet&M gksu&M glib-networking&M glib-networking-common&M glib-networking-services&M g++-multilib&M gnome-accessibility-themes&M gnome-backgrounds&M gnome-desktop3-data&M gnome-icon-theme&M gnome-icon-theme-symbolic&M gnome-keyring&M gnome-mime-data&M gnome-themes-standard&M gnome-themes-standard-data&M gnome-user-guide&M gnumeric-common&M gnumeric-doc&M gnupg&M gnupg2&M gnupg-agent&M gnuplot5-data&M gnuplot5-x11&M gnustep-base-common&M gnustep-base-runtime&M gnustep-common&M gpgv&M graphviz&M grep&M groff&M groff-base&M grub2-common&M grub-common&M grub-pc&M grub-pc-bin&M gsettings-desktop-schemas&M gsfonts&M gstreamer0.10-alsa&M gstreamer0.10-gconf&M gstreamer0.10-plugins-bad&M gstreamer0.10-plugins-base&M gstreamer0.10-plugins-good&M gstreamer0.10-pulseaudio&M gstreamer0.10-x&M gstreamer1.0-libav&M gstreamer1.0-nice&M gstreamer1.0-plugins-bad&M gstreamer1.0-plugins-base&M gstreamer1.0-plugins-good&M gstreamer1.0-plugins-ugly&M gstreamer1.0-pulseaudio&M gstreamer1.0-x&M gtk2-engines-pixbuf&M gtk2-engines-xfce&M gtk-update-icon-cache&M gvfs&M gvfs-backends&M gvfs-bin&M gvfs-common&M gvfs-daemons&M gvfs-fuse&M gvfs-libs&M gzip&M hardening-includes&M hddtemp&M hdparm&M hicolor-icon-theme&M host&M hostname&M hunspell-en-us&M hwdata&M i2c-tools&M icc-profiles-free&M icedove&M icedtea-8-plugin&M icedtea-netx&M icedtea-netx-common&M iceowl-extension&M iceweasel&M ieee-data&M ifupdown&M iio-sensor-proxy&M imagemagick&M imagemagick-6.q16&M imagemagick-common&M im-config&M init&M initramfs-tools&M initramfs-tools-core&M initscripts&M init-system-helpers&M inorwegian&M insserv&M install-info&M intltool-debian&M iproute2&M iptables&M iputils-arping&M isc-dhcp-client&M isc-dhcp-common&M iso-codes&M ispell&M iucode-tool&M iw&M jackd&M jackd1&M jade&M java-common&M javascript-common&M java-wrappers&M junit&M kasumi&M kbd&M kernel-common&M kernel-package&M keyboard-configuration&M klibc-utils&M kmod&M krb5-locales&M laptop-detect&M less&M lib32asan2&M lib32atomic1&M lib32cilkrts5&M lib32gcc1&M lib32gcc-5-dev&M lib32gomp1&M lib32itm1&M lib32mpx0&M lib32quadmath0&M lib32stdc++-5-dev&M lib32stdc++6&M lib32ubsan0&M liba52-0.7.4&M libabw-0.1-1&M libaccountsservice0&M libacl1&M libalgorithm-diff-perl&M libalgorithm-diff-xs-perl&M libalgorithm-merge-perl&M libamd2&M libanthy0&M libao4&M libao-common&M libapache2-mod-perl2&M libapache-pom-java&M libapparmor1&M libappindicator1&M libapr1&M libaprutil1&M libaprutil1-dbd-sqlite3&M libaprutil1-ldap&M libapt-inst2.0&M libapt-pkg5.0&M libapt-pkg-perl&M libarchive13&M libarchive-zip-perl&M libart-2.0-2&M libasan0&M libasan2&M libasound2&M libasound2-data&M libasound2-plugins&M libaspell15&M libasprintf0v5&M libasprintf-dev&M libass5&M libassuan0&M libasyncns0&M libatasmart4&M libatk1.0-0&M libatk1.0-data&M libatk-adaptor&M libatk-bridge2.0-0&M libatk-wrapper-java&M libatk-wrapper-java-jni&M libatomic1&M libatspi2.0-0&M libattr1&M libattr1:i386&M libaudio2&M libaudiofile1&M libaudit1&M libaudit-common&M libauthen-sasl-perl&M libautodie-perl&M libavahi-client3&M libavahi-common3&M libavahi-common-data&M libavahi-core7&M libavahi-glib1&M libavalon-framework-java&M libavc1394-0&M libavcodec57&M libavdevice57&M libavfilter6&M libavformat57&M libavresample3&M libavutil55&M libbabeltrace1&M libbabeltrace-ctf1&M libbabl-0.1-0&M libbasicusageenvironment1&M libbatik-java&M libbdplus0&M libbind9-140&M libbison-dev&M libblas3&M libblas-common&M libblkid1&M libbluetooth3&M libbluray1&M libbonobo2-0&M libbonobo2-common&M libbonoboui2-0&M libbonoboui2-common&M libboost-date-time1.58.0&M libboost-filesystem1.58.0&M libboost-iostreams1.58.0&M libboost-system1.58.0&M libbs2b0&M libbsd0&M libbsd0:i386&M libbsf-java&M libburn4&M libbytes-random-secure-perl&M libbz2-1.0&M libc6&M libc6-dbg&M libc6-dev&M libc6-dev-i386&M libc6-dev-x32&M libc6-i386&M libc6:i386&M libc6-x32&M libcaca0&M libcairo2&M libcairo-gobject2&M libcairo-perl&M libcamd2&M libcanberra0&M libcanberra-gtk0&M libcanberra-gtk3-0&M libcanberra-gtk3-module&M libcanberra-gtk-module&M libcanberra-pulse&M libcap2&M libcap2-bin&M libcap-ng0&M libcapture-tiny-perl&M libc-ares2&M libcaribou0&M libcaribou-common&M libc-bin&M libcc1-0&M libccolamd2&M libcdaudio1&M libcddb2&M libc-dev-bin&M libcdio13&M libcdio-cdda1&M libcdio-paranoia1&M libcdparanoia0&M libcdr-0.1-1&M libcdt5&M libcgi-pm-perl&M libcgraph6&M libcholmod3&M libchromaprint0&M libcilkrts5&M libcinnamon-control-center1&M libcinnamon-desktop4&M libcinnamon-menu-3-0&M libcjs0&M libc-l10n&M libclang1-3.5&M libclang1-3.6&M libclang1-3.7&M libclang1-3.8&M libclang-common-3.5-dev&M libclang-common-3.6-dev&M libclang-common-3.7-dev&M libclang-common-3.8-dev&M libclass-accessor-perl&M libclass-inspector-perl&M libclone-perl&M libcloog-isl4&M libclucene-contribs1v5&M libclucene-core1v5&M libclutter-1.0-0&M libclutter-1.0-common&M libclutter-gtk-1.0-0&M libcmis-0.5-5v5&M libcogl20&M libcogl-common&M libcogl-pango20&M libcogl-path20&M libcolamd2&M libcolord2&M libcolorhug2&M libcomerr2&M libcommons-io-java&M libcommons-logging-java&M libcommons-parent-java&M libconvert-binhex-perl&M libcroco3&M libcrypt-random-seed-perl&M libcryptsetup4&M libcrypt-ssleay-perl&M libcrystalhd3&M libcups2&M libcupsfilters1&M libcupsimage2&M libcurl3&M libcurl3-gnutls&M libcvc0&M libcwidget3v5&M libdaemon0&M libdata-alias-perl&M libdata-dump-perl&M libdatrie1&M libdb5.3&M libdbus-1-3&M libdbus-glib-1-2&M libdbusmenu-glib4&M libdbusmenu-gtk4&M libdc1394-22&M libdca0&M libdconf1&M libde265-0&M libdebconfclient0&M libdevel-symdump-perl&M libdevmapper1.02.1&M libdevmapper-event1.02.1&M libdigest-hmac-perl&M libdirectfb-1.2-9&M libdistro-info-perl&M libdjvulibre21&M libdjvulibre-text&M libdns162&M libdns-export162&M libdom4j-java&M libdpkg-perl&M libdrm2&M libdrm2:i386&M libdrm-amdgpu1&M libdrm-amdgpu1:i386&M libdrm-intel1&M libdrm-intel1:i386&M libdrm-nouveau2&M libdrm-nouveau2:i386&M libdrm-radeon1&M libdrm-radeon1:i386&M libdv4&M libdvbpsi10&M libdvdnav4&M libdvdread4&M libdw1&M libebml4v5&M libe-book-0.1-1&M libedit2&M libedit2:i386&M libefivar0&M libegl1-mesa&M libelf1&M libelf1:i386&M libemail-valid-perl&M libenca0&M libenchant1c2a&M libencode-locale-perl&M libeot0&M libepoxy0&M liberror-perl&M libesd0&M libestr0&M libetonyek-0.1-1&M libevdev2&M libevdocument3-4&M libevent-2.0-5&M libevview3-3&M libexempi3&M libexif12&M libexiv2-14&M libexo-1-0&M libexo-common&M libexo-helpers&M libexpat1&M libexpat1-dev&M libexpat1:i386&M libexporter-tiny-perl&M libexttextcat-2.0-0&M libexttextcat-data&M libfakeroot&M libfarstream-0.2-5&M libfbclient2&M libfbembed2.5&M libfcgi-perl&M libfdisk1&M libffi6&M libffi6:i386&M libffi-dev&M libfftw3-bin&M libfftw3-dev&M libfftw3-double3&M libfftw3-long3&M libfftw3-quad3&M libfftw3-single3&M libfile-basedir-perl&M libfile-copy-recursive-perl&M libfile-desktopentry-perl&M libfile-fcntllock-perl&M libfile-libmagic-perl&M libfile-listing-perl&M libfile-mimeinfo-perl&M libfile-stripnondeterminism-perl&M libflac++6v5&M libflac8&M libfl-dev&M libflite1&M libfluidsynth1&M libfont-afm-perl&M libfontbox-java&M libfontconfig1&M libfontenc1&M libfop-java&M libfreehand-0.1-1&M libfreerdp-cache1.1&M libfreerdp-client1.1&M libfreerdp-codec1.1&M libfreerdp-common1.1.0&M libfreerdp-core1.1&M libfreerdp-crypto1.1&M libfreerdp-gdi1.1&M libfreerdp-locale1.1&M libfreerdp-primitives1.1&M libfreerdp-utils1.1&M libfreetype6&M libfribidi0&M libfuse2&M libfaad2&M libgadu3&M libgail18&M libgail-3-0&M libgail-common&M libgarcon-1-0&M libgarcon-common&M libgavl1&M libgbm1&M libgc1c2&M libgcc1&M libgcc1-dbg&M libgcc1:i386&M libgcc-4.8-dev&M libgcc-5-dev&M libgck-1-0&M libgconf-2-4&M libgcr-3-common&M libgcr-base-3-1&M libgcr-ui-3-1&M libgcrypt20&M libgd3&M libgdata22&M libgdata-common&M libgdbm3&M libgdk-pixbuf2.0-0&M libgdk-pixbuf2.0-common&M libgee-0.8-2&M libgegl-0.3-0&M libgeoclue-2-0&M libgeoip1&M libgettextpo0&M libgettextpo-dev&M libgfortran3&M libgif7&M libgimp2.0&M libgirepository-1.0-1&M libgksu2-0&M libgl1-mesa-dri&M libgl1-mesa-dri:i386&M libgl1-mesa-glx&M libgl1-mesa-glx:i386&M libglade2-0&M libglapi-mesa&M libglapi-mesa:i386&M libgle3&M libgles1-mesa&M libgles2-mesa&M libglew1.13&M libglib2.0-0&M libglib2.0-bin&M libglib2.0-data&M libglib-perl&M libgltf-0.0-0v5&M libglu1-mesa&M libgme0&M libgmp10&M libgnome-2-0&M libgnome2-common&M libgnome-bluetooth13&M libgnomecanvas2-0&M libgnomecanvas2-common&M libgnome-desktop-3-12&M libgnomekbd8&M libgnomekbd-common&M libgnome-keyring0&M libgnome-keyring-common&M libgnomeui-0&M libgnomeui-common&M libgnomevfs2-0&M libgnomevfs2-common&M libgnomevfs2-extra&M libgnustep-base1.24&M libgnutls30&M libgnutls-deb0-28&M libgoa-1.0-0b&M libgoa-1.0-common&M libgoffice-0.10-10&M libgoffice-0.10-10-common&M libgomp1&M libgoogle-perftools4&M libgpg-error0&M libgpgme11&M libgphoto2-6&M libgphoto2-l10n&M libgphoto2-port12&M libgpm2&M libgpm2:i386&M libgraphite2-3&M libgroupsock8&M libgs9&M libgs9-common&M libgsasl7&M libgsf-1-114&M libgsf-1-common&M libgsm1&M libgssapi-krb5-2&M libgssdp-1.0-3&M libgssglue1&M libgstreamer0.10-0&M libgstreamer1.0-0&M libgstreamer-plugins-bad0.10-0&M libgstreamer-plugins-bad1.0-0&M libgstreamer-plugins-base0.10-0&M libgstreamer-plugins-base1.0-0&M libgtk2.0-0&M libgtk2.0-bin&M libgtk2.0-common&M libgtk2-perl&M libgtk-3-0&M libgtk-3-bin&M libgtk-3-common&M libgtkglext1&M libgtksourceview2.0-0&M libgtksourceview2.0-common&M libgtkspell0&M libgtop-2.0-10&M libgtop2-common&M libgts-0.7-5&M libgts-bin&M libgudev-1.0-0&M libgupnp-1.0-4&M libgupnp-igd-1.0-4&M libgusb2&M libgvc6&M libgvpr2&M libgxps2&M libharfbuzz0b&M libharfbuzz-icu0&M libhogweed4&M libhsqldb1.8.0-java&M libhtml-format-perl&M libhtml-form-perl&M libhtml-parser-perl&M libhtml-tagset-perl&M libhtml-template-perl&M libhtml-tree-perl&M libhttp-cookies-perl&M libhttp-daemon-perl&M libhttp-date-perl&M libhttp-message-perl&M libhttp-negotiate-perl&M libhunspell-1.4-0&M libhyphen0&M libical2&M libice6&M libicu55&M libid3tag0&M libidn11&M libiec61883-0&M libieee1284-3&M libijs-0.35&M libilmbase12&M libimobiledevice6&M libindicator7&M libinput10&M libinput-bin&M libio-html-perl&M libio-pty-perl&M libio-sessiondata-perl&M libio-socket-inet6-perl&M libio-socket-ip-perl&M libio-socket-ssl-perl&M libio-string-perl&M libio-stringy-perl&M libipc-run-perl&M libipc-system-simple-perl&M libiptcdata0&M libisc160&M libisccc140&M libisccfg140&M libisc-export160&M libisl15&M libiso9660-8&M libisofs6&M libisorelax-java&M libitm1&M libiw30&M libjack0&M libjasper1&M libjavascriptcoregtk-3.0-0&M libjavascriptcoregtk-4.0-18&M libjaxen-java&M libjaxp1.3-java&M libjbig0&M libjbig2dec0&M libjdom1-java&M libjim0.76&M libjline-java&M libjpeg62-turbo&M libjpeg-turbo-progs&M libjs-jquery&M libjson-c3&M libjsoncpp1&M libjson-glib-1.0-0&M libjson-glib-1.0-common&M libjs-openlayers&M libjte1&M libk5crypto3&M libkate1&M libkeybinder0&M libkeybinder-3.0-0&M libkeyutils1&M libklibc&M libkmod2&M libkpathsea6&M libkrb5-3&M libkrb5support0&M libksba8&M liblangtag1&M liblangtag-common&M liblapack3&M liblcms2-2&M libldap-2.4-2&M libldb1&M liblensfun1&M liblensfun-data-v1&M liblightdm-gobject-1-0&M liblilv-0-0&M liblinear3&M liblircclient0&M liblist-moreutils-perl&M liblivemedia52&M libllvm3.5v5&M libllvm3.6v5&M libllvm3.7&M libllvm3.8&M libllvm3.8:i386&M liblocale-gettext-perl&M liblockfile1&M liblockfile-bin&M liblog4j1.2-java&M liblogging-stdlog0&M liblognorm2&M liblqr-1-0&M liblsan0&M libltdl7&M libltdl-dev&M liblua5.1-0&M liblua5.2-0&M liblvm2app2.2&M liblvm2cmd2.02&M liblwp-mediatypes-perl&M liblwp-protocol-https-perl&M liblwres141&M liblz4-1&M liblzma5&M liblzma5:i386&M liblzo2-2&M libmad0&M libmagic1&M libmagickcore-6.q16-2&M libmagickcore-6.q16-2-extra&M libmagickwand-6.q16-2&M libmail-java&M libmail-sendmail-perl&M libmailtools-perl&M libmath-random-isaac-perl&M libmath-random-isaac-xs-perl&M libmatroska6v5&M libmbim-glib4&M libmbim-proxy&M libmeanwhile1&M libmediaart-2.0-0&M libmetis5&M libmhash2&M libmime-tools-perl&M libmimic0&M libmjpegutils-2.1-0&M libmm-glib0&M libmms0&M libmng1&M libmnl0&M libmodplug1&M libmount1&M libmozjs-24-0&M libmp3lame0&M libmpc3&M libmpcdec6&M libmpdec2&M libmpeg2-4&M libmpeg2encpp-2.1-0&M libmpfr4&M libmpg123-0&M libmplex2-2.1-0&M libmpx0&M libmspack0&M libmspub-0.1-1&M libmsv-java&M libmtdev1&M libmtp9&M libmtp-common&M libmtp-runtime&M libmuffin0&M libmwaw-0.3-3&M libmythes-1.2-0&M libnautilus-extension1a&M libncurses5&M libncurses5-dev&M libncurses5:i386&M libncursesw5&M libndp0&M libnemo-extension1&M libneon27-gnutls&M libnet1&M libnet-dbus-perl&M libnet-dns-perl&M libnet-domain-tld-perl&M libnetfilter-conntrack3&M libnet-http-perl&M libnet-ip-perl&M libnetpbm10&M libnet-smtp-ssl-perl&M libnet-ssleay-perl&M libnettle6&M libnewt0.52&M libnfnetlink0&M libnghttp2-14&M libnice10&M libnl-3-200&M libnl-genl-3-200&M libnl-route-3-200&M libnm0&M libnma0&M libnma-common&M libnm-glib4&M libnm-glib-vpn1&M libnm-gtk0&M libnm-gtk-common&M libnm-util2&M libnotify4&M libnotify-bin&M libnpth0&M libnspr4&M libnss3&M libnss-mdns&M libnss-mymachines&M libntlm0&M libnuma1&M liboauth0&M libobjc4&M libobjc-5-dev&M libodfgen-0.1-1&M libofa0&M libogg0&M libopenal1&M libopenal-data&M libopenblas-base&M libopenconnect5&M libopencore-amrnb0&M libopencore-amrwb0&M libopencv-calib3d2.4v5&M libopencv-contrib2.4v5&M libopencv-core2.4v5&M libopencv-features2d2.4v5&M libopencv-flann2.4v5&M libopencv-gpu2.4v5&M libopencv-highgui2.4v5&M libopencv-imgproc2.4v5&M libopencv-legacy2.4v5&M libopencv-ml2.4v5&M libopencv-objdetect2.4v5&M libopencv-ocl2.4v5&M libopencv-photo2.4v5&M libopencv-stitching2.4v5&M libopencv-superres2.4v5&M libopencv-ts2.4v5&M libopencv-video2.4v5&M libopencv-videostab2.4v5&M libopenexr22&M libopenjp2-7&M libopts25&M libopus0&M liborbit-2-0&M liborc-0.4-0&M liborcus-0.11-0&M libosp5&M libossp-uuid16&M libossp-uuid-perl&M libostyle1c2&M libp11-kit0&M libpagemaker-0.0-0&M libpam0g&M libpam-cap&M libpam-gnome-keyring&M libpam-modules&M libpam-modules-bin&M libpam-runtime&M libpam-systemd&M libpango-1.0-0&M libpango1.0-0&M libpangocairo-1.0-0&M libpangoft2-1.0-0&M libpango-perl&M libpangox-1.0-0&M libpangoxft-1.0-0&M libpaper1&M libpaper-utils&M libparse-debianchangelog-perl&M libparted2&M libpathplan4&M libpcap0.8&M libpci3&M libpciaccess0&M libpciaccess0:i386&M libpcre16-3&M libpcre3&M libpcre3:i386&M libpcsclite1&M libperl5.22&M libperlio-gzip-perl&M libpipeline1&M libpixman-1-0&M libpkcs11-helper1&M libplist3&M libpng12-0&M libpng16-16&M libpolkit-agent-1-0&M libpolkit-backend-1-0&M libpolkit-gobject-1-0&M libpoppler61&M libpoppler-glib8&M libpopt0&M libportaudio2&M libportsmf0&M libpostproc54&M libpq5&M libprocps5&M libprotobuf9v5&M libprotobuf-c1&M libprotobuf-c-dev&M libprotoc9v5&M libproxy1v5&M libproxy-tools&M libpsl0&M libpulse0&M libpulsedsp&M libpulse-mainloop-glib0&M libpurple0&M libpython2.7&M libpython2.7-dev&M libpython2.7-minimal&M libpython2.7-stdlib&M libpython3.5&M libpython3.5-minimal&M libpython3.5-stdlib&M libpython3-stdlib&M libpython-dev&M libpython-stdlib&M libqgsttools-p1&M libqmi-glib5&M libqmi-proxy&M libqt4-dbus&M libqt4-xml&M libqt5core5a&M libqt5dbus5&M libqt5gui5&M libqt5multimedia5&M libqt5multimedia5-plugins&M libqt5multimediawidgets5&M libqt5network5&M libqt5opengl5&M libqt5printsupport5&M libqt5svg5&M libqt5widgets5&M libqt5x11extras5&M libqt5xml5&M libqtcore4&M libqtdbus4&M libqtgui4&M libquadmath0&M libraptor2-0&M librasqal3&M libraw1394-11&M libraw15&M librdf0&M libreadline5&M libreadline6&M libreadline6-dev&M libreadline-dev&M libregexp-assemble-perl&M librelaxng-datatype-java&M libreoffice-avmedia-backend-gstreamer&M libreoffice-base&M libreoffice-base-core&M libreoffice-base-drivers&M libreoffice-calc&M libreoffice-common&M libreoffice-core&M libreoffice-draw&M libreoffice-impress&M libreoffice-java-common&M libreoffice-l10n-en-gb&M libreoffice-math&M libreoffice-report-builder-bin&M libreoffice-sdbc-firebird&M libreoffice-sdbc-hsqldb&M libreoffice-style-galaxy&M libreoffice-writer&M libresid-builder0c2a&M librest-0.7-0&M librevenge-0.0-0&M librhino-java&M librsvg2-2&M librsvg2-common&M librtmp1&M librubberband2&M libsamplerate0&M libsane&M libsane-common&M libsane-extras&M libsane-extras-common&M libsasl2-2&M libsasl2-modules&M libsasl2-modules-db&M libsaxon-java&M libsbc1&M libsbsms10&M libschroedinger-1.0-0&M libscim8v5&M libsdl1.2debian&M libsdl-image1.2&M libseccomp2&M libsecret-1-0&M libsecret-common&M libselinux1&M libselinux1:i386&M libsemanage1&M libsemanage-common&M libsensors4&M libsepol1&M libserd-0-0&M libserf-1-1&M libservlet3.1-java&M libshine3&M libshout3&M libsidplay1v5&M libsidplay2&M libsigc++-2.0-0v5&M libsigsegv2&M libslang2&M libslv2-9&M libsm6&M libsmartcols1&M libsmbclient&M libsmi2ldbl&M libsnappy1v5&M libsndfile1&M libsndio6.1&M libsoap-lite-perl&M libsocket6-perl&M libsodium18&M libsord-0-0&M libsoundtouch1&M libsoup2.4-1&M libsoup-gnome2.4-1&M libsox2&M libsox-fmt-all&M libsox-fmt-alsa&M libsox-fmt-ao&M libsox-fmt-base&M libsox-fmt-mp3&M libsox-fmt-oss&M libsox-fmt-pulse&M libsoxr0&M libsp1c2&M libspandsp2&M libspectre1&M libspeex1&M libspeexdsp1&M libsqlite3-0&M libsratom-0-0&M libsrtp0&M libss2&M libssh2-1&M libssh-gcrypt-4&M libssl1.0.0&M libssl1.0.2&M libstartup-notification0&M libstdc++-5-dev&M libstdc++6&M libstdc++6-5-dbg&M libstdc++6:i386&M libstemmer0d&M libstoken1&M libsub-identify-perl&M libsub-name-perl&M libsuil-0-0&M libsuitesparseconfig4&M libsvn1&M libsvn-perl&M libswresample2&M libswscale4&M libsys-hostname-long-perl&M libsystemd0&M libtag1v5&M libtag1v5-vanilla&M libtagc0&M libtalloc2&M libtask-weaken-perl&M libtasn1-6&M libtbb2&M libtcmalloc-minimal4&M libtdb1&M libteamdctl0&M libtevent0&M libtext-charwidth-perl&M libtext-iconv-perl&M libtext-levenshtein-perl&M libtext-template-perl&M libtext-wrapi18n-perl&M libthai-data&M libtheora0&M libthunarx-2-0&M libtie-ixhash-perl&M libtiff5&M libtimedate-perl&M libtinfo5&M libtinfo5:i386&M libtinfo-dev&M libtokyocabinet9&M libtomcrypt0&M libtommath1&M libtool&M libtool-bin&M libtracker-sparql-1.0-0&M libtsan0&M libtumbler-1-0&M libturbojpeg0&M libtwolame0&M libtxc-dxtn-s2tc0&M libtxc-dxtn-s2tc0:i386&M libubsan0&M libudev1&M libudev1:i386&M libudisks2-0&M libumfpack5&M libunique-1.0-0&M libunistring0&M libunwind8&M libupnp6&M libupower-glib3&M liburi-perl&M libusageenvironment3&M libusb-0.1-4&M libusb-1.0-0&M libusbmuxd4&M libustr-1.0-1&M libutempter0&M libuuid1&M libuuid1:i386&M libv4l-0&M libv4lconvert0&M libva1&M libva-drm1&M libvamp-hostsdk3v5&M libva-wayland1&M libva-x11-1&M libvcdinfo0&M libvdpau1&M libvdpau-va-gl1&M libvisio-0.1-1&M libvisual-0.4-0&M libvlc5&M libvlccore8&M libvncclient1&M libvo-amrwbenc0&M libvorbis0a&M libvorbisenc2&M libvorbisfile3&M libvorbisidec1&M libvo-aacenc0&M libvpx3&M libvte9&M libvte-common&M libwacom2&M libwacom-bin&M libwacom-common&M libwavpack1&M libwayland-client0&M libwayland-cursor0&M libwayland-egl1-mesa&M libwayland-server0&M libwbclient0&M libwebkit2gtk-4.0-37&M libwebkit2gtk-4.0-37-gtk2&M libwebkitgtk-3.0-0&M libwebp5&M libwebpdemux1&M libwebpmux1&M libwebrtc-audio-processing-0&M libwildmidi1&M libwildmidi-config&M libwinpr-crt0.1&M libwinpr-crypto0.1&M libwinpr-dsparse0.1&M libwinpr-environment0.1&M libwinpr-file0.1&M libwinpr-handle0.1&M libwinpr-heap0.1&M libwinpr-input0.1&M libwinpr-interlocked0.1&M libwinpr-library0.1&M libwinpr-path0.1&M libwinpr-pool0.1&M libwinpr-registry0.1&M libwinpr-rpc0.1&M libwinpr-sspi0.1&M libwinpr-synch0.1&M libwinpr-sysinfo0.1&M libwinpr-thread0.1&M libwinpr-utils0.1&M libwireshark6&M libwireshark-data&M libwiretap5&M libwmf0.2-7&M libwmf-bin&M libwnck22&M libwnck-common&M libwpd-0.10-10&M libwpg-0.3-3&M libwps-0.4-4&M libwrap0&M libwsutil6&M libwww-perl&M libwww-robotrules-perl&M libwxbase3.0-0v5&M libwxgtk3.0-0v5&M libx11-6&M libx11-6:i386&M libx11-data&M libx11-protocol-perl&M libx11-xcb1&M libx11-xcb1:i386&M libx264-148&M libx265-79&M libx32asan2&M libx32atomic1&M libx32cilkrts5&M libx32gcc1&M libx32gcc-5-dev&M libx32gomp1&M libx32itm1&M libx32quadmath0&M libx32stdc++-5-dev&M libx32stdc++6&M libx32ubsan0&M libx86-1&M libxalan2-java&M libxapian22v5&M libxatracker2&M libxau6&M libxau6:i386&M libxaw7&M libxcb1&M libxcb1:i386&M libxcb-composite0&M libxcb-dri2-0&M libxcb-dri2-0:i386&M libxcb-dri3-0&M libxcb-dri3-0:i386&M libxcb-glx0&M libxcb-glx0:i386&M libxcb-icccm4&M libxcb-image0&M libxcb-keysyms1&M libxcb-present0&M libxcb-present0:i386&M libxcb-randr0&M libxcb-randr0:i386&M libxcb-render0&M libxcb-render0:i386&M libxcb-render-util0&M libxcb-shape0&M libxcb-shape0:i386&M libxcb-shm0&M libxcb-sync1&M libxcb-sync1:i386&M libxcb-util0&M libxcb-xfixes0&M libxcb-xfixes0:i386&M libxcb-xkb1&M libxcb-xv0&M libxcomposite1&M libxcursor1&M libxdamage1&M libxdamage1:i386&M libxdmcp6&M libxdmcp6:i386&M libxdot4&M libxerces2-java&M libxext6&M libxext6:i386&M libxfce4panel-2.0-4&M libxfce4ui-1-0&M libxfce4ui-2-0&M libxfce4ui-common&M libxfce4ui-utils&M libxfce4util7&M libxfce4util-bin&M libxfce4util-common&M libxfconf-0-2&M libxfixes3&M libxfixes3:i386&M libxfont1&M libxft2&M libxi6&M libxinerama1&M libxinerama1:i386&M libxkbcommon0&M libxkbcommon-x11-0&M libxkbfile1&M libxklavier16&M libxml2&M libxml2-utils&M libxml-commons-external-java&M libxml-commons-resolver1.1-java&M libxmlgraphics-commons-java&M libxml-libxml-perl&M libxml-namespacesupport-perl&M libxml-parser-perl&M libxmlrpc-lite-perl&M libxml-sax-base-perl&M libxml-sax-expat-perl&M libxml-sax-perl&M libxml-simple-perl&M libxml-twig-perl&M libxml-xpathengine-perl&M libxmu6&M libxmuu1&M libxom-java&M libxpm4&M libxpp2-java&M libxpp3-java&M libxrandr2&M libxrender1&M libxres1&M libxshmfence1&M libxshmfence1:i386&M libxslt1.1&M libxss1&M libxt6&M libxtables11&M libxtst6&M libxv1&M libxvidcore4&M libxvmc1&M libxxf86dga1&M libxxf86vm1&M libxxf86vm1:i386&M libyajl2&M libyaml-libyaml-perl&M libyelp0&M libzbar0&M libzephyr4&M libzita-resampler1&M libzmq5&M libzvbi0&M libzvbi-common&M libaa1&M libaacs0&M lightdm-gtk-greeter&M light-locker&M lintian&M linux-base&M linux-image-4.6.0-bisect+&M linux-image-4.6.0-rc2-bisect+&M linux-image-4.6.0-rc4-bisect+&M linux-image-4.6.0-rc7&M linux-image-4.7.0-rc2+&M linux-libc-dev&M llvm-3.5&M llvm-3.5-dev&M llvm-3.5-runtime&M llvm-3.6&M llvm-3.6-dev&M llvm-3.6-runtime&M llvm-3.7&M llvm-3.7-dev&M llvm-3.7-runtime&M llvm-3.8&M llvm-3.8-dev&M llvm-3.8-runtime&M lm-sensors&M login&M logrotate&M lpr&M lp-solve&M lrzsz&M lsb-base&M lsb-release&M lua-lpeg&M m4&M man-db&M manpages&M manpages-dev&M mawk&M mesa-utils&M mime-support&M mingw-w64-common&M mingw-w64-i686-dev&M mlocate&M mlterm&M mlterm-common&M mlterm-tools&M mobile-broadband-provider-info&M modemmanager&M mount&M mousepad&M mousetweaks&M mplayer&M muffin-common&M multiarch-support&M myspell-nb&M myspell-nn&M nautilus&M nautilus-data&M ncompress&M ncurses-base&M ncurses-bin&M ncurses-term&M ndiff&M nemo&M nemo-data&M netbase&M netpbm&M network-manager-gnome&M network-manager-openconnect&M network-manager-openconnect-gnome&M network-manager-openvpn&M notification-daemon&M openconnect&M openjade&M openjdk-8-jre&M openjdk-8-jre-headless&M opensc&M opensc-pkcs11&M openssl&M openvpn&M opus-tools&M orage&M p11-kit&M p11-kit-modules&M p7zip&M p7zip-full&M parted&M passwd&M patch&M patchutils&M pciutils&M perl&M perl-base&M perl-doc&M perl-modules-5.22&M pidgin-data&M pinentry-gnome3&M pinentry-gtk2&M pkg-config&M pm-utils&M po-debconf&M policykit-1&M policykit-1-gnome&M poppler-data&M poppler-utils&M postgresql-client-9.2&M postgresql-client-9.4&M postgresql-client-common&M powermgmt-base&M ppp&M procps&M psmisc&M psutils&M publicsuffix&M pulseaudio&M pulseaudio-module-x11&M pulseaudio-utils&M python&M python2.7&M python2.7-dev&M python2.7-minimal&M python3&M python3.5&M python3.5-minimal&M python3-apt&M python3-chardet&M python3-debian&M python3-magic&M python3-minimal&M python3-pkg-resources&M python3-setuptools&M python3-six&M python3-uno&M python-apt&M python-apt-common&M python-bs4&M python-cairo&M python-chardet&M python-dbus&M python-dev&M python-enum34&M python-gconf&M python-gi&M python-gi-cairo&M python-gobject-2&M python-gtk2&M python-html5lib&M python-imaging&M python-lxml&M python-minimal&M python-nose&M python-numpy&M python-pam&M python-pexpect&M python-pil&M python-pkg-resources&M python-ptyprocess&M python-pyatspi&M python-pyinotify&M python-setuptools&M python-six&M python-talloc&M qdbus&M qjackctl&M qt-at-spi&M qtchooser&M qtcore4-l10n&M qttranslations5-l10n&M read-edid&M readline-common&M rename&M rhino&M ristretto&M rsync&M rsyslog&M rtkit&M rxvt-unicode&M samba-libs&M sane-utils&M sash&M scim&M scim-gtk-immodule&M scim-im-agent&M scim-modules-socket&M sed&M sensible-utils&M sgml-base&M sgml-data&M shared-mime-info&M sox&M sp&M startpar&M subversion&M svn-buildpackage&M swh-plugins&M systemd-container&M systemd-sysv&M sysvinit-utils&M sysv-rc&M t1utils&M tango-icon-theme&M tar&M tasksel&M tasksel-data&M tcpd&M thunar&M thunar-archive-plugin&M thunar-data&M thunar-media-tags-plugin&M thunar-volman&M transfig&M tumbler&M tumbler-common&M tzdata&M uboot-mkimage&M u-boot-tools&M ucf&M udev&M udisks2&M ufraw-batch&M unar&M uno-libs3&M unp&M unrar&M unzip&M update-inetd&M upower&M ure&M usb-modeswitch&M usb-modeswitch-data&M usbmuxd&M usbutils&M util-linux&M util-linux-locales&M uuid-runtime&M valgrind-dbg&M vbetool&M vim-common&M vim-runtime&M vlc-data&M vlc-nox&M vlc-plugin-notify&M vlc-plugin-samba&M vpnc-scripts&M w3m&M wamerican&M wdiff&M wget&M whiptail&M whois&M wireless-regdb&M wireless-tools&M wireshark-common&M wireshark-qt&M wnorwegian&M wpasupplicant&M x11-common&M x11-utils&M x11-xkb-utils&M x11-xserver-utils&M xarchiver&M xauth&M xbitmaps&M xdg-user-dirs&M xdg-utils&M xfburn&M xfce4&M xfce4-appfinder&M xfce4-battery-plugin&M xfce4-clipman&M xfce4-clipman-plugin&M xfce4-cpufreq-plugin&M xfce4-cpugraph-plugin&M xfce4-datetime-plugin&M xfce4-dict&M xfce4-diskperf-plugin&M xfce4-fsguard-plugin&M xfce4-genmon-plugin&M xfce4-goodies&M xfce4-mailwatch-plugin&M xfce4-mount-plugin&M xfce4-netload-plugin&M xfce4-notes&M xfce4-notes-plugin&M xfce4-notifyd&M xfce4-panel&M xfce4-places-plugin&M xfce4-power-manager&M xfce4-power-manager-data&M xfce4-power-manager-plugins&M xfce4-pulseaudio-plugin&M xfce4-screenshooter&M xfce4-sensors-plugin&M xfce4-session&M xfce4-settings&M xfce4-smartbookmark-plugin&M xfce4-systemload-plugin&M xfce4-taskmanager&M xfce4-terminal&M xfce4-timer-plugin&M xfce4-verve-plugin&M xfce4-wavelan-plugin&M xfce4-weather-plugin&M xfce4-whiskermenu-plugin&M xfce4-xkb-plugin&M xfconf&M xfdesktop4&M xfdesktop4-data&M xfonts-100dpi&M xfonts-75dpi&M xfonts-encodings&M xfonts-utils&M xfsprogs&M xfwm4&M xfwm4-themes&M xkb-data&M xml-core&M xmlto&M xorg-docs-core&M xscreensaver&M xscreensaver-data&M xscreensaver-data-extra&M xscreensaver-gl&M xscreensaver-gl-extra&M xserver-common&M xserver-xorg&M xserver-xorg-core&M xserver-xorg-input-all&M xserver-xorg-input-evdev&M xserver-xorg-input-libinput&M xserver-xorg-input-mouse&M xserver-xorg-input-synaptics&M xserver-xorg-input-vmmouse&M xserver-xorg-input-wacom&M xserver-xorg-video-all&M xserver-xorg-video-amdgpu&M xserver-xorg-video-ati&M xserver-xorg-video-cirrus&M xserver-xorg-video-fbdev&M xserver-xorg-video-intel&M xserver-xorg-video-mach64&M xserver-xorg-video-mga&M xserver-xorg-video-neomagic&M xserver-xorg-video-nouveau&M xserver-xorg-video-openchrome&M xserver-xorg-video-qxl&M xserver-xorg-video-r128&M xserver-xorg-video-radeon&M xserver-xorg-video-savage&M xserver-xorg-video-sisusb&M xserver-xorg-video-tdfx&M xserver-xorg-video-trident&M xserver-xorg-video-vesa&M xserver-xorg-video-vmware&M xsltproc&M xterm&M xz-utils&M yelp&M yelp-xsl&M zenity&M zenity-common&M zip&M zlib1g&M zlib1g:i386&M zsh-common&M Leser pakkelister... Skaper oversikt over avhengighetsforhold... Leser tilstandsinformasjon... Les utvidet tilstandsinformasjon... Oppdater pakkenes status... Bygger merke-databasen... acpi er allerede installert og er av den ønskede versjonen (1.7-1) acpi-support er allerede installert og er av den ønskede versjonen (0.142-8) aircrack-ng er allerede installert og er av den ønskede versjonen (1:1.2-0~beta3-4) amoeba er allerede installert og er av den ønskede versjonen (1.1-29.1+b1) anthy er allerede installert og er av den ønskede versjonen (9100h-25) apt-file er allerede installert og er av den ønskede versjonen (3.0) aptitude er allerede installert og er av den ønskede versjonen (0.8.1-1) audacity er allerede installert og er av den ønskede versjonen (2.1.2-1+b1) build-essential er allerede installert og er av den ønskede versjonen (12.2) ccache er allerede installert og er av den ønskede versjonen (3.2.5-1) cinnamon er allerede installert og er av den ønskede versjonen (3.0.4-1) dc er allerede installert og er av den ønskede versjonen (1.06.95-9+b1) debian-policy er allerede installert og er av den ønskede versjonen (3.9.8.0) devscripts er allerede installert og er av den ønskede versjonen (2.16.5) efibootmgr er allerede installert og er av den ønskede versjonen (0.12-4) firmware-iwlwifi er allerede installert og er av den ønskede versjonen (20160110-1) g++ er allerede installert og er av den ønskede versjonen (4:5.3.1-3) geeqie er allerede installert og er av den ønskede versjonen (1:1.3-1) git-core er allerede installert og er av den ønskede versjonen (1:2.8.1-1) g++-mingw-w64-i686 er allerede installert og er av den ønskede versjonen (5.3.1-8+17) gnumeric er allerede installert og er av den ønskede versjonen (1.12.29-1) gnuplot er allerede installert og er av den ønskede versjonen (5.0.3+dfsg3-5) google-chrome-stable er allerede installert og er av den ønskede versjonen (51.0.2704.84-1) google-perftools er allerede installert og er av den ønskede versjonen (2.2.1-0.3) grub2 er allerede installert og er av den ønskede versjonen (2.02~beta2-36) i965-va-driver er allerede installert og er av den ønskede versjonen (1.7.0-1) intel-microcode er allerede installert og er av den ønskede versjonen (3.20151106.2) iprint er allerede installert og er av den ønskede versjonen (1.3-9) iputils-ping er allerede installert og er av den ønskede versjonen (3:20150815-2) iputils-tracepath er allerede installert og er av den ønskede versjonen (3:20150815-2) irssi er allerede installert og er av den ønskede versjonen (0.8.19-2) lcov er allerede installert og er av den ønskede versjonen (1.12-2) lftp er allerede installert og er av den ønskede versjonen (4.7.1-1) libreoffice er allerede installert og er av den ønskede versjonen (1:5.1.4~rc1-1) libreoffice-l10n-nb er allerede installert og er av den ønskede versjonen (1:5.1.4~rc1-1) libthai0 er allerede installert og er av den ønskede versjonen (0.1.24-2) lightdm er allerede installert og er av den ønskede versjonen (1.18.1-1) locales er allerede installert og er av den ønskede versjonen (2.22-11) lsof er allerede installert og er av den ønskede versjonen (4.89+dfsg-0.1) ltrace er allerede installert og er av den ønskede versjonen (0.7.3-5.1) lvm2 er allerede installert og er av den ønskede versjonen (2.02.153-1) make er allerede installert og er av den ønskede versjonen (4.1-9) minicom er allerede installert og er av den ønskede versjonen (2.7-1+b1) mosh er allerede installert og er av den ønskede versjonen (1.2.5.95rc1-1) msmtp er allerede installert og er av den ønskede versjonen (1.6.4-1) mtr er allerede installert og er av den ønskede versjonen (0.86-1+b1) mutt er allerede installert og er av den ønskede versjonen (1.6.0-1) net-tools er allerede installert og er av den ønskede versjonen (1.60+git20150829.73cef8a-2) network-manager er allerede installert og er av den ønskede versjonen (1.2.2-2) network-manager-openvpn-gnome er allerede installert og er av den ønskede versjonen (1.2.2-1) nmap er allerede installert og er av den ønskede versjonen (7.12-1) ntp er allerede installert og er av den ønskede versjonen (1:4.2.8p8+dfsg-1) openssh-client er allerede installert og er av den ønskede versjonen (1:7.2p2-5) pidgin er allerede installert og er av den ønskede versjonen (2.10.12-1) pkgsync er allerede installert og er av den ønskede versjonen (1.25) popularity-contest er allerede installert og er av den ønskede versjonen (1.64) protobuf-c-compiler er allerede installert og er av den ønskede versjonen (1.2.1-1) quilt er allerede installert og er av den ønskede versjonen (0.63-3) rdesktop er allerede installert og er av den ønskede versjonen (1.8.3-1+b1) rfkill er allerede installert og er av den ønskede versjonen (0.5-1) scim-anthy er allerede installert og er av den ønskede versjonen (1.2.7-6+b1) screen er allerede installert og er av den ønskede versjonen (4.3.1-3) sloccount er allerede installert og er av den ønskede versjonen (2.26-5.1) steam:i386 er allerede installert og er av den ønskede versjonen (1.0.0.52-1) strace er allerede installert og er av den ønskede versjonen (4.12-3) sudo er allerede installert og er av den ønskede versjonen (1.8.15-1.1) sysstat er allerede installert og er av den ønskede versjonen (11.3.3-1) systemd er allerede installert og er av den ønskede versjonen (230-2) tcpdump er allerede installert og er av den ønskede versjonen (4.7.4-1+b1) tcptraceroute er allerede installert og er av den ønskede versjonen (1.5beta7+debian-4) telnet er allerede installert og er av den ønskede versjonen (0.17-40+b1) time er allerede installert og er av den ønskede versjonen (1.7-25.1) traceroute er allerede installert og er av den ønskede versjonen (1:2.1.0-1) ttf-kochi-gothic er allerede installert og er av den ønskede versjonen (20030809-15) vainfo er allerede installert og er av den ønskede versjonen (1.7.0-2) valgrind er allerede installert og er av den ønskede versjonen (1:3.11.0-1+b1) vim er allerede installert og er av den ønskede versjonen (2:7.4.1829-1) vlan er allerede installert og er av den ønskede versjonen (1.9-3.2) vlc er allerede installert og er av den ønskede versjonen (2.2.4-2) vnstat er allerede installert og er av den ønskede versjonen (1.14-1) wireshark er allerede installert og er av den ønskede versjonen (2.0.4+gdd7746e-1) xboard er allerede installert og er av den ønskede versjonen (4.8.0-2) zsh er allerede installert og er av den ønskede versjonen (5.2-5) acpi er allerede installert og er av den ønskede versjonen (1.7-1) acpi-support er allerede installert og er av den ønskede versjonen (0.142-8) aircrack-ng er allerede installert og er av den ønskede versjonen (1:1.2-0~beta3-4) amoeba er allerede installert og er av den ønskede versjonen (1.1-29.1+b1) anthy er allerede installert og er av den ønskede versjonen (9100h-25) apt-file er allerede installert og er av den ønskede versjonen (3.0) aptitude er allerede installert og er av den ønskede versjonen (0.8.1-1) audacity er allerede installert og er av den ønskede versjonen (2.1.2-1+b1) build-essential er allerede installert og er av den ønskede versjonen (12.2) ccache er allerede installert og er av den ønskede versjonen (3.2.5-1) cinnamon er allerede installert og er av den ønskede versjonen (3.0.4-1) dc er allerede installert og er av den ønskede versjonen (1.06.95-9+b1) debian-policy er allerede installert og er av den ønskede versjonen (3.9.8.0) devscripts er allerede installert og er av den ønskede versjonen (2.16.5) efibootmgr er allerede installert og er av den ønskede versjonen (0.12-4) firmware-iwlwifi er allerede installert og er av den ønskede versjonen (20160110-1) g++ er allerede installert og er av den ønskede versjonen (4:5.3.1-3) geeqie er allerede installert og er av den ønskede versjonen (1:1.3-1) git-core er allerede installert og er av den ønskede versjonen (1:2.8.1-1) g++-mingw-w64-i686 er allerede installert og er av den ønskede versjonen (5.3.1-8+17) gnumeric er allerede installert og er av den ønskede versjonen (1.12.29-1) gnuplot er allerede installert og er av den ønskede versjonen (5.0.3+dfsg3-5) google-chrome-stable er allerede installert og er av den ønskede versjonen (51.0.2704.84-1) google-perftools er allerede installert og er av den ønskede versjonen (2.2.1-0.3) grub2 er allerede installert og er av den ønskede versjonen (2.02~beta2-36) i965-va-driver er allerede installert og er av den ønskede versjonen (1.7.0-1) intel-microcode er allerede installert og er av den ønskede versjonen (3.20151106.2) iprint er allerede installert og er av den ønskede versjonen (1.3-9) iputils-ping er allerede installert og er av den ønskede versjonen (3:20150815-2) iputils-tracepath er allerede installert og er av den ønskede versjonen (3:20150815-2) irssi er allerede installert og er av den ønskede versjonen (0.8.19-2) lcov er allerede installert og er av den ønskede versjonen (1.12-2) lftp er allerede installert og er av den ønskede versjonen (4.7.1-1) libreoffice er allerede installert og er av den ønskede versjonen (1:5.1.4~rc1-1) libreoffice-l10n-nb er allerede installert og er av den ønskede versjonen (1:5.1.4~rc1-1) libthai0 er allerede installert og er av den ønskede versjonen (0.1.24-2) lightdm er allerede installert og er av den ønskede versjonen (1.18.1-1) locales er allerede installert og er av den ønskede versjonen (2.22-11) lsof er allerede installert og er av den ønskede versjonen (4.89+dfsg-0.1) ltrace er allerede installert og er av den ønskede versjonen (0.7.3-5.1) lvm2 er allerede installert og er av den ønskede versjonen (2.02.153-1) make er allerede installert og er av den ønskede versjonen (4.1-9) minicom er allerede installert og er av den ønskede versjonen (2.7-1+b1) mosh er allerede installert og er av den ønskede versjonen (1.2.5.95rc1-1) msmtp er allerede installert og er av den ønskede versjonen (1.6.4-1) mtr er allerede installert og er av den ønskede versjonen (0.86-1+b1) mutt er allerede installert og er av den ønskede versjonen (1.6.0-1) net-tools er allerede installert og er av den ønskede versjonen (1.60+git20150829.73cef8a-2) network-manager er allerede installert og er av den ønskede versjonen (1.2.2-2) network-manager-openvpn-gnome er allerede installert og er av den ønskede versjonen (1.2.2-1) nmap er allerede installert og er av den ønskede versjonen (7.12-1) ntp er allerede installert og er av den ønskede versjonen (1:4.2.8p8+dfsg-1) openssh-client er allerede installert og er av den ønskede versjonen (1:7.2p2-5) pidgin er allerede installert og er av den ønskede versjonen (2.10.12-1) pkgsync er allerede installert og er av den ønskede versjonen (1.25) popularity-contest er allerede installert og er av den ønskede versjonen (1.64) protobuf-c-compiler er allerede installert og er av den ønskede versjonen (1.2.1-1) quilt er allerede installert og er av den ønskede versjonen (0.63-3) rdesktop er allerede installert og er av den ønskede versjonen (1.8.3-1+b1) rfkill er allerede installert og er av den ønskede versjonen (0.5-1) scim-anthy er allerede installert og er av den ønskede versjonen (1.2.7-6+b1) screen er allerede installert og er av den ønskede versjonen (4.3.1-3) sloccount er allerede installert og er av den ønskede versjonen (2.26-5.1) steam:i386 er allerede installert og er av den ønskede versjonen (1.0.0.52-1) strace er allerede installert og er av den ønskede versjonen (4.12-3) sudo er allerede installert og er av den ønskede versjonen (1.8.15-1.1) sysstat er allerede installert og er av den ønskede versjonen (11.3.3-1) systemd er allerede installert og er av den ønskede versjonen (230-2) tcpdump er allerede installert og er av den ønskede versjonen (4.7.4-1+b1) tcptraceroute er allerede installert og er av den ønskede versjonen (1.5beta7+debian-4) telnet er allerede installert og er av den ønskede versjonen (0.17-40+b1) time er allerede installert og er av den ønskede versjonen (1.7-25.1) traceroute er allerede installert og er av den ønskede versjonen (1:2.1.0-1) ttf-kochi-gothic er allerede installert og er av den ønskede versjonen (20030809-15) vainfo er allerede installert og er av den ønskede versjonen (1.7.0-2) valgrind er allerede installert og er av den ønskede versjonen (1:3.11.0-1+b1) vim er allerede installert og er av den ønskede versjonen (2:7.4.1829-1) vlan er allerede installert og er av den ønskede versjonen (1.9-3.2) vlc er allerede installert og er av den ønskede versjonen (2.2.4-2) vnstat er allerede installert og er av den ønskede versjonen (1.14-1) wireshark er allerede installert og er av den ønskede versjonen (2.0.4+gdd7746e-1) xboard er allerede installert og er av den ønskede versjonen (4.8.0-2) zsh er allerede installert og er av den ønskede versjonen (5.2-5) Ingen pakker vil bli installert, oppgradert eller fjernet. 0 pakker oppgradert, 0 nylig installert, 0 skal fjernes og 0 skal ikke oppgraderes. Trenger å hente 0 B i installasjonspakker. Etter utpakking vil 0 B bli brukt. Skriv utvidet tilstandsinformasjon... Leser pakkelister... Skaper oversikt over avhengighetsforhold... Leser tilstandsinformasjon... Les utvidet tilstandsinformasjon... Oppdater pakkenes status... Bygger merke-databasen... RUNNING: aptitude -y -q -o Dpkg::Options::=--force-confdef -o Dpkg::Options::=--force-confold autoclean Leser pakkelister... Skaper oversikt over avhengighetsforhold... Leser tilstandsinformasjon... Les utvidet tilstandsinformasjon... Oppdater pakkenes status... Bygger merke-databasen... Frigjorde 0 B av plassen på harddisken pkgsync-1.27/mayhave0000644000000000000000000000030010322512724011353 0ustar # # Sample /etc/pkgsync/mayhave file for a rather bare-bones system. # Adjust to your own taste :-) # # This file is almost empty in most installations. # kernel-image-2.6.* linux-image-2.6.* pkgsync-1.27/maynothave0000644000000000000000000000023610322512744012106 0ustar # # Sample /etc/pkgsync/maynothave file for a rather bare-bones system. # Adjust to your own taste :-) # # This file is almost empty in most installations. # pkgsync-1.27/musthave0000644000000000000000000000035310322512642011564 0ustar # # Sample /etc/pkgsync/musthave file for a rather bare-bones system. # Adjust to your own taste :-) # aptitude cfengine2 console-tools grub nfs-common locales pkgsync sysklogd # Misc. sudo zsh # X stuff x-window-system gnome wmaker pkgsync-1.27/nightly-pkgsync0000755000000000000000000000061410717600457013077 0ustar #! /bin/sh # Run pkgsync, logging to /var/log/pkgsync.log. If there is an error, we cat # the entire file to stdout, so cron will complain to the admin. We don't # rotate pkgsync.log (yet?) but it will be overwritten every night. export PATH=/usr/local/sbin:/usr/sbin:/usr/bin:/sbin:/bin if [ -x /usr/sbin/pkgsync ]; then ( pkgsync >/var/log/pkgsync.log 2>&1 ) || cat /var/log/pkgsync.log fi pkgsync-1.27/pkgsync0000755000000000000000000001102113414076004011405 0ustar #! /bin/bash # # pkgsync - Automated package synchronization tool # 2004-2018 Steinar H. Gunderson . # # Licensed under the GNU GPL version 2, as publicshed by the FSF; # see /usr/share/common-licenses/GPL-2 on Debian systems or visit # www.fsf.org. # set -e set -o noglob export DEBIAN_FRONTEND=noninteractive export VERSION=1.27 if [ ! -r /etc/pkgsync/musthave -o \ ! -r /etc/pkgsync/mayhave -o \ ! -r /etc/pkgsync/maynothave ]; then echo Error: Missing files in /etc/pkgsync. Aborting. echo echo Please see /usr/share/doc/pkgsync/README.Debian for information on echo configuring pkgsync. exit 1 fi print_help () { echo "pkgsync $VERSION" echo "Automated package synchronization tool" echo "" echo "Usage: pkgsync [OPTIONS]" echo "Recognized options:" echo " -h, --help display this help and exit" echo " -k, --keep-unused don't remove unused packages" echo " -s, --simulate don't do anything, just print out what would have happened" echo "" echo "Complete documentation can be found in /usr/share/doc/pkgsync/README.Debian." } # Largely adapted from /usr/lib/getopt/parse.bash parse_options () { TEMP=`getopt -o hksad --long help,keep-unused,simulate -n 'pkgsync' -- "$@"` eval set -- "$TEMP" APTITUDE_ARGS="-y -q -o Dpkg::Options::=--force-confdef -o Dpkg::Options::=--force-confold" while :; do case "$1" in -s|--simulate) APTITUDE_ARGS="$APTITUDE_ARGS -s" shift ;; -k|--keep-unused) APTITUDE_ARGS="$APTITUDE_ARGS -o Aptitude::Delete-Unused=false" shift ;; -h|--help) print_help exit 0 ;; --) shift break ;; *) echo "Internal error: doesn't recognize argument '$1'" exit 1 ;; esac done } readpkgs () { grep -vE '^#' "$1" | grep -vE '^\s*$' | tr -d " \t" } getpkgs () { IFS=" " for pkg in $( readpkgs $1 ); do # if the line starts with "debtags:", it's a debtags expression, # so run it through debtags. if echo "$pkg" | grep -Eq '^debtags:'; then if ! [ "$USE_DEBTAGS" ]; then echo Error: "debtags:" line encountered, but debtags is not installed. Stopping. exit 1 fi PATTERN=$( echo "$pkg" | cut -d: -f2- ) debtags grep "$PATTERN" | tagcoll copy | cut -d: -f1 else # if the line is "meta:current-kernel", use the kernel package # for the currently running kernel, if it exists if [ "$pkg" = "meta:current-kernel" ]; then KVERS=$( uname -r ) aptitude -F '%p' search ".*-image-$KVERS$" | sed "s/ \+$//" 2>/dev/null || true else # if there's a wildcard in this, push it through aptitude # to glob. if not, just print it out. if echo "$pkg" | grep -Eq '[][*?()|~]'; then aptitude -F '%p' search "$pkg" | sed "s/ \+$//" 2>/dev/null || true else echo "$pkg" fi fi fi done } normalize_arch () { # Remove the main arch (e.g. :amd64) from each line that contains it. # All other architectures are left alone. # We do this both on output from dpkg and when reading the package lists, # so that filtering works as expected. On explicit installation and removal, # aptitude will treat a bare package as implicitly on the main architecture, # so we don't need to re-add it later. main_arch="$1" sed "s/:$main_arch\$//" } run_aptitude () { echo RUNNING: aptitude $APTITUDE_ARGS "$@" aptitude $APTITUDE_ARGS "$@" } run_debtags () { if [ "$USE_DEBTAGS" ]; then echo RUNNING: debtags "$@" debtags "$@" fi } # The beautiful look of hacks in the morning... filter () { echo "$@" | tr " " "\n" | sort | uniq -c | grep " 2" | cut -c9- } parse_options "$@" # Check if we've got debtags installed [ -x /usr/bin/debtags ] && USE_DEBTAGS=yes # Update the package lists aptitude update run_debtags update # Find out what parameters to give to aptitude. main_arch=$( dpkg --print-architecture ) installed=$( dpkg -l | grep '^ii' | cut -c5- | cut '-d ' -f1 | normalize_arch $main_arch ) musthave_install=$( getpkgs /etc/pkgsync/musthave | normalize_arch $main_arch | sort -u | sed "s/$/+/" ) maynothave_remove=$( getpkgs /etc/pkgsync/maynothave | normalize_arch $main_arch | sort -u | sed "s/$/-/" ) mayhave_marknonauto=$( getpkgs /etc/pkgsync/mayhave | normalize_arch $main_arch | sort -u | sed "s/$/\&m/" ) mustormayhave=$( ( getpkgs /etc/pkgsync/musthave $main_arch ; getpkgs /etc/pkgsync/mayhave $main_arch ) | normalize_arch $main_arch | sort -u ) rest_markauto=$( filter $installed $installed $mustormayhave | sed "s/$/\&M/" ) run_aptitude full-upgrade '?upgradable' $musthave_install $maynothave_remove $mayhave_marknonauto $rest_markauto run_aptitude autoclean