1
0
Fork 0
mirror of https://github.com/kou029w/dotfiles.git synced 2025-01-18 08:05:01 +00:00

Upgrade to Ubuntu 24.04 LTS

This commit is contained in:
Nebel 2024-05-07 17:50:11 +09:00
parent d2b4817609
commit 9630f4b9de
Signed by: nebel
GPG key ID: 79807D08C6EF6460
22 changed files with 105 additions and 11 deletions

45
Makefile Normal file
View file

@ -0,0 +1,45 @@
.PHONY: help
help:
@cat README.md
.PHONY: keyrings
keyrings: \
desktop/etc/apt/keyrings/google-archive-keyring.gpg \
desktop/etc/apt/keyrings/microsoft-archive-keyring.gpg \
desktop/etc/apt/keyrings/slack-archive-keyring.gpg \
desktop/etc/apt/keyrings/syncthing-archive-keyring.gpg \
etc/apt/keyrings/cloudflare-archive-keyring.gpg \
etc/apt/keyrings/docker-archive-keyring.gpg \
etc/apt/keyrings/nodesource-archive-keyring.gpg \
etc/apt/keyrings/tailscale-archive-keyring.gpg \
desktop/etc/apt/keyrings/google-archive-keyring.gpg:
curl -sSf --tlsv1.3 https://dl.google.com/linux/linux_signing_key.pub \
| gpg --dearmor >$@
desktop/etc/apt/keyrings/microsoft-archive-keyring.gpg:
curl -sSf --tlsv1.3 https://packages.microsoft.com/keys/microsoft.asc \
| gpg --dearmor >$@
desktop/etc/apt/keyrings/slack-archive-keyring.gpg:
curl -sSfL --tlsv1.2 https://packagecloud.io/slacktechnologies/slack/gpgkey \
| gpg --dearmor >$@
desktop/etc/apt/keyrings/syncthing-archive-keyring.gpg:
curl -sSf --tlsv1.3 -o $@ https://syncthing.net/release-key.gpg
etc/apt/keyrings/cloudflare-archive-keyring.gpg:
curl -sSf --tlsv1.3 https://pkg.cloudflare.com/cloudflare-main.gpg \
| gpg --dearmor >$@
etc/apt/keyrings/docker-archive-keyring.gpg:
curl -sSf --tlsv1.3 https://download.docker.com/linux/ubuntu/gpg \
| gpg --dearmor >$@
etc/apt/keyrings/nodesource-archive-keyring.gpg:
curl -sSf --tlsv1.3 https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key \
| gpg --dearmor >$@
etc/apt/keyrings/tailscale-archive-keyring.gpg:
curl -sSf --tlsv1.3 -o $@ https://pkgs.tailscale.com/stable/ubuntu/noble.noarmor.gpg

View file

@ -1 +0,0 @@
deb [arch=amd64 signed-by=/usr/share/keyrings/google-archive-keyring.gpg] https://dl.google.com/linux/chrome/deb/ stable main

View file

@ -0,0 +1,6 @@
Types: deb
URIs: https://dl.google.com/linux/chrome/deb/
Suites: stable
Components: main
Signed-By: /usr/share/keyrings/google-archive-keyring.gpg
Architectures: amd64

View file

@ -1 +0,0 @@
deb [arch=amd64 signed-by=/usr/share/keyrings/microsoft-archive-keyring.gpg] https://packages.microsoft.com/repos/edge stable main

View file

@ -0,0 +1,6 @@
Types: deb
URIs: https://packages.microsoft.com/repos/edge
Suites: stable
Components: main
Signed-By: /usr/share/keyrings/microsoft-archive-keyring.gpg
Architectures: amd64

View file

@ -1 +0,0 @@
deb [signed-by=/usr/share/keyrings/slack-archive-keyring.gpg] https://packagecloud.io/slacktechnologies/slack/debian/ jessie main

View file

@ -0,0 +1,6 @@
Types: deb
URIs: https://packagecloud.io/slacktechnologies/slack/debian/
Suites: jessie
Components: main
Signed-By: /usr/share/keyrings/slack-archive-keyring.gpg
Architectures: amd64

View file

@ -1 +0,0 @@
deb [arch=amd64 signed-by=/usr/share/keyrings/syncthing-archive-keyring.gpg] https://apt.syncthing.net/ syncthing stable

View file

@ -0,0 +1,6 @@
Types: deb
URIs: https://apt.syncthing.net/
Suites: syncthing
Components: stable
Signed-By: /usr/share/keyrings/syncthing-archive-keyring.gpg
Architectures: amd64

View file

@ -1 +0,0 @@
deb [arch=amd64 signed-by=/usr/share/keyrings/microsoft-archive-keyring.gpg] https://packages.microsoft.com/repos/code stable main

View file

@ -0,0 +1,6 @@
Types: deb
URIs: https://packages.microsoft.com/repos/code
Suites: stable
Components: main
Signed-By: /usr/share/keyrings/microsoft-archive-keyring.gpg
Architectures: amd64

View file

@ -42,7 +42,7 @@ remove-old-trash-files=true
xkb-options=['ctrl:nocaps']
# IBusの設定 絵文字の無効化
[org/freedesktop/ibus/panel/emoji]
[desktop/ibus/panel/emoji]
hotkey=@as []
# [マウスとタッチパッド] > [マウス]
@ -62,4 +62,4 @@ show-banners=false
# Dockのお気に入りの設定
[org/gnome/shell]
favorite-apps=['firefox_firefox.desktop', 'thunderbird.desktop','slack.desktop', 'code.desktop', 'org.gnome.Nautilus.desktop']
favorite-apps=['firefox_firefox.desktop', 'slack.desktop', 'thunderbird_thunderbird.desktop', 'code.desktop', 'org.gnome.Nautilus.desktop']

View file

@ -1 +0,0 @@
deb [signed-by=/usr/share/keyrings/cloudflare-archive-keyring.gpg] https://pkg.cloudflare.com/cloudflared jammy main

View file

@ -0,0 +1,6 @@
Types: deb
URIs: https://pkg.cloudflare.com/cloudflared
Suites: jammy
Components: main
Signed-By: /usr/share/keyrings/cloudflare-archive-keyring.gpg
Architectures: amd64

View file

@ -1 +0,0 @@
deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu jammy stable

View file

@ -0,0 +1,6 @@
Types: deb
URIs: https://download.docker.com/linux/ubuntu
Suites: noble
Components: stable
Signed-By: /usr/share/keyrings/docker-archive-keyring.gpg
Architectures: amd64

View file

@ -1 +0,0 @@
deb [signed-by=/usr/share/keyrings/nodesource-archive-keyring.gpg] https://deb.nodesource.com/node_22.x nodistro main

View file

@ -0,0 +1,6 @@
Types: deb
URIs: https://deb.nodesource.com/node_22.x
Suites: nodistro
Components: main
Signed-By: /usr/share/keyrings/nodesource-archive-keyring.gpg
Architectures: amd64

View file

@ -1 +0,0 @@
deb [signed-by=/usr/share/keyrings/tailscale-archive-keyring.gpg] https://pkgs.tailscale.com/stable/ubuntu jammy main

View file

@ -0,0 +1,6 @@
Types: deb
URIs: https://pkgs.tailscale.com/stable/ubuntu
Suites: noble
Components: main
Signed-By: /usr/share/keyrings/tailscale-archive-keyring.gpg
Architectures: amd64

View file

@ -18,6 +18,8 @@ function install_apt_packages() {
local apt_sources_dir
. packages.bash
eval "$(apt-config shell apt_sources_dir 'Dir::Etc::sourceparts/d')"
apt update
apt install -y rsync
rsync -rv etc/apt/keyrings/ /usr/share/keyrings/
rsync -rv etc/apt/sources.list.d/ "$apt_sources_dir"
[[ -d etc/default ]] &&

View file

@ -1,4 +1,5 @@
packages=(
bash-completion
build-essential
cloudflared
curl
@ -10,6 +11,7 @@ git-crypt
imagemagick
jq
knot-dnsutils
nano
nodejs
qemu-user-static
screen