「インストール - BleachBit」の版間の差分

提供:MochiuWiki : SUSE, EC, PCB
ナビゲーションに移動 検索に移動
編集の要約なし
13行目: 13行目:
  sudo zypper install bleachbit
  sudo zypper install bleachbit
<br>
<br>
==== ソースコードから実行 (インストール不要) ====
==== BleachBitの起動 ====
まず、依存関係のライブラリをインストールする。<br>
まず、依存関係のライブラリをインストールする。<br>
  # CentOS
  # CentOS
36行目: 36行目:
<br>
<br>
コマンドを入力することが面倒な場合は、以下のようにシェルスクリプトを作成して実行するとよい。<br>
コマンドを入力することが面倒な場合は、以下のようにシェルスクリプトを作成して実行するとよい。<br>
  # BleachBit.sh
  # bleachbit.sh
   
   
  #!/bin/bash
  #!/bin/bash
  python3 ./bleachbit.py
  python3 ./bleachbit.py
<br>
<br>
  # BleachBit-Root.sh
  # bleachbit_as_root.sh
   
   
  #!/bin/bash
  #!/bin/bash
  xdg-su -c ./bleachbit.py
  xdg-su -c ./bleachbit.py
<br>
==== デスクトップエントリファイルの作成 ====
以下の例では、一般ユーザ向けおよびスーパユーザ向けの2つのデスクトップエントリファイルを作成している。<br>
<br>
まず、BleachBitの起動スクリプトを、BleachBitのインストールディレクトリに作成する。<br>
<syntaxhighlight lang="sh">
# StartBleachBit.sh
#!/bin/sh
appname="bleachbit.py"
# new dirname procedure
# use -f to make the readlink path absolute
dirname="$(dirname -- "$(readlink -f -- "${0}")" )"
if [ "$dirname" = "." ]; then
    dirname="$PWD/$dirname"
fi
cd $dirname
# Initialize interpreter path
export LD_LIBRARY_PATH="$dirname:$LD_LIBRARY_PATH"
# Run BleachBit binary
"$dirname/$appname" "$@"
</syntaxhighlight>
<br>
次に、デスクトップエントリファイルを作成する。<br>
# BleachBit.desktop (一般ユーザ向け)
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.1
Type=Application
Name=BleachBit x.x.x
GenericName=BleachBit
Comment=Free space and maintain privacy
Exec=/<BleachBitのインストールディレクトリ>/StartBleachBit.sh %F
Icon=/<BleachBitのアイコンが存在するディレクトリ>/BleachBit.png
Terminal=false
Categories=Utility;
Keywords=cache;clean;free;performance;privacy;
StartupNotify=true
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-GNOME-UsesNotifications=true
X-KDE-SubstituteUID=false
X-KDE-Username=
X-SuSE-translate=false
<br>
# BleachBit_as_Root.desktop (スーパユーザ向け)
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.1
Type=Application
Name=BleachBit x.x.x as Root
GenericName=BleachBit
Comment=Free space and maintain privacy
Exec=xdg-su -c /<BleachBitのインストールディレクトリ>/StartBleachBit.sh %F
Icon=/<BleachBitのアイコンが存在するディレクトリ>/BleachBit.png
Terminal=false
Categories=Utility;
Keywords=cache;clean;free;performance;privacy;
StartupNotify=true
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-GNOME-UsesNotifications=true
X-KDE-SubstituteUID=false
X-KDE-Username=
X-SuSE-translate=true
<br><br>
<br><br>


__FORCETOC__
__FORCETOC__
[[カテゴリ:CentOS]][[カテゴリ:SUSE]]
[[カテゴリ:CentOS]][[カテゴリ:SUSE]]

2021年4月5日 (月) 03:11時点における版

概要

BleachBitは、高速で安全なシステムクリーナである。
削除したい項目にチェックを入力するだけで、キャッシュ、ログ、Cookie、最近使用したファイルのリストなどの不要なファイルを削除できる。


BleachBitのインストール

パッケージ管理システムの使用

パッケージ管理システムを使用してインストールする場合は、以下のコマンドを実行する。

# CentOS
sudo yum install bleachbit

# SUSE
sudo zypper install bleachbit


BleachBitの起動

まず、依存関係のライブラリをインストールする。

# CentOS
sudo yum install gtk3 python3-chardet python3-gobject

# SUSE
sudo zypper install python3-chardet python3-gobject


次に、BleachBitの公式Webサイトから、ソースコードをダウンロードする。
または、Gitを使用してソースコードをダウンロードする。

git clone https://github.com/bleachbit/bleachbit.git


マルチ言語を使用する場合は、以下のコマンドを実行する。

make -C po local


BleachBitを起動するには、以下のコマンドを実行する。

# 一般ユーザとして実行
python3 ./bleachbit.py

# スーパーユーザとして実行
xdg-su -c ./bleachbit.py


コマンドを入力することが面倒な場合は、以下のようにシェルスクリプトを作成して実行するとよい。

# bleachbit.sh

#!/bin/bash

python3 ./bleachbit.py


# bleachbit_as_root.sh

#!/bin/bash

xdg-su -c ./bleachbit.py


デスクトップエントリファイルの作成

以下の例では、一般ユーザ向けおよびスーパユーザ向けの2つのデスクトップエントリファイルを作成している。

まず、BleachBitの起動スクリプトを、BleachBitのインストールディレクトリに作成する。

 # StartBleachBit.sh
 
 #!/bin/sh
 
 appname="bleachbit.py"
 
 # new dirname procedure
 # use -f to make the readlink path absolute
 dirname="$(dirname -- "$(readlink -f -- "${0}")" )"
 
 if [ "$dirname" = "." ]; then
    dirname="$PWD/$dirname"
 fi
 
 cd $dirname
 
 # Initialize interpreter path
 export LD_LIBRARY_PATH="$dirname:$LD_LIBRARY_PATH"
 
 # Run BleachBit binary
 "$dirname/$appname" "$@"


次に、デスクトップエントリファイルを作成する。

# BleachBit.desktop (一般ユーザ向け)

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.1
Type=Application
Name=BleachBit x.x.x
GenericName=BleachBit
Comment=Free space and maintain privacy
Exec=/<BleachBitのインストールディレクトリ>/StartBleachBit.sh %F
Icon=/<BleachBitのアイコンが存在するディレクトリ>/BleachBit.png
Terminal=false
Categories=Utility;
Keywords=cache;clean;free;performance;privacy;
StartupNotify=true
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-GNOME-UsesNotifications=true
X-KDE-SubstituteUID=false
X-KDE-Username=
X-SuSE-translate=false


# BleachBit_as_Root.desktop (スーパユーザ向け)

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.1
Type=Application
Name=BleachBit x.x.x as Root
GenericName=BleachBit
Comment=Free space and maintain privacy
Exec=xdg-su -c /<BleachBitのインストールディレクトリ>/StartBleachBit.sh %F
Icon=/<BleachBitのアイコンが存在するディレクトリ>/BleachBit.png
Terminal=false
Categories=Utility;
Keywords=cache;clean;free;performance;privacy;
StartupNotify=true
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-GNOME-UsesNotifications=true
X-KDE-SubstituteUID=false
X-KDE-Username=
X-SuSE-translate=true