GentooでPCを完全に制御する方法
Gentoo Linuxは、Portageパッケージマネージャーを基盤とするLinuxオペレーティングシステムです。ローカルでコンパイルされたソースコードは、Linuxディストリビューション(「ディストリビューション」)の中でもユニークです。 Linuxディストリビューションは従来のオペレーティングシステムよりも柔軟性が高いのに対し、Gentooは日曜大工の考え方を最大限に活用しています。
パワーユーザー向けの真のLinuxオペレーティングシステムであるGentooLinuxは、ソフトウェアのインストールを完全に制御できます。しかし、それは気弱な人のためではありません。しかし、適切な知識があれば、Gentoo Linuxを使用してPCをかなり制御できます!
Gentoo Linuxとは何ですか?
Gentoo Linuxは、完全なシステム制御を誇る最小限のLinuxオペレーティングシステムです。これは、NuTyXのようなLinuxディストリビューションと同じです。 GNOMEやKDEなどのデスクトップ環境が利用可能ですが、Gentooはコアインストールでコマンドラインから直接起動します。 Gentooは、パッケージがプリインストールされていない最小限のオペレーティングシステムです。 Gentooは空白のキャンバスであり、ユーザーは初期インストール時にカーネルをコンパイルする必要があります。
Linuxはそのロゴとしてペンギンを採用しました。ジェンツーは、一般的に最速の水中水泳ペンギンと呼ばれるジェンツーペンギンにちなんで名付けられました。したがって、Gentooは、使いやすさよりもスピードと柔軟性を高く評価しています。しかし、それはGentooが難しいということではありません。確かに、開始は平均的なデスクトップLinuxオペレーティングシステムよりも複雑です。しかし、強力なドキュメントにより、Gentooはサーバー環境やデスクトップ向けの素晴らしいLinuxディストリビューションになっています。
GentooLinuxPortageパッケージマネージャー
GentooはPortageパッケージ管理とソフトウェア配布システムを採用しています。 Emergeコマンドを使用すると、ローカル更新が実行され、ダウンロードまたはパッケージが検索され、依存関係とともにコンパイルとインストールが完了します。 Portageは、19,000を超えるパッケージの膨大なカタログを備えています。
GentooLinux入門
まず、お好みのGentooバージョンを入手する必要があります。 Gentoo Linuxにはいくつかのイテレーションが含まれているため、選択肢はたくさんあります。初期インストールでは、カーネルのコンパイルとパーティションの設定が必要です。ライブCDを選択すると、デスクトップ環境を備えたGentooのライブバージョンが作成されます。好みのデスクトップ環境を選択してログインできます。パスワードは必要ありません。 Gentooの本当に優れている点は、ライブCDを使用してデスクトップ環境にログインし、コマンドラインからGentooをインストールできることです。
しかし、最小限のCDを持っている人にとっては、ナビゲーションは少し異なります。カーネルの選択からファイルシステムの選択、ステージtarballの選択まで、すべてを指定する必要があります。選択肢は膨大で、圧倒的です。
コアインストールを完了したら、ここから楽しみが始まります。 Gentooは、そのWikiで推奨アプリケーションリストを提供してくれます。特に、これは最高のリストにすぎません。
GNOMEをインストールする
手始めに、デスクトップ環境をインストールすることをお勧めします。 GNOMEをインストールするための素晴らしいガイドがあります。
次のコマンドを実行すると、ゴージャスなスプラッシュ画面を取得できます。
echo "gnome-base/gnome-session branding" >> /etc/portage/package.use
次に、GNOMEをインストールするには、次のように入力します。
emerge --ask gnome-base/gnome
KDEの場合、GentooWikiはプロファイルの選択を提案しています。利用可能なプロファイルのリストを次のようにプルアップします:
eselect profile list
次に、使用するプロファイルを決定したら、次のように入力します。
select profile set X
ただし、Xをお好みのKDEプロファイルに置き換えてください。
インストールするもう1つの便利なツールはOpenOfficeです。まず、OpenOfficeを検索します:
emerge --search openoffice
2つのバージョンがあります。ソースベースのバージョンとコンパイル済みのバイナリパッケージがあります。プリコンパイルされたイテレーションは、インストール時間が短く、素晴らしいことを誇っています。 Portageパッケージマネージャーとemeringは、Java USEフラグなどのさまざまなフラグを指定して、PortageがOpenOfficeで使用するすべてのJavaパッケージをインストールできるようにすることを意味します。例:
USE="java" emerge --pretend openoffice
または:
USE="java" emerge --pretend openoffice-bin
Monitは、システムプロセス、ファイル、およびプログラムを監視および管理するための優れた方法です。 monitをインストールするには、次を実行します:
emerge --ask app-admin/monit
編集できます
/etc/monitrc
追加:
include /etc/monit.d/*
これにより、特定のディレクトリ内にファイルを含めることができます。起動時に自動的にmonitを起動することもできます。実行:
monit reload
そして、次のように入力します:
Run monit in standard runlevels mo:2345:respawn:/usr/bin/monit -Ic /etc/monitrc
Sudoをインストール
Sudoは、インストールするもう1つの優れたツールです:
emerge --ask app-admin/sudo
これにより、管理アクセスを使用してアクションを実行できます。
Dhcpcdをインストール
Dhcpcdは、動的ホスト構成プロトコルクライアントデーモンの略です。これは、ネットワークを管理し、IPv4およびIPv6接続を処理するための素晴らしい手段です。
emerge --ask net-misc/dhcpcd
構成はdhcpcd.confファイルで設定します。
lm_sensorsをインストールします
モジュール式のインストールのため、多くのGentooユーザーは完全な制御を重視しています。
lm_sensors
ハードウェア監視ユーティリティセットです。 lm_sensors
を使用 、電圧、ファン速度、および温度を追跡および制御できるようになります。ただし、インストールする前に、次のことを確認する必要があります
lm_sensors
正しく機能するためには、カーネル用の特定のモジュールが必要です。
カーネルオプションを有効にしたl2Cサポートが必要です:
Device Drivers ---> -*- I2C support ---> <*> I2C device interface <*> Hardware Monitoring support ---> Select a driver, e.g.: [*] Intel Core/Core2/Atom temperature sensor (coretemp)
次に、
をインストールしますlm_sensor
:
emerge --ask sys-apps/lm_sensors
ただし、lm_sensors USEフラグが設定されているパッケージをインストールする場合は、
でパッケージごとにフラグを設定する必要があります。/etc/portage/package.use
またはグローバルで
/etc/porgage/make.conf.
その後、@worldを更新してプルします
sys-apps/lm_sensors
依存関係として:
emerge --ask --changed-use --deep @world
最後に、次を実行します:
sensors-detect
これにより、マザーボードのハードウェアスキャンが実行されます。次に、出力はカーネル構成にあるものとないものを示します。
ConsoleKitをインストール
ConsoleKitを使用すると、ユーザー、シート、およびログインセッションを追跡および定義できます。 ConsoleKitはユーザーとログインの追跡に重点を置いているため、マルチユーザー環境に役立ちます。
ConsoleKitを設定するためのカーネル要件がいくつかあります:
General setup ---> [*] Auditing support [*] Enable system-call auditing support
さらに、D-Busを有効にする必要があります。 Gentoo LinuxでD-Busを有効にするには、
にD-BusのUSEフラグを追加します。/etc/portage/make.conf
:
USE="dbus"
その後、更新を実行します:
emerge --ask --changed-use --deep @world
カーネルオプションを構成してD-Busを有効にしたら、編集に進みます
/etc/portage/make.conf
ここで、USEフラグをConsoleKitに設定します:
USE="consolekit"
これはあなたができることの完全なリストにはほど遠いですが、これらはあなたがあなたのPCを制御することを可能にするインストールするためのいくつかの提案されたツールとアプリです。これらは、リソースの構築と管理を組み合わせたり、管理者アクセスでアクションを実行したりするための確かな出発点です。包括的なリストについては、パッケージリストを確認してください。
Gentoo Linux:最大限の制御を備えたLinux OS
高い柔軟性と制御は、GentooLinuxが優れているところです。デフォルトでコマンドラインから起動し、プリインストールされたプログラムがないため、ブロートウェアは見つかりません。それでも、GentooLinuxは制御をさらに一歩進めます。独自のカーネルをコンパイルすることで、ハードウェアに合わせたオペレーティングシステムを利用できます。これは、少なくとも理論的には、運用効率の向上を意味します。
さらに、Gentooを使用すると、実行およびインストールされているサービスを制御したり、メモリ使用量を管理したりできます。このための手段は、不要なカーネルサービスを排除することに由来します。
Gentoo Wiki
Gentooが支配するもう1つの領域は、その強力なWikiです。ここでは、Gentoo Linuxのコアランドスケープからソフトウェア、ハードウェア、さらにはデスクトップおよびサーバー環境専用のセクションに至るまで、非常によくプロットされた情報を見つけることができます。たとえば、完全なAMD64ハンドブックは、Linuxの概要、Gentooのインストールを進め、プロセスをデスクトップ、エンタープライズ、およびシステム管理環境にさらに分割します。さらに、パフォーマンスチューニングに関する素晴らしいセクションがあります。
Gentoo Linuxを使用する必要があるのは誰ですか?
特殊なLinuxオペレーティングシステムとは異なり、GentooLinuxの主な用途は1つではありません。 Container Linuxは分散インストールとコンテナーのスピンアップに重点を置いていますが、Gentooは広くオープンです。ほぼすべての目的に適しています
技術に精通したLinuxユーザーにはGentooLinuxをお勧めします。さらに、忍耐力があれば、GentooLinuxを詳しく調べることをお勧めします。 Linuxとコマンドラインを探索する方法として、Gentooは利用可能な最高のLinuxオペレーティングシステムの1つです。制御と面倒なインストールが必要な場合は、NuTyXを試してください。 Gentooのインストールは必ずしも難しいことではありませんが、単なる平均的なデスクトップオペレーティングシステムよりも複雑です。コマンドラインとbashをよく知っている場合でも、コマンドを頻繁に入力ミスする準備をして、後戻りする必要があります。それか、本当にゆっくりと入力して、各コマンドを校正してください。
それでも、その包括的なドキュメントで、指示に従うことができれば、GentooLinuxをインストールできます。 Linuxについてもっと知りたいのであれば、Gentooは多くの可能性を提供します。カーネルをコンパイルする必要があるため、GentooはLinuxエコシステムについて多くのことを教えてくれます。 Linux愛好家は、その柔軟性とモジュラーインストールを高く評価するでしょう。平均的なLinuxデスクトップオペレーティングシステムにはブロートウェアがほとんど付属していませんが、GentooLinuxはこれを極端にしています。マニュアルをオートマチックで運転するのではなく、自分で車を作るようなものです。システム管理者は、Gentooを楽しむこともできます。これは、Gentooが軽量で、堅固なLinuxサーバーランドスケープを実現するためです。初心者は、Gentooのパワーから手間を省いたサバヨンを高く評価するかもしれません。
GentooLinuxに関する最終的な考え
Gentoo Linuxは、優れた柔軟性の高いLinuxオペレーティングシステムを提供します。システムを完全に制御したい技術的に熟練したユーザーに最適です。これは、リソース消費、インストールされたソフトウェア、さらにはコンパイルされたカーネルへの影響として現れます。 Linuxオペレーティングシステムは通常、カスタマイズオプションを増やしますが、GentooLinuxはブロートウェアの制限をはるかに超えています。代わりに、最大限の制御を可能にするブートストラップオペレーティングシステムです。ただし、独自のカーネルをコンパイルし、ディストリビューション全体を最初から構成する必要があります。
ただし、GentooLinuxは気の弱い人向けではありません。確かに、平均的なLinuxオペレーティングシステムよりもはるかに多くの作業が必要です。カーネルのコンパイルは気が遠くなるように聞こえます。正直なところ、それはあなた自身のPCを構築するのと同等のソフトウェアについてです。ただし、Gentooを使用すると、オペレーティングシステムのあらゆる側面を最大限に制御できます。さらに、GentooはLinuxプロになるためのトップLinuxオペレーティングシステムの1つです。
Gentoo Linuxを使用していますか?そうでない場合は、切り替えますか?
画像クレジット:Shutterstock経由の10億枚の写真
-
LinuxPCを高速化する方法
強力なOSエコシステムとしてのLinuxの最大の魅力の1つは、箱から出してすぐに使える速度ですが、LinuxPCをさらに高速化することは常に有益です。以下は、システムの速度機能に影響を与える複数の要素と、速度を上げるための優れた方法です。 スレッドのスケジューリング 当初、Linuxは単純なスケジューリングアルゴリズムを使用して、タスクを循環的に処理していました。 Linuxは、その作成以来、一貫してスレッドスケジューリングを改善し、CompletelyFairSchedulerと呼ばれる非常に高度でスケーラブルな設計に至りました。 CFSは、仮想ランタイムを使用して、実行が必要なタスクを
-
声で Windows 10 PC を操作する方法
音声認識の黎明期には、ロボットのようにゆっくり話したとしても、単語の半分が認識されれば幸運でした。最近では、すべてのスマートフォンになんらかの音声アシスタントが搭載されており、メモをすばやく取ったり、アプリケーションを開くなどのタスクを実行したりできます。 ただし、Windows 10 コンピューターをお持ちの場合は、音声で Windows 10 を制御することもできます。これは単なる優れた機能ではありません。これは生産性を大幅に向上させるものであり、特定の障害を持つ人々にとっては、コンピューターを制御する効果的な方法です。 コントロール vs ディクテーション 声で Windows