Killer でカスタマイズされた Arch Linux インストールを構築する (そしてその過程で Linux についてすべて学ぶ)


好きではないWindows 8の新しいインターフェース? Ubuntu Unity とそれに伴う新しい広告?機能だけを備えた独自の理想的なオペレーティング システムを作成する時期が来たのかもしれませんあなた欲しい。 Arch Linux はそれを実現します。Arch Linux を使用すると、独自のキラー Linux ディストリビューションをゼロから構築できます。

この記事に見覚えがある場合は、以前に投稿したことがあるからです。ただし、Arch は最近そのインストール プロセスを大幅に変更し、古いガイドは時代遅れになりました。このガイドは人気があるため、Arch の新しいプロセスで動作するように更新しました。これにより、全員が Arch の修正を入手し続けることができます (そして、願わくば、数人の新しいユーザーに夢の OS を紹介していただければと思います)。

ここでは、Arch Linux を使用する理由とそのセットアップ方法を説明します。

Arch Linux は誰に適していますか?

Linux が人気があるのにはさまざまな理由がありますが、そのリストの上位にあるのは、Linux を使用すると、OS を好みに合わせて調整できる能力が大幅に向上するという事実です。コンピューターとオペレーティング システムの仕組みについて詳しく学ぶ機会もあります。 (Windows や Mac OS と比較した場合) Ubuntu は確かにこの条件に当てはまりますが、中級の Linux ユーザーは何か新しいものを試してみたくてうずうずしているかもしれません。 Arch Linux は、Linux をもう少し深く掘り下げて、基本的に高速で安定した超パーソナライズされた独自のディストリビューションを開発したいと考えている中級ユーザーにとって優れたディストリビューションです。

この説明の重要な部分は「中級ユーザー」です。 Arch Linux は Linux 初心者向けではありません。手動による設定やコマンドラインの作業が多く含まれており、Linux 初心者にとってはおそらく慣れていないでしょう。もしあなたが新人さん、それは素晴らしいことです。Linux の素晴らしい世界へようこそ。しかし、ここから始めたくないでしょう。まずは Linux を使い始めるためのガイドをご覧ください、そして次のようなものを使用したときUbuntuまたはミントしばらくの間、本格的な Linux アクションを行うためにここに戻ってきてください。 Ubuntu のようなものに慣れていて、コマンド ラインの作業と構成ファイルの基本的な考え方に慣れている場合は、次のステップとして Arch Linux が最適であるため、読み続けてください。

このガイドは 2 つの部分で構成されています。前半では Arch Linux の背後にある哲学とディストリビューションとしての利点について説明し、後半では最初の Arch インストールのセットアップに関する (非常に簡略化された) ガイドです。 Linux ユーザーならおそらくその方法を知っているので、より基本的な説明は省略します。ISO イメージを CD に書き込む32 ビット オペレーティング システムと 64 ビット オペレーティング システムの違いは何ですか、 等々。

このガイドは入門には役立ちますが、Arch Linux のすべての知識をワンストップで提供するものではないことに注意してください。私は非常に、非常にも参照することをお勧めしますArch Linux Wiki、特に初心者向けガイド, 実際に始める前に。のフォーラムも素晴らしい情報源ですので、ぜひチェックしてみてください。このガイドの手順に従っているだけでは、Arch Linux が提供するものの要点を見逃してしまいます。初心者向けガイドは、多くの初心者にとって対処できないほど多くのさまざまな可能性が組み込まれているため、少し圧倒される可能性があります。そこで、このガイドは、あなたにインスピレーションを与え、それほど神経質になるものではないことを示すために作成しました。そう思われるかもしれませんが、システムをインストールするときは、やはり複数のリソースを使用する必要があります。

Arch Linux を選ぶ理由

Arch は決して Linux 初心者向けではないため、その利点は何なのか疑問に思われるかもしれません。開発者などの間で非常に人気がありますが、システムの基本を徹底的に理解したい一般の調整者やマニアの間でも非常に人気があります。あなたが少しの間 Linux ユーザーであり、Linux がどのように機能するのかをもう少し詳しく知りたいと考えている場合、つまり Linux をより適切かつオープンに設定して、自分に合ったものを動作させることができるようにするために、Arch は次のステップとして最適です。あなたの旅。

Arch の背後にある哲学は、いわゆるアーチウェイ: 最高のシンプルさ。具体的には、Arch は、利便性のために何も犠牲にすることなく、効率的でユーザー中心の、オープンでエレガントにコード化されたディストリビューションを目指しています。つまり、より効率的なコードと平均的なコンピュータ ユーザーにとってのよりシンプルなエクスペリエンスのどちらかを選択する必要がある場合、Arch は常に前者を選択します。

ただし、これが負担に思える人もいるかもしれませんが、実際には Arch の最大の利点の 1 つです。 Arch では、ディストリビューションを馬鹿にならないように設定する代わりに、各設定ファイルと重要な端末コマンドが何をするのかを早い段階で (丁寧に) 学習するよう強制します。したがって、何かが壊れたとき、または KDE や GNOME のオプションを超えて何かを設定したいときは、どこに行って何をすればよいのかがほぼわかっています。

バカ防止が悪いと言っているわけではないことに注意してください。実際、平均的な PC ユーザーにとって、使いやすさは最新の OS の最大の特徴の 1 つです。繰り返しになりますが、このガイドはそのような人向けではありません。これは、オペレーティング システムの内部をいじるのが好きな人向けです。

Ubuntu ユーザーが乗り換えるべき理由

もちろん、すでに Linux ユーザーであれば、選択したディストリビューションが提供するすべてのオプションにおそらく満足しているでしょう。 Arch が実際に提供する、試してみる価値のあるものを次に示します。

舞台裏で実際に何が起こっているかがわかります

記録のために言っておきますが、私はUbuntuが好きです。インストールは簡単で、箱から出してすぐに多くのハードウェアで動作し、実際にいくつかのハードウェアが作成されています。デスクトップ上の興味深いイノベーション(Unity 全体が好きか嫌いかに関係なく)。また、家にある母親の古い PC を再利用するためにも使用しましたが、オタクでなくても簡単に使用できます。無料でオープンで使いやすいという理由だけで Linux を使用しているのであれば、理由もなく生活を複雑にする必要はありません。ただし、Linux を少し使ったことがあり、次のステップに進みたい場合は、Arch が最適です。

Ubuntu はすぐに多くのコンピューターで動作し、特定のものについては多くのユーザーフレンドリーな構成を提供しますが、他のものについて構成するのは悪夢です。 80 ボタンのマウスや 3 つのモニター設定に適した設定ファイルがどこにあるのかを教える方法はありません。言いたくないのですが、私の経験からすると、Ubuntu フォーラムはあまり役に立ちませんでした。繰り返しますが、嫌いではありませんが、それは私が経験したことです。

Arch のインストールには実際にはグラフィカル インターフェイスがありません。これは主にコマンド ラインで行われ、このようなガイドと素晴らしい Arch Wiki を使用してドライブを分割し、最小限の基本システムをインストールし、各コマンドと構成ファイルを調べて設定を行うことで構成されます。基本システムがどのように機能するかがわかります作品。そうすれば、将来、Arch の起動時に別のハードドライブを自動的にマウントしたいときに、optionsの列/etc/fstab、その事実に怯えることはありません。そして、あなたがしないでくださいArch には、私がこれまで見た中で最高のドキュメントとコミュニティの 1 つがあります。

常に最新のソフトウェアを入手できます

他の一般的なオペレーティング システムとは異なり、Arch は 2 年、1 年、さらには 6 か月ごとに大きなアップデートを行うことはありません。Arch は必要なものをいつでもアップデートできるため、常に両方の OS の最先端にいることを意味します。そして使用するソフトウェア。

この例では、「最先端」が意味することに注意してください。ない「ばかばかしいほど不安定」という意味です。これらのパッケージはリポジトリに追加される前に多くのテストが行​​われており、常に最新のアップデートが入手できるため、PC が毎日クラッシュすることはありません。これが実際に意味するのは、Ubuntu がリポジトリの更新を開始してすぐではなく、ソフトウェアの更新が使用できる状態になったらすぐに入手できるということです。 Thunderbird がアップデートをリリースした場合、そのアップデートは翌月ではなく翌日に入手できます。

ニーズや要望に合わせたキラー オペレーティング システムを構築します

最小限のインストールから始めて、そこから構築していくため、不要なパッケージによってシステムが肥大化することはありません。セットアップに含まれるすべてを完全に制御でき、必要に応じて小さくて最小限にすることも、大きくて強力にすることもできます。つまり、高速で安定した、超カスタマイズされた独自の Linux ディストリビューションをゼロから構築することになります。それを気に入らない人はいないでしょうか?

Arch Linux をインストールする方法

これらすべてが夢の実現のように思えたら、次のステップ、実際に Arch をインストールする段階に進みましょう。 Arch Wiki には素晴らしい機能がありますが、初心者向けガイド(読んでおくべきだと言いましたか?)、途中でまだいくつかの問題に遭遇しました。Wiki には (素晴らしい) 情報がたくさんあるので、Arch を初めて使う人にとっては少し圧倒されるかもしれません。たとえば、初心者向けガイドでは、考えられるさまざまな状況について説明しています。たとえば、静的 IP を使用している場合、最初からワイヤレス インターネットが必要な場合などです。高度な内容はあなたには当てはまらないかもしれませんが、私はこのガイドを作成しました。これは、頭を爆発させることなく立ち上げて実行できるようにするためのものです。

このガイドには、私が最もうまく機能し、私にとって最も簡単な方法が含まれており、ほとんどの PC ビルドで問題なく動作するはずです。問題が発生した場合、またはこのガイドでは満たされない特定のニーズがある場合 (たとえば、静的 IP を使用する場合)、おそらく Arch の初心者ガイドの対応するセクションで詳細を見つけることができるので、必要に応じてそこにアクセスしてください。

ステップ 1: Arch Linux インストール CD を入手する

Arch はさまざまな方法でインストールできますが、ここでは基本的な CD インストールを使用します。光学式ドライブがない場合でも、いつでも使用できます。USBフラッシュドライブからインストールします、 あまりにも。に向かってください。アーチのダウンロードページ、Arch Linux ISO をダウンロードし、続行する前に選択したインストール メディアに書き込みます。

ステップ 2: パーティションを設定する

Arch Linux インストール CD からいつでもドライブのパーティションを作成できますが、次のような Linux Live CD から行う方がはるかに簡単です。UbuntuまたはGParted、おそらくすでに持っているでしょう (あなたは Linux に慣れていないのですから!)。ドライブのパーティション分割方法をすでに知っていると仮定して、OS 用に 1 つ (約 15 GB が安全です) と、すべてのドキュメントとアプリ用に 1 つ (必要なだけ大きくできます) を作成します。 SSD を使用する場合は、ブート ドライブ用に SSD 上に 1 つのパーティションを作成し、ファイル用に大きな HDD 上に 1 つのパーティションを作成するだけです。念のために 1 GB のスワップ パーティションを作成することもできますが、RAM が大量にある場合は、これはおそらく必要ありません。

これらを ext4 としてフォーマットし、使用する 2 つの名前をメモします (つまり、/dev/sda1OS パーティションとして、/dev/sda2データ パーティションとして)、インストール プロセス中にパーティションを参照する必要があるためです。

パーティションの作成が完了したので、新しく書き込んだ Arch インストール CD から起動し、プロンプトで [Start Arch Linux] を選択します。必ず確認してくださいCPU に適したアーキテクチャを選択する(32 ビットまたは i686 と 64 ビットまたは x86-64)。起動が完了すると、コマンド ライン プロンプトが表示されます。

まず、アクティブなインターネット接続があるかどうかを確認します。後で Wi-Fi を使用する予定がある場合でも、インストールがはるかに簡単になるため、イーサネット経由でコンピュータを接続することをお勧めします。接続があるかどうかを確認するには、次のコマンドを使用して Google に ping を送信します。

ping -c 3 www.google.com

次のようなエラーが表示された場合unknown hostまたはそのようなことを行う必要がありますネットワークを手動でセットアップする

次に、作成したばかりのパーティションをマウントします。パーティションの名前がわからない場合は、次のコマンドを実行します。

fdisk -l

前に見たのと同じ名前のドライブとパーティションのリストが表示されます (例:/dev/sda1。 Arch に使用するパーティションをメモします。

ここでも 2 つのパーティションを使用しています。1 つは OS 用、もう 1 つは個人ファイル用です。したがって、それらをそのようにマウントする必要があります。次のコマンドを使用してドライブをマウントします。

mkdir /mntmount /dev/sda1 /mntmkdir /mnt/homemount /dev/sda2 /mnt/home

この例では、/dev/sda1は OS のルート パーティションですが、/dev/sda2ファイルのホーム パーティションです。

開始する前に最後に行う必要があるのは、パッケージをダウンロードするためのミラーを選択することです。走る:

nano /etc/pacman.d/mirrorlist

希望のミラーまで下にスクロールし (現在地に近いほど良い)、Alt+6 を押して行をコピーし、上にスクロールして Ctrl+U を押してその行をリストの先頭に貼り付けます。米国のユーザーは、すでにリストの先頭に優れたサーバーを持っているはずです。完了したら、Ctrl+X を押して終了し、変更を加えた場合は Y と Enter を押して保存します。

ステップ 3: Arch Base システムをインストールする

今度はインストールを開始します。次のコマンドを使用してこれを行うことができます。

pacstrap -i /mnt base

プロセス中にパッケージを微調整したい場合は、プロンプトが表示されたら実行できますが、デフォルト設定で問題ありません。

次に、いくつかの構成ファイルを作成して編集する必要があります。心配していただきたいのは次のとおりです。

/etc/fstab: Fstab はファイル システム テーブルの略です。このファイルには、使用可能なドライブとパーティションがリストされ、それぞれをどのように使用するかが決定されます。ドライブ用に作成するには、次を実行するだけです。

genfstab -U -p /mnt >> /mnt/etc/fstab

その後、次のコマンドを使用して表示および編集できます。

nano /mnt/etc/fstab

列には、左から右の順に、ドライブの名前と UUID、マウント ポイント、ファイル システム、およびブート オプションがリストされます。おそらく現時点ではここで何もする必要はありませんが、ドライブに多数のパーティションがある場合は、すぐにここに戻ることになるでしょう。列を少しクリーンアップして、より良く整列することもできますが、それはあなた次第です。をチェックしてくださいFstab wiki エントリ詳細については。

/etc/locale.gen: このファイルは、時刻と日付の形式、アルファベットの微調整など、特定の場所ベースの設定を決定します。この設定ファイルと他の設定ファイルについては、以下を行う必要があります。chroot新しく作成されたシステムに組み込まれます。基本的に、まだ起動せずに、そのシステム上でターミナルを実行します。これを行うには、次を実行するだけです。

arch-chroot /mnt

次に、locale次のコマンドを実行してファイルを作成します。

nano /etc/locale.gen

デフォルトでは、すべてがコメントアウトされています。#ただし、下にスクロールして、ロケールに対応する行のコメントを解除することもできます。#シンボル。たとえば、米国のユーザーは、en_US.UTF-8ライン。もう一度、Ctrl+X を押して終了し、Y と Enter を押して保存します。

また、locale.conf次のコマンドを使用してファイルを作成します (英語を話す米国ユーザーの場合)。

echo LANG=en_US.UTF-8 > /etc/locale.confexport LANG=en_US.UTF-8

別の言語を話す場合は、それに応じてこのコマンドを調整してください。

タイムゾーンと時計: 次に、タイムゾーンを設定します。利用可能なゾーンを表示するには、次のコマンドを実行します。

ls /usr/share/zoneinfo

カテゴリを選択して実行すると、サブゾーンを表示できます。

ls /usr/share/zoneinfo/America

必要なゾーンを見つけて、以下のコマンドを実行します。America/Los_Angelesあなたのタイムゾーンに合わせて:

ln -s /usr/share/zoneinfo/America/Los_Angeles /etc/localtime

次に、次のコマンドを使用して、選択したゾーンに応じて時計を設定します。

hwclock --systohc --utc

さまざまな構成ファイルの領域で、現時点で必要なのはこれだけです。次のいくつかのステップは、もう少し先が尖ったものになります。

ステップ 4: ネットワークをセットアップする

この時点で、ライブ CD からネットワークにアクセスできますが、実際の Arch インストール用にネットワークを設定する必要があります。

有線接続がある場合、動的 IP アドレスを使用すると、新しいセットアップで有線ネットワーク サービスを有効にするだけで済みます。このようなバックグラウンド サービスを有効にするには、systemctl指示。この場合、次を実行します。

systemctl enable [email protected]

Wi-Fiで接続する場合、最初にいくつかのパッケージをインストールする必要があります。まず、次のコマンドを使用して Arch のワイヤレス ツールをインストールします。

pacman -S wireless_tools wpa_supplicant wpa_actiond dialog

次に、次のコマンドを実行してネットワークに接続します。

wifi-menu

これにより、プロファイルが作成されます/etc/network.dネットワークにちなんで名付けられています。最後に、ワイヤレス サービスを有効にします。systemctl:

systemctl enable net-auto-wireless.service

これで、Arch のインストールが完了すると、ネットワークがすべてセットアップされ、使用できるようになります。

ステップ 5: パッケージ マネージャーを構成する

Arch Linux は Pacman と呼ばれるパッケージ マネージャーを使用していますが、これは非常に素晴らしいものです。ただし、新しいインストールで使用する前に、いくつかのことを行う必要があります。まず、次のように構成ファイルを編集します。

nano /etc/pacman.conf

「リポジトリ」セクションまで下にスクロールします。の[core][extra]、 そして[community]リポジトリはすでにコメント解除されているはずですが、64 ビット マシンを使用している場合は、64 ビットと 32 ビットの両方のプログラムをインストールできる [multilib] リポジトリも有効にする必要があります。これを行うには、構成ファイルの最後に次の行を追加します。

[multilib]Include = /etc/pacman.d/mirrorlist

32 ビット システムを使用している場合は、今ここで何も編集する必要はありませんが、将来的にリポジトリを追加する場所となるため、よく見てみることをお勧めします。完了したら、先に進んで終了し、加えた変更を保存します。

完了したら、次のコマンドを実行してリポジトリ リストを更新します (変更を加えた場合)。

pacman -Sy

Pacman の使用方法については後ほど詳しく説明します。とりあえずは次のステップに進みましょう。

ステップ 6: ユーザー アカウントを作成する

ここで、Arch システムを実際に起動する前に、いくつかの仕上げを行います。まず、次を実行して root パスワードを設定します。

passwd

プロンプトが表示されたら、希望のパスワードを入力します。さて、Linux 中級ユーザーであれば、通常のコンピューティングに root アカウントを使用するのは危険であるため、使用したくないことはすでにわかっています。したがって、次のコマンドを実行して自分のユーザー アカウント (およびパスワード) を作成します。

useradd -m -g users -G wheel,storage,power -s /bin/bash johndoepasswd johndoe

もちろん交換してくださいjohndoe希望のユーザー名で。カンマで区切られた用語の文字列には、ユーザーが属するグループが含まれます。リストされているものは問題ありませんが、利用できるものはこれだけではありません。たとえば、フロッピー ドライブまたはスキャナがある場合は、次の項目を追加します。floppyおよび/またはscannerリストに。完全なリストについては、グループの Wiki エントリ

おそらく今がインストールする良い時期でしょうsudoこれにより、新しいユーザーは管理タスクを実行できるようになります。これを行うには、前述の Pacman パッケージ マネージャーを使用します。

pacman -S sudo

パックマンではパッケージを追加するのがとても簡単です。検索語に関連するパッケージのリストを表示したい場合は、次のように入力します。

pacman -Ss sudo

これにより、リポジトリで「sudo」が検索され、その名前を含むパッケージのリストが返されます。もちろん検索することもできますArch Linux の Web サイト上のデータベース

インストールしたらsudo、sudoers ファイルを編集することで、新しいユーザーに実行を許可できます。

EDITOR=nano visudo

次の行が見つかるまで下にスクロールし、コメントを解除します。

%wheel ALL=(ALL) ALL

ドキュメントを保存してエディタを終了します。この調整により、すべてのメンバーがアクセスできるようになります。wheel新しいユーザーが属するグループを使用するsudoこれは、最終的に新しい OS を起動するときに便利です。

ステップ 7: ブートローダーをインストールする

次に、Arch インストールを起動できるブートローダーをインストールする必要があります。このガイドでは、人気の高い GRUB を使用します。必要に応じて他のものを使用してください。 Arch を (BIOS ベースのマザーボードではなく) UEFI ベースのマザーボードにインストールしている場合、またはデュアルブートしている場合は、次のことを行うとよいでしょう。追加の読書をする人によってセットアップは少し異なるため、続行する前に。

GRUB をインストールするには、以下のコマンドを実行します。/dev/sdaドライブ (パーティションではなく、/dev/sda1) Arch Linux インストールを保持します。

pacman -S grub-biosgrub-install --target=i386-pc --recheck /dev/sdacp /usr/share/locale/en\@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo

デュアルブートしている場合は、次のコマンドを実行します。

pacman -S os-prober

次に、デュアルブートしているかどうかに関係なく、次のコマンドを実行します。

grub-mkconfig -o /boot/grub/grub.cfg

これにより、ブートローダーの構成ファイルが作成されます (Arch または別の OS を起動するときに別のオプションが必要な場合は編集できます)。

最後に、chroot を終了し、パーティションをアンマウントし、コンピューターを再起動します。

exitumount /mnt/homeumount /mntreboot

明らかに、他のパーティションをマウントした場合は、それらを上記のコマンドに含めます。このとき、Arch Linux インストール CD も削除する必要があります。

ステップ 8: デスクトップを起動して実行する

再起動すると、最初に起動したときと同じように、単純なログイン プロンプトが表示されるはずです。しかし、これさあ、あなたは実際に新しい Arch インストールにログインしているのです。これで、サウンドやビデオなどを備えた作業用デスクトップを構築できる非常に基本的なシステムが完成しました。

まず、サウンドを起動して実行しましょう。これを行うには、インストールする必要がありますalsa-utils次のコマンドを使用します。

sudo pacman -S alsa-utils

次に、alsamixer を起動します。

alsamixer

すべてのチャンネルがミュート状態で開始されるため、M キーを使用して必要なチャンネルのミュートを解除します。次に、矢印キーを使用して上下に回転させます。必ずマスター チャンネルと PCM チャンネル (ある場合) のミュートを解除する必要があります。スピーカーの設定によっては、フロント スピーカーやヘッドフォンなどの他のスピーカーのミュートを解除する必要がある場合もあります。それぞれの「dB ゲイン」が「0」になるまで音量を上げます。これにより、音の歪みが発生しなくなります。完了したら ESC を押します。

スピーカーが動作していることを確認するには、次のコマンドを実行します。

speaker-test -c 2

変化2所有するスピーカーの数に応じて (たとえば、87.1 サラウンド システムをお持ちの場合)。生成される静電気が聞こえる場合は、オーディオが機能していることを意味します。そうでない場合は、に戻ってくださいalsamixerそしてチャンネルを微調整して、すべてが適切にミュート解除されていることを確認してください。スピーカーテストを停止するには、Ctrl+C を押します。

次に、グラフィックスを起動して実行します。まず、以下を使用して X ウィンドウ システムをインストールします。

sudo pacman -S xorg-server xorg-xinit xorg-server-utils

3D サポートが必要な場合は、以下もインストールしてください。mesa:

sudo pacman -S mesa

ここで、私の経験上、Linux インストールで常に最も厄介な部分が始まります。それは、ビデオ ドライバーと X の構成です。必要なビデオ ドライバーは、グラフィック カードとそこから何を取得したいかによって異なります。初心者ガイドの対応するエントリを参照してください。詳細については。これらのドライバーをインストールするには、Pacman を使用します。このプロセスはおそらくよく知られています。たとえば、64 ビット システムに独自の NVIDIA ドライバーをインストールしたい場合は、次のコマンドを実行します。

sudo pacman -S nvidia lib32-nvidia-utils

繰り返しますが、コマンドは異なります。必要なドライバーを調べるために調査を行ってください。

ほとんどのデスクトップ コンピューターは、箱から出してすぐにマウスとキーボードを使用できるはずです。ただし、ラップトップを使用している場合は、時間をかけてトラックパッド用のドライバーをインストールする必要があります。

sudo pacman -S xf86-input-synaptics

我々はホームストレッチにいます!さあ、グラフィック環境を立ち上げて実行できるかどうかを確認してみましょう。まず、デフォルト環境をインストールします。

pacman -S xorg-twm xorg-xclock xterm

次に、X をテストするには、次を実行します。

startx

これが機能する場合は、非常に基本的なウィンドウ環境と対話し、xterm でコマンドを実行できるはずです。と入力して終了できますexitxterm に入力して Enter キーを押します。

ここで、初めて間違ったビデオ ドライバーを使用したことがわかり、古いドライバーをアンインストールして、別のパッケージを再インストールする必要がありました。 Pacman でパッケージを削除するには、次のように入力します。

pacman -Rns package_name

nフラグはパッケージに関連するすべての構成ファイルを削除しますが、sflag は、不要になった依存関係を削除します。私は基本的にいつも使っていますnそしてsパッケージを削除するとき、私はシステムをクリーンな状態に保ちたいからです。

ビデオドライバーに問題があり、X をテストしている場合は、次の詳細情報があります。トラブルシューティング初心者ガイドに記載されています。

最後のステップまで来ていますので、最後までお付き合いください!残っているのは、選択したデスクトップ環境をインストールすることだけです。まず、いくつかのフォントをインストールします。

sudo pacman -S ttf-dejavu

それから、お気に入りのデスクトップ環境を選択してくださいそしてそれをインストールします(ご覧のとおりです)ここには良い選択肢がたくさんあります)。コマンドは選択した内容によって異なりますが、シンプルなものである必要があります。たとえば、GNOME デスクトップをインストールするには、次を実行します。

sudo pacman -S gnome

必要な環境の規模によっては、これには時間がかかる場合があります。完了したら、ディスプレイマネージャー新しいデスクトップにグラフィカルにログインできるようになります。 GNOME にはgdmディスプレイマネージャーのサービスを有効にするには (覚えていますか?)、次を実行するだけです。

sudo systemctl enable gdm.service

次に、システムを再起動しますsudo reboot新しい Arch システム上の新しいデスクトップが表示されるはずです。万歳!

さらに詳しく: Pacman の使用、他のアプリのインストールなど

最初の Arch デスクトップのセットアップが完了しました。おめでとうございます。学ぶべきことはまだたくさんありますが、このガイドはこれでほぼ終わりです。始める前に読んでおくとよい内容がいくつかあります。

  • パックマンの使い方: Pacman を使用してパッケージをインストールする方法はすでに知っていますが、ここでは、パッケージを削除し、リポジトリを更新し、すべてのアプリの最新バージョンでシステムを更新する方法を示します。これを覚えてください、それはあなたのバイブルになります。

  • 他のアプリをインストールするにはArch ユーザーリポジトリ: Arch で私が特に気に入っている部分の 1 つは、Arch ユーザー リポジトリ (AUR) です。これは、Arch のユーザーが管理する、公式リポジトリにないアプリを組み合わせた特別なリポジトリです。基本的に、想像できるすべての Linux アプリが含まれています。AUR について読むそしてインストールしてくださいオールヘルパーのようにヨーグルトまたはパッカー—Pacman でアプリをインストールするのと同じくらい簡単に、AUR からアプリをインストールできます。真剣に、これをしてください。

  • ブラウザプラグインのインストール: おそらく (しぶしぶではありますが) Adob​​e Flash をインストールしたいと思うでしょう。この Wiki ページがその助けになります。

  • を使用します。フォーラム: 彼らはあなたの最大の助けとなるでしょう。もちろん、質問を始める前に必ず Google で検索し、フォーラムを検索してください。

  • コンピス: 誰が嫌いだからクールなデスクトップ効果?あるいは、KDE ​​ユーザーは、システム設定に移動するだけで、組み込みの Kwin を使用することもできます。

  • 私たちのLinux 用ライフハッカー パックそして私たちのアプリディレクトリ: 新しいシステムを開始するのに最適なアプリをすべて見つけるため。


今のところはここまでです!他にもたくさんの情報があり、やるべきこともたくさんありますが、これを読めばすぐに始めることができます。ご質問がございましたら、Google と Arch フォーラムがあなたの友人ですが、私たちも同様です。アーチは、かなり人気のあるディストリビューションライフハッカー読者の間で広く知られているので、質問がある場合は、この投稿のコメント欄か、毎週公開されているスレッドにお問い合わせください。

タイトル画像をリミックスソムチャイジ(シャッターストック)