Total size of installed packages - script

Hi,
I spend few hours today to make bash script, that allow me get total size of installed packages on my disk. It may be useful for many users.
Here it is:
#!/bin/bash
total=0
progress="-"
count=`pacman -Q | wc -l`
echo "Reading info of "$count" packages reported by 'pacman -Q'.
This may take few minutes..."
for pkg in `pacman -Q | sed 's/\ .*//'`
do
s=`pacman -Qi $pkg | sed -e '/Installed\ Size/!d; s/Installed\ Size\ :[\ ]*//; s/\ K//; s/,/./'`
if [ "$s" != "" ]; then
total=`echo $total" + "$s | bc`
printf "\033[1D"$progress
if [ "$progress" == "|" ]; then progress="-"; fi;
if [ "$progress" == "\\" ]; then progress="|"; fi;
if [ "$progress" == "_" ]; then progress="\\"; fi;
if [ "$progress" == "/" ]; then progress="_"; fi;
if [ "$progress" == "-" ]; then progress="/"; fi;
fi
done
echo
echo "Total size of installed packages is "$total" K"
! Script requere bc command (pacman -S bc) !
Thank you for corrections and comments.

I added a crude human-readability block near the end.
#!/bin/bash
total=0
progress="-"
count=`pacman -Q | wc -l`
echo "Reading info of "$count" packages reported by 'pacman -Q'.
This may take few minutes..."
for pkg in `pacman -Q | sed 's/\ .*//'`
do
s=`pacman -Qi $pkg | sed -e '/Installed\ Size/!d; s/Installed\ Size\ :\ *//; s/\ K//; s/,/./'`
if [ "$s" != "" ]; then
total=`echo $total" + "$s | bc`
printf "\033[1D"$progress
if [ "$progress" == "|" ]; then progress="-"; fi;
if [ "$progress" == "\\" ]; then progress="|"; fi;
if [ "$progress" == "_" ]; then progress="\\"; fi;
if [ "$progress" == "/" ]; then progress="_"; fi;
if [ "$progress" == "-" ]; then progress="/"; fi;
fi
done
suffix='K'
if [ `echo "$total > 1024" | bc` = 1 ]; then
total=`echo "scale=2; $total / 1024" | bc`
suffix='M'
if [ `echo "$total > 1024" | bc` = 1 ]; then
total=`echo "scale=2; $total / 1024" | bc`
suffix='G'
fi
fi
echo
echo "Total size of installed packages is $total $suffix"
And here's a version with a simpler and more informative progress meter:
#!/bin/bash
total=0
progress="1"
count=`pacman -Q | wc -l`
echo "Reading info of "$count" packages reported by 'pacman -Q'.
This may take few minutes..."
for pkg in `pacman -Q | sed 's/\ .*//'`
do
printf "\rprocessing file "$(( progress++ ))"..."
s=`pacman -Qi $pkg | sed -e '/Installed\ Size/!d; s/Installed\ Size\ :\ *//; s/\ K//; s/,/./'`
if [ "$s" != "" ]; then
total=`echo $total" + "$s | bc`
fi
done
suffix='K'
if [ `echo "$total > 1024" | bc` = 1 ]; then
total=`echo "scale=2; $total / 1024" | bc`
suffix='M'
if [ `echo "$total > 1024" | bc` = 1 ]; then
total=`echo "scale=2; $total / 1024" | bc`
suffix='G'
fi
fi
echo
echo "Total size of installed packages is $total $suffix"
It works, good job. I didn't know about bc!
Oh, and welcome to the Arch BBS!
Last edited by peets (2007-12-30 18:49:22)

Similar Messages

  • Installed package size and more

    first question,
    how do I know the final space required by a package and its dependencies  on the hard disk after the install?
    cos pacman gives an info about the size of the download but thats not necessary the final space required by the installation.
    second, is there a way to make pacman install a package and its dependencies into a directory, for instance to check the structure of a certain package (sort of what slackware does)

    tuxman wrote:thanks everybody for the feedback.
    my purpose is to analize the way a package would look into the filesystem once installed, where goes this and that file, in order to create modules for a live CD.
    You need pacman -Sl support which is not implemented yet.
    tuxman wrote:I have a doubt about the info given by pacman at download time yet.
    Currently Pacman ouptuts only the total size of packages to be installed/upgraded.This will be changed in the future versions.
    tuxman wrote:For instance, if I make pacman -Su it will download a bunch of packages, lets say 100MB but they will overwrite the existing ones, so the final space claimed on the hard disk will be less than 100MB
    Or maybe I got it wrong eheheh
    Hmm... this is more complicated, I doubt this will be implemented soon (if ever).
    IMHO it will be enough (and easy to implement) only total size of all packages to be downloaded.
    Calculating the resulting size of packages to be installed minus packages to be removed (replaced) is more complex.

  • How can I get to install Microsoft Office 2011 in my Mac OS X 10.6.8 if when down to "writing package scripts" it fails ?, How can I get to install Microsoft Office 2011 in my Mac OS X 10.6.8 if when down to "writing package scripts" it fails ?

    How can I get to install Microsoft Office 2011 in my Mac OS X 10.6.8 if when down to "writing package scripts" it fails ?

    Contact Microsoft support and ask for help.  You've paid for the kit, so installation-time support is part of the expectations.  They'll probably suggest a Repair Permissions and a Verify Disk pass, both performed by booting the installation DVD and using Disk Utility from the Utilities menu item, and selecting those two repairs.

  • Sharing my script to show version difference of installed packages

    Hi all.
    Sometimes I don't want to just pacman -Syu. There are many packages that are big but introduce only minor bugfixes (usually libreoffice packages* are the culprits), so I don't want to have to install those.
    This is something I cooked up a while ago to show version difference of currently installed packages with the latest packages in repository.
    It's in python3, and uses python-termcolor.
    It outputs something like this:
    acl : 2.2.52-1 --> 2.2.52-2
    archlinux-keyring : 20130926-1 --> 20131027-1
    bison : 3.0-1 --> 3.0.1-1
    cracklib : 2.9.0-1 --> 2.9.0-2
    Here is the script:
    #!/usr/bin/python3
    from subprocess import check_output
    from termcolor import colored
    pacman_out=check_output(["pacman","-Sl"], universal_newlines=True).split("\n")
    outlist = []
    len_pkgname = 0
    len_majver = 0
    len_newver = 0
    len_oldver = 0
    for pkgs in pacman_out:
    if not "[installed" in pkgs:
    continue
    if "[installed]" in pkgs:
    continue
    pkg_split = pkgs.split(" ")
    newver = pkg_split[2]
    oldver = pkg_split[4].rstrip("]")
    for i in range(min(len(newver),len(oldver))):
    if newver[i] != oldver[i]:
    break
    pkgname = pkg_split[1]
    majver = newver[:i]
    oldver = oldver[i:]
    newver = newver[i:]
    outlist.append((pkgname, majver, newver, oldver))
    len_pkgname = max(len_pkgname, len(pkgname))
    len_majver = max(len_majver, len(majver))
    len_newver = max(len_newver, len(newver))
    len_oldver = max(len_oldver, len(oldver))
    for (pkgname, majver, newver, oldver) in outlist:
    print("{}: {}{} --> {}{}".format(
    pkgname.ljust(len_pkgname),
    colored(majver.rjust(len_majver),"cyan"),
    colored(oldver.ljust(len_oldver),"cyan",attrs=["bold"]),
    colored(majver.rjust(len_majver),"magenta"),
    colored(newver.ljust(len_newver),"magenta",attrs=["bold"])))
    I hope pkgbrowser will include something like this in the future.
    P/S: * these packages will break anyway in the event the dependencies has had some ABI changes.
    EDIT: swapped new and old version columns. Thanks, karol!
    Last edited by syockit (2013-12-04 17:55:42)

    syockit wrote:I hope pkgbrowser will include something like this in the future.
    Why not suggest adding this feature?
    Currently it shows only the version that is going to be installed https://bbs.archlinux.org/viewtopic.php … 3#p1316573
    I've mated pacman's checkupdates with my old script https://bbs.archlinux.org/viewtopic.php … 80#p829780
    $ diff -Naur /usr/bin/checkupdates ch
    --- /usr/bin/checkupdates 2013-10-21 14:04:37.000000000 +0000
    +++ ch 2013-12-04 18:46:52.792101792 +0000
    @@ -37,7 +37,11 @@
    mkdir -p "$CHECKUPDATES_DB"
    ln -s "${DBPath}/local" "$CHECKUPDATES_DB" &> /dev/null
    fakeroot pacman -Sy --dbpath "$CHECKUPDATES_DB" --logfile /dev/null &> /dev/null
    -pacman -Qqu --dbpath "$CHECKUPDATES_DB" 2> /dev/null
    +
    +conf=${TMPDIR:-/tmp}/checkup-db-${USER}/pacman.conf
    +grep -v "^Ignore" /etc/pacman.conf > $conf
    +
    +/usr/bin/paste -d " " <(/usr/bin/printf "%-20.20s %-12s => \n" $(/usr/bin/pacman -Qu)) <(/usr/bin/pacman -Sdp --config $conf --print-format "%v" $(/usr/bin/pacman -Qqu --dbpath "$CHECKUPDATES_DB" 2> /dev/null))
    exit 0
    $ ./ch
    libpipeline 1.2.4-1 => 1.2.5-1
    No colors though.
    Last edited by karol (2013-12-04 18:55:03)

  • Pacexp - python script to list REALLY explicitly installed packages

    I usually just lurk the forums-- well, except for when I'm here asking for help with some PEBKAC issues... but never mind that.
    This is a small python script I just wrote today while procrastinating. I'd love some feedback on the code, personally, but I'm hoping this could be useful to someone else. I always forget the stuff I have installed when I'm looking to clean my system up and `pacman -Qe` lists a lot of packages that Arch installs itself, so this is my way of dealing with it.
    I'll probably be adding some other features to this script anyway, I'm gonna try to keep this post updated whenever I do so.
    pacexp
    A quick and dirty script to intersect the output of `pacman -Qe` with manually installed packages from /var/log/pacman.log
    https://gist.github.com/spaceporn/d4ec6391a4684efb933c
    If anyone has any suggestions to improve the code (even a better regexp counts), feel free to write them down here or on the gist page!

    karol wrote:
    I use
    expac "%n %N" $(comm -23 <(pacman -Qq|sort) <(pacman -Qqg base base-devel|sort)) | awk '$2 == ""' | less;
    to list packages that aren't required by any other package and are not part of base or base-devel. All of them have been explicitly installed.
    That's pretty cool! I'll probably save it as an alias if I ever have problems with my script

  • Script to rebuild all installed packages from ABS

    I realize pacbuilder is for that, but it doesn't seem to work properly for me. Skipping a lot of packages etc.
    Anyway, I've made this very simple script to just rebuild every installed package from core/extra/community. Sorry for the localized echo output, but I think it's all very simple and straightforward to understand.
    Edit:
    I've improved it a bit, now it should work flawlessly and remember what stuff it has to finish no matter when you ^C out of it. Also it installs all compiled packages, if you want to avoid that, remove -i switch from makepkg.
    #!/bin/sh
    # user configuration
    absdir="/home/mateusz/abs/autobuild"
    pkgdir="/home/mateusz/abs/packages"
    pkgfile="/home/mateusz/abs/autobuild.list"
    # end of user configuration
    topabs="/var/abs"
    if [ ! -d $absdir ]; then
    mkdir -pv $absdir
    fi
    if [ ! -d $pkgdir ]; then
    mkdir -pv $pkgdir
    fi
    echo "(autobuild) Uaktualnianie bazy abs..."
    sudo abs
    if [ ! -f $pkgfile ]; then
    echo "(autobuild) Tworzę listę pakietów do zbudowania..."
    pacman -Qq > $pkgfile
    else
    echo "(autobuild) Znaleziono poprzedni build."
    echo "(autobuild) Jeżeli nie chcesz go wykorzystać, skasuj $pkgfile"
    fi
    for pkgname in $(cat $pkgfile); do
    echo "(autobuild) Szukanie pakietu $pkgname..."
    find $topabs -type d -name "$pkgname" -exec cp -R {} $absdir \; 2> /dev/null
    if [ -d "$absdir/$pkgname" ]; then
    echo "(autobuild) Budowanie pakietu $pkgname..."
    cd "$absdir/$pkgname"
    makepkg -csir --noconfirm > /dev/null
    if [ $? -eq 0 ]; then
    echo "(autobuild) Pakiet zbudowany."
    cat $pkgfile | grep -vx $pkgname > "$pkgfile.tmp"
    mv $pkgfile.tmp $pkgfile
    else
    echo "(autobuild) Błąd budowania pakietu!"
    fi
    else
    echo "(autobuild) Pakiet nieodnaleziony!"
    cat $pkgfile | grep -vx $pkgname > "$pkgfile.tmp"
    mv $pkgfile.tmp $pkgfile
    fi
    done
    echo "(autobuild) Linkowanie pakietów do $pkgdir..."
    find $absdir -name "*`uname -m`.pkg.tar.gz" -exec ln -v {} $pkgdir \; >/dev/null
    echo "(autobuild) Zakończono."
    exit 0
    Last edited by xaff (2009-05-03 13:47:17)

    Here is the script translated into English (with a bit of help from Google Translate, as well as grammar cleanup).
    #!/bin/sh
    # user configuration
    absdir="/home/aabbott/abs/autobuild"
    pkgdir="/home/aabbott/abs/packages"
    pkgfile="/home/aabbott/abs/autobuild.list"
    # end of user configuration
    topabs="/var/abs"
    if [ ! -d $absdir ]; then
    mkdir -pv $absdir
    fi
    if [ ! -d $pkgdir ]; then
    mkdir -pv $pkgdir
    fi
    echo "(autobuild) Updating the ABS database..."
    sudo abs
    if [ ! -f $pkgfile ]; then
    echo "(autobuild) Creating a list of packages to build..."
    pacman -Qq > $pkgfile
    else
    echo "(autobuild) Found a previous build."
    echo "(autobuild) If you don't want to use this build, delete ${pkgfile}."
    fi
    for pkgname in $(cat $pkgfile); do
    echo "(autobuild) Searching for $pkgname..."
    find $topabs -type d -name "$pkgname" -exec cp -R {} $absdir \; 2> /dev/null
    if [ -d "$absdir/$pkgname" ]; then
    echo "(autobuild) Building $pkgname..."
    cd "$absdir/$pkgname"
    makepkg -csir --noconfirm > /dev/null
    if [ $? -eq 0 ]; then
    echo "(autobuild) $pkgname built."
    cat $pkgfile | grep -vx $pkgname > "$pkgfile.tmp"
    mv $pkgfile.tmp $pkgfile
    else
    echo "(autobuild) There was an error when building ${pkgname}!"
    fi
    else
    echo "(autobuild) $pkgname not found!"
    cat $pkgfile | grep -vx $pkgname > "$pkgfile.tmp"
    mv $pkgfile.tmp $pkgfile
    fi
    done
    echo "(autobuild) Linking to $pkgdir..."
    find $absdir -name "*`uname -m`.pkg.tar.gz" -exec ln -v {} $pkgdir \; >/dev/null
    echo "(autobuild) Finished."
    exit 0

  • [SOLVED] script to backup installed packages

    Hi guys,
    I know it should be easy, but I keep failing...
    I can generate the list of installed packages with:
    comm -23 <(pacman -Qeq|sort) <(pacman -Qmq|sort) > pkglist.txt
    and I woudl like to integrate into my backup script.
    I was testing it with a script with only two lines:
    #! /bin/bash
    comm -23 <(pacman -Qeq|sort) <(pacman -Qmq|sort) > pkglist.txt
    but I get:
    mkpklist: line 3: syntax error near unexpected token `('
    mkpklist: line 3: `comm -23 <(pacman -Qeq|sort) <(pacman -Qmq|sort) > pkglist.txt '"
    I tried different options with brackets in different places, but me being useless with these things I have no idea of what I am doing...
    could anyone point me in the right direction?
    Thanks a lot
    M
    Last edited by mcarni (2013-01-09 22:26:34)

    @mcarni, you know that when you use "sh <script>" you are specifying sh as the shell the script will be run with.  In otherwords, you are overriding the shebang (#!/bin/bash) with /bin/sh.  On our systems, we actually don't have an actual /bin/sh, as it is a symlink to bash.  But when it is called via that symlink, it actually does its best to act like the old bourne shell.

  • Installed package size

    Is there a way to see how much disk space every installed package is taking up? I remember seeing a script that listed that, but I can't for the life of me find it.
    Last edited by Krause (2010-01-29 14:23:16)

    http://allanmcrae.com/2009/06/finding-large-packages/

  • FCP2 will not install past "running package scripts"

    I'm trying to install FCP2 on OS 10.6.8 and the install window freezes after it reads "running package scripts".  Help!

    You will get better responses to your issue over at the Final Cut Studio Discussion forum.
    Good luck.
    Russ

  • Check installed packages integrity? [Solved - script inside]

    Hi,
    is it possible to check installed packages for integrity - i.e. missing/changed files, etc. I looked at pacman man, but found nothing ...
    Last edited by drakosha (2007-06-18 17:53:24)

    klixon wrote:I guess it uses a directory name for empty directories that are required, so the [ ! -d ] check is still valid...
    Oh no, finally it's a little bug in pacman (src/pacman/package.c)
    225 if(!stat(path, &buf) && S_ISDIR(buf.st_mode)) {
    226 /* if we stat it and it is a dir, don't print */
    227 } else {
    228 fprintf(stdout, "%s %s\n", pkgname, path);
    229 }
    If a directory doesn't exist, or is only readable by root, it can't stat it and detect it's a directory, so it'll print it
    As root, the only directory it prints is the one which doesn't exist, ie /tmp/ttf-ms-fonts/
    because of the special status of the ttf-ms-fonts package.
    And as user, it also prints /var/spool/cups/tmp/ , because it doesn't have the right to stat it I guess.
    I'm glad i'm doing the opposite of what you're trying to do... That looks a bit more hairy.
    lol indeed, that's why I gave up

  • Installation stalled at running package scripts installing Cuebase 4

    Innstallation of cuebase le4 stalled at running package scripts and will not finish, restart, shutdown or anything else

    Contact the software vendor for their help.

  • [No need]Reducing number of post-install packages (fresh Arch + XFCE)

    Hi,
    I am inspired by posts by slithery in post-install package count; his discussion here and my willingness to follow-foot steps. Need suggestions/tips what packages can be removed based on details below.
    1. Defining usage:
    Normal PC having XFCE, thunderbird, firefox, yaourt and wine (for MS-Office with 32bit libs unfortunately needed for work) with 64-bit stock kernel. Other utilities include eog (image viewer), PDF viewer, cups, simple-scan, hplip + hplip plugin, dvd burner and some fonts packages.
    I have attempted to remain native on XFCE while installing utilities/needs  to avoid unnecessary dependencies unless some functionality needed (such as eog).
    2. Current package count
    [archpc ~]$ pacman -Qe | wc -l
    143
    [archpc ~]$ pacman -Q | wc -l
    539
    3. Installed packages details
    3.1 pacman -Qe
    alsa-utils 1.0.29-1
    autoconf 2.69-2
    automake 1.15-1
    b43-fwcutter 019-1
    bash 4.3.033-1
    bash-completion 2.1-5
    binutils 2.25-2
    bison 3.0.4-1
    btrfs-progs 3.19-1
    bzip2 1.0.6-5
    coreutils 8.23-1
    cryptsetup 1.6.6-1
    cups 2.0.2-1
    device-mapper 2.02.116-1
    dhcpcd 6.7.1-1
    dialog 1:1.2_20150225-1
    diffutils 3.3-2
    dropbox 3.2.9-2
    e2fsprogs 1.42.12-2
    eog 3.14.3-1
    epdfview 0.1.8-5
    exo 0.10.4-1
    fakeroot 1.20.2-1
    file 5.22-1
    filesystem 2015.02-1
    findutils 4.4.2-6
    firefox 36.0.3-1
    flashplugin 11.2.202.451-1
    flex 2.5.39-1
    galculator 2.1.3-3
    gamin 0.1.10-8
    garcon 0.4.0-1
    gawk 4.1.1-1
    gcc 4.9.2-4
    gcc-libs 4.9.2-4
    gettext 0.19.4-1
    gksu 2.0.2-5
    glibc 2.21-2
    gnome-colors-icon-theme 5.5.1-2
    gnome-keyring 3.14.0-1
    grep 2.21-2
    groff 1.22.3-2
    grub 1:2.02.beta2-5
    grub2-theme-archxion 1.0-6
    gtk-xfce-engine 2.10.1-1
    gvfs 1.22.3-2
    gvfs-afc 1.22.3-2
    gvfs-smb 1.22.3-2
    gzip 1.6-1
    hplip 3.15.2-3
    hplip-plugin 3.15.2-1
    inetutils 1.9.2-2
    iproute2 3.19.0-1
    iputils 20121221-3
    ipw2100-fw 1.3-7
    ipw2200-fw 3.1-5
    jfsutils 1.1.15-4
    less 471-1
    lib32-libxml2 2.9.2-1
    libtool 2.4.6-1
    licenses 20140629-1
    linux 3.19.2-1
    logrotate 3.8.9-1
    lvm2 2.02.116-1
    m4 1.4.17-1
    make 4.1-1
    man-db 2.7.1-1
    man-pages 3.81-1
    mdadm 3.3.2-1
    mousepad 0.4.0-1
    nano 2.2.6-3
    netctl 1.10-1
    network-manager-applet 1.0.0-1
    networkmanager 1.0.0-2
    ntfs-3g 2014.2.15-1
    ntp 4.2.8.p1-1
    nvidia-340xx 340.76-6
    nvidia-340xx-libgl 340.76-2
    nvidia-340xx-utils 340.76-2
    os-prober 1.64-1
    package-query 1.5-2
    pacman 4.2.1-1
    patch 2.7.5-1
    pavucontrol 2.0-2
    pciutils 3.3.0-1
    pcmciautils 018-7
    perl 5.20.2-1
    pkg-config 0.28-2
    polkit-gnome 0.105-2
    procps-ng 3.3.10-1
    psmisc 22.21-2
    python2-xdg 0.25-2
    reiserfsprogs 3.6.24-1
    rp-pppoe 3.11-7
    s-nail 14.7.11-1
    samba 4.2.0-1
    sddm 0.11.0-1
    sed 4.2.2-3
    shadow 4.2.1-2
    simple-scan 3.14.2-1
    sudo 1.8.12-1
    sysfsutils 2.1.0-9
    systemd-sysvcompat 218-2
    tar 1.28-1
    texinfo 5.2-3
    thunar 1.6.6-1
    thunar-volman 0.8.1-1
    thunderbird 31.5.0-1
    ttf-ms-fonts 2.0-10
    ttf-urdufonts 1.2-3
    tumbler 0.1.31-1
    usbutils 008-1
    util-linux 2.25.2-1
    vi 1:050325-4
    which 2.20-7
    wine 1.7.39-1
    wine-mono 4.5.6-1
    wine_gecko 2.36-1
    xdg-user-dirs 0.15-1
    xdg-utils 1.1.0.git20150302-1
    xf86-input-keyboard 1.8.0-3
    xf86-input-mouse 1.9.1-1
    xf86-input-synaptics 1.8.1-1
    xfburn 0.5.2-2
    xfce4-appfinder 4.12.0-1
    xfce4-mixer 4.11.0-2
    xfce4-panel 4.12.0-1
    xfce4-power-manager 1.4.3-1
    xfce4-session 4.12.1-1
    xfce4-settings 4.12.0-3
    xfce4-terminal 0.6.3-2
    xfce4-whiskermenu-plugin 1.5.0-2
    xfconf 4.12.0-1
    xfdesktop 4.12.0-1
    xfsprogs 3.2.2-1
    xfwm4 4.12.2-1
    xfwm4-themes 4.10.0-2
    xorg-server 1.17.1-4
    xorg-server-utils 7.6-4
    xorg-xinit 1.3.4-2
    xterm 316-1
    yaourt 1.5-1
    zd1211-firmware 1.5-1
    3.2 pacman -Q
    acl 2.2.52-2
    adwaita-icon-theme 3.14.1-1
    alsa-lib 1.0.29-1
    alsa-utils 1.0.29-1
    archlinux-keyring 20150212-1
    at-spi2-atk 2.14.1-1
    at-spi2-core 2.14.1-1
    atk 2.14.0-1
    atkmm 2.22.7-1
    attr 2.4.47-1
    autoconf 2.69-2
    automake 1.15-1
    avahi 0.6.31-14
    b43-fwcutter 019-1
    bash 4.3.033-1
    bash-completion 2.1-5
    bc 1.06.95-1
    binutils 2.25-2
    bison 3.0.4-1
    btrfs-progs 3.19-1
    bzip2 1.0.6-5
    ca-certificates 20140923-9
    ca-certificates-cacert 20140824-2
    ca-certificates-mozilla 3.17.4-1
    ca-certificates-utils 20140923-9
    cairo 1.14.2-1
    cairomm 1.10.0-3
    cantarell-fonts 0.0.16-2
    cdparanoia 10.2-5
    cifs-utils 6.4-1
    colord 1.2.9-1
    compositeproto 0.4.2-3
    coreutils 8.23-1
    cracklib 2.9.1-1
    cryptsetup 1.6.6-1
    cups 2.0.2-1
    cups-filters 1.0.67-1
    curl 7.41.0-1
    damageproto 1.2.1-3
    db 5.3.28-2
    dbus 1.8.16-2
    dbus-glib 0.102-2
    dconf 0.22.0-1
    desktop-file-utils 0.22-1
    device-mapper 2.02.116-1
    dhclient 4.3.1-1
    dhcpcd 6.7.1-1
    dialog 1:1.2_20150225-1
    diffutils 3.3-2
    dropbox 3.2.9-2
    e2fsprogs 1.42.12-2
    elfutils 0.161-3
    eog 3.14.3-1
    epdfview 0.1.8-5
    exempi 2.2.2-1
    exo 0.10.4-1
    expat 2.1.0-4
    fakeroot 1.20.2-1
    file 5.22-1
    filesystem 2015.02-1
    findutils 4.4.2-6
    firefox 36.0.3-1
    fixesproto 5.0-3
    flac 1.3.1-1
    flashplugin 11.2.202.451-1
    flex 2.5.39-1
    fontconfig 2.11.1-1
    fontsproto 2.1.3-1
    foomatic-db-engine 3:20150308-1
    freetype2 2.5.5-1
    fuse 2.9.3-2
    galculator 2.1.3-3
    gamin 0.1.10-8
    garcon 0.4.0-1
    gawk 4.1.1-1
    gc 7.4.2-2
    gcc 4.9.2-4
    gcc-libs 4.9.2-4
    gconf 3.2.6-3
    gcr 3.14.0-1
    gd 2.1.1-1
    gdbm 1.11-1
    gdk-pixbuf2 2.31.3-1
    gettext 0.19.4-1
    ghostscript 9.15-2
    gksu 2.0.2-5
    glib-networking 2.42.1-1
    glib2 2.42.2-1
    glibc 2.21-2
    glibmm 2.42.0-1
    glu 9.0.0-3
    gmp 6.0.0-2
    gnome-colors-icon-theme 5.5.1-2
    gnome-desktop 1:3.14.2-1
    gnome-icon-theme 3.12.0-2
    gnome-icon-theme-symbolic 3.12.0-2
    gnome-keyring 3.14.0-1
    gnome-themes-standard 3.14.2.3-1
    gnupg 2.1.2-1
    gnutls 3.3.13-1
    gobject-introspection 1.42.0-1
    gpgme 1.5.3-1
    gpm 1.20.7-4
    graphite 1:1.2.4-1
    grep 2.21-2
    groff 1.22.3-2
    grub 1:2.02.beta2-5
    grub2-theme-archxion 1.0-6
    gsettings-desktop-schemas 3.14.1-1
    gstreamer0.10 0.10.36-4
    gstreamer0.10-base 0.10.36-3
    gstreamer0.10-base-plugins 0.10.36-3
    gtk-update-icon-cache 2.24.27-1
    gtk-xfce-engine 2.10.1-1
    gtk2 2.24.27-1
    gtk3 3.14.9-1
    gtkmm3 3.14.0-1
    gtksourceview2 2.10.5-3
    guile 2.0.11-2
    gvfs 1.22.3-2
    gvfs-afc 1.22.3-2
    gvfs-smb 1.22.3-2
    gzip 1.6-1
    harfbuzz 0.9.38-1
    hicolor-icon-theme 0.13-1
    hplip 3.15.2-3
    hplip-plugin 3.15.2-1
    hunspell 1.3.3-1
    hwids 20150129-1
    iana-etc 2.30-4
    icu 54.1-1
    inetutils 1.9.2-2
    iniparser 3.1-4
    inputproto 2.3.1-1
    iproute2 3.19.0-1
    iptables 1.4.21-1
    iputils 20121221-3
    ipw2100-fw 1.3-7
    ipw2200-fw 3.1-5
    iso-codes 3.57-1
    jansson 2.7-1
    jasper 1.900.1-13
    jfsutils 1.1.15-4
    js17 17.0.0-1
    json-c 0.12-2
    json-glib 1.0.2-1
    kbd 2.0.2-1
    kbproto 1.0.6-2
    keyutils 1.5.9-1
    kmod 20-1
    krb5 1.13.1-1
    lcms2 2.6-1
    ldb 1.1.20-1
    less 471-1
    lib32-acl 2.2.52-2
    lib32-attr 2.4.47-1
    lib32-bzip2 1.0.6-2
    lib32-curl 7.41.0-1
    lib32-e2fsprogs 1.42.12-1
    lib32-expat 2.1.0-2
    lib32-fontconfig 2.11.1-1
    lib32-freetype2 2.5.5-1
    lib32-gcc-libs 4.9.2-4
    lib32-gettext 0.19.4-1
    lib32-glib2 2.42.2-1
    lib32-glibc 2.21-2
    lib32-glu 9.0.0-2
    lib32-harfbuzz 0.9.38-1
    lib32-icu 54.1-1
    lib32-keyutils 1.5.9-1
    lib32-krb5 1.13.1-1
    lib32-libcap 2.24-1
    lib32-libdbus 1.8.16-1
    lib32-libffi 3.2.1-1
    lib32-libgcrypt 1.6.3-1
    lib32-libgpg-error 1.18-1
    lib32-libice 1.0.9-1
    lib32-libldap 2.4.40-1
    lib32-libnl 3.2.25-1
    lib32-libpcap 1.6.2-1
    lib32-libpng 1.6.16-1
    lib32-libsm 1.2.2-1
    lib32-libssh2 1.4.3-2
    lib32-libusb 1.0.19-1
    lib32-libx11 1.6.3-1
    lib32-libxau 1.0.8-1
    lib32-libxcb 1.11-1
    lib32-libxcursor 1.1.14-1
    lib32-libxdamage 1.1.4-2
    lib32-libxdmcp 1.1.1-2
    lib32-libxext 1.3.3-1
    lib32-libxfixes 5.0.1-1
    lib32-libxi 1.7.4-1
    lib32-libxml2 2.9.2-1
    lib32-libxrandr 1.4.2-1
    lib32-libxrender 0.9.8-1
    lib32-ncurses 5.9-3
    lib32-nvidia-340xx-libgl 340.76-1
    lib32-nvidia-340xx-utils 340.76-1
    lib32-openssl 1.0.2.a-1
    lib32-pcre 8.36-1
    lib32-readline 6.3.006-1
    lib32-systemd 218-1
    lib32-util-linux 2.25.2-1
    lib32-xz 5.2.1-1
    lib32-zlib 1.2.8-1
    libaio 0.3.110-1
    libarchive 3.1.2-8
    libassuan 2.1.3-1
    libasyncns 0.8-5
    libatasmart 0.19-3
    libatomic_ops 7.4.2-1
    libbluray 0.7.0-1
    libbsd 0.7.0-1
    libburn 1.3.8-1
    libcanberra 0.30-5
    libcanberra-pulse 0.30-5
    libcap 2.24-2
    libcap-ng 0.7.4-1
    libcddb 1.3.2-4
    libcdio 0.93-1
    libcdio-paranoia 10.2+0.93+1-1
    libcroco 0.6.8-2
    libcups 2.0.2-1
    libdaemon 0.14-3
    libdatrie 0.2.8-1
    libdbus 1.8.16-2
    libdrm 2.4.59-1
    libedit 20141030_3.1-1
    libepoxy 1.2-2
    libevdev 1.4-1
    libevent 2.0.22-1
    libexif 0.6.21-2
    libffi 3.2.1-1
    libfontenc 1.1.2-1
    libgcrypt 1.6.3-2
    libgksu 2.0.12-6
    libgnome-keyring 3.12.0-2
    libgpg-error 1.18-1
    libgphoto2 2.5.7-1
    libgtop 2.30.0-1
    libgusb 0.2.4-1
    libice 1.0.9-1
    libidn 1.30-1
    libieee1284 0.2.11-5
    libimobiledevice 1.2.0-1
    libisofs 1.3.8-1
    libjpeg-turbo 1.4.0-1
    libkeybinder2 0.3.0-2
    libksba 1.3.2-1
    libldap 2.4.40-2
    libmm-glib 1.4.4-1
    libmpc 1.0.3-1
    libndp 1.4-1
    libnewt 0.52.17-2
    libnl 3.2.25-1
    libnm-glib 1.0.0-2
    libnm-gtk 1.0.0-1
    libnotify 0.7.6-1
    libogg 1.3.2-1
    libomxil-bellagio 0.9.3-1
    libpaper 1.1.24-7
    libpcap 1.6.2-1
    libpciaccess 0.13.3-1
    libpeas 1.12.1-1
    libpipeline 1.4.0-1
    libplist 1.12-1
    libpng 1.6.16-1
    libproxy 0.4.11-5
    libpulse 6.0-1
    librsvg 1:2.40.8-1
    libsamplerate 0.1.8-3
    libsasl 2.1.26-7
    libseccomp 2.1.1-1
    libsecret 0.18-1
    libsigc++ 2.4.1-1
    libsm 1.2.2-2
    libsndfile 1.0.25-3
    libsoup 2.48.1-1
    libssh2 1.4.3-2
    libsystemd 218-2
    libtasn1 4.3-1
    libteam 1.14-1
    libthai 0.1.21-1
    libtheora 1.1.1-3
    libtiff 4.0.3-5
    libtirpc 0.2.5-1
    libtool 2.4.6-1
    libtxc_dxtn 1.0.1-6
    libunique 1.1.6-6
    libunistring 0.9.5-1
    libunwind 1.1-2
    libusb 1.0.19-1
    libusbmuxd 1.0.10-1
    libutempter 1.1.6-2
    libutil-linux 2.25.2-1
    libvisual 0.4.0-5
    libvorbis 1.3.4-1
    libvpx 1.3.0-1
    libwbclient 4.2.0-1
    libwnck 2.31.0-1
    libx11 1.6.3-1
    libxau 1.0.8-2
    libxaw 1.0.12-1
    libxcb 1.11-1
    libxcomposite 0.4.4-2
    libxcursor 1.1.14-2
    libxdamage 1.1.4-2
    libxdmcp 1.1.1-2
    libxext 1.3.3-1
    libxfce4ui 4.12.1-1
    libxfce4util 4.12.1-1
    libxfixes 5.0.1-1
    libxfont 1.5.1-1
    libxft 2.3.2-1
    libxi 1.7.4-1
    libxinerama 1.1.3-2
    libxkbcommon 0.5.0-1
    libxkbcommon-x11 0.5.0-1
    libxkbfile 1.0.8-2
    libxklavier 5.4-1
    libxml2 2.9.2-2
    libxmu 1.1.2-1
    libxpm 3.5.11-1
    libxrandr 1.4.2-2
    libxrender 0.9.8-1
    libxres 1.0.7-1
    libxshmfence 1.2-1
    libxslt 1.1.28-3
    libxt 1.1.4-1
    libxtst 1.2.2-1
    libxv 1.0.10-1
    libxxf86vm 1.1.4-1
    licenses 20140629-1
    linux 3.19.2-1
    linux-api-headers 3.18.5-1
    linux-firmware 20150206.17657c3-1
    llvm-libs 3.6.0-3
    logrotate 3.8.9-1
    lvm2 2.02.116-1
    lz4 127-1
    lzo 2.09-1
    m4 1.4.17-1
    make 4.1-1
    man-db 2.7.1-1
    man-pages 3.81-1
    mcpp 2.7.2-5
    mdadm 3.3.2-1
    mesa 10.5.1-2
    mime-types 9-1
    mkinitcpio 18-2
    mkinitcpio-busybox 1.21.1-2
    mobile-broadband-provider-info 20120614-2
    mousepad 0.4.0-1
    mozilla-common 1.4-4
    mpfr 3.1.2.p11-1
    mtdev 1.1.5-1
    nano 2.2.6-3
    ncurses 5.9-7
    net-snmp 5.7.3-1
    net-tools 1.60.20130531git-1
    netctl 1.10-1
    nettle 2.7.1-1
    network-manager-applet 1.0.0-1
    networkmanager 1.0.0-2
    npth 1.1-1
    nspr 4.10.8-1
    nss 3.17.4-1
    ntfs-3g 2014.2.15-1
    ntp 4.2.8.p1-1
    nvidia-340xx 340.76-6
    nvidia-340xx-libgl 340.76-2
    nvidia-340xx-utils 340.76-2
    openjpeg 1.5.2-1
    openresolv 3.6.1-1
    openssl 1.0.2.a-1
    orc 0.4.23-1
    os-prober 1.64-1
    p11-kit 0.22.1-3
    package-query 1.5-2
    pacman 4.2.1-1
    pacman-mirrorlist 20150315-1
    pam 1.1.8-5
    pambase 20130928-1
    pango 1.36.8-1
    pangomm 2.34.0-1
    patch 2.7.5-1
    pavucontrol 2.0-2
    pciutils 3.3.0-1
    pcmciautils 018-7
    pcre 8.36-2
    perl 5.20.2-1
    perl-clone 0.37-2
    perl-dbi 1.633-1
    perl-xml-libxml 2.0117-1
    perl-xml-namespacesupport 1.11-3
    perl-xml-sax 0.99-4
    perl-xml-sax-base 1.08-3
    pinentry 0.9.0-1
    pixman 0.32.6-1
    pkg-config 0.28-2
    polkit 0.112-2
    polkit-gnome 0.105-2
    poppler 0.31.0-1
    poppler-glib 0.31.0-1
    popt 1.16-7
    ppp 2.4.7-1
    procps-ng 3.3.10-1
    psmisc 22.21-2
    pth 2.0.7-5
    python 3.4.3-1
    python2 2.7.9-1
    python2-xdg 0.25-2
    qpdf 5.1.2-1
    qt5-base 5.4.1-2
    qt5-declarative 5.4.1-2
    qt5-xmlpatterns 5.4.1-2
    qtchooser 48-1
    randrproto 1.4.1-1
    readline 6.3.006-1
    recordproto 1.14.2-2
    reiserfsprogs 3.6.24-1
    renderproto 0.11.1-3
    rest 0.7.92-1
    rp-pppoe 3.11-7
    s-nail 14.7.11-1
    samba 4.2.0-1
    sane 1.0.24-4
    sddm 0.11.0-1
    sed 4.2.2-3
    shadow 4.2.1-2
    shared-mime-info 1.4-1
    simple-scan 3.14.2-1
    slang 2.3.0-1
    smbclient 4.2.0-1
    sound-theme-freedesktop 0.8-2
    sqlite 3.8.8.3-1
    startup-notification 0.12-4
    sudo 1.8.12-1
    sysfsutils 2.1.0-9
    systemd 218-2
    systemd-sysvcompat 218-2
    talloc 2.1.1-1
    tar 1.28-1
    tdb 1.3.4-1
    tevent 0.9.24-1
    texinfo 5.2-3
    thin-provisioning-tools 0.4.1-1
    thunar 1.6.6-1
    thunar-volman 0.8.1-1
    thunderbird 31.5.0-1
    ttf-dejavu 2.34-2
    ttf-ms-fonts 2.0-10
    ttf-urdufonts 1.2-3
    tumbler 0.1.31-1
    tzdata 2015a-1
    udisks2 2.1.5-1
    upower 0.99.2-2
    usbmuxd 1.1.0-2
    usbutils 008-1
    util-linux 2.25.2-1
    v4l-utils 1.6.2-1
    vi 1:050325-4
    videoproto 2.3.2-1
    vte 0.28.2-5
    vte-common 0.38.3-1
    wayland 1.7.0-1
    wget 1.16.3-1
    which 2.20-7
    wine 1.7.39-1
    wine-mono 4.5.6-1
    wine_gecko 2.36-1
    wpa_supplicant 2.3-1
    xbitmaps 1.1.1-3
    xcb-proto 1.11-1
    xcb-util 0.4.0-1
    xcb-util-image 0.4.0-1
    xcb-util-keysyms 0.4.0-1
    xcb-util-wm 0.4.1-1
    xdg-user-dirs 0.15-1
    xdg-utils 1.1.0.git20150302-1
    xextproto 7.3.0-1
    xf86-input-evdev 2.9.1-1
    xf86-input-keyboard 1.8.0-3
    xf86-input-mouse 1.9.1-1
    xf86-input-synaptics 1.8.1-1
    xf86vidmodeproto 2.3.1-3
    xfburn 0.5.2-2
    xfce4-appfinder 4.12.0-1
    xfce4-mixer 4.11.0-2
    xfce4-panel 4.12.0-1
    xfce4-power-manager 1.4.3-1
    xfce4-session 4.12.1-1
    xfce4-settings 4.12.0-3
    xfce4-terminal 0.6.3-2
    xfce4-whiskermenu-plugin 1.5.0-2
    xfconf 4.12.0-1
    xfdesktop 4.12.0-1
    xfsprogs 3.2.2-1
    xfwm4 4.12.2-1
    xfwm4-themes 4.10.0-2
    xineramaproto 1.2.1-3
    xkeyboard-config 2.14-1
    xorg-bdftopcf 1.0.5-1
    xorg-font-util 1.3.1-1
    xorg-font-utils 7.6-4
    xorg-fonts-alias 1.0.3-1
    xorg-fonts-encodings 1.0.4-4
    xorg-fonts-misc 1.0.3-3
    xorg-iceauth 1.0.7-1
    xorg-luit 1.1.1-2
    xorg-mkfontdir 1.0.7-2
    xorg-mkfontscale 1.1.2-1
    xorg-server 1.17.1-4
    xorg-server-common 1.17.1-4
    xorg-server-utils 7.6-4
    xorg-sessreg 1.1.0-1
    xorg-setxkbmap 1.3.0-2
    xorg-xauth 1.0.9-1
    xorg-xbacklight 1.2.1-1
    xorg-xcmsdb 1.0.4-2
    xorg-xgamma 1.0.5-2
    xorg-xhost 1.0.6-1
    xorg-xinit 1.3.4-2
    xorg-xinput 1.6.1-1
    xorg-xkbcomp 1.3.0-1
    xorg-xmodmap 1.0.8-1
    xorg-xrandr 1.4.3-1
    xorg-xrdb 1.1.0-1
    xorg-xrefresh 1.0.5-1
    xorg-xset 1.2.3-1
    xorg-xsetroot 1.1.1-2
    xproto 7.0.27-1
    xterm 316-1
    xz 5.2.1-1
    yajl 2.1.0-1
    yaourt 1.5-1
    zd1211-firmware 1.5-1
    zlib 1.2.8-3
    4. Output from Slithery's script
    clear; echo -n "Number of installed packages: $(pacman -Qq | wc -l)"; echo; echo; echo "# Packages in base group that aren't installed"; comm -23 <((for i in $(pacman -Sqg base); do pactree -us $i; done)|sort -u|cut -d ' ' -f 1) <(pacman -Qq); echo; echo "# Packages installed that aren't in base group"; comm -13 <((for i in $(pacman -Sqg base); do pactree -us $i; done)|sort -u|cut -d ' ' -f 1) <(pacman -Qq); echo; echo "# pstree"; pstree -U; echo; echo "# enabled services"; systemctl list-unit-files | grep enabled | grep service; echo; echo "# ssd df"; df -h -t ext4; echo; echo "# free"; free -m; echo
    Note: Some information produced above will be repeaeted
    [H[2JNumber of installed packages: 539
    # Packages in base group that aren't installed
    # Packages installed that aren't in base group
    adwaita-icon-theme
    alsa-lib
    alsa-utils
    at-spi2-atk
    at-spi2-core
    atk
    atkmm
    autoconf
    automake
    avahi
    b43-fwcutter
    bash-completion
    bc
    binutils
    bison
    btrfs-progs
    cairo
    cairomm
    cantarell-fonts
    cdparanoia
    cifs-utils
    colord
    compositeproto
    cups
    cups-filters
    damageproto
    dbus-glib
    dconf
    desktop-file-utils
    dhclient
    dialog
    dropbox
    elfutils
    eog
    epdfview
    exempi
    exo
    fakeroot
    firefox
    fixesproto
    flac
    flashplugin
    flex
    fontconfig
    fontsproto
    foomatic-db-engine
    freetype2
    fuse
    galculator
    gamin
    garcon
    gc
    gcc
    gconf
    gcr
    gd
    gdk-pixbuf2
    ghostscript
    gksu
    glib-networking
    glibmm
    glu
    gnome-colors-icon-theme
    gnome-desktop
    gnome-icon-theme
    gnome-icon-theme-symbolic
    gnome-keyring
    gnome-themes-standard
    gobject-introspection
    gpm
    graphite
    grub
    grub2-theme-archxion
    gsettings-desktop-schemas
    gstreamer0.10
    gstreamer0.10-base
    gstreamer0.10-base-plugins
    gtk-update-icon-cache
    gtk-xfce-engine
    gtk2
    gtk3
    gtkmm3
    gtksourceview2
    guile
    gvfs
    gvfs-afc
    gvfs-smb
    harfbuzz
    hicolor-icon-theme
    hplip
    hplip-plugin
    hunspell
    icu
    iniparser
    inputproto
    ipw2100-fw
    ipw2200-fw
    iso-codes
    jansson
    jasper
    js17
    json-c
    json-glib
    kbproto
    lcms2
    ldb
    lib32-acl
    lib32-attr
    lib32-bzip2
    lib32-curl
    lib32-e2fsprogs
    lib32-expat
    lib32-fontconfig
    lib32-freetype2
    lib32-gcc-libs
    lib32-gettext
    lib32-glib2
    lib32-glibc
    lib32-glu
    lib32-harfbuzz
    lib32-icu
    lib32-keyutils
    lib32-krb5
    lib32-libcap
    lib32-libdbus
    lib32-libffi
    lib32-libgcrypt
    lib32-libgpg-error
    lib32-libice
    lib32-libldap
    lib32-libnl
    lib32-libpcap
    lib32-libpng
    lib32-libsm
    lib32-libssh2
    lib32-libusb
    lib32-libx11
    lib32-libxau
    lib32-libxcb
    lib32-libxcursor
    lib32-libxdamage
    lib32-libxdmcp
    lib32-libxext
    lib32-libxfixes
    lib32-libxi
    lib32-libxml2
    lib32-libxrandr
    lib32-libxrender
    lib32-ncurses
    lib32-nvidia-340xx-libgl
    lib32-nvidia-340xx-utils
    lib32-openssl
    lib32-pcre
    lib32-readline
    lib32-systemd
    lib32-util-linux
    lib32-xz
    lib32-zlib
    libasyncns
    libatasmart
    libatomic_ops
    libbluray
    libbsd
    libburn
    libcanberra
    libcanberra-pulse
    libcap-ng
    libcddb
    libcdio
    libcdio-paranoia
    libcroco
    libcups
    libdaemon
    libdatrie
    libdrm
    libedit
    libepoxy
    libevdev
    libevent
    libexif
    libfontenc
    libgksu
    libgnome-keyring
    libgphoto2
    libgtop
    libgusb
    libice
    libieee1284
    libimobiledevice
    libisofs
    libjpeg-turbo
    libkeybinder2
    libmm-glib
    libmpc
    libndp
    libnewt
    libnl
    libnm-glib
    libnm-gtk
    libnotify
    libogg
    libomxil-bellagio
    libpaper
    libpcap
    libpciaccess
    libpeas
    libplist
    libpng
    libproxy
    libpulse
    librsvg
    libsamplerate
    libsecret
    libsigc++
    libsm
    libsndfile
    libsoup
    libteam
    libthai
    libtheora
    libtiff
    libtool
    libtxc_dxtn
    libunique
    libunwind
    libusbmuxd
    libutempter
    libvisual
    libvorbis
    libvpx
    libwbclient
    libwnck
    libx11
    libxau
    libxaw
    libxcb
    libxcomposite
    libxcursor
    libxdamage
    libxdmcp
    libxext
    libxfce4ui
    libxfce4util
    libxfixes
    libxfont
    libxft
    libxi
    libxinerama
    libxkbcommon
    libxkbcommon-x11
    libxkbfile
    libxklavier
    libxml2
    libxmu
    libxpm
    libxrandr
    libxrender
    libxres
    libxshmfence
    libxslt
    libxt
    libxtst
    libxv
    libxxf86vm
    llvm-libs
    m4
    make
    mcpp
    mesa
    mime-types
    mobile-broadband-provider-info
    mousepad
    mozilla-common
    mtdev
    net-snmp
    net-tools
    network-manager-applet
    networkmanager
    nspr
    nss
    ntfs-3g
    ntp
    nvidia-340xx
    nvidia-340xx-libgl
    nvidia-340xx-utils
    openjpeg
    orc
    os-prober
    package-query
    pango
    pangomm
    patch
    pavucontrol
    perl-clone
    perl-dbi
    perl-xml-libxml
    perl-xml-namespacesupport
    perl-xml-sax
    perl-xml-sax-base
    pixman
    pkg-config
    polkit
    polkit-gnome
    poppler
    poppler-glib
    ppp
    python
    python2
    python2-xdg
    qpdf
    qt5-base
    qt5-declarative
    qt5-xmlpatterns
    qtchooser
    randrproto
    recordproto
    renderproto
    rest
    rp-pppoe
    samba
    sane
    sddm
    shared-mime-info
    simple-scan
    slang
    smbclient
    sound-theme-freedesktop
    sqlite
    startup-notification
    sudo
    talloc
    tdb
    tevent
    thunar
    thunar-volman
    thunderbird
    ttf-dejavu
    ttf-ms-fonts
    ttf-urdufonts
    tumbler
    udisks2
    upower
    usbmuxd
    v4l-utils
    videoproto
    vte
    vte-common
    wayland
    wget
    wine
    wine-mono
    wine_gecko
    wpa_supplicant
    xbitmaps
    xcb-proto
    xcb-util
    xcb-util-image
    xcb-util-keysyms
    xcb-util-wm
    xdg-user-dirs
    xdg-utils
    xextproto
    xf86-input-evdev
    xf86-input-keyboard
    xf86-input-mouse
    xf86-input-synaptics
    xf86vidmodeproto
    xfburn
    xfce4-appfinder
    xfce4-mixer
    xfce4-panel
    xfce4-power-manager
    xfce4-session
    xfce4-settings
    xfce4-terminal
    xfce4-whiskermenu-plugin
    xfconf
    xfdesktop
    xfwm4
    xfwm4-themes
    xineramaproto
    xkeyboard-config
    xorg-bdftopcf
    xorg-font-util
    xorg-font-utils
    xorg-fonts-alias
    xorg-fonts-encodings
    xorg-fonts-misc
    xorg-iceauth
    xorg-luit
    xorg-mkfontdir
    xorg-mkfontscale
    xorg-server
    xorg-server-common
    xorg-server-utils
    xorg-sessreg
    xorg-setxkbmap
    xorg-xauth
    xorg-xbacklight
    xorg-xcmsdb
    xorg-xgamma
    xorg-xhost
    xorg-xinit
    xorg-xinput
    xorg-xkbcomp
    xorg-xmodmap
    xorg-xrandr
    xorg-xrdb
    xorg-xrefresh
    xorg-xset
    xorg-xsetroot
    xproto
    xterm
    yajl
    yaourt
    zd1211-firmware
    # pstree
    systemd─┬─NetworkManager─┬─dhclient
    │ ├─{NetworkManager}
    │ ├─{gdbus}
    │ └─{gmain}
    ├─Thunar─┬─{gdbus}
    │ └─{gmain}
    ├─at-spi-bus-laun─┬─dbus-daemon
    │ ├─{dconf worker}
    │ ├─{gdbus}
    │ └─{gmain}
    ├─at-spi2-registr───{gdbus}
    ├─avahi-daemon───avahi-daemon
    ├─colord─┬─{gdbus}
    │ └─{gmain}
    ├─cupsd
    ├─3*[dbus-daemon]
    ├─2*[dbus-launch]
    ├─dconf-service─┬─{gdbus}
    │ └─{gmain}
    ├─firefox─┬─6*[{Analysis Helper}]
    │ ├─{Cache I/O}
    │ ├─{Cache2 I/O}
    │ ├─{Cert Verify}
    │ ├─{Compositor}
    │ ├─{DNS Resolver #7}
    │ ├─{DNS Resolver #9}
    │ ├─{DNS Res~ver #10}
    │ ├─3*[{DOM Worker}]
    │ ├─{GMPThread}
    │ ├─{Gecko_IOThread}
    │ ├─{HTML5 Parser}
    │ ├─{Hang Monitor}
    │ ├─{IPDL Background}
    │ ├─{Image Scaler}
    │ ├─{ImageBridgeChil}
    │ ├─{JS Watchdog}
    │ ├─{MediaManager}
    │ ├─{Net Predictor}
    │ ├─{Proxy R~olution}
    │ ├─{Socket Thread}
    │ ├─{Timer}
    │ ├─{URL Classifier}
    │ ├─{dconf worker}
    │ ├─3*[{firefox}]
    │ ├─{gdbus}
    │ ├─{gmain}
    │ ├─{localStorage DB}
    │ ├─{mozStorage #10}
    │ ├─{mozStorage #1}
    │ ├─{mozStorage #2}
    │ ├─{mozStorage #3}
    │ ├─{mozStorage #4}
    │ ├─{mozStorage #5}
    │ ├─{mozStorage #6}
    │ ├─{mozStorage #7}
    │ ├─{mozStorage #8}
    │ └─{mozStorage #9}
    ├─gnome-keyring-d─┬─{dconf worker}
    │ ├─{gdbus}
    │ ├─{gmain}
    │ └─{timer}
    ├─gpg-agent
    ├─gvfs-afc-volume─┬─{gdbus}
    │ └─{gvfs-afc-volume}
    ├─gvfs-udisks2-vo─┬─{gdbus}
    │ └─{gmain}
    ├─gvfsd───{gdbus}
    ├─gvfsd-fuse─┬─{gdbus}
    │ ├─{gvfs-fuse-sub}
    │ └─2*[{gvfsd-fuse}]
    ├─gvfsd-metadata───{gdbus}
    ├─gvfsd-trash─┬─{gdbus}
    │ └─{gmain}
    ├─polkitd─┬─{JS GC Helper}
    │ ├─{JS Sour~ Thread}
    │ ├─{gdbus}
    │ ├─{gmain}
    │ └─{runaway-killer-}
    ├─sddm─┬─Xorg
    │ ├─sddm-helper─┬─sh───xfce4-session─┬─dropbox─┬─{QXcbEventReader}
    │ │ │ │ └─24*[{dropbox}]
    │ │ │ ├─nm-applet─┬─{dconf worker}
    │ │ │ │ ├─{gdbus}
    │ │ │ │ └─{gmain}
    │ │ │ ├─polkit-gnome-au───{gdbus}
    │ │ │ ├─{gdbus}
    │ │ │ └─{gmain}
    │ │ └─{QProcessManager}
    │ └─{QProcessManager}
    ├─2*[systemd───(sd-pam)]
    ├─systemd-journal
    ├─systemd-logind
    ├─systemd-udevd───systemd-udevd
    ├─thunderbird─┬─2*[{Analysis Helper}]
    │ ├─{Cache I/O}
    │ ├─{Cache2 I/O}
    │ ├─{Cert Verify}
    │ ├─{DOM Worker}
    │ ├─{Gecko_IOThread}
    │ ├─{HTML5 Parser}
    │ ├─{Hang Monitor}
    │ ├─{JS GC Helper}
    │ ├─{JS Watchdog}
    │ ├─{Network Seer}
    │ ├─{Proxy R~olution}
    │ ├─{Socket Thread}
    │ ├─{Timer}
    │ ├─{URL Classifier}
    │ ├─{dconf worker}
    │ ├─{gdbus}
    │ ├─{gmain}
    │ ├─{localStorage DB}
    │ ├─{mozStorage #1}
    │ ├─{mozStorage #2}
    │ ├─{mozStorage #3}
    │ ├─{mozStorage #4}
    │ ├─{mozStorage #5}
    │ ├─{mozStorage #6}
    │ └─8*[{thunderbird}]
    ├─tumblerd─┬─{gdbus}
    │ ├─{gmain}
    │ └─2*[{pool}]
    ├─udisksd─┬─{cleanup}
    │ ├─{gdbus}
    │ ├─{gmain}
    │ └─{probing-thread}
    ├─upowerd─┬─{gdbus}
    │ └─{gmain}
    ├─wpa_supplicant
    ├─xfce4-panel─┬─panel-1-whisker─┬─{gdbus}
    │ │ └─{gmain}
    │ ├─panel-12-mixer─┬─{gdbus}
    │ │ ├─{task0}
    │ │ ├─{task1}
    │ │ └─{task2}
    │ ├─panel-2-actions
    │ ├─panel-6-systray
    │ ├─{gdbus}
    │ └─{gmain}
    ├─xfce4-power-man───{gdbus}
    ├─xfce4-terminal─┬─bash───bash───pstree
    │ ├─gnome-pty-helpe
    │ ├─{gdbus}
    │ └─{gmain}
    ├─xfconfd
    ├─xfdesktop─┬─{gdbus}
    │ └─{gmain}
    ├─xfsettingsd─┬─{gdbus}
    │ └─{gmain}
    └─xfwm4
    # enabled services
    dbus-org.freedesktop.NetworkManager.service enabled
    dbus-org.freedesktop.nm-dispatcher.service enabled
    display-manager.service enabled
    [email protected] enabled
    NetworkManager-dispatcher.service enabled
    NetworkManager.service enabled
    org.cups.cupsd.service enabled
    sddm.service enabled
    # ssd df
    Filesystem Size Used Avail Use% Mounted on
    /dev/sda2 8.8G 4.8G 3.5G 58% /
    /dev/sda4 63G 12G 48G 20% /home
    # free
    total used free shared buff/cache available
    Mem: 2948 985 805 8 1157 1743
    Swap: 2047 0 2047
    5. Packages removable IMO
    More could be possible based on suggestions, but IMHO and is it safe?:
    |Package Name | Reason |
    |---------------------------|--------------------------------------------------------------
    |man-db 2.7.1-1 | For me: Wiki, Google and Forums are > what I need. |
    |man-pages 3.81-1 | For me: Wiki, Google and Forums are > what I need. |
    |xterm | xfce4-terminal is installed so is it needed? |
    |reiserfsprogs | No need for reiser FS support (if it is what package does). |
    |jfsutils | No need for JFS support. |
    |xfsprogs | No need for XFS support. |
    |lvm2 | I think no need for logical VM (but not sure). |
    |mdadm | I think no need for md devices monitoring/managing. ]
    |---------------------------|--------------------------------------------------------------
    |xfwm4-themes               | No big fan of theming unless required for XFCE.               |
    |btrfs-progs                     | No need for btrfs support (if it is what package does).      |
    |ipw2100-fw                     | No need for Intel centrino drivers.                                     |
    |ipw2200-fw                     | No need for Intel PRO/wireless.                                          |
    |zd1211-firmware            | I think no need for in-kernel26 zd1211rw wireless driver.  |
    6. Please guide what further can be removed.
    Thank you for time.
    Update: Del packages are already removed based on learning/thread discussion so far.
    Last edited by jackpot (2015-03-25 14:31:31)

    An update
    I managed to reach:
    pacman -Q | wc -l
    475
    From 536, more may be possible but need to learn a bit more. Packages installed now include:
    acl 2.2.52-2
    adwaita-icon-theme 3.14.1-1
    alsa-lib 1.0.29-1
    alsa-utils 1.0.29-1
    archlinux-keyring 20150212-1
    at-spi2-atk 2.14.1-1
    at-spi2-core 2.14.1-1
    atk 2.14.0-1
    attr 2.4.47-1
    avahi 0.6.31-14
    bash 4.3.033-1
    bc 1.06.95-1
    binutils 2.25-2
    bleachbit 1.6-1
    bzip2 1.0.6-5
    ca-certificates 20140923-9
    ca-certificates-cacert 20140824-2
    ca-certificates-mozilla 3.17.4-1
    ca-certificates-utils 20140923-9
    cairo 1.14.2-1
    cantarell-fonts 0.0.16-2
    cdparanoia 10.2-5
    cifs-utils 6.4-1
    colord 1.2.9-1
    compositeproto 0.4.2-3
    coreutils 8.23-1
    cracklib 2.9.1-1
    cups 2.0.2-3
    cups-filters 1.0.67-1
    curl 7.41.0-1
    damageproto 1.2.1-3
    db 5.3.28-2
    dbus 1.8.16-2
    dbus-glib 0.102-2
    dconf 0.22.0-1
    desktop-file-utils 0.22-1
    device-mapper 2.02.116-1
    dhclient 4.3.1-1
    dhcpcd 6.7.1-1
    diffutils 3.3-2
    dropbox 3.2.9-2
    e2fsprogs 1.42.12-2
    elfutils 0.161-3
    eog 3.14.3-1
    epdfview 0.1.8-5
    exempi 2.2.2-1
    exo 0.10.4-2
    expat 2.1.0-4
    fakeroot 1.20.2-1
    file 5.22-1
    file-roller 3.14.2-2
    filesystem 2015.02-1
    findutils 4.4.2-6
    firefox 36.0.4-1
    fixesproto 5.0-3
    flac 1.3.1-1
    fontconfig 2.11.1-1
    fontsproto 2.1.3-1
    foomatic-db-engine 3:20150308-1
    freetype2 2.5.5-1
    fuse 2.9.3-2
    galculator 2.1.3-3
    gamin 0.1.10-8
    garcon 0.4.0-1
    gawk 4.1.1-1
    gc 7.4.2-2
    gcc 4.9.2-4
    gcc-libs 4.9.2-4
    gd 2.1.1-1
    gdbm 1.11-1
    gdk-pixbuf2 2.31.3-1
    gettext 0.19.4-1
    ghostscript 9.15-2
    glib-networking 2.42.1-1
    glib2 2.42.2-1
    glibc 2.21-2
    glu 9.0.0-3
    gmp 6.0.0-2
    gnome-desktop 1:3.14.2-1
    gnome-icon-theme 3.12.0-2
    gnome-icon-theme-symbolic 3.12.0-2
    gnome-themes-standard 3.14.2.3-1
    gnupg 2.1.2-1
    gnutls 3.3.13-1
    gobject-introspection 1.42.0-1
    gpgme 1.5.3-1
    gpm 1.20.7-4
    graphite 1:1.2.4-1
    grep 2.21-2
    groff 1.22.3-2
    grub 1:2.02.beta2-5
    gsettings-desktop-schemas 3.14.1-1
    gstreamer0.10 0.10.36-4
    gstreamer0.10-base 0.10.36-3
    gstreamer0.10-base-plugins 0.10.36-3
    gtk-update-icon-cache 2.24.27-1
    gtk-xfce-engine 2.10.1-1
    gtk2 2.24.27-1
    gtk3 3.14.9-1
    gtksourceview2 2.10.5-3
    guile 2.0.11-2
    gvfs 1.22.3-2
    gzip 1.6-1
    harfbuzz 0.9.38-1
    hicolor-icon-theme 0.13-1
    hplip 3.15.2-3
    hplip-plugin 3.15.2-1
    hunspell 1.3.3-1
    hwids 20150129-1
    iana-etc 2.30-4
    icu 54.1-1
    inetutils 1.9.2-2
    iniparser 3.1-4
    inputproto 2.3.1-1
    iproute2 3.19.0-1
    iptables 1.4.21-1
    iputils 20121221-3
    iso-codes 3.57-1
    jansson 2.7-1
    jasper 1.900.1-13
    js17 17.0.0-1
    json-glib 1.0.2-1
    kbd 2.0.2-1
    kbproto 1.0.6-2
    keyutils 1.5.9-1
    kmod 20-1
    krb5 1.13.1-1
    lcms2 2.6-1
    ldb 1.1.20-1
    less 471-1
    lib32-acl 2.2.52-2
    lib32-attr 2.4.47-1
    lib32-bzip2 1.0.6-2
    lib32-curl 7.41.0-1
    lib32-e2fsprogs 1.42.12-1
    lib32-expat 2.1.0-2
    lib32-fontconfig 2.11.1-1
    lib32-freetype2 2.5.5-1
    lib32-gcc-libs 4.9.2-4
    lib32-gettext 0.19.4-1
    lib32-glib2 2.42.2-1
    lib32-glibc 2.21-2
    lib32-glu 9.0.0-2
    lib32-harfbuzz 0.9.38-1
    lib32-icu 54.1-1
    lib32-keyutils 1.5.9-1
    lib32-krb5 1.13.1-1
    lib32-libcap 2.24-1
    lib32-libdbus 1.8.16-1
    lib32-libffi 3.2.1-1
    lib32-libgcrypt 1.6.3-1
    lib32-libgpg-error 1.18-1
    lib32-libice 1.0.9-1
    lib32-libldap 2.4.40-1
    lib32-libnl 3.2.25-1
    lib32-libpcap 1.6.2-1
    lib32-libpng 1.6.16-1
    lib32-libsm 1.2.2-1
    lib32-libssh2 1.4.3-2
    lib32-libusb 1.0.19-1
    lib32-libx11 1.6.3-1
    lib32-libxau 1.0.8-1
    lib32-libxcb 1.11-1
    lib32-libxcursor 1.1.14-1
    lib32-libxdamage 1.1.4-2
    lib32-libxdmcp 1.1.1-2
    lib32-libxext 1.3.3-1
    lib32-libxfixes 5.0.1-1
    lib32-libxi 1.7.4-1
    lib32-libxml2 2.9.2-1
    lib32-libxrandr 1.4.2-1
    lib32-libxrender 0.9.8-1
    lib32-ncurses 5.9-3
    lib32-nvidia-340xx-libgl 340.76-1
    lib32-nvidia-340xx-utils 340.76-1
    lib32-openssl 1.0.2.a-1
    lib32-pcre 8.36-1
    lib32-readline 6.3.006-1
    lib32-systemd 218-1
    lib32-util-linux 2.25.2-1
    lib32-xz 5.2.1-1
    lib32-zlib 1.2.8-1
    libaio 0.3.110-1
    libarchive 3.1.2-8
    libassuan 2.1.3-1
    libatasmart 0.19-3
    libatomic_ops 7.4.2-1
    libbluray 0.7.0-1
    libbsd 0.7.0-1
    libcap 2.24-2
    libcap-ng 0.7.4-1
    libcddb 1.3.2-4
    libcdio 0.93-1
    libcdio-paranoia 10.2+0.93+1-1
    libcroco 0.6.8-2
    libcups 2.0.2-3
    libdaemon 0.14-3
    libdatrie 0.2.8-1
    libdbus 1.8.16-2
    libdrm 2.4.60-1
    libedit 20141030_3.1-1
    libepoxy 1.2-2
    libevdev 1.4-1
    libevent 2.0.22-1
    libexif 0.6.21-2
    libffi 3.2.1-1
    libfontenc 1.1.2-1
    libgcrypt 1.6.3-2
    libglade 2.6.4-5
    libgpg-error 1.18-1
    libgphoto2 2.5.7-1
    libgusb 0.2.4-1
    libice 1.0.9-1
    libidn 1.30-1
    libieee1284 0.2.11-5
    libimobiledevice 1.2.0-1
    libjpeg-turbo 1.4.0-1
    libkeybinder2 0.3.0-2
    libksba 1.3.2-1
    libldap 2.4.40-2
    libmm-glib 1.4.4-1
    libmpc 1.0.3-1
    libndp 1.4-1
    libnewt 0.52.17-2
    libnl 3.2.25-1
    libnm-glib 1.0.0-2
    libnm-gtk 1.0.0-1
    libnotify 0.7.6-1
    libogg 1.3.2-1
    libomxil-bellagio 0.9.3-1
    libpaper 1.1.24-7
    libpcap 1.6.2-1
    libpciaccess 0.13.3-1
    libpeas 1.12.1-1
    libpipeline 1.4.0-1
    libplist 1.12-1
    libpng 1.6.16-1
    libproxy 0.4.11-5
    librsvg 1:2.40.8-1
    libsamplerate 0.1.8-3
    libsasl 2.1.26-7
    libseccomp 2.1.1-1
    libsecret 0.18-1
    libsm 1.2.2-2
    libsndfile 1.0.25-3
    libsoup 2.48.1-1
    libssh2 1.4.3-2
    libsystemd 218-2
    libtasn1 4.3-1
    libteam 1.14-1
    libthai 0.1.21-1
    libtheora 1.1.1-3
    libtiff 4.0.3-5
    libtirpc 0.2.5-1
    libtool 2.4.6-1
    libtxc_dxtn 1.0.1-6
    libunique 1.1.6-6
    libunistring 0.9.5-1
    libunwind 1.1-2
    libusb 1.0.19-1
    libusbmuxd 1.0.10-1
    libutil-linux 2.26.1-3
    libvisual 0.4.0-5
    libvorbis 1.3.4-1
    libvpx 1.3.0-1
    libwbclient 4.2.0-1
    libwnck 2.31.0-1
    libx11 1.6.3-1
    libxau 1.0.8-2
    libxcb 1.11-1
    libxcomposite 0.4.4-2
    libxcursor 1.1.14-2
    libxdamage 1.1.4-2
    libxdmcp 1.1.2-1
    libxext 1.3.3-1
    libxfce4ui 4.12.1-1
    libxfce4util 4.12.1-1
    libxfixes 5.0.1-1
    libxfont 1.5.1-1
    libxft 2.3.2-1
    libxi 1.7.4-1
    libxinerama 1.1.3-2
    libxkbcommon 0.5.0-1
    libxkbfile 1.0.8-2
    libxklavier 5.4-1
    libxml2 2.9.2-2
    libxmu 1.1.2-1
    libxpm 3.5.11-1
    libxrandr 1.4.2-2
    libxrender 0.9.8-1
    libxres 1.0.7-1
    libxshmfence 1.2-1
    libxslt 1.1.28-3
    libxt 1.1.4-1
    libxtst 1.2.2-1
    libxv 1.0.10-1
    libxxf86vm 1.1.4-1
    linux 3.19.2-1
    linux-api-headers 3.18.5-1
    linux-firmware 20150206.17657c3-1
    llvm-libs 3.6.0-3
    logrotate 3.8.9-1
    lxdm 0.5.0-4
    lz4 127-1
    lzo 2.09-1
    make 4.1-1
    man-db 2.7.1-1
    man-pages 3.81-1
    mcpp 2.7.2-5
    mesa 10.5.1-2
    mime-types 9-1
    mkinitcpio 18-2
    mkinitcpio-busybox 1.21.1-2
    mobile-broadband-provider-info 20120614-2
    mousepad 0.4.0-1
    mozilla-common 1.4-4
    mpfr 3.1.2.p11-1
    mtdev 1.1.5-1
    nano 2.2.6-3
    ncurses 5.9-7
    net-snmp 5.7.3-1
    netctl 1.10-1
    nettle 2.7.1-1
    network-manager-applet 1.0.0-1
    networkmanager 1.0.0-2
    npth 1.1-1
    nspr 4.10.8-1
    nss 3.17.4-1
    ntfs-3g 2014.2.15-1
    ntp 4.2.8.p1-1
    nvidia-340xx 340.76-6
    nvidia-340xx-libgl 340.76-2
    nvidia-340xx-utils 340.76-2
    openjpeg 1.5.2-1
    openresolv 3.6.1-1
    openssl 1.0.2.a-1
    orc 0.4.23-1
    os-prober 1.64-1
    p11-kit 0.22.1-3
    p7zip 9.38.1-1
    package-query 1.5-2
    pacman 4.2.1-1
    pacman-mirrorlist 20150315-1
    pam 1.1.8-5
    pambase 20130928-1
    pango 1.36.8-1
    pciutils 3.3.0-1
    pcmciautils 018-7
    pcre 8.36-2
    perl 5.20.2-1
    perl-clone 0.37-2
    perl-dbi 1.633-1
    perl-xml-libxml 2.0117-1
    perl-xml-namespacesupport 1.11-3
    perl-xml-sax 0.99-4
    perl-xml-sax-base 1.08-3
    pinentry 0.9.0-1
    pixman 0.32.6-1
    polkit 0.112-2
    polkit-gnome 0.105-2
    poppler 0.31.0-1
    poppler-glib 0.31.0-1
    popt 1.16-7
    procps-ng 3.3.10-1
    psmisc 22.21-2
    pth 2.0.7-5
    pygobject2-devel 2.28.6-11
    pygtk 2.24.0-5
    python 3.4.3-1
    python2 2.7.9-1
    python2-cairo 1.10.0-2
    python2-gobject2 2.28.6-11
    qpdf 5.1.2-1
    randrproto 1.4.1-1
    readline 6.3.006-1
    recordproto 1.14.2-2
    renderproto 0.11.1-3
    rest 0.7.92-1
    samba 4.2.0-1
    sane 1.0.24-4
    sed 4.2.2-3
    shadow 4.2.1-3
    shared-mime-info 1.4-1
    simple-scan 3.14.2-1
    slang 2.3.0-1
    smbclient 4.2.0-1
    sqlite 3.8.8.3-1
    startup-notification 0.12-4
    sudo 1.8.12-1
    sysfsutils 2.1.0-9
    systemd 218-2
    systemd-sysvcompat 218-2
    talloc 2.1.1-1
    tar 1.28-1
    tdb 1.3.4-1
    tevent 0.9.24-1
    texinfo 5.2-3
    thunar 1.6.6-1
    thunar-archive-plugin 0.3.1-5
    thunar-volman 0.8.1-1
    thunderbird 31.5.0-1
    ttf-dejavu 2.34-2
    ttf-ms-fonts 2.0-10
    ttf-urdufonts 1.2-3
    tumbler 0.1.31-1
    tzdata 2015a-1
    udisks2 2.1.5-1
    upower 0.99.2-2
    usbutils 008-1
    util-linux 2.26.1-3
    v4l-utils 1.6.2-1
    vi 1:050325-4
    videoproto 2.3.2-1
    vte 0.28.2-5
    vte-common 0.38.3-1
    wayland 1.7.0-1
    wget 1.16.3-1
    which 2.20-7
    wine 1.7.39-2
    wine-mono 4.5.6-1
    wine_gecko 2.36-1
    wpa_supplicant 2.3-1
    xcb-proto 1.11-1
    xcb-util 0.4.0-1
    xextproto 7.3.0-1
    xf86-input-evdev 2.9.1-1
    xf86-input-keyboard 1.8.0-3
    xf86-input-mouse 1.9.1-1
    xf86vidmodeproto 2.3.1-3
    xfce4-appfinder 4.12.0-1
    xfce4-mixer 4.11.0-2
    xfce4-panel 4.12.0-1
    xfce4-power-manager 1.4.4-1
    xfce4-session 4.12.1-2
    xfce4-settings 4.12.0-3
    xfce4-terminal 0.6.3-2
    xfce4-whiskermenu-plugin 1.5.0-2
    xfconf 4.12.0-1
    xfdesktop 4.12.1-1
    xfwm4 4.12.2-1
    xineramaproto 1.2.1-3
    xkeyboard-config 2.14-1
    xorg-bdftopcf 1.0.5-1
    xorg-font-util 1.3.1-1
    xorg-font-utils 7.6-4
    xorg-fonts-alias 1.0.3-1
    xorg-fonts-encodings 1.0.4-4
    xorg-fonts-misc 1.0.3-3
    xorg-iceauth 1.0.7-1
    xorg-mkfontdir 1.0.7-2
    xorg-mkfontscale 1.1.2-1
    xorg-server 1.17.1-4
    xorg-server-common 1.17.1-4
    xorg-server-utils 7.6-4
    xorg-sessreg 1.1.0-1
    xorg-setxkbmap 1.3.0-2
    xorg-xauth 1.0.9-1
    xorg-xbacklight 1.2.1-1
    xorg-xcmsdb 1.0.4-2
    xorg-xgamma 1.0.5-2
    xorg-xhost 1.0.6-1
    xorg-xinit 1.3.4-2
    xorg-xinput 1.6.1-1
    xorg-xkbcomp 1.3.0-1
    xorg-xmodmap 1.0.8-1
    xorg-xrandr 1.4.3-1
    xorg-xrdb 1.1.0-1
    xorg-xrefresh 1.0.5-1
    xorg-xset 1.2.3-1
    xorg-xsetroot 1.1.1-2
    xproto 7.0.27-1
    xz 5.2.1-1
    yajl 2.1.0-1
    yaourt 1.5-1
    zlib 1.2.8-3
    EDIT:
    More suggestions welcome.
    Last edited by jackpot (2015-03-25 17:27:24)

  • [SOLVED] cannot install package query

    I want to install yaourt, but I can't seem to install package query. I acquired the tarball from here and followed all the steps here
    [maarten@maarten ~]$ cd ~/src
    [maarten@maarten src]$ tar -zxvf package-query.tar.gz
    package-query/
    package-query/PKGBUILD
    [maarten@maarten src]$ cd ~/src/package-query
    [maarten@maarten package-query]$ makepkg -s
    ==> Making package: package-query 1.0.1-1 (Sun Jul 8 11:09:03 CEST 2012)
    ==> Checking runtime dependencies...
    ==> Checking buildtime dependencies...
    ==> Retrieving Sources...
    -> Downloading package-query-1.0.1.tar.gz...
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    100 361k 100 361k 0 0 205k 0 0:00:01 0:00:01 --:--:-- 226k
    ==> Validating source files with md5sums...
    package-query-1.0.1.tar.gz ... Passed
    ==> Extracting Sources...
    -> Extracting package-query-1.0.1.tar.gz with bsdtar
    ==> Starting build()...
    checking for a BSD-compatible install... /usr/bin/install -c
    checking whether build environment is sane... yes
    checking for a thread-safe mkdir -p... /bin/mkdir -p
    checking for gawk... gawk
    checking whether make sets $(MAKE)... yes
    checking for gcc... gcc
    checking whether the C compiler works... yes
    checking for C compiler default output file name... a.out
    checking for suffix of executables...
    checking whether we are cross compiling... no
    checking for suffix of object files... o
    checking whether we are using the GNU C compiler... yes
    checking whether gcc accepts -g... yes
    checking for gcc option to accept ISO C89... none needed
    checking for style of include used by make... GNU
    checking dependency style of gcc... gcc3
    checking build system type... i686-pc-linux-gnu
    checking host system type... i686-pc-linux-gnu
    checking how to print strings... printf
    checking for a sed that does not truncate output... /bin/sed
    checking for grep that handles long lines and -e... /usr/bin/grep
    checking for egrep... /usr/bin/grep -E
    checking for fgrep... /usr/bin/grep -F
    checking for ld used by gcc... /usr/bin/ld
    checking if the linker (/usr/bin/ld) is GNU ld... yes
    checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
    checking the name lister (/usr/bin/nm -B) interface... BSD nm
    checking whether ln -s works... yes
    checking the maximum length of command line arguments... 1572864
    checking whether the shell understands some XSI constructs... yes
    checking whether the shell understands "+="... yes
    checking how to convert i686-pc-linux-gnu file names to i686-pc-linux-gnu format... func_convert_file_noop
    checking how to convert i686-pc-linux-gnu file names to toolchain format... func_convert_file_noop
    checking for /usr/bin/ld option to reload object files... -r
    checking for objdump... objdump
    checking how to recognize dependent libraries... pass_all
    checking for dlltool... no
    checking how to associate runtime and link libraries... printf %s\n
    checking for ar... ar
    checking for archiver @FILE support... @
    checking for strip... strip
    checking for ranlib... ranlib
    checking command to parse /usr/bin/nm -B output from gcc object... ok
    checking for sysroot... no
    checking for mt... no
    checking if : is a manifest tool... no
    checking how to run the C preprocessor... gcc -E
    checking for ANSI C header files... yes
    checking for sys/types.h... yes
    checking for sys/stat.h... yes
    checking for stdlib.h... yes
    checking for string.h... yes
    checking for memory.h... yes
    checking for strings.h... yes
    checking for inttypes.h... yes
    checking for stdint.h... yes
    checking for unistd.h... yes
    checking for dlfcn.h... yes
    checking for objdir... .libs
    checking if gcc supports -fno-rtti -fno-exceptions... no
    checking for gcc option to produce PIC... -fPIC -DPIC
    checking if gcc PIC flag -fPIC -DPIC works... yes
    checking if gcc static flag -static works... yes
    checking if gcc supports -c -o file.o... yes
    checking if gcc supports -c -o file.o... (cached) yes
    checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
    checking whether -lc should be explicitly linked in... no
    checking dynamic linker characteristics... GNU/Linux ld.so
    checking how to hardcode library paths into programs... immediate
    checking whether stripping libraries is possible... yes
    checking if libtool supports shared libraries... yes
    checking whether to build shared libraries... yes
    checking whether to build static libraries... yes
    checking ctype.h usability... yes
    checking ctype.h presence... yes
    checking for ctype.h... yes
    checking getopt.h usability... yes
    checking getopt.h presence... yes
    checking for getopt.h... yes
    checking libintl.h usability... yes
    checking libintl.h presence... yes
    checking for libintl.h... yes
    checking limits.h usability... yes
    checking limits.h presence... yes
    checking for limits.h... yes
    checking locale.h usability... yes
    checking locale.h presence... yes
    checking for locale.h... yes
    checking sys/ioctl.h usability... yes
    checking sys/ioctl.h presence... yes
    checking for sys/ioctl.h... yes
    checking sys/utsname.h usability... yes
    checking sys/utsname.h presence... yes
    checking for sys/utsname.h... yes
    checking for alpm_version in -lalpm... yes
    checking for yajl_free in -lyajl... yes
    checking for gawk... (cached) gawk
    checking for curl-config... /usr/bin/curl-config
    checking for the version of libcurl... 7.26.0
    checking for libcurl >= version 7.19.4... yes
    checking whether libcurl is usable... yes
    checking for curl_free... yes
    checking whether NLS is requested... yes
    checking for msgfmt... /usr/bin/msgfmt
    checking for gmsgfmt... /usr/bin/msgfmt
    checking for xgettext... /usr/bin/xgettext
    checking for msgmerge... /usr/bin/msgmerge
    checking for ld used by GCC... /usr/bin/ld
    checking if the linker (/usr/bin/ld) is GNU ld... yes
    checking for shared library run path origin... done
    checking for CFPreferencesCopyAppValue... no
    checking for CFLocaleCopyCurrent... no
    checking for GNU gettext in libc... yes
    checking whether to use NLS... yes
    checking where the gettext function comes from... libc
    checking for git... git
    checking for .git/... no
    configure: creating ./config.status
    config.status: creating src/Makefile
    config.status: creating doc/Makefile
    config.status: creating Makefile
    config.status: creating config.h
    config.status: executing depfiles commands
    config.status: executing libtool commands
    config.status: executing po-directories commands
    package-query:
    Build information:
    source code location : .
    prefix : /usr
    sysconfdir : /etc
    conf file : /etc/pacman.conf
    localstatedir : /var
    database dir : /var/lib/pacman/
    compiler : gcc
    compiler flags : -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2
    package-query version : 1.0.1
    using git version : no
    git ver :
    Variable information:
    root working directory : /
    aur base url : [url]http://aur.archlinux.org[/url]
    make all-recursive
    make[1]: Entering directory `/home/maarten/src/package-query/src/package-query-1.0.1'
    Making all in src
    make[2]: Entering directory `/home/maarten/src/package-query/src/package-query-1.0.1/src'
    gcc -DLOCALEDIR=\"/usr/share/locale\" -DCONFFILE=\"/etc/pacman.conf\" -DROOTDIR=\"/\" -DDBPATH=\"/var/lib/pacman/\" -DAUR_BASE_URL=\"http://aur.archlinux.org\" -DHAVE_CONFIG_H -I. -I.. -D_GNU_SOURCE -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -MT aur.o -MD -MP -MF .deps/aur.Tpo -c -o aur.o aur.c
    mv -f .deps/aur.Tpo .deps/aur.Po
    gcc -DLOCALEDIR=\"/usr/share/locale\" -DCONFFILE=\"/etc/pacman.conf\" -DROOTDIR=\"/\" -DDBPATH=\"/var/lib/pacman/\" -DAUR_BASE_URL=\"http://aur.archlinux.org\" -DHAVE_CONFIG_H -I. -I.. -D_GNU_SOURCE -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -MT alpm-query.o -MD -MP -MF .deps/alpm-query.Tpo -c -o alpm-query.o alpm-query.c
    alpm-query.c: In function 'alpm_pkg_get_realsize':
    alpm-query.c:486:9: warning: ignoring return value of 'chdir', declared with attribute warn_unused_result [-Wunused-result]
    mv -f .deps/alpm-query.Tpo .deps/alpm-query.Po
    gcc -DLOCALEDIR=\"/usr/share/locale\" -DCONFFILE=\"/etc/pacman.conf\" -DROOTDIR=\"/\" -DDBPATH=\"/var/lib/pacman/\" -DAUR_BASE_URL=\"http://aur.archlinux.org\" -DHAVE_CONFIG_H -I. -I.. -D_GNU_SOURCE -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -MT util.o -MD -MP -MF .deps/util.Tpo -c -o util.o util.c
    util.c: In function 'ltostr':
    util.c:532:11: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result]
    util.c: In function 'itostr':
    util.c:525:11: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result]
    util.c: In function 'concat_backup_list':
    util.c:480:12: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result]
    util.c: In function 'string_fcat':
    util.c:342:11: warning: ignoring return value of 'vasprintf', declared with attribute warn_unused_result [-Wunused-result]
    mv -f .deps/util.Tpo .deps/util.Po
    gcc -DLOCALEDIR=\"/usr/share/locale\" -DCONFFILE=\"/etc/pacman.conf\" -DROOTDIR=\"/\" -DDBPATH=\"/var/lib/pacman/\" -DAUR_BASE_URL=\"http://aur.archlinux.org\" -DHAVE_CONFIG_H -I. -I.. -D_GNU_SOURCE -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -MT color.o -MD -MP -MF .deps/color.Tpo -c -o color.o color.c
    mv -f .deps/color.Tpo .deps/color.Po
    gcc -DLOCALEDIR=\"/usr/share/locale\" -DCONFFILE=\"/etc/pacman.conf\" -DROOTDIR=\"/\" -DDBPATH=\"/var/lib/pacman/\" -DAUR_BASE_URL=\"http://aur.archlinux.org\" -DHAVE_CONFIG_H -I. -I.. -D_GNU_SOURCE -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -MT package-query.o -MD -MP -MF .deps/package-query.Tpo -c -o package-query.o package-query.c
    mv -f .deps/package-query.Tpo .deps/package-query.Po
    /bin/sh ../libtool --tag=CC --mode=link gcc -D_GNU_SOURCE -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -lcurl -Wl,-O1,--sort-common,--as-needed,-z,relro -o package-query aur.o alpm-query.o util.o color.o package-query.o -lyajl -lalpm
    libtool: link: gcc -D_GNU_SOURCE -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z -Wl,relro -o package-query aur.o alpm-query.o util.o color.o package-query.o -lcurl -lyajl -lalpm
    make[2]: Leaving directory `/home/maarten/src/package-query/src/package-query-1.0.1/src'
    Making all in doc
    make[2]: Entering directory `/home/maarten/src/package-query/src/package-query-1.0.1/doc'
    make[2]: Nothing to be done for `all'.
    make[2]: Leaving directory `/home/maarten/src/package-query/src/package-query-1.0.1/doc'
    make[2]: Entering directory `/home/maarten/src/package-query/src/package-query-1.0.1'
    make[2]: Leaving directory `/home/maarten/src/package-query/src/package-query-1.0.1'
    make[1]: Leaving directory `/home/maarten/src/package-query/src/package-query-1.0.1'
    ==> Entering fakeroot environment...
    ==> Starting package()...
    Making install in src
    make[1]: Entering directory `/home/maarten/src/package-query/src/package-query-1.0.1/src'
    make[2]: Entering directory `/home/maarten/src/package-query/src/package-query-1.0.1/src'
    test -z "/usr/bin" || /bin/mkdir -p "/home/maarten/src/package-query/pkg/usr/bin"
    /bin/sh ../libtool --mode=install /usr/bin/install -c package-query '/home/maarten/src/package-query/pkg/usr/bin'
    libtool: install: /usr/bin/install -c package-query /home/maarten/src/package-query/pkg/usr/bin/package-query
    make[2]: Nothing to be done for `install-data-am'.
    make[2]: Leaving directory `/home/maarten/src/package-query/src/package-query-1.0.1/src'
    make[1]: Leaving directory `/home/maarten/src/package-query/src/package-query-1.0.1/src'
    Making install in doc
    make[1]: Entering directory `/home/maarten/src/package-query/src/package-query-1.0.1/doc'
    make[2]: Entering directory `/home/maarten/src/package-query/src/package-query-1.0.1/doc'
    make[2]: Nothing to be done for `install-exec-am'.
    test -z "/usr/share/man/man8" || /bin/mkdir -p "/home/maarten/src/package-query/pkg/usr/share/man/man8"
    /usr/bin/install -c -m 644 package-query.8 '/home/maarten/src/package-query/pkg/usr/share/man/man8'
    make[2]: Leaving directory `/home/maarten/src/package-query/src/package-query-1.0.1/doc'
    make[1]: Leaving directory `/home/maarten/src/package-query/src/package-query-1.0.1/doc'
    make[1]: Entering directory `/home/maarten/src/package-query/src/package-query-1.0.1'
    make[2]: Entering directory `/home/maarten/src/package-query/src/package-query-1.0.1'
    make[2]: Nothing to be done for `install-exec-am'.
    make[2]: Nothing to be done for `install-data-am'.
    make[2]: Leaving directory `/home/maarten/src/package-query/src/package-query-1.0.1'
    make[1]: Leaving directory `/home/maarten/src/package-query/src/package-query-1.0.1'
    ==> Tidying install...
    -> Purging unwanted files...
    -> Compressing man and info pages...
    -> Stripping unneeded symbols from binaries and libraries...
    ==> Creating package...
    -> Generating .PKGINFO file...
    -> Compressing package...
    ==> Leaving fakeroot environment.
    ==> Finished making: package-query 1.0.1-1 (Sun Jul 8 11:09:18 CEST 2012)
    [maarten@maarten package-query]$ dir
    PKGBUILD package-query-1.0.1.tar.gz src
    package-query-1.0.1-1-i686.pkg.tar.xz pkg
    [maarten@maarten package-query]$ sudo pacman -U package-query-1.0.1-1-i686.pkg.tar.xz
    Password:
    loading packages...
    error: 'package-query-1.0.1-1-i686.pkg.tar.xz': invalid or corrupted package (PGP signature)
    I already reran pacman-key --init and pacman-key --populate archlinux after removing the allready acquired signatures (/etc/pacman.d/gnupg). But it keeps returning the same error.
    Do I need to add another key manually to install packages manually from the AUR?
    Last edited by maartennnnnnn (2012-07-08 09:44:01)

    I edited your post to change the \[quote\] tags to \[code\] tags - it makes for a much easier to read post
    https://wiki.archlinux.org/index.php/Fo … s_and_Code
    Two options are to change your SigLevel or sign your own key...

  • Error Installing Packaged Applications - Apex 5

    Hi Folks:
    I installed APEX 5 successfully. Everything seems to be running fine except I'm unable to install packaged applications.
    I get a screen that looks like the following when trying to install a package application:
    The text in the dropdowns for the errors begins with:
    Error
    The packaged application installed. However, installation of database objects and seed data has failed.
    Install Summary
    Script Name Status Statements Successful Statements with Errors Total Statements
    Framework Package Specification Success 1 0 1
    Framework Package Body Errors 0 1 1
    eba_dp_ui spec Success 1 0 1
    eba_dp_ui body Errors 0 1 1
    Missing Indexes Errors 0 7 7
    Filter Search Spec Errors 0 1 1
    Filter Search Body Errors 0 1 1
    eba_dp_data_access body Errors 0 1 1
    eba_dp_dashboard body Errors 0 1 1
    eba_dp_demo_data spec & body Errors 1 1 2
    Report Total:   3 14 17
    1 - 10
    Errors
    Framework Package Body
    CREATE OR REPLACE PACKAGE BODY "EBA_DP_FW" as
        function conv_txt_html (
            p_txt_message in varchar2 )
            return varchar2
        is
            l_html_message   varchar2(32767) default p_txt_message;
            l_temp_url varchar2(32767) := null;
            l_length number;
        begin
            l_html_message := replace(l_html_message, chr(10), '<br />');
            l_html_message := replace(l_html_message, chr(13), null);
            return l_html_message;
        end conv_txt_html;
        function conv_urls_links (
            p_string in varchar2 )
            return varchar2
        is
            l_string   varchar2(32767) default p_string;
    It then includes a lot more create, etc. statements that failed.
    I wonder if it is some kind of permissions issue?  I ended up running @apxremov.sql   and reinstalled apex 5 again after I couldn't get the package apps to work the first time but that didn't fix anything.  I have attached a text file that has all the code from the error message.
    The database I installed to is an Oracle 12c Enterprise database.
    It had Oracle Apex 4.2.6 installed on it with many packaged apps (not really using them, just trialing them till 5 came out).  I ran @apxremov.sql before installing Apex 5.
    Any help or ideas are appreciated.
    Thanks,
    Matthew Friend

    Matthew,
    Looking at the error file, it appears that APEX is trying to "upgrade" an existing Data Reporter instance rather than do a fresh install. It's possible (I haven't checked the code) that apexremov.sql doesn't run the packaged applications through their deinstall process, and so their supporting objects may still be present within your schema. I'd suggest removing any objects (especially tables & packages) with a name like 'EBA_DP_%' from your parsing schema, and then trying the install again.
    Regards,
    -D.

  • [SOLVED] Unable to install packages in lxc container

    tl;dr: lxc-console should be used for logging in, not lxc-attach. Also, I had to do some additional work to get the tty to work in systemd, and I plan to update the wiki soon.
    I created a container using the following command:
    # lxc-create -n test -t archlinux
    Once created and configured, I started the container daemonized, and attached:
    # lxc-start -n test -d
    # lxc-attach --clear-env -n test -- su - root
    However, I am unable to install any software packages because GPG isn't working properly
    [root@test ~]# pacman -Syu openssh
    :: Synchronizing package databases...
    core is up to date
    extra is up to date
    community is up to date
    multilib is up to date
    :: Starting full system upgrade...
    resolving dependencies...
    looking for inter-conflicts...
    Packages (3): ldns-1.6.17-1 libedit-20130601_3.1-1 openssh-6.5p1-2
    Total Installed Size: 6.08 MiB
    :: Proceed with installation? [Y/n]
    (3/3) checking keys in keyring [###########################] 100%
    (3/3) checking package integrity [###########################] 100%
    error: GPGME error: Inappropriate ioctl for device
    error: GPGME error: Inappropriate ioctl for device
    error: GPGME error: Inappropriate ioctl for device
    error: libedit: missing required signature
    :: File /var/cache/pacman/pkg/libedit-20130601_3.1-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
    Do you want to delete it? [Y/n]
    error: ldns: missing required signature
    :: File /var/cache/pacman/pkg/ldns-1.6.17-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
    Do you want to delete it? [Y/n]
    error: openssh: missing required signature
    :: File /var/cache/pacman/pkg/openssh-6.5p1-2-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
    Do you want to delete it? [Y/n]
    error: failed to commit transaction (invalid or corrupted package (PGP signature))
    Errors occurred, no packages were upgraded.
    error: segmentation fault
    Please submit a full bug report with --debug if appropriate.
    The container config is as follows:
    lxc.utsname=test
    lxc.autodev=1
    lxc.tty=1
    lxc.pts=1024
    lxc.rootfs=/var/lib/lxc/test/rootfs
    lxc.mount=/var/lib/lxc/test/fstab
    lxc.cap.drop=mknod sys_module mac_admin mac_override
    lxc.kmsg=0
    lxc.stopsignal=SIGRTMIN+4
    #networking
    lxc.network.type=veth
    lxc.network.link=br0
    lxc.network.flags=up
    lxc.network.name=eth0
    lxc.network.ipv4=10.10.209.2/24
    lxc.network.ipv4.gateway=10.10.209.1
    lxc.network.mtu=1500
    #cgroups
    lxc.cgroup.devices.deny = a
    lxc.cgroup.devices.allow = c *:* m
    lxc.cgroup.devices.allow = b *:* m
    lxc.cgroup.devices.allow = c 1:3 rwm
    lxc.cgroup.devices.allow = c 1:5 rwm
    lxc.cgroup.devices.allow = c 1:7 rwm
    lxc.cgroup.devices.allow = c 1:8 rwm
    lxc.cgroup.devices.allow = c 1:9 rwm
    lxc.cgroup.devices.allow = c 1:9 rwm
    lxc.cgroup.devices.allow = c 4:1 rwm
    lxc.cgroup.devices.allow = c 5:0 rwm
    lxc.cgroup.devices.allow = c 5:1 rwm
    lxc.cgroup.devices.allow = c 5:2 rwm
    lxc.cgroup.devices.allow = c 136:* rwm
    Has anyone else experienced this? I've searched the web for solutions to the GPG error, and most of them relate to GPG not working in a chroot because the right things don't exist in /dev. However, I was under the impression that lxc.autodev=1 would take care of this, and indeed /dev/pts, etc. all exist in the container.
    Last edited by archtaku (2014-02-07 23:19:12)

    x33a wrote:
    Try
    # pacman-key --refresh-keys
    from within the container. Though, I do notice a segmentation fault, so I am not sure if it'll work.
    I just did this, and the command succeeded:
    gpg: refreshing 75 keys from hkp://pool.sks-keyservers.net
    gpg: requesting key 5263801D from hkp server pool.sks-keyservers.net
    gpg: requesting key FFF979E7 from hkp server pool.sks-keyservers.net
    gpg: requesting key CDFD6BB0 from hkp server pool.sks-keyservers.net
    gpg: requesting key 4C7EA887 from hkp server pool.sks-keyservers.net
    ... snip ...
    gpg: Total number processed: 74
    gpg: unchanged: 74
    However, the installation still failed.
    I was able to get pacman to install openssh by turning off signature verification. I then ssh'ed into the container, turned signature verification back on, and was able to install other packages just fine.
    So the issue seems to be with how lxc-attach connects to the container. A temporary solution would be:
    Add openssh to the list of packages installed when running lxc-create.
    # lxc-create -n test -t archlinux -- -P vim,openssh
    Attach to the container and run systemctl enable sshd.service, and set a root password
    Detach, then ssh into container and go about your business.
    However, I'd rather have the option of not using sshd on the container, and still be able to install packages, so I don't necessarily consider this problem solved yet.
    Can anyone shed some light on what I might be doing wrong when I attach to the container?
    Last edited by archtaku (2014-02-07 16:46:52)

Maybe you are looking for

  • Function Module for retreiving delta bill of materials

    Hi Experts,   Is there any function module in SAP for retreiving delta bill of materials,please repond quickly as it is most urgent to me. Regards, Sridevi.

  • Is it mandatory to use Business object for data transfer and work flow?

    <font size="3"> <pre> In our enterprise projects we deal with some screens where we add or update some data and again we retrieve that data and display to user in various ways like displaying on screen as a report or viewing in excel etc.. Most of th

  • Dropdown list in selection screen linking with Ztable

    Hi, In selection screen, i coded for parameter with dropdownlist with hardcoded values in the list. Client asking me link this list to Z table fields so that whenever they make entries in future just he need to create a variant for the new entries an

  • Compiling JavaFX and Java into a single JAR

    Perhaps I am missing something, but is there a simple way to compile both Java and JavaFX sources into a single JAR? The issue is cross references between Java and JavaFX. Using javac or javafxc separately, cross references are handled by the compile

  • Malicious messages are being sent from my account

    Malicious messages are being sent from my SKYPE account I have changed my password now will this stop it? Is anyone else having this problem is it a virus or does it mean my account has been hacked or something?