Linux-installation

Installera Sectrinet på Linux och starta ipid-tui och SIAM lokalt

1

Installera .deb

Gäller Debian, Ubuntu, Linux Mint, Pop!_OS, Kali och övriga Debian-baserade distributioner.

1

GUI — dubbelklicka paketet

Enklast om du kör en grafisk skrivbordsmiljö (GNOME, KDE Plasma, Cinnamon, …):

  1. Öppna filhanteraren (Filer / Files i GNOME, Dolphin i KDE) och navigera till mappen där paketet sparades — vanligtvis ~/Hämtningar eller ~/Downloads.
  2. Dubbelklicka på ipid_0.5.1_amd64.deb. Systemets programvarucentral (GNOME Software, KDE Discover, …) öppnas automatiskt.
  3. Klicka på Installera och ange ditt lösenord när det efterfrågas.

Saknas funktionen? Vissa minimal- eller serverinstallationer har inte programvarucentralen — installera gnome-software / plasma-discover eller använd terminalmetoderna nedan.

2

apt — rekommenderad terminalmetod

Löser beroenden automatiskt. Sökvägen måste börja med ./ eller vara absolut — annars tolkar apt det som ett paketnamn i ett repo och returnerar "Unable to locate package".

$ sudo apt install ./ipid_0.5.1_amd64.deb
3

dpkg — lågnivå, ingen beroendelösning

Använd om apt saknas eller du vill ha exakt kontroll. Saknade beroenden lagas efteråt med --fix-broken.

$ sudo dpkg -i ipid_0.5.1_amd64.deb
$ sudo apt --fix-broken install   # om beroenden saknas
4

gdebi — tredjepartsalternativ

CLI- eller GUI-verktyg som installerar lokala .deb-filer och löser beroenden. Ibland förinstallerad, annars: sudo apt install gdebi-core.

$ sudo gdebi ipid_0.5.1_amd64.deb
5

Inspektera utan att installera

Bra för att verifiera versionsnummer, arkitektur och beroenden innan installation.

$ dpkg -I ipid_0.5.1_amd64.deb     # metadata (Architecture, Depends, …)
$ dpkg -c ipid_0.5.1_amd64.deb     # lista filinnehåll
6

Avinstallera

remove tar bort binärerna men lämnar konfigfiler. purge raderar även dem.

$ sudo apt remove ipid              # lämnar /etc-konfig
$ sudo apt purge ipid               # raderar även config
2

Installera .rpm

Kommandot beror på distribution och pakethanterare. Sökvägen måste börja med ./ eller vara absolut, annars tror dnf/yum att det är ett paketnamn i ett repo.

1

dnf — Fedora, RHEL 8+, Rocky Linux, AlmaLinux

Standardmetod på moderna Red Hat-baserade distributioner. Löser beroenden automatiskt.

$ sudo dnf install ./ipid-0.5.1.x86_64.rpm
2

yum — RHEL 7, CentOS 7 (äldre)

På äldre RHEL/CentOS-system där dnf inte är standard.

$ sudo yum install ./ipid-0.5.1.x86_64.rpm
3

zypper — openSUSE, SLES

SUSE-familjens pakethanterare. Löser beroenden automatiskt.

$ sudo zypper install ./ipid-0.5.1.x86_64.rpm
4

rpm — lågnivå, alla rpm-baserade

Direkt mot rpm-databasen. Löser inte beroenden — du måste själv installera dem först.

$ sudo rpm -ivh ipid-0.5.1.x86_64.rpm     # install
$ sudo rpm -Uvh ipid-0.5.1.x86_64.rpm     # upgrade/install
5

Inspektera utan att installera

Verifiera metadata och filinnehåll innan installation.

$ rpm -qpi ipid-0.5.1.x86_64.rpm     # metadata
$ rpm -qpl ipid-0.5.1.x86_64.rpm     # lista filer i paketet
6

Avinstallera

$ sudo dnf remove ipid       # Fedora / RHEL 8+ / Rocky / Alma
$ sudo yum remove ipid       # RHEL 7 / CentOS 7
$ sudo zypper remove ipid    # openSUSE / SLES
$ sudo rpm -e ipid           # lågnivå
3

Starta ipid-tui

Terminalgränssnitt för att konfigurera och övervaka ipid-daemonen.

1

Starta TUI:n

Kräver normalt root-rättigheter eftersom den pratar med daemonen via dess socket.

$ sudo ipid-tui
2

Kontrollera att daemonen är igång

Om TUI:n inte hittar daemonen, verifiera att tjänsten kör.

$ systemctl status ipid
$ sudo systemctl start ipid     # om den inte är igång
$ sudo systemctl enable ipid    # aktivera vid boot
3

Följ loggen

Användbart vid felsökning.

$ journalctl -u ipid -f
4

Verifiera processer via GUI

Öppna systemets process-monitor och leta efter Sectrinet-processerna:

  • GNOME / Ubuntu: tryck på Super, skriv "System Monitor" och välj Systemövervakare (alternativt gnome-system-monitor i terminalen).
  • KDE Plasma: öppna Plasma System Monitor (eller äldre KSysGuard).
  • XFCE / MATE / Cinnamon: öppna Task Manager respektive System Monitor via menyn.

Gå till fliken Processer och sök/filtrera på ipid. Följande tre processer ska vara igång:

  • ipid-daemon — kärn-daemonen som hanterar dPN-anslutningen
  • ipid-siam — SIAM-webbgränssnittet (lyssnar på port 5000)
  • ipid-reporter — telemetri och loggöverföring

Saknas någon av dem? Starta om tjänsten med sudo systemctl restart ipid och kontrollera loggen via journalctl -u ipid -n 50.

4

Öppna SIAM lokalt

SIAM-webbgränssnittet exponeras lokalt när ipid-daemonen är igång.

1

Öppna i webbläsaren

Säkerställ att ipid kör (se steg 3 ovan), och öppna sedan följande adress i valfri modern webbläsare på samma maskin:

 http://localhost:5000
2

Felsökning

Om sidan inte svarar — kontrollera att porten lyssnar och att daemonen är igång:

$ ss -tlnp | grep 5000          # vilken process lyssnar på 5000?
$ systemctl status ipid
$ journalctl -u ipid -n 50       # senaste loggraderna