Arch。Reflectionsといくつかのヒントに関する私の個人的な経験

10.10年から育った最後のUbuntuバージョン2008-Gnome2-から、持ち物を集めて、世界最大のペンギン砂漠で個人的な旅を始めました。ここからつまずきました。そこまで、そして流星の速度でディストリビューションをテストします。 そして、新しいグラフィック環境の検索として始まったもの、UnityとGnome-Shellのクラッチからのクレイジーな脱出は、単純なものではなくなり、私を納得させる新しいディストリビューションを見つけようとしました...

とはいえ、さまざまないたずらの問題を抱えた旅の途中で、私は途中でArchLinuxに出くわしました。 見た目はまったく悪くなく、気になりましたが、複雑なディストリビューションのようで、私のような普通のユーザーには難しすぎました。 しかし、代替案を探して、KDEを標準として備えたArchのフォークとLiveCDのChakraを見つけました。そこでは約6か月を費やしました。 チャクラでは、すべてが光と色の爆発でした。 システムは高速で、KDEのみに焦点を当てていましたが、KDEはすでに私に夢中になっており、その開発者は立派なノウハウを示しました。 しかし、KDE以外の環境をインストールできないか、特定のGTKパッケージがないため、私は自分の決定を再考しました。私は非常に興味があり、実験する必要があります。すぐにArchの軌道に戻りました。

注意のために、 私の最初のインストールはVirtualBoxにありましたそのため、データの損失や制御不能な爆発など、メインコンピュータでいたずらをしなかった場合、切腹をすることになってしまうほどの深い失望を引き起こしました。 しかし、急いで見栄えが悪い 彼がしたことで 彼らは悲惨な結果を報告しました そして私は私の会社で成功しませんでした。 今では自分の間違いが何であるかがわかりましたが、そのとき、PCを正常に使用できるように、ユーザー名を作成して対応するグループに追加するのを忘れていました。 本格的な叙事詩は失敗します。

しかし、私は決してあきらめない執拗な男なので、もう一度やり直しました。 Archbangというディストリビューションを見つけました。Archに標準のOpenboxとLiveCDを提供してくれました。 従うのは良い道でした。 ChakraでDualBootを実行してインストールし、数日間テストしました。 私はそれにGnome-Shellを置き、構成し、テストし、削除し、KDEにジャンプしました…数日間の完全な狂気。 しかし、要点は、これらすべての可能性、パフォーマンス、相対的な安定性、これらすべてのパッケージに魅了されたということです…そして、私はそれを段階的に「正しく」やりたかったのです。 さらに、私はチャクラと非常によく似たKDE環境を実現したので、戻ることはありませんでした。 XNUMXつのディストリビューションのうちのXNUMXつが残っていました。

私はすぐにArchbangをアンインストールし、いくつかのチュートリアルを読み、広範囲にわたるメモを取りました-まあ、それほど広範囲ではありません、ハハ-、 Arch LinuxISOをダウンロードしました (より多くのinriのコアバージョン)、 ペンと紙で武装しました そして私はそれを決めました 私のLinuxの悪魔に立ち向かう時が来ました、ブルース・リーのキャラクターが映画「ドラゴンの伝説」で行ったことを模倣しています。 プロセスは私が思っていたよりもはるかに簡単で迅速でしたそして、私は実際のハードウェアでそれをやっていたのですが、それは初めて出ました。 信じられませんでした。 あっという間に、ArchをXFCEで動作させました。この環境は、数日後に最愛のKDEに戻ることを拒否しました。 私は手に負えない。

その最初の週、私はたくさんのことを学びました、小さな問題を修正するために変更する必要のあるファイルの種類、タスクに応じて実行する際の注意など。 必要以上にいじった後でも、再起動してもXが上がらないことがありましたが、忍耐と創意工夫で、自分に現れた障害をなんとか解決できました。 そのため、最初のインストールと構成の後に、デスクトップを微調整してカスタマイズするためのプログラムとパッケージをXNUMX週間ダウンロードしました。 Archの良いところは、何も付属しておらず、あなたが決めたものだけを持っていることです。。 多分 それがあなたが愛するシステムになる理由です、そのユーザーのイメージと肖像で作られているため。 「稼いだ」という気持ちをプリント、あなたは小さな個人的な征服を達成したこと。 そして、そもそもそれほど悪くないので、他人を軽蔑するエゴマニアや傲慢な生き物になることなく、誇りに思っています。 何よりも尊重しなさい。

そして今? 私はあなたに嘘をつきません: システムをインストールして構成すると、退屈になります。 私はXNUMX月以来、問題はXNUMXつもなく、更新もXNUMXつもありません。 その過程で生じたすべての不便は、私の無責任と無知の結果であり、また、アーチ自身の機能は、それらの間違いを解決するために必要なスキルを私に与えてくれました。 今日、私は間違っていることを恐れることなく断言することができます 私のニーズに最適なディストリビューションです、オペレーティングシステムに期待することであり、日常的に使用することは非常に幸せで快適です。

私の意見では、Archのシンプルさに加えて、常に最新の膨大な数のパッケージがその強みです。。 そして、パフォーマンスはどうですか。 非常にミニマリストであるため、起動時に約300メガバイトでKDEを開始することができます(少なくとも、エクストラやプログラムをバックグラウンドに配置し始めるまで)。 なぜ不必要に物事を複雑にするのですか? KISSの原則-KeepIt StupidSimple-は私を完全に魅了しました。

確かに、それは自動的に何もしないディストリビューションであり、関連するデーモンまたはモジュールをrc.confに追加したり、xinitrcまたはinittabを変更したりする責任があります。 持ってこないため、また、装着するまでデスクトップ環境を持ってこないためです。 ターミナルの初心者を怖がらせるだけでなく、Linuxをすばやく学ぶのにも最適なアプローチ。 私は、インストールと初期構成を解決したと主張しますが、 それは必ずしも管理が最も難しいシステムであるとか、コンピュータスキルの点で最も要求が厳しいとは限りません。 もう少し見て、自分が何をしているのかを知る必要があります。

そして今、この長い記事を完了するために、パッケージマネージャーといくつかのヒントについての少しの情報:

パッケージマネージャー、パックマン

パックマンは、いわば非常にシンプルなレンチです。 pacmanを使用すると、パッケージの検索、インストール、削除などを行うことができます。 私のお気に入りのソフトウェアを入手できるスピードとシンプルさは比類のないものであるため、他のディストリビューションで非常に一般的なソフトウェアセンターを置き去りにする責任があります。

単純な pacman-Ssプログラム名 関連するすべてのパッケージを検索し、バージョン番号、説明、リポジトリなどで注文します。

次に、 pacman-Sが選択したプログラム名 インストールします。 Pacmanが残りの処理を行い、依存関係を解決します。 完了すると、オペレーティングパッケージが完成します。

アンインストールするには、 pacman-Rプログラム名、私には小さな代替の組み合わせがありますが: pacman-programnameを実行します これにより、使用されていないプログラムと依存関係が削除され、実際にはインストールが「元に戻されます」。 歌詞が残っているかもしれませんが、それは私にとっては非常にうまく機能し、問題を引き起こしたことはありません。

パケットキャッシュを解放するために、 パックマン-Scc キャッシュに保存されているすべてのパッケージ、アップデートでダウンロードしているパッケージなどを削除するかどうかを尋ねられます。 このタスクは、必要に応じてパッケージを再度ダウンロードできるインターネット接続があれば、静かに実行できます。 後でダウングレードするために、パッケージをキャッシュに保持することが推奨される場合があります。

最後に、 パックマン-Syu 情報をリポジトリと同期し、システムを完全に更新します。これは、常に新しいパッケージがあるため、毎日実行できるタスクです。 更新するたびに最新の状態になるため、6か月ごとにシステムを再インストールすることは忘れてください。 ただし、pacman -Syuを作成する前に公式フォーラムを確認して、問題のあるパッケージがあるかどうかを確認し、将来の障害を防ぐことをお勧めします。

ヨーグルト、AURへのアクセスルート

ヤート これは、AURからパッケージをインストールするという点ではパックマンと同等です。 AURは、すべてのユーザーがパッケージをアップロードできるリポジトリです。 したがって、この壮大なディストリビューションのすでに幅広いオプションの拡大に貢献します。 また、Pacmanパッケージをインストールすることもできます。

ただし、このツールを利用するために まず、/ etc /pacman.confを編集する必要があります PCのアーキテクチャに応じて、ファイルの最後に次のいずれかのリポジトリを追加します。

[archlinuxfr] サーバー = http://repo.archlinux.fr/i686 [archlinuxfr] サーバー = http://repo.archlinux.fr/x86_64

それが完了すると、ターミナルで実行します パックマン -S ヨーグルト、受け入れます。これでツールがインストールされ、次のようにyaourtを使用できます。

yaourt-Ssプログラム名 (AURでパッケージを検索するため)。

yaourt-Sプログラム名 (それらをインストールするため)。

AURから何かをインストールするたびに、いくつかの質問が表示されます、PKGBUILDを編集したり、コンパイルをキャンセルしたりする場合などですが、通常は、必要な追加の依存関係とスローされる可能性のあるエラーに注意して、通常どおりに通過してインストールできます。 私が指摘するように、 sudoコマンドでyaourtを実行することはお勧めしません。 また、yaourtでインストールされたパッケージをアンインストールまたは管理するために、つまり、コンピューターでパッケージを実行すると、pacmanが使用されます。

それらすべてを支配するパッケージマネージャー、パッカー

パッカーは、ファンタジー文学の比喩で言えば、サウロンの指輪です。 これを使用すると、公式リポジトリとAURからパッケージを同時に検索してインストールできます。、簡単な検索で、 システムにあるすべてのパッケージをpacker-Syuで更新します。

ただし、最初にインストールする必要があるため、これらのコマンドを端末にXNUMX行ずつ配置します(ヨーグルトをインストールしている場合は、ヨーグルト-Sパッカーを実行してください):

cd

sudo pacman -S base-devel wget git json

mkdir -p〜 /ビルド/パッカー/

cdビルド/パッカー/

wget http://aur.archlinux.org/packages/packer/PKGBUILD

メイクパッケージ

sudo pacman -Upacker-*。pkg.tar.xz

終了したら、Packerを使用できます。

パッカー-Ssプログラム名 (探す)

パッカー-Sプログラム名 (インスタレーション)

パッカー-プログラム名の場合 (情報を入手するため)

パッカー-シュウ (すべてを更新するため)

私はあなたがすでに考えを持っていると思います。 したがって、CinnamonやUnityなどの他のディストリビューションに典型的な環境に関連するものであっても、大量のパッケージを作成するのは非常に簡単です。 あなたが想像できるほとんどすべてがAURにあります。 ユーザーは決して休むことはありません。

最終的な推奨事項

  • 決して 決して pacmanをアンインストールします またはあなたは深刻な問題に直面するでしょう。
  • xorg、rc.confなどのバックアップコピーを保存します。、特にグラフィックカードドライバなどを更新する前に、再起動する前に同じファイルをチェックして、予期しない予期しない事態を回避します(たとえば、Catalystドライバを更新した場合)。 乗り越えられない挫折を克服するためにいくつかのバックアップを保護することは決して害にはなりません.
  • Archフォーラムを定期的に読んで、面倒なパッケージやキラーアップデートについていく。
  • 疑わしい場合は、最初に行うことはArchwikiを読むことです。 公式フォーラムにアクセスして助けを求める場合は、Wikiで質問に対する回答がない方がよいでしょう。

この長い記事が気に入っていただけたでしょうか。 挨拶。