File: install.md

package info (click to toggle)
dq 20250201-2
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 1,408 kB
  • sloc: ansic: 13,644; python: 651; makefile: 382; sh: 336
file content (71 lines) | stat: -rw-r--r-- 1,489 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
### Debian installation ###
~~~
apt-get install dq
apt-get install dqcache
~~~

###Unix installation ###

#### download ####
~~~
wget https://github.com/janmojzis/dq/releases/download/20250201/20250201.tar.gz.asc
wget https://github.com/janmojzis/dq/archive/20250201.tar.gz
gpg --verify 20250201.tar.gz.asc 20250201.tar.gz
gunzip < 20250201.tar.gz | tar -xf -
cd dq-20250201
~~~

#### compile and install binaries ####
~~~
make
sudo make install
~~~

#### run dqcache ####
~~~
#under root - create dqcache root directory
sudo mkdir -p /etc/dqcache/root/servers /etc/dqcache/env
sudo echo 10000000 > /etc/dqcache/env/CACHESIZE
sudo echo 127.0.0.1 > /etc/dqcache/env/IP
sudo echo "/etc/dqcache/root" > /etc/dqcache/env/ROOT
~~~

~~~
#under root - setup dqcache root servers
sudo sh -c '(
echo "198.41.0.4"
echo "2001:503:ba3e::2:30"
echo "192.228.79.201"
echo "2001:500:84::b"
echo "192.33.4.12"
echo "2001:500:2::c"
echo "199.7.91.13"
echo "2001:500:2d::d"
echo "192.203.230.10"
echo "192.5.5.241"
echo "2001:500:2f::f"
echo "192.112.36.4"
echo "198.97.190.53"
echo "2001:500:1::53"
echo "192.36.148.17"
echo "2001:7fe::53"
echo "192.58.128.30"
echo "2001:503:c27::2:30"
echo "193.0.14.129"
echo "2001:7fd::1"
echo "199.7.83.42"
echo "2001:500:9f::42"
echo "202.12.27.33"
echo "2001:dc3::35"
) > /etc/dqcache/root/servers/@'
~~~

~~~
#under root - create dqcache user
sudo useradd dqcache
~~~

~~~
#under root - run dqcache server
sudo envuidgid dqcache envdir /etc/dqcache/env dqcache
~~~