FAQ
ここで解決されない疑問等については、The Arch Way (日本語)、Arch Linux (日本語)、Devlandが参考になります。そこでは、Arch Linuxに関するより多くの情報が扱われています。
目次
- 1 一般
- 1.1 Q) 当方全くのGNU/Linuxビギナーなのですが、Archを使って大丈夫でしょうか?
- 1.2 Q) Archはホント好きなんだけどね。開発チームがXの機能さえ実装してくれればなぁ。
- 1.3 Q) いつ新しいメジャー・リリースが出るんでしょうか?
- 1.4 Q) Arch Linuxは堅牢なディストリなのでしょうか?しょっちゅう壊れたりしないのでしょうか?
- 1.5 Q) よく耳にする”BSDスタイル”initフレームワークって厳密にはどういうものなの?
- 1.6 Q) Archのレビュー記事がもっと必要だ。(宣伝が必要だ)
- 1.7 Q) Archの開発者がもっと必要だ。
- 1.8 Q) Why is Arch so slow? I thought it's supposed to be fast!
- 1.9 Q) Why is my internet so slow compared to other operating systems?
- 2 Package Management
- 2.1 Q) I've found an error with Package X. What should I do?
- 2.2 Q) Will Arch have a database for pacman?
- 2.3 Q) Arch packages need to use a unique naming convention. .pkg.tar.gz is too long and/or confusing
- 2.4 Q) Pacman needs a library so other applications can easily access package information
- 2.5 Q) Why doesn't Pacman have an official GUI front-end?
- 2.6 Q) Pacman needs Feature X!
- 2.7 Q) Arch needs a stable package branch
- 2.8 Q) What's the difference between all these repositories?
- 2.9 Q) I just installed Package X. How do I start it?
- 3 Installation
- 3.1 Q) Arch needs a better installer. Maybe a GUI installer.
- 3.2 Q) I installed Arch, and now I am at a bash login! What now?
- 3.3 Q) Arch is touted as a distribution which is built up from a minimal base system, installing only what is required by the user. Isn't this possible with virtually any distribution? What makes Arch unique in this regard?
- 4 Other
- 4.1 Q) I get an error every time I use pacman saying 'warning: current locale is invalid; using default "C" locale'. What do I do?
- 4.2 Q) How do I automount/mount something?
- 4.3 Q) How do I connect to my wireless network?
- 4.4 Q) How do I connect to my wired network?
- 4.5 Q) What is this AUR thing I keep hearing about?
- 4.6 Q) Why do I get a green screen whenever I try to watch a video?
- 4.7 Q) Spellcheck is marking all of my text as incorrect!
一般
Q) 当方全くのGNU/Linuxビギナーなのですが、Archを使って大丈夫でしょうか?
A) これに関してはかなりの議論があります。Archは、ある程度熟練したGNU/Linuxユーザーを対象にしていますが、「Archこそ入門にもってこいだ」と考えるような人もいます。もしあなたがビギナーで、それでもなおArchを使おうとしているのであれば、あなたは学ぶことに喜びを覚えるようでなければなりません。また、Archが優れて"Do-It-Yourself"なディストリビューションである、ということも肝に命じておくべきでしょう。システムを組み上げ、それがどのようなものにしていくかをコントロールするのは、ユーザー自身なのです。質問をする前に、まず自分で調査するようにしてください。googleや、Wiki、フォーラムの検索を活用しましょう(過去のFAQも参照してください)。以上のことさえ実践していれば、まず困ることはありません。また、多くの人が同じ基本的質問に何度も繰り返して答えさせられることに嫌気がさしているのだ、ということも理解しておいてください。あなたは今、その当事者なのです。伊達や酔狂でこのような文書が作成され、入門者に利用してもらえるよう設置されているわけではありません。途方もない時間が、この貴重な情報を編集するために、無償で費やされているのです。要通読:Beginners' Guide.
Q) Archはホント好きなんだけどね。開発チームがXの機能さえ実装してくれればなぁ。
A) ちょっと待った。ちゃんとThe Arch Way (日本語)は、読みましたか?あなたは、その機能/対処方法を提示したのですか?それは、ミニマリズムや、利便性に先んじるコードの整合性、と言ったArchの哲学と一致するでしょうか?どうぞ積極的に参加してください。あなた自身がコードや解決策を提示することでコミュニティに貢献しましょう。もし、コミュニティや開発チームから認められれば、あなたのコードはマージされるかも知れません。Archコミュニティは、コードやツールの提供、シェアによって活性化していきます。
Q) いつ新しいメジャー・リリースが出るんでしょうか?
A) Arch Linuxにおけるメジャー・リリースとは、coreリポジトリの単なるsnapshotを意味するに過ぎません。インストーラ・スクリプトの様々な機能や操作抜きに、これについて語ることはできません。ローリング・リリースモデルは、ひとつのコマンドの実行によって、あらゆるArch Linuxのシステムを、最新かつ最先端に保つものです。
このことから、Archにおけるメジャー・リリースというのは、さほど重要なものではないと言えます。なぜと言って、ローリング・リリースシステムは、パッケージがアップデートされるや否や、すぐさま最新のメジャー・リリースを旧バージョンにしてしまうわけですから。もし最新のArch Linuxのリリースを手に入れたいのだとしても、再インストールなどする必要はありません。シンプルに"pacman -Syu" のコマンドを実行するだけで、あなたはまっさらなインストールを実行した結果構築されるそれと、同一のシステムを手に入れることになるでしょう。
また同じ理由から、新しいArch Linuxのリリースというのは、一般的に理解されているように、真新しくてエキサイティングな機能を満載したものではありません。そうした真新しくエキサイティングな機能群のリリースは、必要に応じたパッケージのアップデートによってもたらされるものであり、それは"pacman -Syu"のコマンドによって即座に反映されるのです。
Q) Arch Linuxは堅牢なディストリなのでしょうか?しょっちゅう壊れたりしないのでしょうか?
A) 答えはyesでもあり、noでもあります。つまり、それは概ねあなたがどれだけそれ堅牢にするかに懸かっている、と言えます。
独自のArchシステムをシンプルな基本環境の上に構築するのは、あなたであり、.システムの成長をコントロールしていくのも、あなたなのです。当然、多くのパッケージや、複数のツールキット、デスクトップ環境などを統合して、巨大に膨れ上がったシステムは、スリムでよりシンプルなそれに比べて、アップストリームの変更に関わるため、より設定の問題に悩まされる可能性が高くなります。UNIXに関する一般的な素養や、上手なシステム管理、適切なアップグレードの実施といったものは、システムの堅牢にしていく上で、非常に大きな役割を担います。Archのパッケージの大部分がパッチを施されていない、ということにも留意してください。大部分の問題は、おおよそアップストリームに起因するものです。 従って、個人のローリング・リリースシステムの堅牢性に関して、最終的な責任を負うのはユーザー自身です。ユーザーが、いつアップグレードするのかを決め、必要な時に必要な変更をマージするのです。もしユーザーがコミュニティに助けを求めれば、救いの手は直ちに差し伸べられることでしょう。これに関して、Archと他のディストリビューションで異なる点は、Archが本当に"Do-it-yourself"なディストロであることでしょう。破損についてクレームをつけるのは、見当違いであり、非生産的です。なぜといって、アップストリーム・チェンジに関して、Arch開発チームは責任を負いかねるからです。
Q) よく耳にする”BSDスタイル”initフレームワークって厳密にはどういうものなの?
30年以上に渡るBSDの財産の一つに、組み込みのシンプルなinitフレームワークがあります。大部分が変更されずに、そのまま受け継がれてきました(GNU/Linuxのシステムに採用されているSysV initが姿を現すのは、ずっと後のことです)。Archが採用するBSDスタイルinitの主な特徴は、あらゆるランレベルにおける、すべてのシステム・サービスのシェルスクリプトを、ひとつのディレクトリ(/etc/rc.d/)に納め、それを一つのファイル(/etc/rc.conf/)で管理している点です。これに対してSysV initでは、各ランレベルごとに"/etc/rc.0,1,2,3,4,5,6"のようなディレクトリが用意され、その中に複雑に入り組んだシンボリックリンクが配置されます。それぞれのサービスとシンボリックリンクは、/etc/init.d/内のシェルスクリプトを参照しています。言うまでもなく、SysV方式の方がより複雑で、各/etc/rcディレクトリ内には往々にして大量のシンボリックリンクが張られることになります。シンプルたらんことを追求する哲学に従って、ArchはBSDスタイルinitを採用しているのです。
Q) Archのレビュー記事がもっと必要だ。(宣伝が必要だ)
A) 現状でもう十分な量のArchについての記事が書かれています。Archの目標は、巨大になることではありません。シンプルさと、コードの整合性に焦点を絞った、エレガントで、最小かつ最新のディストリビューションを提供することこそが、その目標なのです。Archが対象とするユーザー・ベース自体が自然と発展しています。それを強制したところで、問題の種を蒔くことになるだけでしょう。
同様に、Archの開発モデルは、自然な発展を制限するものではありません。より多くのユーザーを得ることは、より多くの開発者がArch Linuxに関わることを意味します。これによって上層部における組織的な問題が発生すこともあるかも知れませんが、それはその時に対処すれば良いことです。
Q) Archの開発者がもっと必要だ。
A) そうかも知れませんね。もっと柔軟にあなたの時間を使って貢献してください!フォーラムや、IRC、メーリング・リストなどに参加すれば、成すべきことがわかるはずです。 ドキュメントの作成者などは、常に必要です。ぜひWikiに寄稿してください。
Q) Why is Arch so slow? I thought it's supposed to be fast!
A) Make sure that your hostname is correctly set in /etc/hosts (i.e., that it matches the hostname in /etc/rc.conf. Have a look at "Configure the System" in The Beginners_Guide). If the hostnames do not match, applications may start up very slowly.
Q) Why is my internet so slow compared to other operating systems?
A) Is your network configured correctly? Have you double checked your /etc/rc.conf /etc/hosts and /etc/resolv.conf? Have a look at "Configure the System" in The Beginners_Guide.
Package Management
Q) I've found an error with Package X. What should I do?
A) First, you need to figure out if this error is something the Arch team can fix. Sometimes it's not (that Firefox crash may be the fault of the Mozilla team) - this is called an upstream error. If it is an Arch problem, there is a series of steps you can take:
- Search the forums for information. See if anyone else has noticed it.
- Notify the package maintainer. Try a "pacman -Qi <package name>" for this info.
- Post a bug report with detailed information at http://bugs.archlinux.org.
- If you'd like, write a forum post detailing the problem and the fact that you have reported it already. This will help prevent a lot of people from reporting the same error.
Q) Will Arch have a database for pacman?
A) Possibly. There is discussion over the issue.
http://bbs.archlinux.org/viewtopic.php?id=11193
http://bbs.archlinux.org/viewtopic.php?id=10898
Look at http://bugs.archlinux.org/task/5328, too.
Q) Arch packages need to use a unique naming convention. .pkg.tar.gz is too long and/or confusing
A) This has been discussed on the Arch mailing list. Some proposed a .pac file extension. As far as is currently known, there is no plan to change the package extension. As Tobias Kieslich, one of the Arch devs, put it, "A package is a gzipped tarball! And it can be opened, investigated and manipulated by any tar-capable application. Moreover, the mime-type is automatically detected correctly by most applications."
Q) Pacman needs a library so other applications can easily access package information
A) Since version 3.0.0, pacman has been the front-end to libalpm, the "Arch Linux Package Management" library. This library allows alternative front-ends to be written (for instance, a GUI front-end).
Q) Why doesn't Pacman have an official GUI front-end?
A) Please read The Arch Way and Arch Linux and Devland. The answer is basically that the Arch dev team will not be providing one. Feel free to use one of those developed by users. There is a nice list of them on the UserContributionsPage in the links section, and a selective list on Pacman GUI Frontends.
Q) Pacman needs Feature X!
A) Please read The Arch Way and Arch Linux and Devland. The Arch philosophy is "Keep It Simple". If you think the idea has merit, and does not violate this simple litany, then by all means, discuss it on the forum here. You might also like to check here; it's a place for feature requests if you find it is important.
However, the best way to get a feature added to Pacman or Arch Linux is to implement it yourself. There's no telling whether the patch will be officially accepted, but others will appreciate and test your effort.
Q) Arch needs a stable package branch
A)
Never say never.
Some of the many discussions on the topic:
http://bbs.archlinux.org/viewtopic.php?id=11288
Q) What's the difference between all these repositories?
A) See The Arch Linux Repositories.
Q) I just installed Package X. How do I start it?
A) If you're using a desktop environment like KDE or GNOME, the program should automatically show up in your menu. If you're trying to run the program from a terminal and don't know the binary name, try executing "pacman -Ql packagename | grep bin". A common problem for packages like Firefox or OpenOffice is that they are installed to /opt, which is not in your $PATH - you can "source /etc/profile" or logout/login to fix this.
Installation
Q) Arch needs a better installer. Maybe a GUI installer.
A) The discussion of a "better" installer is a subjective opinion. The best way to cope with these issues it to fit the installer to "the Arch way". If this opinion on a better installer is backed with more-concrete arguments, it might be taken into account for further development of the installer. Since installation doesn't occur often (see the question above on rolling release), it is not a high priority for developers or users. However, two unofficial methods exist: Archie Live CD for XFCE (other desktops in development) and Arch Linux Office Install CD for KDE.
Q) I installed Arch, and now I am at a bash login! What now?
A) Have a look at the Arch Linux Beginners_Guide
Q) Arch is touted as a distribution which is built up from a minimal base system, installing only what is required by the user. Isn't this possible with virtually any distribution? What makes Arch unique in this regard?
A) A few distributions may provide minimal installation methods similar in design to the Arch installation process. However, a few points must be noted:
- Arch has been fundamentally designed as a lightweight, minimal environment upon which to build.
- Whether the FTP or Core images are used, the only way to install Arch is by building up from this minimal base.
- The installation, as well as the entire distribution is inherently a K.I.S.S. design approach, which makes it uniquely suitable for its target base of users.
- The simple Arch installer is designed for a high level of transparency and the base system is manually configured by the user to their needed specifications.
- Arch provides thoroughly complete documentation to guide one through this process of system assembly.
Other
Q) I get an error every time I use pacman saying 'warning: current locale is invalid; using default "C" locale'. What do I do?
A) As the error message says, your locale isn't correctly configured. Have a look at the locale configuration wiki page.
Q) How do I automount/mount something?
A) If you use GNOME, install gnome-volume-manager:
pacman -Sy gnome-volume-manager
Now add yourself to the storage group:
gpasswd -a your_user storage
If you don't want to use gnome-volume-manager, check out Ivman or AutoFS.
Q) How do I connect to my wireless network?
A) See Wireless Setup.
Q) How do I connect to my wired network?
A) See Configuring network.
Q) What is this AUR thing I keep hearing about?
A) See AUR Q & A.
Q) Why do I get a green screen whenever I try to watch a video?
A) Your colour depth is set wrong. It may need to be 24 instead of 16, for example.
Q) Spellcheck is marking all of my text as incorrect!
A) Have you installed an aspell dictionary? Use pacman -Ss aspell to see the available dictionaries.