Filius es un software de simulación de red, su uso es interesante en el contexto del "Entender el funcionamiento de una red informática" requerido en la Clase de SNT / NSI y en la preparación de CAPES NSI 2020. Este artículo describe brevemente la instalación del software y la configuración en un poste óseo linux/Mac.
Paso 1: He descargado el software filius Es
tá disponible en el sitio en alemán: https://www.lernsoftware-filius.de/HerunterladenI tam
bién creó un enlace traducido por google que está aquí: htt
ps://translate.google.com/translate?hl=fr&sl=de&u=https://www.lernsoftware-filius.de/Herunterladen&prev=search
Para MAC OS descargré el archivo ZIP
Paso 2: En MAC OS o linux tienes que iniciar un terminal e ir al directorio que contiene el archivo .zip descargado.
En MAC OS he escrito el comando
Descargas cd/
He descomprimido el archivo en mi directorio de usuarios
descomprimir filius-1.7.4.zip -d
Ejecuté los siguientes comandos para volver a mi directorio de usuario y ver el contenido del paquete que era dezippé.
Cd cd filius Ls
Recibo el contenido del directorio mostrado
Changelog.txt GPLv2.txt hilfe Einfuehrung_Filius.pdf GPLv3.txt img Filius.command Introduction_Filius.pdf lib Filius.exe config tmpl Filius.sh filius.jar
Filius es un programa compilado en Java en el archivo Filius.jar.
Para MAC OS y Linux hay un archivo Filius.command que permite iniciar el programa a través de la JVM.
El archivo contiene los siguientes comandos si se ve a través del comando cat
Filius.command cat
El script mostrado es:
'!/bin/bash' # Este script se entiende como script de inicio de apoyo para Sistemas similares a UNIX, por ejemplo, Linux o Mac OS X # eco "Posibles parámetros:" echo -e "-t-l'twrite log file 'filius.log'" echo -e ''t-wd <path>'tchange base directory for working directory '.filius'"</path> Eco cambiar al directorio donde está instalado filius reelpath-$0 cd $'relpath%'nombre base $0' Iniciar filius java -jar filius.jar $ @ volver al directorio anterior Cd - 'dev/null'
El comando importante en este script es java-jar filius.jar $that. Se utiliza para iniciar el software Filius a través de la JVM. Encontramos que es posible iniciar el script con la configuración -l para logue en un archivo y -w para cambiar el directorio de trabajo predeterminado.
Paso 3: He añadido los derechos de ejecución al script a través del comando chmod'x para permitir que se ejecute
chmod x Filius.command
Paso 4: Ejecuto Filio a través del comando
./Filius.command
Filius corre y comienza, tenga en cuenta que el 'no' le permite bloquear el terminal
En MAC OS es posible después de ejecutar el comando anterior chmod x Filius.command para iniciar Filius a través de la interfaz gráfica en el buscador.
Paso 5: Entré en Finder en el directorio filius en el que se descomprime el archivo descargado. Hice clic dos veces en Filius.command y recibo el mensaje
Es imposible abrir Filius.command porque esta aplicación proviene de un desarrollador no identificado.
Paso 6: Fui a Preferencias del sistema – Seguridad general de la pestaña y privacidad. En la segunda parte se indica "Permitir aplicaciones descargadas de:" y vemos "La apertura de Filius.command" está bloqueada porque la aplicación proviene de un desarrollador no identificado.
Hice clic en "Abrir de todos modos" y luego en "Abrir"
La aplicación Filius se puede iniciar desde el Finder haciendo clic en "Filius.command."
Etap 7: Para agregar un acceso directo en el Dock MAC OS a filius, debe crear una .app con el script Filius.command
Usé el guión de Thomas Aylott, aquí https://gist.github.com/mathiasbynens/674099.
Tienes que abrir un editor de texto y he pegado el código del script en el enlace anterior guardándolo en un archivo appify.sh. También es posible hacerlo en línea con nano por ejemplo y luego pegé una versión abreviada del script:
nanoappify.sh
'!/usr/bin/env bash APPNAME-$$-2:$(nombrebase "${1}" '.sh') DIR"$-APPNAME.app/Contents/MacOS"; Si; [ -a "${APPNAME}.app" ]Entonces eco "$-PWD/$-APPNAME.app ya existe :("; Salida 1; fi; mkdir -p "$-DIR"; cp "${1}" "$-DIR/$-APPNAME"; chmod 'x '$'DIR'/$'APPNAME'; eco "$-PWD/$APPNAME.app";
Después de grabar a través de Ctrl-X y luego "Y" debe permitir que el script se ejecute a través del comando:
chmod x appify.sh
La siguiente orden convierte Filius.command a Filius.app
./appify.sh Filius.command "Filius"
El mensaje confirma la creación de Filius.app
Luego moví el .app a Filius.app en mi directorio de usuario y luego copié todo el directorio de Filius recurrentemente en el paquete mac os creado a través de los 2 comandos.
mv Filius.app/ cp -r - Filius.app/Contents/MacOS/
La aplicación está ahora en el directorio del usuario principal (se puede acceder a través del buscador a través del icono de inicio). A continuación, se puede deslizar hacia el Dock Mac Bone.
Cambiar el idioma utilizado por Filius:
Si desea volver a publicar el menú para elegir el idioma en filius sólo tiene que borrar los ajustes registrados por filius a través del comando terminal:
rm -r.filius