Manjaro configuration ed

pacman ed

update
sudo pacman -Syyu

search
pacman -Ss PATTERN

install
sudo pacman -S NAME

ssh ed

sudo systemctl start sshd   # start now
sudo systemctl enable sshd  # always

bash ed

duplicate history
append to ~/.bashrc:
export HISTCONTROL=ignoredups

abcde ed

problems with musicbrainz...

create file ~/.abcde.conf and add

CDDBMETHOD=cddb

gitolite ed

sudo pacman -S gitolite
sudo cp .ssh/id_rsa.pub ...
chown gitolite.gitolite ...
sudo -u gitolite gitolite setup -pk /var/lib/gitolite/michi.pub
rm ...

git clone gitolite@myu:gitolite-admin .
...

-- hosting user --

chown -R git:git /var/lib/gitolite
edit /etc/passwd:
git:....:/var/lib/gitolite:/bin/bash    # change home dir + bash

mariadb ed

systemctl stop mariadb
rm -R /var/lib/mysql/*
mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
systemctl start mariadb

nextcloud ed

see Nextcloud

deprecated:

pacman -S php-intl

mysql (as root...)

CREATE DATABASE "nextcloud" DEFAULT CHARACTER SET "utf8" COLLATE "utf8_unicode_ci";
CREATE USER "nextcloud"@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON "nextcloud".* TO "nextcloud"@"localhost";

/etc/php/php.ini uncomment:

extension=gd
extension=mysql

mpd ed

cp /etc/pulse/default.pa ~/.config/pulse/default.pa
add to ~...default.pa:
load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1

pulseaudio --kill
pulseaudio --start

/etc/mpd.conf:

audio_output {
       type		"pulse"
       name		"Local Music Player Daemon"
       server		"127.0.0.1"
}

pulseaudio network ed

on the server (raspy3)

cp /etc/pulse/default.pa ~/.config/pulse/default.pa
add to ~...default.pa:
load-module module-native-protocol-tcp auth-anonymous=true

pulseaudio --kill
pulseaudio --start

codelite ed

pamac build codelite

maintenance ed

delete old logs
sudo journalctl --vacuum-time=2d

delete pacman cache
sudo pacman -Sc