User Tools

Site Tools


install_awow2024

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
install_awow2024 [2024/06/14 15:07] – kalaschnikowinstall_awow2024 [2025/01/27 10:59] (current) – [Found problems] kalaschnikow
Line 1: Line 1:
 +====== Install awow2024 ======
 +
 +===== TODO =====
 +
 +Install Windows, Ubuntu Linux and all necessary soft on my new computer ''awow2024''.
 +
 +  * **-** Define what is todo
 +  * **-** Backup kalaschnikow2017
 +  * **+** Install Windows
 +  * **+** Install Linux
 +  * **+** Configure printer 
 +  * **-** Install necessary soft
 +    * **+** define which soft is necessary :)
 +      * done (for really necessary soft like IDEA etc)
 +    * **-** install it
 +      * **-** Android Studio
 +        * **+** pgm
 +        * **+** configuration
 +        * **-** projects
 +          * **-** avril
 +            * **+** pull
 +            * **+** compile
 +            * **-** test
 +          * **-** ChalkUpDepartureControl
 +          * **-** ChalkUpClient
 +          * **-** surveylib
 +            * **+** pull
 +            * **+** compile
 +            * **-** test (with avril app)
 +          * **+** TrackerForTraccar
 +          * **+** WiatrackLibs
 +          * **-** wiatrackProProject
 +          * ...
 +      * **+** Calibre
 +        * **+** pgm
 +        * **+** configuration + data
 +      * **+** Chrome
 +        * **+** pgm
 +        * **+** configuration + data
 +      * **+** Chromium
 +        * **+** pgm
 +        * **+** configuration + data
 +      * **+** Firefox
 +        * **+** pgm
 +        * **+** configuration + data
 +          * **+** bookmarks
 +          * **+** passwords
 +      * **-** IntelliJ IDEA
 +        * **+** pgm
 +        * **-** configuration + data
 +          * **+** activate license
 +          * **-** all projects
 +            * **-** from ''/mnt/sda4/development/workspaces''
 +            * **-** from ''/mnt/sda4/development/workspaces.bak''
 +            * **+** from ''/mnt/sda4/development/workspaces.jrserver''
 +              * ''jrserver.maven''
 +              * all other projects are backuped to ''/media/diskstation/backup/kalaschnikow2017_2024/mnt/sda4/development/workspaces.jrserver/''
 +            * **-** from ''/mnt/sda4/development/workspaces.new''
 +              * AndroidScreenCaster 
 +              * autotest 
 +              * bahnhof2 
 +              * chalkupAdminWeb 
 +              * ChalkUpClient 
 +              * **+** ChalkupDepartureControl 
 +              * composetutorial1 
 +              * einfachvorlesen 
 +              * IAM 
 +              * IoTSensorSimulator 
 +              * Jetchatsample 
 +              * media-samples 
 +              * mediasoup-demo-android-dev 
 +              * mediasoup-demo-android.ori 
 +              * myFormioDemo 
 +              * pahotest 
 +              * rdconverter 
 +              * ScalaSparkTest 
 +              * ScreenShareRTC 
 +              * surveylib 
 +              * surveylib.bak 
 +              * TestAnim 
 +              * TestSettingsApplication 
 +              * testtwilio 
 +              * TrackerForTraccar 
 +              * tray 
 +              * video-quickstart-android 
 +              * watchface-master 
 +              * WearOsClock 
 +              * webrtc 
 +              * WebRTC-Android-Learn 
 +              * wiatrack 
 +              * WiatrackLibs 
 +              * ZGallery 
 +              * zxing-android-embedded
 +            * **x** from ''/mnt/sda4/development/workspaces.nodejs''
 +              * seems to be not necessary
 +            * **x** from ''/mnt/sda4/development/workspaces.test''
 +              * seems to be not necessary
 +            * **+** from ''/mnt/sda4/development/workspaces.zeppelin''
 +            * **-** ...
 +      * **+** KeePass2 -> KeePassXC
 +        * **+** pgm
 +        * **+** configuration + data
 +      * **+** Pomodoro timer
 +        * gnomepomodoro
 +      * **+** TeamViewer
 +        * **+** pgm
 +        * **+** configuration + data
 +          * Konto: blubbsik@gmx.de / teamYA...08
 +      * **+** Thunderbird
 +        * **+** pgm
 +        * **+** configuration + data
 +      * **+** VS Code
 +        * **+** pgm
 +      * **-** ...
 +  * **-** move development projects
 +    * **-** all my android projects
 +      * **-** WiatrackLibs
 +      * **-** TrackerForTraccar
 +      * **-** ...
 +    * **-** IntelliJ projects
 +      * **-** Avril
 +        * **+** clone
 +        * **-** run locally
 +        * **-** compile and deploy a new version
 +      * **-** jrserver (-> jrserver.maven)
 +        * **+** clone
 +        * **+** compile and deploy a new version
 +        * **-** test locally
 +      * **-** other projects
 +  * **-** move data
 +
 +===== Misc =====
 +
 +==== diskstation mount ====
 + 
 +
 +Actually mounted disks on ''kalaschnikow2017'':
 +
 +<code>
 +kalaschnikow@kalaschnikow2017:~$ df -h
 +Dateisystem             Größe Benutzt Verf. Verw% Eingehängt auf
 +tmpfs                    1,6G    2,5M  1,6G    1% /run
 +/dev/sda1                205G     71G  124G   37% /
 +tmpfs                    7,8G     23M  7,8G    1% /dev/shm
 +tmpfs                    5,0M    4,0K  5,0M    1% /run/lock
 +tmpfs                    7,8G       0  7,8G    0% /run/qemu
 +/dev/sdb3                970G    578G  344G   63% /home
 +/dev/sdb4                742G    374G  330G   54% /mnt/sda4
 +//192.168.178.137/share  2,7T    1,2T  1,6T   42% /media/diskstation
 +tmpfs                    1,6G    6,9M  1,6G    1% /run/user/1000
 +</code>
 +
 +In '/etc/fstab':
 +<code>
 +//192.168.178.137/share /media/diskstation cifs credentials=/home/kalaschnikow/.secret,noperm,vers=2.0,iocharset=utf8 0 0
 +</code>
 +
 +In ''.secret'':
 +<code>
 +username=admin
 +password=yaopnlp08
 +domain=WORKGROUP
 +
 +</code>
 +
 +==== Localized names of Desktop and other user directories ====
 +
 +If you have german localization, Ubuntu uses localized (german) names of user directories. For example ''Schreibtisch'' instead of ''Desktop''.
 +
 +The configuration of names of user directories can be changed in ''/home/kalaschnikow/.config/user-dirs.dirs'':
 +
 +<code>
 +# This file is written by xdg-user-dirs-update
 +# If you want to change or add directories, just edit the line you're
 +# interested in. All local changes will be retained on the next run.
 +# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
 +# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
 +# absolute path. No other format is supported.
 +# 
 +XDG_DESKTOP_DIR="$HOME/Desktop"
 +XDG_DOWNLOAD_DIR="$HOME/Downloads"
 +XDG_TEMPLATES_DIR="$HOME/Vorlagen"
 +XDG_PUBLICSHARE_DIR="$HOME/Öffentlich"
 +XDG_DOCUMENTS_DIR="$HOME/Dokumente"
 +XDG_MUSIC_DIR="$HOME/Musik"
 +XDG_PICTURES_DIR="$HOME/Bilder"
 +XDG_VIDEOS_DIR="$HOME/Videos"
 +</code>
 +
 +After the changes the user should login again.
 +===== Manual backup of kalaschnikow2017 =====
 +
 +  * **x** /avrilmysql
 +    * empty -> not necessary
 +  * **x** /bin
 +    * symlink -> not necessary
 +  * **x** /bitnami
 +    * empty -> not necessary
 +  * **x** /boot
 +    * not necessary (seems to be)
 +  * **x** /cdrom
 +    * not necessary
 +  * **x** /dev
 +    * not necessary
 +  * **-** /dockerdata
 +    * TBD
 +  * **-** /etc
 +    * can be done, but not 100% necessary
 +  * **-** /home
 +    * **-** /home/_archive
 +      * TBD
 +    * **x** /home/backup
 +      * not necessary
 +    * **-** /home/development
 +      * TBD
 +    * **x** /home/dropbox
 +      * not necessary
 +    * **-** /home/kalaschnikow
 +      * TBD
 +    * **x** /home/lost+found
 +      * not necessary
 +    * **x** /home/rt
 +      * not necessary
 +    * **-** /home/sda1.bak
 +      * can be done, but not 100% necessary
 +  * **x** /lib
 +    * not necessary
 +  * **x** /lib32
 +    * not necessary
 +  * **x** /lib64
 +    * not necessary
 +  * **x** /libx32
 +    * not necessary
 +  * **x** /lost+found
 +    * not necessary
 +  * **-** /media
 +  * **-** /mnt
 +  * **-** /opt
 +  * **-** /proc
 +  * **-** /root
 +  * **-** /run
 +  * **-** /sbin
 +  * **-** /snap
 +  * **-** /srv
 +  * **-** /sys
 +  * **-** /tmp
 +  * **-** /ubiquity-apt-clone
 +  * **-** /usr
 +  * **-** /v
 +  * **-** /var
 +  * **x** bacula-console-qt.conf.ucftmp-L94rSmzMMX
 +    * not necessary
 +  * **x** core
 +    * not necessary
 +
 +==== Found problems ====
 +
 +=== mount not worked for cifs device ===
 +
 +My line in ''/etc/fstab'' to mount diskstation as cifs device did not worked.
 +
 +Solution: package ''cifs-utils'' should be installed first:
 +<code>
 +sudo apt install cifs-utils
 +</code> 
 +
 +=== bluetooth timeout ===
 +
 +Mouse goes to sleep after some minutes. Found following solution (but it is not clear whether it works):
 +https://askubuntu.com/questions/1303731/how-to-change-bluetooth-timeout-settings-for-bluetooth-mouse
 +
 +So I've changed parameter ''Timeout'' in ''/var/lib/bluetooth/{BT MAC]/{mouse MAC}/info'':
 +
 +<code>
 +sudo -s
 +
 +root@awow2024:/home/kalaschnikow# cd /var/lib/bluetooth
 +root@awow2024:/var/lib/bluetooth# ls
 +40:9C:A7:68:6E:CF
 +root@awow2024:/var/lib/bluetooth# cd 40\:9C\:A7\:68\:6E\:CF/
 +root@awow2024:/var/lib/bluetooth/40:9C:A7:68:6E:CF# ls
 +10:94:BB:AA:0C:3B  cache  DB:3D:01:A0:17:F3  DC:2C:26:02:35:14  settings
 +root@awow2024:/var/lib/bluetooth/40:9C:A7:68:6E:CF# cd DC\:2C\:26\:02\:35\:14/
 +root@awow2024:/var/lib/bluetooth/40:9C:A7:68:6E:CF/DC:2C:26:02:35:14# ls
 +attributes  info
 +root@awow2024:/var/lib/bluetooth/40:9C:A7:68:6E:CF/DC:2C:26:02:35:14# nano info
 +</code>
 +
 +After that:
 +<code>
 + GNU nano 7.2                          info                                    
 +[General]
 +Name=MUEOS217
 +Class=0x000580
 +SupportedTechnologies=BR/EDR;
 +Trusted=true
 +Blocked=false
 +WakeAllowed=true
 +Services=00001000-0000-1000-8000-00805f9b34fb;00001124-0000-1000-8000-00805f9b3>
 +Timeout=600
 +
 +[LinkKey]
 +Key=AF5B6FBCBCAA474C0D03FAFF5C500D86
 +Type=4
 +PINLength=0
 +
 +[DeviceID]
 +Source=2
 +Vendor=2652
 +Product=17667
 +Version=297
 +                             [ 20 Zeilen gelesen ]
 +^G Hilfe     ^O Speichern ^W Wo ist    ^K Ausschneid^T Ausführen ^C Position
 +^X Beenden   ^R Öffnen    ^\ Ersetzen  ^U Einfügen  ^J Ausrichten^/ Zu Zeile geh
 +</code>