mirror of
https://github.com/CopterExpress/clover_vm.git
synced 2026-05-26 07:07:58 +00:00
Use apt-get not apt
apt issues warnings as it doesn’t have a stable interface
This commit is contained in:
@@ -13,11 +13,11 @@ sudo -E sh -c 'echo "APT::Acquire::Retries \"3\";" > /etc/apt/apt.conf.d/80-retr
|
||||
cat /etc/apt/apt.conf.d/80-retries
|
||||
|
||||
echo "--- Allowing apt to perform its updates"
|
||||
sudo -E sh -c 'apt update; while fuser /var/lib/dpkg/lock ; do sleep 0.5 ; done'
|
||||
sudo -E sh -c 'apt-get update; while fuser /var/lib/dpkg/lock ; do sleep 0.5 ; done'
|
||||
|
||||
echo "--- Installing open-vm-tools"
|
||||
|
||||
sudo -E sh -c 'apt update; apt install -y open-vm-tools open-vm-tools-desktop'
|
||||
sudo -E sh -c 'apt-get update; apt-get install -y open-vm-tools open-vm-tools-desktop'
|
||||
|
||||
echo "--- Installing ROS desktop packages"
|
||||
|
||||
@@ -45,12 +45,12 @@ echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
|
||||
|
||||
echo "--- Installing Visual Studio Code"
|
||||
|
||||
sudo -E sh -c 'apt update; apt install -y curl'
|
||||
sudo -E sh -c 'apt-get update; apt-get install -y curl'
|
||||
curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > ${HOME}/packages.microsoft.gpg
|
||||
sudo -E sh -c 'install -o root -g root -m 644 ${HOME}/packages.microsoft.gpg /usr/share/keyrings'
|
||||
rm ${HOME}/packages.microsoft.gpg
|
||||
sudo -E sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'
|
||||
sudo -E sh -c 'apt install -y apt-transport-https; apt update; apt install -y code'
|
||||
sudo -E sh -c 'apt-get install -y apt-transport-https; apt-get update; apt-get install -y code'
|
||||
code --install-extension ms-python.python
|
||||
code --install-extension DavidAnson.vscode-markdownlint
|
||||
code --install-extension ms-vscode.cmake-tools
|
||||
@@ -106,15 +106,15 @@ sudo systemctl enable roscore.service
|
||||
|
||||
echo "--- Installing QGroundControl"
|
||||
sudo -E sh -c "usermod -a -G dialout $USER"
|
||||
sudo -E sh -c 'apt remove -y modemmanager; apt install -y gstreamer1.0-plugins-bad gstreamer1.0-libav'
|
||||
sudo -E sh -c 'apt-get remove -y modemmanager; apt-get install -y gstreamer1.0-plugins-bad gstreamer1.0-libav'
|
||||
curl https://s3-us-west-2.amazonaws.com/qgroundcontrol/latest/QGroundControl.AppImage -o ${HOME}/QGroundControl.AppImage
|
||||
chmod a+x ${HOME}/QGroundControl.AppImage
|
||||
|
||||
echo "--- Installing Firefox web browser"
|
||||
sudo -E sh -c 'apt update; apt install -y firefox'
|
||||
sudo -E sh -c 'apt-get update; apt-get install -y firefox'
|
||||
|
||||
echo "--- Installing Monkey web server"
|
||||
sudo apt install -y /tmp/packages/monkey_1.6.9-1_amd64.deb
|
||||
sudo apt-get install -y /tmp/packages/monkey_1.6.9-1_amd64.deb
|
||||
sed "s/pi/${USER}/g" ${HOME}/catkin_ws/src/clover/builder/assets/monkey | sudo tee /etc/monkey/sites/default
|
||||
sudo cp ${HOME}/catkin_ws/src/clover/builder/assets/monkey.service /etc/systemd/system/monkey.service
|
||||
sudo systemctl enable monkey
|
||||
|
||||
Reference in New Issue
Block a user