12,925
回編集
121行目: | 121行目: | ||
balenaEtcherを使用したくない場合、Gnome Disksを使用することを推奨する。<br> | balenaEtcherを使用したくない場合、Gnome Disksを使用することを推奨する。<br> | ||
<br> | <br> | ||
==== | ==== パッケージ管理システムからインストール ==== | ||
# CentOS | |||
sudo dnf install gnome-disk-utility | |||
# SUSE | |||
sudo zypper install gnome-disk-utility | |||
<br> | |||
==== ソースコードからインストール ==== | |||
GNOME Disksのビルドに必要なライブラリをインストールする。<br> | |||
sudo zypper install libdvdread-devel libcanberra-devel libcanberra-gtk3-devel gobject-introspection-devel \ | |||
libhandy-devel libgladeui-2-devel libudisks2-0-devel vala libvala-0_54-devel \ | |||
libnotify-devel libsecret-devel libpwquality-devel systemd-devel | |||
<br> | |||
[https://github.com/GNOME/gnome-disk-utility GNOME DisksのGithub]から、ソースコードをダウンロードする。<br> | |||
ダウンロードしたファイルを解凍する。<br> | |||
tar xf gnome-disk-utility-<バージョン>.tar.gz | |||
cd gnome-disk-utility-<バージョン> | |||
<br> | |||
または、<code>git clone</code>コマンドを実行して、ソースコードをダウンロードする。<br> | |||
git clone https://github.com/GNOME/gnome-disk-utility.git | |||
cd gnome-disk-utility | |||
# または | |||
git clone https://gitlab.gnome.org/GNOME/gnome-disk-utility.git | |||
cd gnome-disk-utility | |||
<br> | |||
GNOME Diskをビルドおよびインストールする。<br> | |||
meson build --prefix=<GNOME Disksのインストールディレクトリ> -D libsystemd=true -D gsd_plugin=true | |||
ninja -C build -j $(nproc) | |||
ninja -C build install | |||
<br> | <br> | ||
===== | 次に、GNOME Disksの起動用ラッパーシェルスクリプトを作成する。<br> | ||
vi /<GNOME Disksのインストールディレクトリ>/bin/gnome-disks.sh | |||
<br> | |||
<syntaxhighlight lang="sh"> | |||
#!/usr/bin/env sh | |||
appname="gnome-disks" | |||
# use -f to make the readlink path absolute | |||
dirname="$(dirname -- "$(readlink -f -- "${0}")" )" | |||
if [ "$dirname" = "." ]; then | |||
dirname="$PWD/$dirname" | |||
fi | |||
# Initialize interpreter path | |||
export LD_LIBRARY_PATH="$dirname/../lib64:$LD_LIBRARY_PATH" | |||
export XDG_DATA_DIRS="$dirname/../share:$XDG_DATA_DIRS" | |||
# Run GNOME Disks binary | |||
"$dirname/$appname" "$@" | |||
</syntaxhighlight> | |||
<br> | |||
最後に、GNOME Disksのデスクトップエントリファイルを作成する。<br> | |||
vi ~/.local/share/applications/GNOME_DiskUtility.desktop | |||
<br> | <br> | ||
===== | # ~/.local/share/applications/GNOME_DiskUtility.desktopファイル | ||
[Desktop Entry] | |||
Type=Application | |||
Name=Disks | |||
Comment=Manage Drives and Media | |||
Exec=/<GNOME Disksのインストールディレクトリ>/bin/gnome-disks.sh | |||
# Translators: Do NOT translate or transliterate this text (this is an icon file name)! | |||
Icon=org.gnome.DiskUtility | |||
Categories=GNOME;GTK;Utility;X-GNOME-Utilities; | |||
# Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! | |||
Keywords=disk;drive;volume;harddisk;hdd;disc;cdrom;dvd;partition;iso;image;backup;restore;benchmark;raid;luks;encryption;S.M.A.R.T.;smart; | |||
Terminal=false | |||
StartupNotify=true | |||
DBusActivatable=true | |||
X-Purism-FormFactor=Workstation;Mobile; | |||
X-GNOME-UsesNotifications=true | |||
<br> | <br> | ||
==== 使用方法 ==== | ==== 使用方法 ==== | ||
# USBメモリ等のストレージをPCに挿入する。 | # USBメモリ等のストレージをPCに挿入する。 |