#author("2022-10-17T11:12:55+09:00","","") #author("2023-11-26T22:36:23+09:00","","") #topicpath ////////////////////////////////////////////////////////////////////////////// *Debian [#j9124353] #contents(); #ls2(Debian/); ////////////////////////////////////////////////////////////////////////////// * 関連サイト [#f0b10b27] - [[本家>http://www.debian.org/]] - [[Debian JP Project>http://www.debian.or.jp/]] //============================================================================ ** 過去バージョンのアーカイヴ [#o09d3663] - [[snapshot.debian.org>http://snapshot.debian.org/]] ////////////////////////////////////////////////////////////////////////////// * デフォルトのアプリケーションの設定を変更する [#ma9a5118] - [[WindowManager>X/WindowManager]] などでデフォルトのアプリケーションを選択する仕組みが入っている。 - これを変更するには、''update-alternatives'' コマンドを使用する。 - 主な仕組み(例:デフォルトのXターミナル) -- デフォルトのXターミナルとして呼ばれるコマンドファイルは下記: /usr/bin/x-terminal-emulator (SymLink) -- この実体を調べると以下のようになっており、デフォルトが GNOME terminal であることが分かる: $ ls -l /usr/bin/x-terminal-emulator lrwxrwxrwx 1 root root 37 12月 13 2021 /usr/bin/x-terminal-emulator -> /etc/alternatives/x-terminal-emulator $ ls -l /etc/alternatives/x-terminal-emulator lrwxrwxrwx 1 root root 30 10月 6 21:56 /etc/alternatives/x-terminal-emulator -> /usr/bin/gonme-terminal.wrapper -- これを Mate terminal (/usr/bin/mate-terminal) に変更するには、 # update-alternatives --config x-terminal-emulator alternative x-terminal-emulator (/usr/bin/x-terminal-emulator を提供) には 10 個の選択肢があります。 選択肢 パス 優先度 状態 ------------------------------------------------------------ * 0 /usr/bin/gnome-terminal.wrapper 40 自動モード 1 /usr/bin/Eterm 10 手動モード 2 /usr/bin/gnome-terminal.wrapper 40 手動モード 3 /usr/bin/koi8rxterm 20 手動モード 4 /usr/bin/lxterm 30 手動モード 5 /usr/bin/mate-terminal.wrapper 35 手動モード 6 /usr/bin/mlterm 20 手動モード 7 /usr/bin/urxvt 20 手動モード 8 /usr/bin/uxterm 20 手動モード 9 /usr/bin/xfce4-terminal.wrapper 40 手動モード 10 /usr/bin/xterm 20 手動モード 現在の選択 [*] を保持するには <Enter>、さもなければ選択肢の番号のキーを押してく ださい: --- ここで、mate-terminal の wrapper、即ち 5 を選択する。すると、 update-alternatives: /usr/bin/x-terminal-emulator (x-terminal-emulator) を提供するためにマニュアルモードで /usr/bin/mate-terminal.wrapper を使います --- のようになり、これ以降デフォルトが Mate terminal に切り替わる。 ////////////////////////////////////////////////////////////////////////////// * multiarch [#multiarch] - 通常、i386 アーキテクチャ用のパッケージは amd64 にはインストールできないようになっているが、 multiarch 対応によりインストールすることが可能になる。 - Intel系の 64bit CPU なマシンでは amd64、32bit CPU なマシンでは i386 のアーキテクチャを使うことになるが、firefox などの32bit 版しかないものを 64bit 環境下で動作させるためなどに用いる。 - multiarch の仕組みは Debian7 から追加された。 //============================================================================ ** 設定 [#o95dc037] - multiarch としてインストール可能にするアーキテクチャを設定する # dpkg --add-architecture <architecture> -- <architecture> は、 i386, amd64 など //============================================================================ ** 追加したアーキテクチャ向けのパッケージをインストール [#t94fd332] - aptitude $ aptitude install <package>:<architecture> - dpkg $ dpkg -i <package>:<architecture> //============================================================================ ** その他 [#qf98b8f9] - 現在のアーキテクチャを確認する $ dpkg --print-architecture amd64 - 追加されているアーキテクチャを確認する $ dpkg --print-foreign-architectures i386 ////////////////////////////////////////////////////////////////////////////// * Etch以降の時刻あわせについて [#p6251a7f] - [[時刻あわせの方法>http://lists.debian.or.jp/debian-users/200811/msg00104.html]] ////////////////////////////////////////////////////////////////////////////// * shell 等からディストリビューションのバージョン等を確認する [#w4460db4] - /etc/os-release の記述を利用する。 -- shell の場合は、 source コマンドで内容をそのまま取り込むことが出来る。 ////////////////////////////////////////////////////////////////////////////// * Install optional packages [#q01ec230] //============================================================================ ** RealPlayer [#c809547e] - [[RealPlayer debパッケージ>http://www.real.com/linux/]] - lennyの場合、defaultの状態では「lsbがない」と怒られる。よって、先に # aptitude install lsb [RETURN] としておくこと。