ディスカッション (10件)
「どのリポジトリにパッケージがあるんだっけ?」と迷う時間はもう終わりです。whohasは、主要なLinuxディストリビューションや各リポジトリを横断してパッケージを探し出せる、コマンドラインユーティリティです。わざわざブラウザを開いて各配布元のサイトを巡回する必要はありません。これさえあれば、パッケージ管理の生産性が爆上がりすること間違いなしです。
関連情報:Linuxパッケージ検索データベースのリストはこちら。https://github.com/sxiii/awesome-package-search
最初はPerlで書かれていることに目がいった。で、最後にリリースされたのが11年前だってことに気づいたよ。しかもリポジトリのドメインが1つのファイルの中にハードコードされてるし。
最終リリースが2015年5月19日か。放置されてはいるけど、FOSSだからフォークできるし、アイデアとしては悪くない。今ならNodeを使ってパッケージ検索サイトをパースするのが一般的だろうね。API経由でできれば理想的だけど。
これ、distroboxやBedrock Linuxと組み合わせたら相性良さそう:)
https://pkgs.org もあるよ。
Linux向けのGUIタスクマネージャーを作ってるんだけど、ビュー上のプロセスやプロセスグループの横に「資金提供」や所有者のメタデータを表示したいと思ってるんだ。そうすれば、アップストリームのコードがどこにあるか、どうやってプロジェクトを支援すればいいか、どの組織がそのプロセスを「所有」しているかが分かるようになるから。
で、実際にSQLite DBに対してこれを照会するスクリプトをAIにコード生成させてみた。タスクマネージャーに同梱して、その場で情報を取得できるようにしようと考えてるんだ。
とにかく、これこそLinuxのユーザースペースで欠けている重要なコンポーネントだよ。Windowsなら実行ファイルに組織情報を埋め込めるけど、Linuxのバイナリにはそれがないからね。
Linux版Homebrewがここで言及されてるツールやリストに全く相手にされてないのが残念だな。あれとFlatpakに乗り換えてからは、ディストリビューション選びの基準が『[自分の好きなデスクトップ環境]のアップストリームにどれだけ近いか』になったよ。
どこが相手にしてるって?Nixpkgsならしてるよ。:)
今どき検索が必要な時はこれしか使ってないな。
nix-locate -r 'bin/foo
とはいえ、RepologyのCLI版があったら便利そうではあるけどね。
おっ、いいじゃん。俺もuvスタイルでどのパッケージマネージャーからでもインストールできるツールを作ったんだ(https://abxpkg.archivebox.io/ )。まだ「search」コマンドを追加してないから、追加しないとな!