HOME / Distributions / Debian / Buster

Debian GNU/Linux 10 (Buster)

Debian GNU/Linux Buster (旧安定版) に関する FAQ/Tips です。-- Last updated: 2021-08-16 14:28 JST
  1. Debian GNU/Linux 10 (Buster)
      1. Debian Buster リリース情報
      2. インストールメディアの入手先
      3. Debian Buster をインストールするには?
      4. Debian Buster のシステム要件は?
      5. 以前の Debian リリースからアップグレードするには?
      6. Debian 10 の特徴や新機能は何ですか?
      7. Stretch からの変更点
      8. 更新通知(アップデート通知)はありま せんか?
      9. パッケージを自動アップデートする他の 方法は?
      10. タッチパッドを無効にするには?
      11. プリンタでドライバレス印刷が可能で す。PDF へも直接変換できます。
      12. 起動画面でエラーメッセージが出ます - "missing firmware i915"
      13. 辞書ツールや手書き入力パッドは使えないのですか?

Debian Buster リリース情報

 Debian 10 (Buster) の初版 (バージョン 10.0) は 2019年 7月 6日 にリリースされました。
 Debian buster に関するリリース情報 - https://www.debian.org/releases/buster/index.html (*英語ページです。10月7日現在、日本語ページ未掲載。)

インストールメディアの入手先

インストールのための CD/DVD イメージのダウンロードは https://www.debian.org/releases/buster/debian-installer/ より可能となっています。

Debian Buster をインストールするには?

 Debian Buster インストールガイドを見てください。
 -https://www.debian.org/releases/buster/amd64/index.ja.html (64 ビット PC 用)
 -https://www.debian.org/releases/buster/i386/index.ja.html (32 ビット PC 用)
その他のアーキテクチャー用のインストール・ガイドは https://www.debian.org/releases/buster/installmanual のページより検索できます。

Debian Buster のシステム要件は?


最低限必要なシステム (推奨値)

*デスクトップシステムには、最低 Pentium 4, 1GHz が推奨されています。
インストールタイプ RAM (最小) RAM (推奨) ハードディスク
デスクトップなし 256 メガバイト 512 メガバイト 2 ギガバイト
デスクトップあり 512 メガバイト 2 ギガバイト 10 ギガバイト
出典: https://www.debian.org/releases/stable/amd64/ch03s04.html.ja#idm599

以前の Debian リリースからアップグレードするには?

 まずは、Debian 10 (buster) リリースノートを見てください。 https://www.debian.org/releases/buster/releasenotes.ja.html

 そして、例えば、64 ビット PC を使っている場合には、次のマニュアルを見てください。
 https://www.debian.org/releases/buster/amd64/release-notes/index.ja.html
 
 なお、32 ビット PC を使っている場合には、次のマニュアルを見てください。
 https://www.debian.org/releases/buster/i386/release-notes/index.ja.html (32 ビット PC 用)

 1つ前のバージョンからアップグレードする場合は、通常以下の手順で行います(2つ以上前のバージョンから行う場合の手順はこれとは異なりま す。詳しくは公式マニュアルに説明があります)。

1. /etc/apt/sources.list にあるファイルを buster に置き換えます(書き換えます)。
  deb http://deb.debian.org/debian/ buster main contrib
2. # apt update
3. # apt upgrade
4. # apt full-upgrade

Debian 10 の特徴や新機能は何ですか?

Debian 10 (Buster) が提供する新しい機能についての詳細は、https://www.debian.org/releases/stable/amd64/release- notes/ch-whats-new.ja.html のページにあります。旧バージョンの Debian 9 からアップグレードし、引き続きデスクトップで利用する場合には、ほとんどこうした一連の変更点を意識すること無く、快適に利用できます。
以下、その一覧をリリースノートより、項目だけを掲載します。

2.2.1. UEFI セキュアブート
2.2.2. AppArmorの有効化
2.2.3. APTへのセキュリティ強化オプションの追加
2.2.4. stable ポイントリリースに対する Unattended-upgrades の挙動
2.2.5. ドイツ語話者用 man ページの飛躍的な改善
2.2.6. ネットワークフィルタリングの nftables への変更
2.2.7. Cryptsetup の on-disk LUKS2への変更
2.2.8. CUPS 2.2.10 でのドライバーレス印刷機能
2.2.9. Allwinner A64 ベースのデバイスでの基本機能サポート
2.2.11. GNOMEは標準で Wayland を利用します
2.2.12. 新規インストールでは merged /usr が標準になります。

Stretch からの変更点

いくつか変更がありますが、suコマンドの仕様が変わっていることに注意してください。Buster の suコマンドは、 shadowソースパッケージからではなく、 util-linuxソースパッケージによって提供されるようになりました。この変更によって、suコマンドの振る舞いが Strech の場合と異なります。詳しくは、https://wiki.debian.org/NewInBuster#Changes にその詳細が載せられています(該当ページは2020年1月17日現在、英文ですが、技術的な文書は Google翻訳でほぼ正確です)。対処法も載っ ています。以下は原文より一部抜粋です。

"The su command in buster is provided by the util-linux source package, instead of the shadow source package, and no longer alters the PATH variable by default. This means that after doing su, your PATH may not contain directories like /sbin, and many system administration commands will fail."

更新通知(アップデート通知)はありま せんか?

セキュリティ更新などのアップデータがリリースされた時、アップデートが必要かどうかを知る最も容易で確実な方法は、Debian Security Announce メーリングリストを購読することです (https://wiki.debian.org/DebianEdu/FAQ/Installation/Upgrade 参照)。この場合は、手動で定期的に確認作業が必要です。ユーザーのデスクトップに自動的に通知してくれるアプレットが利用可能かどうかは、ユー ザーの使用環境によって異なります。

GNOME デスクトップ環境で自動更新通知の機能を実装するには、gnome-packagekit を利用します。gnome-packagekit は、次項で触れている unattended-upgrades と連携して実際の内部処理を実行します。これは、従来の update-notifier を置き換えたもので、MATE など他のデスクトップ環境でも利用可能です。その場合には、以下のように gnome-packagekit を追加インストールします。デスクトップ上で対話的に更新が行えるようになります。「Debian 管理者ハンドブック」 https://debian-handbook.info/browse/ja-JP/stable/sect.regular-upgrades.html に分かりやすい解説があります。

 # apt install gnome-packagekit
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成していま す 
状態情報を読み取っています... 完了
以下の追加パッケージがインストールされます:
  gir1.2-packagekitglib-1.0 gnome-packagekit-data libappstream4
  libpackagekit-glib2-18 libstemmer0d packagekit packagekit-tools
  python3-distro-info python3-software-properties software-properties-common
  software-properties-gtk unattended-upgrades
提案パッケージ:
  appstream gnome-software bsd-mailx default-mta | mail-transport-agent
  needrestart
以下のパッケージが新たにインストールされます:
  gir1.2-packagekitglib-1.0 gnome-packagekit gnome-packagekit-data
  libappstream4 libpackagekit-glib2-18 libstemmer0d packagekit
  packagekit-tools python3-distro-info python3-software-properties
  software-properties-common software-properties-gtk unattended-upgrades
アップグレード: 0 個、新規インストール: 13 個、削除: 0 個、保留: 0 個。
2,304 kB のアーカイブを取得する必要があります。
この操作後に追加で 13.0 MB のディスク容量が消費されます。
続行しますか? [Y/n]

パッケージを自動アップデートする他の 方法は?

一定の間隔で cron ジョブにより実行されるツールが利用できます。「デフォルトではパッケージリストを更新し、インストールせずに新パッケージをダウンロードするだけで す。」このツールは、デフォルトで使用することが推奨されています。

「本ツールはセキュリティホールとなる危険があることに注意し、必要以上のことを行なわないように設定してください。パッケージ・レポジトリを完 全に管理していないかぎり、全パッケージを自動的にアップグレードすることは推奨されません。」とされているので導入には注意が要ります。インス トールを自動化した場合、勝手に設定ファイルが書き換えられる恐れがあります。

cron-apt 以外の方法として、unattended upgrades という方法も用意されています。これを利用するには、unattended-upgrades と apt-listchanges のパッケージがインストールされていることが必要です。無ければ、以下の手順でインストールします。screenshot-unattended-upgrades.png

 # apt install unattended-upgrades apt-listchanges

次に、自動アップデートを有効にするため下記コマンドを実行します。

 # dpkg-reconfigure -plow unattended-upgrades
 
 Creating config file /etc/apt/apt.conf.d/20auto-upgrades with new version

*unattended-upgrades の詳しい解説や設定方法は、https://wiki.debian.org/UnattendedUpgrades に掲載されています。

*「カッコ部分」の出典: https://packages.debian.org/ja/buster/cron-apt

タッチパッドを無効にするには?

Debian 10 では GNOME デスクトップ関連のソフトウェアがアップグレードされました。これにともなって、タッチパッドの有効・無効がコントロール・パネルで簡単に設定することが 可能 となりました。MATE デスクトップもこれに準じます。

デスクトップ > システム > 設定 > ハードウェア > マウス > タッチパッド > 有効化のチェックを外します。

プリンタでドライバレス印刷が可能で す。PDF へも直接変換できます。

CUPS 関連のソフトウェアがアップグレードされ、プロプライエタリなドライバーをプリンターにインストールしなくても印刷可能となりました。

さらには、印刷情報を PDF あるいは Postscript 形式などのファイルへ出力することが可能となりました。PDF や Postscript 形式のファイルで保存すれば、別のネットワークに接続しているプリンタでも、好きなときに印刷を実行できます。紙に印字すること無くデータとして USB メモリなどで自由に持ち運びが可能にもなります。PDF ファイルを活用すれば、Windows システムでも容易に印刷環境が構築できるので、Linux システムと併用する場合には好都合です。

起動画面でエラーメッセージが出ます - "missing firmware i915"

Dynabook PC/B65 を利用したとき、OS 起動時にエラーが発生したので報告しておきます(2019.10.10)。通常のインストールでは、最適なファームウェアが含まれないために起きるようで す。ただし、これは深刻なエラーではなく、通常の使用では問題ないようです。具体的には、起動時のテキスト画面で error: missing firmware i915/kbl... というメッセージが出るというものです。

あえて対処しようとするのであれば、Intel i915 に対応するノンフリーなドライバーをインストールすることになります。firmware i915 というキーワードで debian パッケージを検索すると、firmware-misc-nonfree が見つかります。そこで、これを次のコマンドでインストールします。
 # apt install firmware-misc-nonfree
これで次回起動時以降、エラーメッセージは出なくなります。確認のため、次のコマンドで起動状況を表示すると、
 # dmesg
firmware: direct-loading firmware i915/kbl_dmc_ver1_04.bin
という文字列があって、問題は解消されています。

参考までに、同様の報告が Debian 9 でもありました:
https://unix.stackexchange.com/questions/483831/firmware-issues-at-startup-debian-9-firmware-i915-and-rtl8168g-2

辞書ツールや手書き入力パッドは使えな いのですか?

これはbuster(安定版)用の mozc-utils-gui の不具合が原因です。Debian Backport の修正版と入れ替えることで対処できます。
$ /usr/lib/mozc/mozc_tool --mode=hand_writing
[libprotobuf ERROR google/protobuf/descriptor_database.cc:58] File already exists in database: ipc/ipc.proto
[libprotobuf FATAL google/protobuf/descriptor.cc:1358] CHECK failed: GeneratedDatabase()->Add(encoded_file_descriptor, size):
terminate called after throwing an instance of 'google::protobuf::FatalException'
  what():  CHECK failed: GeneratedDatabase()->Add(encoded_file_descriptor, size):
中止
上記の通りエラーが発生します。backports にある 2.23.2815.102+dfsg-7 以降が必要です。入手先は以下です:
 https://packages.debian.org/buster-backports/mozc-utils-gui
APT コマンドで直接インストールすることが可能です。
# apt install ./mozc-utils-gui_2.23.2815.102+dfsg-7~bpo10+1_amd64.deb

[出典および設定に関する Tips]
次のページに日本語入力の設定に関するヒントがあります:
Google 日本語入力 のオープンソース版である Mozc に関する情報 > Debian Wiki
https://wiki.debian.org/JapaneseEnvironment/Mozc

uim 環境では、/usr/lib/mozc/mozc_tool 起動エラーの問題があります。mozc-utils-gui の修正版をインストールしないと、Mozc 辞書ツールや手書き入力が行えません。


HOME