Adventures in Arch (Part IV): Install extra programs

2013/06/10 by Paulo Pereira

~/categories/Linux #Linux #Arch Linux

In this part I will show the extra programs I installed.

I will keep updating this post in the next weeks, to add more programs installed.

Arch Linux

This is the list of programs I have installed:

mkdir builds
cd builds
tar -xzf google-chrome-beta.tar.gz
cd google-chrome-beta
makepkg -s
sudo pacman -U google-chrome-beta-28.0.1500.36-1-x86_64.pkg.tar.xz
sudo pacman -S gnome-tweak-tool
sudo pacman -S tomboy

To get my notes I recovered the following folders from my /home backup:

~/.config/tomboy/

~/.local/share/tomboy/

sudo pacman -S rsync
sudo pacman -S gimp
sudo pacman -S terminator

To get my Terminator settings I recovered the following folder from my /home backup:

~/.config/terminator

sudo pacman -S sshfs
sudo pacman -S openssh

To get my ssh keys back I recovered the following folders from my /home backup:

~/.ssh

~/.gnupg

To mount my server shares I use a script. Here’s how to make it run at boot time:

$ nano /home/youruser/.config/autostart/server_sshfsmount.desktop.desktop
[Desktop Entry]
Type=Application
Exec=/home/youruser/bin/sshfsmount/sshfsmount.sh mount
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name[en_US]=server_sshfsmount.desktop
Name=Mount server Shares
Comment[en_US]=Mount server Shares
Comment=Mount server Shares
sudo pacman -S samba
sudo pacman -S a52dec
sudo pacman -S faac
sudo pacman -S faad2
sudo pacman -S flac
sudo pacman -S jasper
sudo pacman -S lame
sudo pacman -S libdca
sudo pacman -S libdv
sudo pacman -S libmad
sudo pacman -S libmpeg2
sudo pacman -S libtheora
sudo pacman -S libvorbis
sudo pacman -S libxv
sudo pacman -S opus
sudo pacman -S wavpack
sudo pacman -S x264
sudo pacman -S xvidcore
sudo pacman -S gstreamer0.10-plugins
sudo pacman -S xine-lib
sudo pacman -S gnome-vfs
sudo pacman -S imagemagick
sudo pacman -S openexr
sudo pacman -S ffmpeg
sudo pacman -S gst-libav

Download fluendo from AUR.

cd builds
tar -xzf gstreamer0.10-fluendo.tar.gz
cd gstreamer0.10-fluendo
makepkg -s
sudo pacman -U gstreamer0.10-fluendo-0.10.72-2-x86_64.pkg.tar.xz
sudo pacman -S vlc
sudo pacman -S banshee

To get my Banshee settings I recovered the following folder from my /home backup:

~/.config/banshee-1

cd builds
tar -xzf gdm3setup-utils.tar.gz
cd gdm3setup-utils
makepkg -s
sudo pacman -U gdm3setup-utils-20130207-1-any.pkg.tar.xz
cd ..
tar -xzf gdm3setup-utils.tar.gz
cd gdm3setup
makepkg -s
sudo pacman -U gdm3setup-20130207-1-any.pkg.tar.xz
sudo pacman -S filezilla

To get my Filezilla settings I recovered the following folder from my /home backup:

~/.filezilla

sudo pacman -S hplip
sudo pacman -S sane cups cups-pdf cups-filters rpcbind \
	python2-pyqt ghostscript ghostscript psutils

Also download this, this and this from AUR:

cd builds
tar -xzf hplip-plugin.tar.gz
cd hplip-plugin
makepkg -s
sudo pacman -U hplip-plugin-3.13.5-1-x86_64.pkg.tar.xz
cd ..
tar -xzf foomatic-db-foo2zjs.tar.gz
cd foomatic-db-foo2zjs
makepkg -s
sudo pacman -U foomatic-db-foo2zjs-1\:4.0.17_20130518-1-x86_64.pkg.tar.xz
cd ..
tar -xzf foo2zjs.tar.gz
cd foo2zjs
makepkg -s
sudo pacman -U foo2zjs-20130530-3-x86_64.pkg.tar.xz

Now for installing the printer. Mine is connected to my router.

sudo groupadd lpadmin
sudo usermod -aG lpadmin youruser
sudo gpasswd -a youruser lp
sudo gpasswd -a youruser sys
sudo nano /etc/cups/cups-files.conf

Uncomment:

Group lp

Add lpadmin:

SystemGroup sys root lpadmin

sudo systemctl restart cups.service
sudo systemctl enable avahi-daemon.service

Re-login.

hp-toolbox

In the Device Discovery choose the Network option and in the Advanced Options add your printer IP in Manual Discovery.

Download from AUR the following:

https://aur.archlinux.org/packages/perl-gtk2-ex-simple-list/

https://aur.archlinux.org/packages/perl-config-general/

https://aur.archlinux.org/packages/perl-font-ttf/

https://aur.archlinux.org/packages/perl-pdf-api2/

https://aur.archlinux.org/packages/perl-goo-canvas/

https://aur.archlinux.org/packages/perl-gtk2-imageview/

https://aur.archlinux.org/packages/perl-sane/

https://aur.archlinux.org/packages/perl-b-keywords/

https://aur.archlinux.org/packages/perl-devel-stacktrace/

https://aur.archlinux.org/packages/perl-exception-class/

https://aur.archlinux.org/packages/perl-pod-spell/

https://aur.archlinux.org/packages/perl-task-weaken/

https://aur.archlinux.org/packages/perl-test-object/

https://aur.archlinux.org/packages/perl-test-subcalls/

https://aur.archlinux.org/packages/perl-hook-lexwrap/

https://aur.archlinux.org/packages/perl-ppi/

https://aur.archlinux.org/packages/perl-readonly/

https://aur.archlinux.org/packages/perl-ppix-regexp/

https://aur.archlinux.org/packages/perl-readonly-xs/

https://aur.archlinux.org/packages/perl-ppix-utilities/

https://aur.archlinux.org/packages/perl-string-format/

https://aur.archlinux.org/packages/perl-critic/

https://aur.archlinux.org/packages/perl-test-critic/

https://aur.archlinux.org/packages/perl-set-intspan/

https://aur.archlinux.org/packages/perl-proc-processtable/

https://aur.archlinux.org/packages/gscan2pdf/

Repeat for each package:

tar -xzf perl-gtk2-ex-simple-list.tar.gz
cd perl-gtk2-ex-simple-list
makepkg -s
sudo pacman -U perl-gtk2-ex-simple-list-0.50-2-any.pkg.tar.xz
sudo pacman -S gocr
sudo pacman -S simple-scan
cd builds
tar -xzf ttf-ms-fonts.tar.gz
cd ttf-ms-fonts
makepkg -s
sudo pacman -U ttf-ms-fonts-2.0-10-any.pkg.tar.xz
sudo pacman -S dropbox

Also download nautilus support from AUR.

cd builds
tar -xzf nautilus-dropbox.tar.gz
cd nautilus-dropbox
makepkg -s
sudo pacman -U nautilus-dropbox-1.6.0-1-x86_64.pkg.tar.xz

Also installed this GNOME extension.

sudo pacman -S gparted
sudo pacman -S gcstar

To get my collections I recovered the following folder from my /home backup:

~/.config/gcstar

~/.local/share/gcstar

sudo pacman -S gaupol
cd builds
tar -xzf aspell-pt-ao.tar.gz
cd aspell-pt-ao
makepkg -s
sudo pacman -U aspell-pt-ao-20121014-1-x86_64.pkg.tar.xz
sudo pacman -S libreoffice
cd builds
tar -xzf mysql-workbench-gpl.tar.gz
cd mysql-workbench-gpl
makepkg -s
sudo pacman -U mysql-workbench-gpl-5.2.47-1-x86_64.pkg.tar.xz

To get my connections I recovered the following folder from my /home backup:

~/.mysql

cd builds
tar -xzf google-musicmanager.tar.gz
cd google-musicmanager
makepkg -s
sudo pacman -U google-musicmanager-1.0.65.1341_r0-1-x86_64.pkg.tar.xz
cd builds
tar -xzf syncbackup.tar.gz
cd syncbackup
makepkg -s
sudo pacman -U syncbackup-1.1.4-1-x86_64.pkg.tar.xz
sudo pacman -S youtube-dl
sudo pacman -S duplicity 
cd builds
tar -xzf scour.tar.gz
cd scour
makepkg -s
sudo pacman -U scour-0.26-1-any.pkg.tar.xz
cd ..
tar -xzf gnome-shell-extension-mediaplayer-git.tar.gz
cd gnome-shell-extension-mediaplayer-git
makepkg -s
sudo pacman -U gnome-shell-extension-mediaplayer-git-388-1-any.pkg.tar.xz
cd ..
tar -xzf nuvolaplayer.tar.gz
cd nuvolaplayer
makepkg -s
sudo pacman -U nuvolaplayer-2.0.3-3-x86_64.pkg.tar.xz

Check this post for more information about using Nuvola Player with Google Play Music.

Activate multilib, by uncommenting the following lines in pacman.conf:

sudo nano /etc/pacman.conf
[multilib]
Include = /etc/pacman.d/mirrorlist
sudo pacman -Syy
sudo pacman -S wine
sudo pacman -S playonlinux
sudo pacman -S lib32-giflib lib32-libpng lib32-libldap \
	lib32-gnutls lib32-lcms lib32-libxml2 lib32-mpg123 openal \
	lib32-openal lib32-v4l-utils lib32-libpulse lib32-alsa-plugins \
	lib32-alsa-lib lib32-libjpeg-turbo lib32-libxcomposite \
	lib32-libxinerama lib32-ncurses libcl lib32-libcl oss \
	lib32-sdl lib32-jack lib32-libsamplerate lib32-speex

Check this post on how to install Evernote under Wine.

yaourt -S archey