vm:changelog
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
vm:changelog [2018/09/24 12:56] – borja | vm:changelog [2022/05/12 08:56] (current) – borja | ||
---|---|---|---|
Line 1: | Line 1: | ||
===== VM Changelog ===== | ===== VM Changelog ===== | ||
+ | |||
+ | ==== 202122.3 ==== | ||
+ | |||
+ | **Date**: May 12, 2022 | ||
+ | |||
+ | Fixed APT sources (did not include the focal-updates sources): | ||
+ | |||
+ | deb http:// | ||
+ | deb http:// | ||
+ | deb http:// | ||
+ | deb http:// | ||
+ | |||
+ | Updated software: | ||
+ | |||
+ | sudo apt update | ||
+ | sudo apt upgrade | ||
+ | sudo apt autoremove | ||
+ | |||
+ | Installed latest VirtualBox Guest Additions (VirtualBox " | ||
+ | |||
+ | |||
+ | ==== 202122.2 ==== | ||
+ | |||
+ | **Date**: January 29, 2022 | ||
+ | |||
+ | Updated existing software: | ||
+ | |||
+ | sudo apt update | ||
+ | sudo apt upgrade | ||
+ | sudo apt autoremove | ||
+ | |||
+ | Installed mininet: | ||
+ | |||
+ | cd /tmp | ||
+ | wget https:// | ||
+ | tar xvzf 2.3.0.tar.gz | ||
+ | mv mininet-2.3.0/ | ||
+ | sudo PYTHON=python3 mininet/ | ||
+ | |||
+ | Installed Ryu: | ||
+ | |||
+ | sudo apt install libssl-dev libxml2-dev libxslt1-dev | ||
+ | cd /opt | ||
+ | sudo git clone https:// | ||
+ | cd ryu | ||
+ | sudo pip3 install . | ||
+ | |||
+ | ==== 202122.1 ==== | ||
+ | |||
+ | **Date**: January 7, 2022 | ||
+ | |||
+ | This is a new Ubuntu 20.04 image built from scratch. The initial image was created following [[https:// | ||
+ | |||
+ | Updated sources and packages: | ||
+ | |||
+ | sudo apt update | ||
+ | sudo apt upgrade | ||
+ | |||
+ | Disable unattended upgrades: | ||
+ | |||
+ | sudo apt-get remove unattended-upgrades | ||
+ | |||
+ | Additionally, | ||
+ | |||
+ | Installed VirtualBox Guest Additions (VirtualBox " | ||
+ | |||
+ | Installed most of the software that was present in the 16.04 version of the VM image: | ||
+ | |||
+ | sudo apt install -y git mc openssh-server texinfo qemu texlive graphviz libgraphviz-dev libffi7 libffi-dev traceroute cmake libyaml-0-2 libyaml-dev libtool libncurses5-dev libncursesw5-dev clang clang-format protobuf-compiler protobuf-c-compiler libprotoc-dev libprotobuf-c-dev python3-pip python3-dev | ||
+ | sudo -H pip3 install pytest-json pytest-html pandas numpy scipy matplotlib jupyter ipython emoji tabulate twitter cairocffi pygraphviz networkx pydot_ng pydot sklearn pylint setuptools pip click pyyaml pycryptodome | ||
+ | |||
+ | Installed Visual Studio Code: | ||
+ | |||
+ | sudo snap install code --classic | ||
+ | |||
+ | The Criterion test framework doesn' | ||
+ | |||
+ | wget http:// | ||
+ | wget http:// | ||
+ | sudo dpkg -i criterion_2.3.2-6-ubuntu1~bionic1_amd64.deb | ||
+ | sudo dpkg -i criterion-dev_2.3.2-6-ubuntu1~bionic1_amd64.deb | ||
+ | |||
+ | Added the [[vm: | ||
+ | |||
+ | ==== 201920.3 ==== | ||
+ | |||
+ | **Date**: April 16, 2020 | ||
+ | |||
+ | Updated existing software: | ||
+ | |||
+ | sudo apt update | ||
+ | sudo apt dist-upgrade -u | ||
+ | sudo apt autoremove | ||
+ | sudo snap refresh | ||
+ | update-cs-software | ||
+ | |||
+ | Installed Visual Studio Code: | ||
+ | |||
+ | sudo snap install code --classic | ||
+ | |||
+ | Installed latest version of CMake: | ||
+ | |||
+ | wget -O - https:// | ||
+ | sudo apt-add-repository 'deb https:// | ||
+ | sudo apt-get update | ||
+ | sudo apt-get install -y cmake | ||
+ | |||
+ | Installed missing libraries needed by CMSC 22000: | ||
+ | |||
+ | sudo apt-get install -y libyaml-0-2 libyaml-dev libncurses5-dev libncursesw5-dev | ||
+ | |||
+ | Updated VM cleaning script (the latest version of this file can now be found [[vm: | ||
+ | |||
+ | ==== 201920.2 ==== | ||
+ | |||
+ | **Date**: September 24, 2019 | ||
+ | |||
+ | Updated pyyaml and installed pycryptodome: | ||
+ | |||
+ | sudo -H pip3 install pyyaml pycryptodome --upgrade | ||
+ | |||
+ | Removed leftover '' | ||
+ | |||
+ | ==== 201920.1 ==== | ||
+ | |||
+ | **Date**: September 24, 2019 | ||
+ | |||
+ | Updated click and the CS setup script: | ||
+ | |||
+ | sudo -H pip3 install click uchicago_cs_setup_script --upgrade | ||
+ | |||
+ | ==== 201920.1-rc1 ==== | ||
+ | |||
+ | **Date**: September 23, 2019 | ||
+ | |||
+ | Updated existing software: | ||
+ | |||
+ | sudo apt update | ||
+ | sudo apt dist-upgrade -u | ||
+ | sudo apt autoremove | ||
+ | |||
+ | Updated VirtualBox Guest Additions to version 5.2.18 (VirtualBox " | ||
+ | |||
+ | Updated '' | ||
+ | |||
+ | sudo -H pip3 install setuptools pip --upgrade | ||
+ | |||
+ | Updated chisubmit: | ||
+ | |||
+ | sudo -H pip3 install chisubmit --upgrade | ||
+ | |||
+ | Updated software used in CMSC 12100: | ||
+ | |||
+ | sudo -H pip3 install --upgrade pandas numpy scipy matplotlib jupyter ipython emoji tabulate twitter cairocffi pygraphviz networkx pydot_ng pydot sklearn pylint | ||
+ | |||
+ | |||
+ | ==== 201819.2 ==== | ||
+ | |||
+ | **Date**: January 5, 2019 | ||
+ | |||
+ | Remove imagemagick package, which usually causes issues in CS 121 (because of its '' | ||
+ | |||
+ | sudo apt remove imagemagick | ||
+ | |||
+ | Install CMake and traceroute: | ||
+ | |||
+ | sudo apt install cmake traceroute | ||
+ | |||
+ | Install clang: | ||
+ | |||
+ | wget -O - https:// | ||
+ | sudo apt-add-repository "deb http:// | ||
+ | sudo apt update | ||
+ | sudo apt install clang-7 clang-format-7 clang-tidy-7 | ||
+ | |||
+ | ==== 201819.1 ==== | ||
+ | |||
+ | **Date**: September 26, 2018 | ||
+ | |||
+ | Upgrade the UChicago CS Setup Script: | ||
+ | |||
+ | sudo -H pip3 install uchicago-cs-setup-script --upgrade | ||
+ | |||
+ | Removed user-local Python packages and executables that seemed to have been installed a long time ago, and which would likely conflict with system-wide packages. | ||
+ | |||
+ | rm -rf .local/ | ||
+ | rm -rf .local/bin/ | ||
==== 201819.1-rc2 ==== | ==== 201819.1-rc2 ==== | ||
Line 28: | Line 215: | ||
sudo pip3 install pylint | sudo pip3 install pylint | ||
+ | |||
+ | Added the following to '' | ||
+ | |||
+ | echo " | ||
+ | apt clean | ||
+ | rm -rf ~student/ | ||
+ | rm -rf / | ||
+ | |||
/var/lib/dokuwiki/data/attic/vm/changelog.1537811802.txt.gz · Last modified: 2018/09/24 12:56 by borja