Skip to content

Commit 90be948

Browse files
committed
update
1 parent 3cec738 commit 90be948

7 files changed

+52
-22
lines changed

.bash_aliases

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ alias gce='git config user.name "Frédéric ROLLAND" && git config user.email "f
1717
alias gcf='git config user.name "Frédéric ROLLAND" && git config user.email "[email protected]"'
1818

1919
alias upd='sudo apt-get update && sudo apt-get upgrade'
20-
alias updd='sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade'
20+
alias updd='sudo apt-get update && sudo apt-get full-upgrade'
2121

2222
export GIT_ROOT=/home/${USER}/git
2323
export GIT_FRD=${GIT_ROOT}/FRD

compare-dates.sh

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
date_a="2023-09-04T05:01:41Z"
2+
date_b="2023-09-04T15:01:41Z"
3+
4+
if [[ "$date_a" > "$date_b" ]] ;
5+
then
6+
echo "a>b"
7+
else
8+
echo "a<b"
9+
fi

docker-install.sh

+16-21
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,29 @@
1-
# Remove distribution-related packages if present
1+
#!/usr/bin/env bash
2+
3+
# Remove distribution-related packages (if present) that would be harmful if kept installed.
24
sudo apt remove docker docker-engine docker.io containerd runc
35

46
# Update apt repositories
57
sudo apt update
68

7-
# Required dependencies
9+
# Add required dependencies
810
sudo apt install -y \
9-
apt-transport-https \
10-
ca-certificates \
11-
curl \
12-
gnupg-agent \
13-
software-properties-common
11+
apt-transport-https \
12+
ca-certificates \
13+
curl \
14+
gnupg-agent
15+
16+
# ID of current running OS, lowercase
17+
OS_ID=$(lsb_release -is)
18+
OS_ID=${OS_ID,,}
19+
OS_CN=$(lsb_release -cs)
1420

1521
# Add the official docker repository
1622
sudo mkdir -p /etc/apt/keyrings
17-
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
23+
curl -fsSL https://download.docker.com/linux/${OS_ID}/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
1824
echo \
19-
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
20-
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
25+
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/${OS_ID} \
26+
${OS_CN} stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
2127

2228
# Refresh repositories
2329
sudo apt update
@@ -30,14 +36,3 @@ sudo groupadd docker
3036

3137
# Add the group 'docker' to your user
3238
sudo usermod -aG docker ${USER}
33-
34-
# Reload group 'docker'
35-
newgrp docker
36-
37-
# Check that it works, whitout sudo !
38-
docker run hello-world
39-
40-
# If it doesn't work, try
41-
sudo su - ${USER}
42-
43-
# Log-out / log-in if it still doesn't work

install-chrome.sh

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
#!/usr/bin/env bash
2+
13
sudo sh -c 'echo "deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google-chrome.list'
24
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
35
sudo apt-get update

install-cmake.sh

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
#!/usr/bin/env bash
2+
3+
CMAKE_DISTRIB_PREFIX="/usr"
4+
CMAKE_VERSION="3.27.3"
5+
CMAKE_ARCHIVE_NAME="cmake-${CMAKE_VERSION}.tar.gz"
6+
CMAKE_SOURCES="cmake-${CMAKE_VERSION}"
7+
8+
apt-get install -y libssl-dev && \
9+
wget "https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION}/${CMAKE_ARCHIVE_NAME}" && \
10+
tar zxvf ${CMAKE_ARCHIVE_NAME} && \
11+
cd ${CMAKE_SOURCES} && \
12+
mkdir build && \
13+
cd build/ && \
14+
cmake -G Ninja -B . -S .. -DCMAKE_INSTALL_PREFIX=${CMAKE_DISTRIB_PREFIX} && \
15+
cmake --build . && \
16+
cmake --install . && \
17+
cd ../.. && \
18+
rm -rf ${CMAKE_ARCHIVE_NAME} ${CMAKE_SOURCES}

install-vscode.sh

+4
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1+
#!/usr/bin/env bash
2+
13
sudo apt-get install wget gpg
4+
25
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
36
sudo install -D -o root -g root -m 644 packages.microsoft.gpg /etc/apt/keyrings/packages.microsoft.gpg
47
sudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'
58
rm -f packages.microsoft.gpg
9+
610
sudo apt install apt-transport-https
711
sudo apt update
812
cat /etc/apt/sources.list.d/vscode.list

mount-windows.sh

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
#!/bin/bash
2+
sudo mount -t cifs -o username=test,uid=$(id -u),gid=$(id -g) //192.168.1.199/partage /media/frrol/w10_4790

0 commit comments

Comments
 (0)