# B has 2 network interaces, A reachable through one, C reachable through other
# We want A to C communiation (over B)
A----B----C
cat record.sh
set -x
ffmpeg -video_size 1920x1080 -framerate 30 -f x11grab -draw_mouse 0 -i :1 -c:v libx264 -crf 0 -preset ultrafast ~/Videos/$1
# e.g for gcc-6 and g++-6
export CC=/usr/bin/gcc-6
export CXX=/usr/bin/g++-6
cmake ..
make -j8
When:
- using newer compilers from Ubuntu test ppa (e.g. ppa:ubuntu-toolchain-r/test)
- ppa-purge later to revert the system to clean state
it is possible to get to dissastrous state where libgcc_s.so.1
is misssing.
In such state apt
and other applications may not work and system will not boot.
git tag -d <tagname> # delete the old tag locally
git push origin :refs/tags/<tagname> # delete the old tag remotely
git tag <tagname> <commit> # make a new tag locally
git push origin <tagname> # push the new local tag to the remote
Looks like some "time bomb" in Firefox
To workaround:
- Open about:config
- Search for
https3
- Disable
network.http.http3.enabled
- Restart Firefox
Now re-enable network.http.http3.enabled
and restart. It should be still working.
- modern CMake is required for building a lot of new software
- CMake is dependency for many packages (e.g. ROS related)
- we don't want to remove CMake (which would remove packages that depend on it)
- we want safe procedure to update CMake that can be reversed easily
Check current version
NewerOlder