Arch Linux
wiki.archlinux.org System Maintenance
wiki.archlinux.org System_maintenance Upgrading the system
Read before upgrading the system
Before upgrading, users are expected to visit the Arch Linux home page to check the latest news, or alternatively subscribe to the RSS feed, arch-announce mailing list, or follow @archlinux on Twitter. When updates require out-of-the-ordinary user intervention (more than what can be handled simply by following the instructions given by pacman), an appropriate news post will be made.
Before upgrading fundamental software (such as the kernel, xorg, systemd, or glibc) to a new version, look over the appropriate forum to see if there have been any reported problems.
Users must equally be aware that upgrading packages can raise unexpected problems that could need immediate intervention; therefore, it is discouraged to upgrade a stable system shortly before it is required for carrying out an important task. It is wise to wait instead to have enough time in order to be able to deal with possible post-upgrade issues.
pacman
wiki.archlinux.org pacman
wiki.archlinux.org pacman/Tips and tricks
is gThumb installed?
wiki.archlinux.org List of installed packages
pacman -Qqe > pkglist.txt
VirtualBox Guest
wiki.archlinux.org Enable shared folders
Get version of virtualbox guest additions
$ pacman -Qe |grep virtualbox virtualbox-guest-modules-arch 5.2.20-1 virtualbox-guest-utils 5.2.20-1
Manual mount of shared folder
sudo mount -t vboxsf craig /mnt/craig sudo mount -t vboxsf r1 /mnt/r1
Virtualbox Automounting
Note: Automounting requires the vboxservice.service to be enabled/started.
In order for the automounting feature to work you must have checked the auto-mount checkbox in the GUI or used the optional –automount argument with the command VBoxManage sharedfolder.
The shared folder should now appear in /media/sharename. If users in media cannot access the shared folders, check that media has permissions 755 or has group ownership vboxsf if using permission 750. This is currently not the default if media is created by installing virtualbox-guest-utils.
You can use symlinks if you want to have a more convenient access and avoid to browse in that directory, e.g.:
$ ln -s /media/sharename ~/mysharename
sudo systemctl status vboxservice.service sudo systemctl enable --now vboxservice.service add craig to group media sudo groupadd media sudo usermod -aG media craig sudo sudo usermod -a -G vboxsf craig
Backups
github.com/teejee2008 Timeshift
aur.archlinux.org/packages timeshift
Timeshift for Linux is an application that provides functionality similar to the System Restore feature in Windows and the Time Machine tool in Mac OS. Timeshift protects your system by taking incremental snapshots of the file system at regular intervals. These snapshots can be restored at a later date to undo all changes to the system.
In RSYNC mode, snapshots are taken using rsync and hard-links. Common files are shared between snapshots which saves disk space. Each snapshot is a full system backup that can be browsed with a file manager.
Timeshift is similar to applications like rsnapshot, BackInTime and TimeVault but with different goals. It is designed to protect only system files and settings. User files such as documents, pictures and music are excluded. This ensures that your files remains unchanged when you restore your system to an earlier date. If you need a tool to backup your documents and files please take a look at the excellent BackInTime application which is more configurable and provides options for saving user files.
github.com/bit-team BackInTime application
aur.archlinux.org/packages backintime
itsfoss.com Best Themes For Arch Linux, Antergos, Apricity OS And Manjaro
deviantart.com/me4oslav Numix-Circle Linux Desktop Icon Theme by me4oslav
https://www.deviantart.com/users/outgoing?https://github.com/numixproject/numix-icon-theme-circle/issues/2430
conflicting files: numix-circle-icon-theme-git: /usr/share/icons/Numix-Circle/icon-theme.cache already exists in filesystem
aur.archlinux.org Package Details: numix-circle-icon-theme-git 0.r35.cf7cb7c-1
erikdubois commented on 2019-01-08 20:52 Delete the obstructing cache file sudo rm /usr/share/icons/Numix-Circle/icon-theme.cache
Mate
wiki.archlinux.org Mate
The MATE Desktop Environment is the continuation of GNOME 2. It provides an intuitive and attractive desktop environment using traditional metaphors for Linux and other Unix-like operating systems. MATE is under active development to add support for new technologies while preserving a traditional desktop experience.
Application | GNOME 2 | MATE |
---|---|---|
menu editor | Alacarte | mozo |
file manager | Nautilus | caja |
window manager | Metacity | marco |
text editor | Gedit | pluma |
image viewer | Eye of GNOME | Eye of MATE (eom) |
document viewer | Evince | atril |
archive manager | File Roller | engrampa |
AUR helpers
github.com/Jguer Yet another Yogurt - An AUR Helper written in Go
Installation
If you are migrating from another AUR helper, you can simply install Yay with that helper.
Alternatively, the initial installation of Yay can be done by cloning the PKGBUILD and building with makepkg:
git clone https://aur.archlinux.org/yay.git cd yay makepkg -si
computingforgeeks.com yay – Best AUR Helper for Arch Linux / Manjaro
ostechnix.com/ Yay – Yet Another Reliable AUR Helper Written In GO
yay -Syu yay -Pu
youtube videos on install
Average Linux User youtube Arch Linux UEFI step-by-step installation guide
16m 40s - grub 18m 50s - grub config file
Average Linux User Installing Arch Linux in less than 10 minutes
ufoludek youtube [NEW - 2019] Installation Guide - Arch Linux (UEFI & systemd-boot)
eznix youtube Arch Linux Install - EFI UEFI System - Base MetaPackage - LXQt
Web links
Shasten Marshall youtube I Changed My Mind, I'm using Mate On My Arch Respin Instead Of XFCE4. Find Out Why!!
Removable Storage
archlinux.org/packages udisks2
wiki.archlinux.org udisks
udisks provides a daemon udisksd, that implements D-Bus interfaces used to query and manipulate storage devices, and a command-line tool udisksctl, used to query and use the daemon.
There are two versions of udisks called udisksAUR and udisks2. Development of udisks has ceased in favor of udisks2. [1]
udisksd(8) (for udisks2) and udisks-daemon (for udisks) are started on-demand by D-Bus, and should not be enabled explicitly.
udevil — Includes devmon, which is compatible to udisks and udisks2.
Note: devmon only uses udisks or udisks2 for mounting (in this order) if udevil or pmount miss the SUID permission. To remove this permission, run chmod -s /usr/bin/udevil as root.
archlinux.org/packages udevil
udevil 0.4.4-3 Architecture: x86_64 Repository: Community Description: Mount and unmount without password Upstream URL: http://ignorantguru.github.com/udevil/ License(s): GPL3 Provides: devmon
Printing
pacman -Syy cups cups-pdf gutenprint foomatic-db-gutenprint-ppds systemctl start/enable org.cups.cupsd.service gimp-print driver escp2-et2550 usr/share/cups/model/gutenprint/5.3/Global/stp-escp2-et2550.5.3.sim.ppd.gz
wiki.archlinux.org Cups
CUPS is the standards-based, open source printing system developed by Apple Inc. for macOS® and other UNIX®-like operating systems.
The Linux Foundation’s OpenPrinting workgroup provides cups-filters. Those are backends, filters, and other binaries that were once part of CUPS but are no longer maintained by Apple. They are available in the cups-filters package that is a dependency of cups.
wiki.archlinux.org Cups Installation
Install the cups package.
If you intend to “print” into a PDF document, also install the cups-pdf package. By default, pdf files are stored in /var/spool/cups-pdf/username/. The location can be changed in /etc/cups/cups-pdf.conf.
Enable and start org.cups.cupsd.service.
wiki.archlinux.org CUPS#Gutenprint
Gutenprint The Gutenprint project provides drivers for Canon, Epson, Lexmark, Sony, Olympus, and PCL printers for use with CUPS and GIMP.
Install gutenprint and foomatic-db-gutenprint-ppds.
Note: When the Gutenprint packages get updated, the printers using Gutenprint drivers will stop working until you run cups-genppdupdate as root and restart CUPS. cups-genppdupdate will update the PPD files of the configured printers, see cups-genppdupdate(8) for more details.
gimp-print.sourceforge.net p_Supported_Printers.php
Epson Expression ET-2550 EcoTank escp2-et2550