To access bitbucket repos with your public ssh key on it, copy your privat ssh key into:
~/.ssh/
SSH supports both IPv4 and IPv6 and prefers IPv6 if the DNS retrieves AAAA record, but the ISP may not support IPv6, which results in huge delays. Solve it with forcing the IPv4 connection:
sudo nano /etc/ssh/ssh_config
Add AddressFamily inet
somewhere in the file.
Restarting the ssh service may or may not be necessary:
sudo service ssh restart
from local machine copy keys to host1 with: ssh-copy-id 123.456.1.2 then go to host1 with: ssh [email protected] it should be possible without password on host1 copy keys to host2 with: ssh-copy-id 192.168.0.42 then go to host2 with: ssh [email protected] again it shoud be possible without password
now on local machine type in ~/.ssh/config:
Host remoteserver HostName 192.168.0.42 User root IdentityFile ~/.ssh/id_ed25519 Port 22
- sample for ProxyJump ProxyJump [email protected]
then on local machine do ssh remoteserver, or scp
include path of c header files:
export CPATH="your/include:more/include:/usr/include"
- create new repo on bitbucket, set ssh access keys if necessary
- on host pc clone repo
- add Dockerfile, bamboo.yaml, and certificates to repo, commit and push
- Bamboo administration -> Linked repositories -> add repo -> bitbucket server -> Select your repo
- disable checkbox "Enable repository caching on agents", set name, save repo
- go to bamboo project -> project settings -> bamboo specs repos add
- go to in bamboo, enable scan for bamboo specs
- Specs status -> scan
Install:
sudo pacman -S ollama
Start Ollama:
ollama serve
Run a model with example:
ollama run llama3:instruct 'write me a nice little poem'
Samba lets you share files between different machines in the same network.
User names, IP addresses and folder names in this file are only examples.
Install Samba. In order for SSO to work, specify the password of your client user:
sudo apt update
sudo apt install samba
sudo smbpasswd -a <username>
Create a folder to be shared. Configure Samba:
mkdir /home/<username>/Shared
sudo nano /etc/samba/smb.conf
At the end of the file add:
[Shared]
path = /home/<username>/Shared/
valid users = <username>
read only = no
Restart and test Samba:
sudo service smbd restart
testparm
In order to connect from other Windows machines you will need to create Credentials on those machines. This should not be necessary on the Firm Client if the SSO user name and password has been used for Samba.
IP: 10.78.245.131
User Name: <username>
Password: <your password>
In the address bar of Windows File Explorer type \\10.78.245.131
. You should now see the shared folder.
svn checkout --depth empty https://neptun.ngr.de.ebs.corp/svn/trxs/RAP-SW/FPGA/FRP_C_S10/trunk/
svn update --set-depth infinity trunk/Sources
Go to https://download.docker.com/linux/ubuntu/dists/ and select version, e.g. jammy.
Go to pool/stable
and select architecture amd64.
Download latest deb files for
containerd.io_<version>_<arch>.deb
docker-ce_<version>_<arch>.deb
docker-ce-cli_<version>_<arch>.deb
docker-buildx-plugin_<version>_<arch>.deb
docker-compose-plugin_<version>_<arch>.deb
Install the .deb
packages. Update paths accordingly:
sudo dpkg -i ./containerd.io_<version>_<arch>.deb \
./docker-ce_<version>_<arch>.deb \
./docker-ce-cli_<version>_<arch>.deb \
./docker-buildx-plugin_<version>_<arch>.deb \
./docker-compose-plugin_<version>_<arch>.deb
Start docker.
sudo service docker start
Edit the docker daemon config file:
sudo nano /etc/docker/daemon.json
It must contain the following:
{
"proxies": {
"http-proxy": "http://10.78.245.67:3128/",
"https-proxy": "http://10.78.245.67:3128/",
"no-proxy": ".example.org,127.0.0.0/8"
}
}
Verify that the Docker Engine installation is successful by running the hello-world
image.
sudo systemctl daemon-reload
sudo systemctl restart docker
sudo docker run hello-world
cat /etc/systemd/system/docker.service.d/http-proxy.conf [Service] Environment="HTTP_PROXY=http://10.78.245.67:3128/" "HTTPS_PROXY=http://10.78.245.67:3128/" "NO_PROXY=dtrngpublic.cc.ebs.corp,localhost,10.78.245.67"
Create Dockerfile
mkdir ~/dockertest
cd ~/dockertest
nano Dockerfile
It should contain the following:
FROM ubuntu:latest
CMD echo "foo"
Now build the the image:
sudo -E docker build -t my-minimal-image .
... and run it:
sudo -E docker run -it --name my-container my-minimal-image /bin/bash
Stop and delete it:
sudo docker stop my-container
sudo docker rm my-container
When a container is running you can access its terminal with:
sudo docker exec -it my-container /bin/bash
pacman -S docker
sudo systemctl enable docker.service
sudo usermod -aG docker your_username
-
Install Win11 with "World" region setting to avoid garbage apps
-
Run Chris Titus Tweaks, see youtube video
-
download and install nvcleanstall, run it for a clean gpu driver installation
-
install browser, steam, hwinfo, cpuz, neovim via choco in powershell, thunderbird, discord
-
profiles: trackir, streamdeck, tarkov, dcs
- Type in edge://flags
- Search for dark
- Enable it
In Windows run Powershell as admin and type: wsl --install -d ubuntu
. Choose username and password. Reboot Windows.
In Ubuntu enable apt via proxy:
sudo nano /etc/apt/apt.conf
and add four lines:
Acquire::http::proxy "http://10.78.245.67:3128/";
Acquire::https::proxy "http://10.78.245.67:3128/";
Acquire::ftp::proxy "http://10.78.245.67:3128/";
Binary::apt::Acquire::AllowInsecureRepositories "true";
For Quartus NIOS EDS to run properly, in Ubuntu type:
sudo apt update
sudo apt install wsl
sudo apt install dos2unix
sudo apt install make
sudo apt install build-essential
Von: Rodbertus, Daniel
58411-54339-34908-27468-00516-34555-06060-41551-58178-35489-28420-23686-42478-02629-50933-25195-25276
08698-10245-00876-41093-02200-40723-18742-05511-35954-63925-40539-58062
After downloading the .iso file do:
sudo mkdir /mnt/matlab
sudo mount -o loop /path/to/matlab.iso /mnt/matlab
cd /mnt/matlab
sudo -E ./install
Follow the installation wizard. Provide the File Installation Key. Set the license path. The Mathworks_License.dat
must contain:
SERVER license01.cc.ebs.corp 3C4A92EF52A8 27122
USE_SERVER
Clean up with:
sudo unmount /mnt/matlab
rm -r /mnt/matlab
Start Matlab with
matlab
If there are problems with the license file, you can try
matlab -c [email protected]
MATLAB, Simulink and DSP Builder Advanced Install MATLAB with MPM:
wget https://www.mathworks.com/mpm/glnxa64/mpm
chmod +x mpm
sudo -E ./mpm install --release=R2022b --destination=/home/user/matlab/ --products MATLAB Simulink Fixed-Point_Designer
The matlab/bin directory needs to be on path. Fix Simulink font library issue:
cd ~/matlab/bin/glnxa64/
sudo mkdir exclude
sudo mv libfreetype.so.6 exclude/libfreetype.so.6
Install the Quartus toolchain with DSPBA. Start DSPBA with a script, e.g.:
cd ~/tool/prototyping
export LM_LICENSE_FILE=foobar
~/intelFPGA_pro/24.2/quartus/dspba/dsp_builder.sh
download e.g. armv7-eabihf--glibc--stable-2024.02-1
from bootlin toolchains
configure the .cargo/config.toml like so:
[build]
target = "arm-unknown-linux-gnueabihf"
[target.arm-unknown-linux-gnueabihf]
linker = "/home/chris/repo/cyclone5_soc_fpga_config_tool/armv7-eabihf--glibc--stable-2024.02-1/bin/arm-buildroot-linux-gnueabihf-gcc"