A sorozat korábbi részeiben már megtettük a feladatkiírást, valamint telepítettük az operációs rendszert.

A feladatkiírás: https://youtu.be/ceFPpk7gENA

Az operációs rendszer telepítése: https://youtu.be/HKfBhCCS_M8

Most a szükséges alkalmazásokat és a virtualizációs környezetet telepítjük.

Kezdjük a frissítéssel:

sudo apt update
sudo apt upgrade

Telepítsük a KODI-t

Telepítsük a KODI-t, ami a filmeket kezeli:

apt install kodi

Állítsuk be a KODI-t, hogy automatikusan induljon (kicsit trehány, de egyszerűbb, ha root-ként futtatjuk):

jelentkezzünk át rootnak:

sudo -i

állítsuk be a crontab-ban, hogy induláskor automatikusan induljon:

crontab -e

Írjunk a végére egy új sort:

@reboot /usr/bin/kodi-standalone

Újraindítás után automatikusan indul a kodi. Most ne indítsd újra. Folytassuk a telepítést.

exit-el lépjünk ki a

Telepítsük a transmission daemont a torrentek kezeléséhez.

hozzunk létre egy /downloads mappát

mkdir /downloads

Telepítsük a daemont:

sudo apt install transmission-daemon

Ez eltart egy darabig…

Engedélyezzük a transmmission-daemon automatikus indulását:

systemctl enable transmission-daemon

Kicsit szerkesszük meg a transmission konfigurációs állományát:

nano /etc/transmission-daemon/settings.json

Két sort módosítunk:

A „download-dir”: értékét módosítjuk:

"download-dir": "/downloads/",

A „rpc-authentication-required”: true, értéket false (szintén csupa kisbetűvel) értékre módosítjuk.

Elmentjük a fájlt.

A transmissionnal újraolvastatjuk a konfigurációt. Ha ezt nem tesszük meg, akkor a program visszaírja a settings.jsont, az eredeti értékekre.

systemctl reload transmission-daemon

A /downloads mappa tulajdonosát állítsuk át:

chown debian-transmission /downloads

Ezzel a transmissionnal készen vagyunk.

Már csak a HomeAssistant van hátra

Elsőnek telepítsük fel a virtuális gép környezetet és a szükséges utilityket, ami most a KVM lesz.

sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virtinst ovmf cpu-checker

Ellenőrizzük, hogy a KVM működik-e

sudo kvm-ok

Szükségünk lesz egy FTP szerverre, ezzel fogom feltölteni a szükséges imaget:

sudo apt install proftpd

Feltöltöm az imaget és a helyére másolom.

Az egyszerűbb kezelés érdekében átnevezem:

mv haos_ova-16.3.qcow2 haos.qcow2

Meg kell határozni a hálózati kártya nevét:

Kártya neve:

ip a

A kimenet valami ilyesmi:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000

link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

inet 127.0.0.1/8 scope host lo

valid_lft forever preferred_lft forever

inet6 ::1/128 scope host noprefixroute

valid_lft forever preferred_lft forever

2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000

link/ether d8:cb:8a:b8:aa:76 brd ff:ff:ff:ff:ff:ff

altname enp0s25

altname enxd8cb8ab8aa76

inet 192.168.111.12/24 brd 192.168.111.255 scope global dynamic noprefixroute eno1

valid_lft 559sec preferred_lft 484sec

inet6 fe80::1ac5:d104:407f:b26c/64 scope link

valid_lft forever preferred_lft forever

3: macvtap0@eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 500

link/ether 52:54:00:08:80:43 brd ff:ff:ff:ff:ff:ff

inet6 fe80::5054:ff:fe08:8043/64 scope link proto kernel_ll

valid_lft forever preferred_lft forever

Adott esetben a kártya neve eno1 (kivastagítottam)

A vitruális gépet a következő utasítással hozzuk létre:

sudo virt-install --name hassos --memory 2048 --vcpus 2 --cpu host --disk path=/var/lib/libvirt/images/haos.qcow2,format=qcow2,bus=virtio --os-variant generic --network type=direct,source=eno1,source_mode=bridge --graphics none --boot uefi --import --noautoconsole

Beállítom, hogy automatikusan induljon a virtuális gép:

sudo virsh autostart hassos

Ezzel a telepítés készen van.