Esto eliminará la página "Sysadmin-Manual-install"
. Por favor, asegúrate de que es lo que quieres.
Home -> Sysadmin -> Manual install
All instructions assume that you are using Debian GNU/Linux
or a Linux distribution derived from Debian GNU/Linux.
Clone l3q repository:
git clone https://notabug.org/marcux/l3q.git
Copy binary to /usr/bin:
# Current dir: ~/l3q/
cp ./l3q /usr/bin
Create group l3q:
groupadd l3q
Create needed directories:
mkdir -p /etc/l3q
mkdir -p /var/log/l3q
Change user on directories
chmod 770 /var/log/l3q
chown root:l3q /var/log/l3q
Compress man file:
# Current dir: ~/l3qd/
gzip --best l3q.1
Copy required files:
# Current dir: ~/l3q/
cp ./l3q.conf /etc/l3q/
cp ./l3q.1.gz /usr/share/man/man1/
Add users to group l3q that should run l3q:
usermod -aG l3q <username>
Clone l3q repository:
git clone https://notabug.org/marcux/l3q.git
Install rust following instructions at rust-lang homepage (Using rustup):
Install rust (rust-lang.org)
Change to node-l3q directory and compile program:
cd l3q/node-l3q
cargo build --release
Copy binary to /usr/bin:
# Current dir: ~/l3q/node-l3q
cp ./target/release/node-l3q /usr/bin
Create user l3q:
useradd --system --user-group --no-create-home --shell /sbin/nologin l3q
Create needed directories:
mkdir -p /etc/l3q
mkdir -p /var/log/l3q
mkdir -p /var/lib/l3q
mkdir -p /var/lib/l3q/backup/
mkdir -p /var/lib/l3q/task-output/
Change user on directories
chown l3q:l3q /var/lib/l3q
chown l3q:l3q /var/lib/l3q/backup/
chown l3q:l3q /var/lib/l3q/task-output/
chmod 770 /var/log/l3q
chown root:l3q /var/log/l3q
Copy required files:
# Current dir: ~/l3q/node-l3q
cp ./node-l3q.conf /etc/l3q/
cp ./l3q.slice /usr/lib/systemd/system/
cp ./l3q.rules /etc/polkit-1/rules.d/
cp ./node-l3qd.service /lib/systemd/system/
Enable and start node-l3qd:
systemctl enable node-l3qd.service
systemctl start node-l3qd.service
Esto eliminará la página "Sysadmin-Manual-install"
. Por favor, asegúrate de que es lo que quieres.