Quantcast
Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Anleitung HowTo : Wie baue ich meine eigene Freetz-Linux-VM:

Gismotro

Best Member
Boardveteran
Registriert
22. Februar 2012
Beiträge
9.708
Lösungen
1
Reaktionspunkte
5.147
Punkte
383
Ort
Freetztown
Hier ein kleines HowTo zum selberbauen einer eigenen Freetz-Linux-VM :

1.) aktuelle vom Server laden.

2.)


Hinweis: Empfohlen wird immer die aktuellste LTS-Server-Versionen:
-
als Serverinstallationsabbild

Man kann aber auch unter Win10/11 ein fertiges Ubuntu benutzen : anstatt Pkt.1 und 2. zu benutzen.

3.) Pakete nachladen :
Code:
sudo apt update && sudo apt upgrade

4. SSH Zugriff aktivieren:
Code:
sudo apt-get install ssh

5.) VSFTP installieren:
Quelle : hxxps://linuxconfig.org/how-to-setup-ftp-server-on-ubuntu-18-04-bionic-beaver-with-vsftpd

a.)Vsftpd addon instalieren
Code:
 sudo apt-get -y install vsftpd
b.) vsftpd.conf Datei bearbeiten
Code:
sudo nano /etc/vsftpd.conf
Alles in der Datei löschen und folgenden Inhalt einfügen:
Code:
listen=NO
listen_ipv6=YES
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022

c.) Port öffnen:
Code:
sudo ufw allow from any to any port 20,21,10000:10100 proto tcp
d.) Vsftpd neu starten /rebooten:
Code:
sudo service vsftpd restart
6.) 32-Bit (Multiarch) aktivieren :
Code:
sudo dpkg --add-architecture i386
sudo apt-get -y update
7.) fehlende Freetz-Pakete nachladen:
Je nachdem was als Ubuntu benutz wurde bitte hier

Ubuntu 20.04:
Code:
sudo apt-get -y install pv cpio rsync kmod execstack imagemagick inkscape graphicsmagick subversion git bc unar wget sudo gcc g++ binutils autoconf automake autopoint libtool-bin make bzip2 libncurses5-dev libreadline-dev zlib1g-dev flex bison patch texinfo tofrodos gettext pkg-config ecj fastjar perl libstring-crc32-perl ruby gawk python libusb-dev unzip intltool libacl1-dev libcap-dev libc6-dev-i386 lib32ncurses5-dev gcc-multilib bsdmainutils lib32stdc++6 libglib2.0-dev ccache cmake lib32z1-dev libsqlite3-dev sqlite3 libzstd-dev netcat curl u-boot-tools device-tree-compiler

Ubuntu 22.04 LTS :
Code:
sudo apt-get -y install pv cpio rsync kmod execstack imagemagick inkscape graphicsmagick subversion git bc unar wget sudo gcc g++ binutils autoconf automake autopoint libtool-bin make bzip2 libncurses5-dev libreadline-dev zlib1g-dev flex bison patch texinfo tofrodos gettext pkg-config ecj fastjar perl libstring-crc32-perl ruby gawk python2 python-is-python3 libusb-dev unzip intltool libacl1-dev libcap-dev libc6-dev-i386 lib32ncurses5-dev gcc-multilib bsdmainutils lib32stdc++6 libglib2.0-dev ccache cmake lib32z1-dev libsqlite3-dev sqlite3 libzstd-dev netcat curl u-boot-tools device-tree-compiler

Ubuntu 23.04 LTS:
Code:
 sudo apt-get -y install \
  autopoint bc binutils bison bsdmainutils bzip2 ccache cmake cpio curl ecj flex g++ gawk gcc \
  gcc-multilib gettext git graphicsmagick imagemagick inkscape intltool java-wrappers kmod \
  lib32ncurses5-dev lib32stdc++6 lib32z1-dev libacl1-dev libc6-dev-i386 libcap-dev libelf-dev \
  libglib2.0-dev libgnutls28-dev libncurses5-dev libreadline-dev libsqlite3-dev libssl-dev \
  libstring-crc32-perl libtool-bin libusb-dev libxml2-dev libzstd-dev make ncftp netcat-openbsd net-tools patch \
  patchutils perl pkg-config pv rsync sharutils sqlite3 subversion sudo texinfo tofrodos unar unzip \
  uuid-dev wget zip zlib1g-dev

ggf. noch ein Updatecheck machen:
Code:
wget https://raw.githubusercontent.com/MasterRoCcO/i-matik/main/support/freetz/scripts/instal_check/instal_check
Code:
chmod -v 755 instal_check
Code:
./instal_check

8.) umask 0022:re

a.) Folgende Datei bearbeiten:
Code:
sudo nano /etc/pam.d/common-session
b.) Find the line with "session optional pam_umask.so"
c.) Change this to "session optional pam_umask.so umask=0022"
d.) Reboot.

9.) Runlevel ändern:

a.) Grub bearbeiten
Code:
sudo nano /etc/default/grub
b.) GRUB_CMDLINE_LINUX="3" (im Text ändern)
c.) Grub neu starten
Code:
sudo update-grub

10.) Hinweis aus IPPF beachten: "Nur dieses "Cloud-init" benötige ich nicht. Deswegen gleich wieder deinstalliert" :
Code:
sudo apt-get remove cloud-init

11.) Samba installieren:

a.) Samba installieren:
Code:
sudo apt install samba -y
b.) smb.conf Datei anpassen:
Code:
sudo nano /etc/samba/smb.conf
Diese Zeilen Editieren :
Code:
workgroup = Freetz-NET
Diesen Part hinzufügen :
Code:
[freetz]
   comment = Freetz homedir
   browseable = yes
   force user = freetz
   directory mask = 0755
   create mask = 0644
   read only = false
   path = /home/freetz
c.) Samba-Nutzer Pw setzen:
Code:
sudo smbpasswd -a freetz

12.)Anzeige von Menuconfig anpassen bei Darstellungsfehlern im Putty:
per nano folgende Zeile in die .profile einfügen (nur bei Bedarf)
Code:
TERM=putty-256color

Hinweis: Man sollte sich besser mit Putty zur VM verbinden. Das Fenster ist dann grösser und man kann einfach Text kopieren/einfügen.

13.) Spracheinstellung von Ubuntu auf Deutsch umstellen (optional, aber nicht zwingend Notwendig):

a.) Sprachpakete installieren:
Code:
sudo apt install locales
Wir können uns die aktuellen Einstellung ansehen:
Code:
locale -a
Sollte die Sprache „Deutsch“ mit UTF-8 nicht nicht erzeugt sein, so sollten wir es jetzt vornehmen.
Code:
sudo locale-gen de_DE.UTF-8
b.) Die Einstellungen für die Sprache können wir mit einem grafischen Tool einfach ändern.
Code:
sudo dpkg-reconfigure locales
Nach der Umstellung sollten nur Einträg welche ausgewählt wurden in der Datei enthalten sein.
Code:
cat /etc/locale.gen
Code:
de_DE.UTF-8 UTF-8
c.) Für unsere Umgebung müssen wir ggf. noch die Einstellungen hinterlegen : sudo nano /etc/default/locale
Code:
LANG=de_DE.UTF-8
LANGUAGE=de_DE.UTF-8
LC_MESSAGES=de_DE.UTF-8
d.) sudo nano /etc/environment
Code:
LC_ALL=de_DE.UTF-8
LANG=de_DE.UTF-8
e.) Deutsche Sprache aktivieren:
Code:
sudo apt-get update
Code:
sudo apt-get install language-pack-de language-pack-de-base

14.) Final Updates laden und System säubern:
Code:
sudo apt dist-upgrade && sudo apt autoclean && sudo apt autoremove
Code:
cat /dev/null > ~/.bash_history && history -c && exit
 
Zuletzt bearbeitet:

Freetz-Linux erweitern für OSCAM-Build:​

Wie baue ich mir meine eigene Oscam Version mit Hilfe von s3 in der virtuellen Umgebung von Oracle VM VirtualBox. Ich habe komischer weiße große Probleme, wenn ich mit Debian 10 freetz-ng image baue laufen alle Oscam Sachen nicht (egal mit welchen System Oscam gebaut wurde). Daher ein Tipp: benutzt Freetz-Linux-1.5.8-Ubuntu 20.04.01 LTS (Focal Fossa) 64-Bit.ova was Gismotro ja auf dem Teamserver bereitstellt hat. Die Version Freetz-Linux-1.5.9-Beta bite noch nicht benutzen. Wer sich lieber sein eigenes Ubuntu bauen will, so wie ich es auch für meine Qnap NAS gemacht habe, sollte so vorgehen:

Nun logen wir uns mithilfe von Putty auf unseren Ubuntu ein

1.
git clone
cd s3_releases
sudo apt-get update && sudo apt-get upgrade
sudo apt-get -y install libncurses-dev libacl1-dev libcap-dev libreadline-dev libglib2.0-dev libc-dev-bin libpcsclite-dev libusb-1.0.0-dev libssl-dev diffutils imagemagick libtool-bin libtool python3-dev texinfo xz-utils libstdc++6 libccid curl jq gperf help2man python3-dev rsync

2.
./s3 menu
(beim ersten Start werden fehlende Sachen nach installiert die s3 brauch)

3.
Nun wenn die Oberfläche gestartet ist einmal ENTER drücken.

4.
Nun gibt es zwei Möglichkeiten. Ihr erstellt euch ein eigenes Toolchain (wo ich hier aber nicht drauf eingehen werde) oder ihr benutzt die, die ich schon bereitgestellt hate.
(geht in die Box, die ihr benutzt und dann s3_releases_Toolchain).
Ladet das s3_releases.rar entpackt es und schiebt es dann auf euren Server.

5.
Nun geht ihr auf ADD und sucht FritzboXXXX Fritz OS V7.2x (XXXX seht für die Box für die du es geladen hast) und einmal ENTER.

6.
Nun sucht ihr aus der liste FritzboxXXXX Fritz OS V7.2x (XXXX seht für die Box für die du es geladen hast) und einmal ENTER.

7.
Auf LOAD_PROFILE gehen und fritzXXXXos72_mips-freetz.profile (XXXX da seht ihr die Box für, die ihr es geladen habt) und einmal ENTER.

8.
Nun auf BULLD
 
Zuletzt bearbeitet:
Mit der soeben erzeugten VM könnt Ihr nun Eure eigenen Freetz-Image erzeugen.

Weiter Infos findet Ihr hier : Wie baue ich mein eigenes Freetz-Image
...
Gerade getestet : Unter Windows 10 kann Punkt 1 und 2. auch durch Windows Boardmittel ersetzt werden:

Quelle :
Code:
https://www.heise.de/news/Neue-Community-Preview-bringt-aktuelles-Ubuntu-21-04-auf-Windows-6003811.html
 
Zuletzt bearbeitet von einem Moderator:
Zurück
Oben