quvyta-tools
qtools
Arch Linux の利用者がふだん手で整える設定を、ひとつのリストに。速いミラーリスト、並列ダウンロード、multilib、AUR ヘルパー、ファイアウォール、SSH の強化、メモリ上の圧縮スワップ、Bluetooth、ノート PC の電源管理、Wayland での NVIDIA、SSD TRIM、時刻同期。
curl -fsSL https://raw.githubusercontent.com/quvyta/quvyta/main/install.sh | sh -s -- toolsベータ版。qtools はシステムを変更します。パッケージを入れ、/etc のファイルを編集し、サービスを有効にします。受け入れる前に確認画面を読み、まずは壊れても直せるマシンで試してください。
どう動くか
各項目は何に触れるかを告げてから尋ねます。
- いまの状態
あなたが何かをする前に、各項目はこのマシンでの状態を示します。二度目に実行しても何も変わらず、すでに適用済みだと告げます。
- バックアップと取り消し
qtools が書き込む前に、どのファイルも保存されます。取り消しは元に戻し、その後にほかのものが変更したファイルには手を触れません。
- 知らないうちに変わっていたら
qtools 以外の何かが編集したファイルは変更済みとして示され、黙って上書きされることはありません。
- パスワードは sudo に預けたまま
権限が要る手順は、画面の中のターミナルで sudo を通して実行されます。確認画面は、いくつの手順が尋ねるかを前もって告げます。
- コマンドラインから
qtools --run mirrors pacman-optionsは画面を開かずに項目を適用し、--revertはそれらを取り消します。 - ドライバーは決して入れません
ハードウェアの項目は、すでにある物を設定するだけです。どのドライバーが要るかはカードとカーネル次第で、間違えると画面の出ない機械になりかねません。
- 九つの言語
英語、トルコ語、ドイツ語、スペイン語、フランス語、ブラジルポルトガル語、ロシア語、簡体字中国語、日本語。
項目
いまは四つのグループ。
| グループ | 項目 |
|---|---|
| パッケージ | ミラーリスト、pacman の設定、multilib リポジトリ、AUR ヘルパー、キャッシュ整理 |
| セキュリティ | ファイアウォール、SSH の強化 |
| ハードウェア | メモリ上の圧縮スワップ、Bluetooth、ノート PC の電源管理、Wayland での NVIDIA |
| メンテナンス | SSD TRIM、ジャーナル容量制限、時刻同期 |
五つ目のグループ「外観」はすでに一覧にありますが、まだ空です。項目は今後のリリースで加わります。
インストール
ファミリーのインストーラーが cargo で crates.io から qtools を組み立てます。どの段階でも先に確認し、Rust が無ければ rustup で入れ、sudo は決して使いません。
プログラムは qtools として、加えて quvyta-tools としてもインストールされます。Windows とそのほかの入り口についてはインストールをご覧ください。
Linux と macOS
curl -fsSL https://raw.githubusercontent.com/quvyta/quvyta/main/install.sh | sh -s -- toolsまたは cargo で
cargo install quvyta-tools必要なもの
- Arch Linux
または
pacmanとsystemdを使う、その上に作られたディストリビューション。それ以外の環境では qtools はそう告げ、何も変更しません。 - あなたのユーザー向けに整えた sudo
権限が要る手順は、それを通してあなたのパスワードを尋ねます。
- Rust 1.95 以降
あなたが同意すれば、インストーラーが rustup で用意します。