Tauri + Vue 3 で構築された DNF パッケージマネージャーのグラフィカルユーザーインターフェースで、直感的で使いやすいソフトウェア管理体験を提供します。
- English 🇺🇸
- 简体中文 🇨🇳
- Español 🇪🇸
- Français 🇫🇷
- Deutsch 🇩🇪
- 日本語 🇯🇵
- 한국어 🇰🇷
- Русский 🇷🇺
- Português 🇧🇷
- Italiano 🇮🇹
- 📋 パッケージブラウザ: リポジトリ内のすべての利用可能なパッケージを検索とバッチインストールサポート付きで閲覧
- ✅ インストール済み管理: インストール済みソフトウェアの表示と管理、アンインストールと依存関係の自動クリーンアップをサポート
- 🔄 ソフトウェア更新: 古いパッケージの確認と更新、単一またはバッチ更新をサポート
- 🔍 詳細情報: バージョン、サイズ、説明などを含む完全なパッケージ情報を表示
- 🖥️ ターミナル出力: 操作中の詳細ログをリアルタイムで表示
- Linux システム(Fedora/RHEL/CentOS またはその他の DNF ベースのディストリビューション)
- システムが DNF パッケージマネージャーをサポートしている必要があります
リリースページから事前構築されたパッケージをダウンロードしてインストールします。
- フロントエンド: Vue 3.5 + Vite 6
- バックエンド: Tauri v2 (Rust)
- UI: カスタム CSS(サードパーティライブラリなし)
DNF Manager/
├── src/ # フロントエンドソースコード
│ ├── components/ # Vue コンポーネント
│ │ ├── AllPackages.vue # パッケージブラウザ
│ │ ├── InstalledPackages.vue # インストール済み管理
│ │ ├── UpdatesView.vue # ソフトウェア更新
│ │ ├── PackageDetail.vue # パッケージ詳細
│ │ └── TerminalOutput.vue # ターミナル出力
│ ├── locales/ # 国際化ファイル
│ │ ├── zh-CN.js # 中国語
│ │ ├── en-US.js # 英語
│ │ ├── ja-JP.js # 日本語
│ │ ├── fr-FR.js # フランス語
│ │ ├── es-ES.js # スペイン語
│ │ ├── de-DE.js # ドイツ語
│ │ ├── ko-KR.js # 韓国語
│ │ ├── ru-RU.js # ロシア語
│ │ ├── pt-BR.js # ポルトガル語
│ │ └── it-IT.js # イタリア語
│ ├── utils/
│ │ └── api.js # API ラッパー
│ ├── App.vue # メインアプリケーション
│ ├── main.js # エントリーファイル
│ └── style.css # グローバルスタイル
└── src-tauri/ # バックエンド Rust コード
ソースコードからアプリケーションをビルドしたい開発者向け:
- Node.js 16+
- Rust 1.70+
# 1. 依存関係をインストール
npm install
# 2. 開発モードを開始
npm run tauri dev
# 3. 本番バージョンをビルド
npm run tauri build- DNF を使用する Linux ディストリビューションにのみ適用可能です
- 安定したネットワーク環境での使用を推奨します
- ソースコードからのビルドには Rust と Node.js 環境が必要です
MIT License