Skip to content

Commit cc007a7

Browse files
committed
minor
1 parent 3704e08 commit cc007a7

7 files changed

+76
-16
lines changed

install-cmake.sh

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
#!/usr/bin/env bash
1+
#!/bin/bash
22

3-
CMAKE_DISTRIB_PREFIX="/usr"
4-
CMAKE_VERSION="3.27.3"
3+
CMAKE_DISTRIB_PREFIX="/usr/local"
4+
CMAKE_VERSION="3.31.1"
55
CMAKE_ARCHIVE_NAME="cmake-${CMAKE_VERSION}.tar.gz"
66
CMAKE_SOURCES="cmake-${CMAKE_VERSION}"
77

@@ -15,4 +15,4 @@ cmake -G Ninja -B . -S .. -DCMAKE_INSTALL_PREFIX=${CMAKE_DISTRIB_PREFIX} && \
1515
cmake --build . && \
1616
cmake --install . && \
1717
cd ../.. && \
18-
rm -rf ${CMAKE_ARCHIVE_NAME} ${CMAKE_SOURCES}
18+
rm -rf ${CMAKE_ARCHIVE_NAME} ${CMAKE_SOURCES}

install-gcc-14.sh

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
#!/bin/bash
2+
3+
set -eu
4+
5+
VER='14.2.0'
6+
GCC_VER="gcc-${VER}"
7+
apt -y install build-essential libmpfr-dev libgmp3-dev libmpc-dev
8+
wget http://ftp.gnu.org/gnu/gcc/${GCC_VER}/${GCC_VER}.tar.gz
9+
tar -zxf ${GCC_VER}.tar.gz
10+
cd ${GCC_VER}
11+
12+
SPECS='x86_64-linux-gnu'
13+
./configure -v \
14+
--build=${SPECS} \
15+
--host=${SPECS} \
16+
--target=${SPECS} \
17+
--prefix=/usr/local/${GCC_VER} \
18+
--enable-checking=release \
19+
--enable-languages=c,c++ \
20+
--disable-multilib \
21+
--program-suffix=-${VER}
22+
23+
make -j 2
24+
make install
25+
26+
update-alternatives --install /usr/bin/g++ g++ /usr/local/gcc-14.1.0/bin/g++14.1.0 14
27+
update-alternatives --install /usr/bin/gcc gcc /usr/local/gcc-14.1.0/bin/gcc14.1.0 14

install-prerequisites.sh

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#!/bin/bash
2+
3+
apt update
4+
apt install nano vim build-essential g++ gdb cmake ninja-build

install-vscode.sh

+7-9
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
1-
#!/usr/bin/env bash
1+
#!/bin/bash
22

3-
sudo apt-get install wget gpg
3+
apt install wget gpg apt-transport-https
44

55
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
6-
sudo install -D -o root -g root -m 644 packages.microsoft.gpg /etc/apt/keyrings/packages.microsoft.gpg
7-
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'
6+
install -D -o root -g root -m 644 packages.microsoft.gpg /etc/apt/keyrings/packages.microsoft.gpg
7+
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'
88
rm -f packages.microsoft.gpg
99

10-
sudo apt install apt-transport-https
11-
sudo apt update
12-
cat /etc/apt/sources.list.d/vscode.list
13-
sudo apt-get update
14-
sudo apt-get install code
10+
apt update
11+
apt install code
12+
apt clean

liste-apt.txt

+28-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,17 @@
11
7zip
2+
adduser
3+
apt-file
4+
apt-src
5+
apt-transport-https
26
apt-utils
37
autoconf
48
autoconf-archive
59
avahi-daemon
610
bison
711
blktool
812
build-essential
13+
ca-certificates
14+
ccrypt
915
chrpath
1016
cifs-utils
1117
cowsay
@@ -16,17 +22,22 @@ dialog
1622
diffstat
1723
dos2unix
1824
fancontrol
25+
fd-find
1926
fdisk
2027
file
2128
findutils
2229
flex
2330
fontconfig
2431
fzf
32+
gdisk
33+
gettext
2534
git
35+
git-lfs
2636
gpg
2737
hdparm
2838
htop
2939
i2c-tools
40+
iftop
3041
iperf
3142
iputils-ping
3243
jq
@@ -35,30 +46,40 @@ libi2c-dev
3546
libssl-dev
3647
libssl-doc
3748
libtool
49+
libtool-bin
3850
linux-tools-common
3951
lm-sensors
4052
locales
41-
locales
4253
lrzip
4354
lsb-core
4455
lsb-release
4556
lshw
4657
lsof
4758
ltrace
59+
lz4
60+
make
61+
mdadm
4862
msmtp
4963
nano
50-
netcat-openbsd
64+
neovim
5165
net-tools
66+
netcat-openbsd
5267
nfs-common
68+
nvme-cli
5369
openssh-client
70+
openssh-server
5471
openssl
5572
p7zip-full
73+
parallel
74+
patch
5675
patchelf
5776
pkg-config
5877
psmisc
5978
pv
6079
python3
80+
python3-dev
6181
python3-pip
82+
python3-setuptools
6283
python3-smbus
6384
python3-venv
6485
read-edid
@@ -69,18 +90,23 @@ smbclient
6990
socat
7091
software-properties-common
7192
sqlite3
93+
sshfs
94+
sshpass
7295
strace
7396
sudo
7497
sysstat
7598
sysvbanner
99+
tar
76100
time
77101
tmux
78102
traceroute
79103
tree
104+
unrar-free
80105
unzip
81106
usbutils
82107
util-linux
83108
vim
84109
wget
85110
xz-utils
86111
zip
112+
zstd

mount-sharedfolder.sh

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#!/bin/bash
2+
3+
VBoxControl sharedfolder list
4+
mkdir -p /mnt/vbox/cpp
5+
mount -o 'uid=1000,gid=1000' -t vboxsf cpp /mnt/vbox/cpp

rsync-backup.sh

100644100755
+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
#!/bin/bash
22
set -aeux -o pipefail
3-
sudo rsync -av --exclude={".cache",".local",".mozilla",".vscode","Logiciels"} /home/frrol/ /media/frrol/ExterneLinux/Sauvegarde/home/frrol/
3+
sudo rsync -av --exclude={".cache",".config",".local",".mozilla",".vscode","Logiciels","VirtualBox VMs"} /home/frrol/ /media/frrol/ExterneLinux/Sauvegarde/home/frrol/

0 commit comments

Comments
 (0)