Linux
 Computer >> コンピューター >  >> システム >> Linux

Arch Linux:Linuxシステムをゼロから構築できるようにする

Linuxのパワーユーザーにとって、システムを完全にカスタマイズできることが非常に望ましいです。場合によっては、システムに含めたいコンポーネントをつなぎ合わせることで、最初からそれを最もよく達成できる場合があります。このように、通常、異なる方法で同じ結果を達成する複数のプログラムがあるため、最も好きなアプリケーションを選択できます。つなぎ合わせる必要があると、システムをより深く調べて最大限の制御を行うこともできます。ほとんどの一般的なデスクトップディストリビューションでは、この高度なカスタマイズはあまり可能ではありませんが(理想的ではなく、より困難であるため)、ArchLinuxはほとんどのディストリビューションとは異なります。

哲学

Arch Linuxは完全に独立したLinuxディストリビューションであり、DebianまたはFedora、あるいはその両方の派生物に基づいていません。代わりに、独自のパッケージを作成し、独自のパッケージマネージャー(適切な名前はpacman)を使用し、独自のプロジェクト原則を保持します。 Arch Linuxでは、KISSの原則が適用されます-「シンプルで愚かなものにしてください」。この小さなフレーズは、Arch Linuxの背後にある考え方が、「単純な」構成ファイルを介してシステム上のものを可能な限り単純かつ単純に保つことであることを単に意味します。繰り返しますが、これは自分が何をしているのかを知っているパワーユーザーにも当てはまりますが、必ずしもLinuxの初心者である必要はありません。それでも意味がない場合、Arch Linuxは、通常はグラフィカルユーザーインターフェイスによって隠されているオペレーティングシステムの汚れた内部を覆い隠そうとします。

はじめに Arch Linux:Linuxシステムをゼロから構築できるようにする

Arch Linuxでは、ソフトウェアに関してはデフォルトはまったくありません。唯一の「デフォルト」は、インストールする必要がある(または機能していないシステムに悩まされている)ArchLinuxのベースに該当するLinuxカーネルお​​よびその他のさまざまなツールです。 。また、インストーラーはすべて完全にテキスト駆動型であるため、慣れているほど簡単ではありません。ただし、基本ツールと、コードをコンパイルできる基本開発ツールをインストールしたら、新しくインストールしたシステムで再起動すると、テキストカーソルが点滅します。

インストールを続けてください!

Arch Linux:Linuxシステムをゼロから構築できるようにする

ここから、デスクトップシステムを構築しようとしていると仮定して、グラフィカルサーバーおよび関連するグラフィックスドライバーからデスクトップ環境、サウンドセットアップまで、すべてをセットアップする必要があります。それ以外の場合は、システムを便利にする複数のサーバーのセットアップを検討することになります。基本的に、システムの運命を選択して適切なハードウェアをインストールできるのは、すでに非常に早い段階です。また、デスクトップまたはサーバーを完全に機能させるためにどのようなソフトウェアが使用されるかについても、多くの理解が得られます。少し作業を行った後、最終的にシステムを希望の状態にする必要があります。繰り返しますが、これがどのように見えるかは、あなたがそれに何を持ちたいかによって完全に異なります。

ソフトウェア

Arch Linuxのすべてのソフトウェアは、pacmanTerminalユーティリティから簡単にアクセスできるリポジトリにあります。ここから、期待どおりにソフトウェアをインストール、削除、およびアップグレードできます。 Arch Linuxの哲学に沿って、pacmanを制御するための公式のグラフィカルツールがないことに注意してください。動作する場合も動作しない場合もあるユーティリティがいくつかあるかもしれませんが、熱心なArchLinuxユーザーはそれらの使用に強く反対します。

Arch Linux:Linuxシステムをゼロから構築できるようにする

ソフトウェアと言えば、利用できるものはたくさんあります。公式のArchLinuxリポジトリにない場合は、AUR(Arch User Repository)もあります。これには、ほぼすべての人がアップロードできるさまざまなソフトウェアのインストールスクリプトが含まれています。 pacmanと同様のAURソフトウェアをインストールするには別のツールが必要です(yaourtを使用することをお勧めします)。AURソフトウェアはコンパイルする必要がありますが、公式のArchLinuxパッケージにはすでにコンパイル済みのバイナリが含まれています。

公式リポジトリとAURの両方に含まれているソフトウェアは非常に最新であるため、常に最新かつ最高のソフトウェアを許容可能なレベルの安定性で使用できます。 Arch Linuxの真のリリースもないため(インストール後に新しいパッケージに簡単にアップグレードできるように毎月のISOスナップショットを除く)、ディストリビューションはローリングリリースで実行されるため、すべてをアップグレードするだけで問題ありません。インストールしたパッケージ。

結論

Arch Linuxのより良いアイデアを得るために、Arch Linuxのインストールガイドをチェックすることを歓迎します(ただし、大幅に変更されているため、アップデートが非常に必要です。ArchLinuxのWebサイトの非公式初心者ガイドまたは公式インストールガイドを確認してください。最新情報については)、およびArch LinuxをベースにしたディストリビューションであるArchBangを使用すると、システムへのArchLinuxのインストールがはるかに簡単になります。特に初心者の場合は、仮想マシン内のディストリビューションをいつでも試して、実際のマシンでの問題を防ぐことができることを忘れないでください。

Arch Linuxについてどう思いますか?通常のリリースまたはローリングリリースの方が良いアイデアですか?コメントで教えてください!


  1. Linuxブートプロセス:知っておくべきこと

    オープンソースのオペレーティングシステムであるLinuxのさまざまな段階に興味がありますか?起動プロセス全体を知っていると、特に管理者の場合、問題のトラブルシューティングに役立ちます。 デバイスの電源を入れると、舞台裏で何が起こりますか?読んで調べてください。 BIOS Basic Input / Output System(BIOS)は、コンピュータのマザーボードの小さなメモリチップに保存されている低レベルのファームウェアです。このファームウェアは、起動プロセスを支援し、マシンと、マウス、プリンター、ビデオアダプターなどの他の接続されたデバイスとの間のデータフローを管理します。

  2. AndroidからLinuxサーバーにアクセスする

    Linuxサーバーがあり、それがリビングルームにない場合は、リモートで接続できる可能性があります。そのサーバーを開発ボックスとして、Webホスティング、バックアップに使用している可能性があります。または上記のすべて。何があっても、リモート接続は便利です。 ほとんどの場合、別のコンピューターから接続していると簡単に推測できます。ただし、常にコンピュータにアクセスできるとは限りません。しかし、Androidデバイスはどうですか? Androidデバイスからの接続が可能であるだけでなく、かなり簡単です。 始める前に Androidからサーバーへの接続を開始する前に、それがセキュリティにどのように