The most powerful set of tools available to create your Windows installation experience
Application Developed by Peter Palfrader — Web/Graphics designed by Bernhard Weitzhofer Source code can be cloned with git clone https://salsa.debian.org/snapshot-team/snapshot.git or browsed directly on salsa.debian.org. Please report bugs against the snapshot.debian.org package. Built at 2026-03-22 20:39:12.815473 on snapshot-mlm-01. Hosting for snapshot.debian.org generously provided by our par
Autotoolsについてのメモ このメモはGNU Autotoolsのautoconfとautomakeとを使って フリーソフトウェアの配布用パッケージを作る方法を解説している。 FortranのプロジェクトにAutotoolsを使う場合の注意点も書いてある。 はじめに たいていのGNUのフリーソフトウェアは次のようにtar ballを展開して、 ./configure && make && make installとすることで簡単にソースからインストールすることができる。 $ tar xf feram-X.YY.ZZ.tar.xz $ cd feram-X.YY.ZZ $ mkdir build # Use build directory. $ cd build $ ../configure --help $ ../configure $ make $ make check $ sud
SPDX License List The SPDX License List is an integral part of the SPDX Specification. The SPDX License List itself is a list of commonly found licenses and exceptions used in free and open or collaborative software, data, hardware, or documentation. The SPDX License List includes a standardized short identifier, the full name, the license text, and a canonical permanent URL for each license and e
・Ports Collection をインストールする # portsnap fetch //Ports Collection をダウンロードする # portsnap extract //Ports Collection を /usr/ports 配下に展開するもしくは # fetch ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/ports.tar.gz # tar -zxvf ./ports.tar.gz -C /usr/もしくは # sysinstall > Configure > Distributions > ports・Ports Collection をアップデートする # portsnap fetch //Ports Collection をダウンロードする # portsnap update //既存のPort
Arch build system (ABS) とは、ports ライクなシステムで、ソースコートからソフトウェアをビルドしたりパッケージングしたりするためのものです。pacman はバイナリパッケージの管理用に特殊化された Arch ツールであるに対し、Arch build system は、インストール可能な .pkg.tar.zst パッケージにソースをコンパイルするためのツールのコレクションです。 Ports は BSD 系によって採用されている、ソースコードからのソフトウェアのビルドを自動化するシステムです。port を使ってソフトウェアのダウンロード、展開、パッチの適用、コンパイル、インストールを行います。port はユーザのコンピュータ上にあるただの小さなディレクトリで、それぞれの port に対応する個々のソフト名が付けられており、中にはソフトウェアのビルド・インストールの
rpm の利点として、パッケージ間の依存関係を見てくれるとか、バージョンアップが容易とか、いろいろと見聞きするが、オレ的にはなんといっても綺麗サッパリとアンインストールできること、これが一番嬉しいね。 だってそうだろ? rpm コマンドがどうやって依存関係を見ているか、といえば、パッケージの作成者が「オマエは hogehoge に依存してるんだぞコラ」と指定しているに過ぎないのだから。例えば、A というパッケージが B というパッケージ(というより B に含まれている何らかのファイル)に依存しているとしよう。A のパッケージ作成時に B に対する依存関係を指定するのを忘れたらハイそれまでよ。A は B の有無に関わらずインストールできるだろう。だが B がインストールされていなければ、もちろん正常に動きはしない。 つまるとこ、rpm による依存関係の管理なんて、人為的なミスをいくらでも含ん
ソースファイルを手に入れて,一からRPMを作っていくのはかなり大変な作業だ。そこでまずは,.src.rpmで配布されているパッケージを利用してRPMの構造を知ることから始めよう。ここでは,Red Hat Linux 7.2を前提としてApache 1.3.22を使用した例を解説をしていく。 # wget ftp://updates.redhat.com/7.2/en/os/SRPMS/apache-1.3.22-2.src.rpm #rpm -i apache-1.3.22-2.src.rpm 上記のようにファイルをゲットしてrpmで指定(-i)をすると,「/usr/src/redhat/」ディレクトリ下に該当ファイルがインストールされる。このディレクトリ下には次のようなサブディレクトリがあり,それぞれの目的別に分類されるのだ。
はじめに この文書は SUSE のビルド機構の概観と、SUSE Linux のために RPM パッケージを作成する仕方についてのチュートリアルです。 ここに書かれた情報は、あなたが自分の一時的なビルド環境をセットアップするのを助けるでしょう。最初の4つの章では、例に従っていくと手順がどう進んでいくかについての外観を与えます。 あらかじめ必要なもの RPM パッケージの作成についてちゃんと理解していることが前提です。この文書は、RPM 自身の説明を目的としたものではありません。その目的のためには、すでにたくさんの HOWTO やガイド、書籍があります。RPM 関連のリンクは 参考資料 を参照して下さい。 また、PGP 関連のツール (特に 最も広く利用されている OpenPGP の実装である GNU Privacy Guard (gpg) )の経験も必要です。なぜ PGP が重要なのかは、パ
ここでは、Debian/Ubuntuのカーネルソースパッケージからカーネルの.debパッケージを作成する作業に関してを扱う。 カーネルソースの一部を修正したものやビルド設定を変更したものをDebian/Ubuntuで使用したいとき向けで、初期RAMディスクイメージ(initrd/initramfs)も作成されてパッケージに含まれる。 必要なパッケージ カーネルソースパッケージ(パッケージ名「linux-source-[バージョン]」)とビルド時に用いるツール「kernel-package」に加え、ビルド設定を編集する際にQt3(「xconfig」ターゲット)を使用する場合は「libqt3-mt-dev」,GTK+ 2(「gconfig」ターゲット)を使用する場合は「libgtk2.0-dev」,端末のインターフェース(「menuconfig」ターゲット)を使用する場合は「libncurse
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く