タグ

パッケージとシステムに関するiwwのブックマーク (10)

  • 第594回 mmdebstrapで最小のルートファイルシステムを作る | gihyo.jp

    mmdebstrapはdebootstrapライクなインターフェースを持つ、ルートファイルシステムを作るツールです。今回はこのツールを用いて、より小さなUbuntuルートファイルシステムを作ってみましょう。 debootstrapmmdebstrap Linux環境を構築する上で「ルートファイルシステム」は非常に重要なコンポーネントです。ルートファイルシステムの品質によって、ユーザーの使い勝手が大きく変わります。Ubuntuをはじめとする「Linuxディストリビューション」は「より良いルートファイルシステムを構築する」ためのプロジェクトとも言えるのです。 世界に遍く存在する多種多様なソフトウェアをすべてひとつのルートファイルシステムに含めることは事実上不可能であり、ムダも多いため、Linuxディストリビューションは「パッケージ管理システム」を構築する方向に進化しました。つまりユーザーが必

    第594回 mmdebstrapで最小のルートファイルシステムを作る | gihyo.jp
    iww
    iww 2022/06/14
    『DebianならDebian 10以降であればmmdebstrapがパッケージ化されています。』
  • Debianの標準システムユーティリティとは何か? | 自分に負けないラボラトリー

    Debianインストールのソフトウェア選択時、「標準システムユーティリティ」が何なのかずっと気になっていました。標準と言うぐらいなのでインストールしたほうが良さそうなのですが、インストールしてもしなくても何が変わるのかさっぱり分からないのです。ググッてみてもさっぱり分からなかったので、自分で調べてみました。 スポンサーリンク インストールされるパッケージ Debian 8.2をVMware上でインストールし、標準システムユーティリティの有り/無しで差分を見ることで確認しました(当はインストール用のDVD.isoから分からないかと思ったのですが無理でした)。 $ dpkg -l 上記のコマンドでインストール済みのパッケージを確認し、差分を確認しました。すると標準システムユーティリティをインストールした環境では198個ものパッケージが追加インストールされていることが分かりました。そのパッケー

    Debianの標準システムユーティリティとは何か? | 自分に負けないラボラトリー
    iww
    iww 2021/04/12
    今まで何も考えずに標準システムユーティリティを入れてたけど、たしかに要らんものが多いな
  • セマンティック バージョニング 2.0.0

    セマンティック バージョニング 2.0.0 概要 バージョンナンバーは、メジャー.マイナー.パッチ とし、バージョンを上げるには、 APIの変更に互換性のない場合はメジャーバージョンを、 後方互換性があり機能性を追加した場合はマイナーバージョンを、 後方互換性を伴うバグ修正をした場合はパッチバージョンを上げます。 プレリリースやビルドナンバーなどのラベルに関しては、メジャー.マイナー.パッチ の形式を拡張する形で利用することができます。 導入 ソフトウェア・マネージメントの世界には、「依存性地獄」と呼ばれる恐ろしいものがあります。あなたのシステムが大きく成長すればするほど、さまざまなパッケージを組み込めば組み込むほど、自分が地獄の底にいることにいつか気づくでしょう。 多くの依存性を有しているシステムにとって、新しいバージョンがリリースされることは悪夢でしかありません。厳密に依存関係を指定し

    iww
    iww 2021/03/30
    『APIの変更に互換性のない場合はメジャーバージョンを、 後方互換性があり機能性を追加した場合はマイナーバージョンを、 後方互換性を伴うバグ修正をした場合はパッチバージョンを上げます。』
  • ThunarでWindowsファイル共有を自動探索 | Soramimi Vox

    DebainにXfce4でThunar使っています。 ネット上を探すと、fusesmbというのを使って、自動マウントする記事が見つかりますが、ThunarからWindowsファイル共有を利用したいだけなら、fuseは必要ありません。gvfs(ユーザ空間仮想ファイルシステム)という機能を使用することができます。 最近リリースされているDebianなら、Xfce4をインストールする際、特に指定しなくてもgvfsも自動的にインストールされるようですので、この記事に書いてあることは無駄なのですが、一昔前にDebianをインストールして、その当時、この機能が初期状態で有効化されていなかった場合は、以下のようにします。 Synapticパッケージマネージャを起動して、「gvfs」を検索します。いくつかのパッケージは、既にインストール済みかもしれませんが、私の場合gvfs-backendsというのが入っ

    ThunarでWindowsファイル共有を自動探索 | Soramimi Vox
  • メランジ雑記帳 » yum-complete-transaction がいつまでたっても終了しないので

    fedora 15のアップデートを使用としたのであるが、今回のシステムは/bootのパーティションが小さいのでアップデートができないということになっている。 これはpreupgradeでも経験したことなので、思い切って/bootを大きくすることにした。幸いに/dev/sdaにあるlvmは現在は使っていないもので、ルートとしてマウントしているのは、/dev/sdb1のLVMであった。それでも一応はバックアップをとったほうがいいので、LaCieというメーカのUSB3 HDDに/dev/sda3の中身をまるごとコピーした。その後、GPARTED(GNU PARTITION EDITOR)のCDでブートし、LVMを削除し、綺麗にした。ゆえに/bootを広げることができた。 その後、Fedora 15のアップデートをすると、yum-complete-transactionをしたほうがいいと表示された

    iww
    iww 2015/09/16
    yum-complete-transaction が終わらないときは 止めちゃって --cleanup-only
  • #764577 - update-manager-gnome: always complains ‘Downloading list of changes failed.’ - Debian Bug report logs

    Debian Bug report logs - #764577 update-manager-gnome: always complains ‘Downloading list of changes failed.’ Reported by: Axel Stammler <axst@users.sourceforge.net> Date: Thu, 9 Oct 2014 08:12:02 UTC Severity: normal Found in version update-manager/0.200.5-2.1 Fixed in version 0.200.5-2.1+rm Done: Andreas Beckmann <anbe@debian.org> Bug is archived. No further changes may be made.

  • RPM - FreeStyleWiki

    Linux上にてパッケージ(rpm形式)のインストール・アンインストールを行うときに使用します。必ずroot権限にて実行するようにしてください。「パッケージ」とは、ソフトウェアが1つのファイルにまとまった固まり、と考えてもらえるといいかと思います。 rpm -iv xxx.rpm パッケージを新規インストールします。 rpm -q xxxx パッケージxxxxがインストールされているか存在を確認します。 rpm -aq | grep xxxx とりあえず、フルパッケージ名が分からない場合に引っかけてgrepで探します。「-a」オプションは「すべて列挙」の意味となります。 rpm -e xxxx パッケージxxxxを削除(アンインストール)します。 rpm -Uvh xxxx パッケージxxxxをアップデートします。 なお、UNIXの場合はファイル(ライブラリ・パッケージ)同士の依存関係があ

  • 【訃報】Yum開発者セス・ヴィダル氏がひき逃げによって死亡、容疑者は翌日自首

    2013年7月8日夜9時頃ダーラムにあるゴルフコース付近を自転車で走行中のセス・ヴィダル氏が、後方から走ってきた自動車にひき逃げされ、事故後デューク大学病院に搬送されましたが、まもなく死亡が確認されました。享年36でした。ヴィダル氏はLinuxのパッケージ管理システムであるYellowdog Updater Modified(Yum)の開発者であり、業界からは悲しみの声が上がっています。 Bicyclist killed in Durham hit-and-run :: WRAL.com http://www.wral.com/bicyclist-killed-in-durham-hit-and-run/12639104/ Man charged in Durham hit-and-run that killed bicyclist :: WRAL.com http://www.wral.

    【訃報】Yum開発者セス・ヴィダル氏がひき逃げによって死亡、容疑者は翌日自首
  • Arch Linux (日本語) - ArchWiki

    Arch Linux は、x86_64 向けに独自に開発された、あらゆる用途に対応できる万能 GNU/Linux ディストリビューションです。Arch はローリングリリースモデルをベースとしており、常に最先端であるように努め、ほとんどのソフトウェアは最新の安定バージョンが提供されます。Arch は最小限の基システムの状態でインストールされ、ユーザー自身が、ユーザーの理想とする環境のために必要なものだけをインストールして構築することができます。 原則 シンプルであること Arch Linux はシンプリシティを、「不必要な追加や修正を行わない」ことと定義しています。Arch Linux はオリジナルの開発者(アップストリーム)のリリースしたままのソフトウェアを、最小限のディストリビューション固有(ダウンストリーム)の変更を加えて提供しています。アップストリームに取り入れられていないパッチは

  • 第5章 ネットワークの設定

    systemd の下では、networkd がネットワーク管理に使えます。systemd-networkd(8)y> を参照下さい。

  • 1