Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
ABS FAQのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
ABS FAQ
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:パッケージ開発]] [[Category:Arch について]] [[en:ABS FAQ]] [[ru:ABS FAQ]] {{Related articles start}} {{Related2|Arch Build System|Arch Build System}} {{Related2|Arch User Repository|Arch User Repository}} {{Related|パッケージの作成}} {{Related2|pacman|pacman}} {{Related2|PKGBUILD|PKGBUILD}} {{Related articles end}} == ABS とは何ですか?== "ABS" とは [[Arch Build System|Arch Build System]] の略です。Arch Linux のパッケージをソースから作成しインストールするために使われます。 == 「ABS を使う」と言った時には、何を意味していますか?== それは、「Arch Linux のパッケージを提供されている Arch のツールを使って make し、インストールする」ということを意味します。もし自分でそうする方法を学んでみたいと思うなら、読み続けてください。簡単です! == Arch Linux の開発者はどのように私が [[pacman|pacman]] でインストールするバイナリパッケージ全てを作っているのですか?== Arch Linux のパッケージは初めに [[PKGBUILD|PKGBUILD]] ファイルを書く事で作られます。PKGBUILD ファイルは以下を含む Bash スクリプトです。 *パッケージの名前、バージョン番号、その他多くの情報 *ソフトウェアのパッケージをダウンロード、コンパイル、インストールするための手順 新しく書かれた PKGBUILD ファイルはその後、その中にある手順を使って pacman でインストール可能な拡張子 {{ic|.pkg.tar.xz}} を持つバイナリパッケージを作成するためのプログラム、makepkg に使われます。 == 私は Arch Linux の開発者が使用する PKGBUILD ファイルのコピーを取得することはできますか?== もちろん!以下のように {{pkg|abs}} プログラムをインストールします。 # pacman -S abs その後、root として以下を実行します。 # abs あなたは今や Arch Linux 公式の PKGBUILD 全てを {{ic|/var/abs}} に持っています。 == パッケージを作るには何をすれば良いのですか?== まず、開発ツール全てが既にインストールされていることを確認する: # pacman -S base-devel 必要なのは PKGBUILD ファイルです。新しいディレクトリにパッケージを作成することをお勧めします。例えば、pacman を使用してインストールするものと同じような、独自の {{pkg|vi}} のパッケージを作成したいとします。{{ic|/var/abs}} から新しいディレクトリに PKGBUILD をコピーしましょう: $ cp -r /var/abs/core/vi ~/vi 新しいディレクトリに移動して ({{ic|$ cd ~/vi}})、好みのテキストエディタを使って、希望の仕様に PKGBUILD を編集する: $ nano PKGBUILD パッケージを作成するために [[makepkg|makepkg]] コマンドを使用する。 $ makepkg これでよし!vi の {{ic|.pkg.tar.xz}} パッケージができました。 == {{ic|/var/abs}} の下にある他のファイルは何ですか?== 時々、パッチを使ったり、デフォルトやサンプルの設定ファイルを持つ PKGBUILD があります。 == どうやって先ほど作ったパッケージをインストールするのですか?== pacman を使います。 # pacman -U yourpackagename.pkg.tar.gz ファイルの実際の名前はパッケージの名前、バージョン番号、どのプロセッサアーキテクチャを使用しているかによって決まります。 == 自分の PKGBUILD ファイルを作成するにはどうすれば良いですか?== 単に {{ic|/usr/share/pacman}} や {{ic|/var/abs}} から一つ PKGBUILD をコピーして書き換えることが出来ます。[[Creating Packages|ここ]]に PKGBUILD についてのより多くの情報があります。 == 誰かが私が使いたいソフトウェアの PKGBUILD を作っていたりしませんか?== 誰かが既に作っているということはよくあります!AUR ([[Arch User Repository|Arch User Repository]]) を見てみてください。あなたは他の Arch Linux ユーザが作った PKGBUILD ファイルを探すことができます。また、あなた自身が作った PKGBUILD ファイルを登録することもできます。 == AUR からパッケージをインストールする簡単な方法はありますか?== はい。[[AUR Helpers|AUR Helper]] プログラムを使うことができます。AUR ヘルパは AUR から簡単にパッケージを探し、インストールするために使われます。さまざまな AUR ヘルパがあります。例えば、[https://aur.archlinux.org/packages.php?ID=33378 packer] は pacman と同様の機能を持つ、使いやすいソフトウェアです。
ABS FAQ
に戻る。
検索
検索
ABS FAQのソースを表示
話題を追加