etckeeper

aptが新しいパッケージをインストール/削除できるように、etckeeperを変更または削除する方法は?
etckeeper

aptが新しいパッケージをインストール/削除できるように、etckeeperを変更または削除する方法は?

オペレーティングシステム:Debian Buster 10.10内蔵長沙 新しいパッケージをインストールしようとしましたが(別のパッケージを試しました)、apt(およびDPkg)は次のエラーメッセージについて文句を言います。 /etc/etckeeper/pre-install.d/README: 1: /etc/etckeeper/pre-install.d/README: Files: not found /etc/etckeeper/pre-install.d/README: 2: /etc/etckeeper/pre-install.d/README...

Admin

etckeeperが作成したリポジトリをリモートGitlabサーバーにプッシュしてみてください。
etckeeper

etckeeperが作成したリポジトリをリモートGitlabサーバーにプッシュしてみてください。

etckeeperを使っているのに良い製品のようです。私はこれをローカル/ etcファイルシステムを追跡するためだけに使用していますが、最近は中央のGitlabリポジトリを作成し、そこにすべてのノード/ etcリポジトリを保存するというアイデアを思いつきました。 問題は私がこれをどのようにできるかです。 etckeeper構成にPUSH_REMOTE = ""という変数があることがわかりました。しかし、各サーバーに別々のストレージを作成する必要がありますか、それとも1つのストレージを使用してその中のすべてのサーバーを組み合わせることができますか?おそらく支店...

Admin

sudoを使用してコマンドを実行するときにSSH認証エージェントに接続する
etckeeper

sudoを使用してコマンドを実行するときにSSH認証エージェントに接続する

私は使うマネージャーをお待ちくださいさまざまなオペレーティングシステム構成をバージョン管理に適用します。これまでは、ローカルのGitリポジトリを使用して変更を追跡するだけで満足していましたが、突然この機能を最大限に活用していないことに気付きました。別のストレージからデータを取得できるように、/etcコンピューターは構成をインポートします。 リモートサーバーにベアリポジトリを作成しました(ユーザーのみがgitそのコンテンツにアクセスできるようにします)。 sudo -u git -H git init --bare ~git/repos/anthony-e...

Admin

etckeeper、apt、および/またはdpkgロック機構の公式文書はどこにありますか?
etckeeper

etckeeper、apt、および/またはdpkgロック機構の公式文書はどこにありますか?

コンテキスト: ロックを追加したいetckeeper/apt特別なバックアップ中のフック活動。 その目的は、パッケージ全体の整合性を維持することです。たとえば、パッケージのインストールが完了するのを待ち、特別なバックアップが完了するまで新しいインストールが開始されないようにします。 以下のシェルスクリプトを見つけます。予約されたことロックしようとしているようです。 /var/cache/etckeeper/packagelist.pre-install しかし、実際には原子的に実行されないので、欠陥があります。私の考えでは予約されたことシェルスク...

Admin

etckeeper initを更新した後、以前のバージョンのファイルを表示できますか?
etckeeper

etckeeper initを更新した後、以前のバージョンのファイルを表示できますか?

だからターミナルを実行した後、/ etcがgitリポジトリではないと言ったとき、私はそれを実行する間違いを犯し、ターミナルが使用されていないときgit statusにのみ使用されていたことに気づいた後、再度実行できるかどうかを知りたいです。 -initコマンドを実行すると(可能であればどうですか)、ファイルの変更を表示します。私が検索できる方法でどこかにまだ保存されていますか?私はDebian 9.1とKDEを使用しています。gitk resolv.conf &sudo etckeeper initsudo etckeeper commit "Ini...

Admin

考えられる役割:etckeeperでuser.emailを設定する必要があるのはなぜですか?
etckeeper

考えられる役割:etckeeperでuser.emailを設定する必要があるのはなぜですか?

私は書いた自動化されたインストールのための信頼できる役割etckeeper。 user.emailを設定しないと、gitが文句を言うことがわかりました。場合によっては、gitコミットは失敗します。これには、パッケージのインストール時にetckeeperへの自動コミットが含まれ、インストールが失敗する可能性があります。したがって、次のようなタスクを追加する必要があります。他の人はすべてそうです:)。 残念ながら、場合によっては正常に動作するようです。そしてetckeeperを手動で使っても問題はないようです。 user.emailで言及されたことがない...

Admin

意味のある etckeeper コミットメッセージの作成
etckeeper

意味のある etckeeper コミットメッセージの作成

/etc変更を追跡したいと思います。マネージャーをお待ちください 残念ながら、コミットメッセージはすべてのコミットに対して同じです。 saving uncommitted changes in /etc prior to emerge run 私は次のようなもう少し説明的なものが欲しかった。 apt-get install foo Debianベースのシステムまたは emerge foo Gentooベースのシステムではを使用してくださいgit log。これを行うために使用できるフックスクリプトはありますか? ...

Admin

etckeeperで変更されたファイル権限の更新とコミット
etckeeper

etckeeperで変更されたファイル権限の更新とコミット

/etc/sslプログラムが秘密鍵ファイルを読み取れるように、一部のファイルの権限を変更する必要があるとします。 $ cd /etc $ chgrp ssl-cert ssl/private/key.pem $ chmod g+r ssl/private/key.pem $ git status On branch master nothing to commit, working directory clean 特定のファイル権限がコミットされるように変更されたことをetckeeperにどのように通知できますか?権限が保持されていることを知っています...

Admin

etckeeper が /var/spool/cron も監視できるようにする
etckeeper

etckeeper が /var/spool/cron も監視できるようにする

etckeeperシステムのすべての構成変更を記録する必要があります。ただし、/etc/の外部に重要な設定があります。 crontab -e内部のファイルを編集します。/var/spool/cron/crontab/したがって、サーバーには重要な構成ファイルがあります。 これらのファイルを私のGitリポジトリにどのように含めますかetckeeper? ...

Admin

etckeeperを使用してきちんとしたコミットを作成するには?
etckeeper

etckeeperを使用してきちんとしたコミットを作成するには?

etckeeperできれいなコミットをしたいです。何が起こるかは次のとおりです。 1) ストレージの状態を確認します。 git status On branch master nothing to commit, working directory clean 2) 構成ファイルを変更します。 vi myfile.conf 3) インデックスに追加 git add myfile.conf 4) 提出 git commit -m"Add this ... to myfile.conf" 5)提出を観察して下さい: git log ...

Admin

etckeeperを使用してsystemdで誤って設定されたネットワーク設定をロールバックしますか?
etckeeper

etckeeperを使用してsystemdで誤って設定されたネットワーク設定をロールバックしますか?

etckeeperとsystemdを使用してネットワーク構成エラーを自動的にロールバックする方法を考えています。 ワークフロー: # etckeeper commit # $EDITOR /etc/systemd/network/wired.network # systemctl restart systemd-networkd You broke the network! I'm calling your mom! Here's your broken config: $(cat broken_file) $(etckeeper vcs reset -...

Admin

PackageKit-hif[例:Fedora Workstation]を使用すると、etckeeperは自動的にコミットされますか?
etckeeper

PackageKit-hif[例:Fedora Workstation]を使用すると、etckeeperは自動的にコミットされますか?

[etckeeper] aptなどのパッケージマネージャに接続し、パッケージのアップグレード中に変更を/ etc [gitリポジトリに]自動的にコミットします。 libhifFedoraは、GNOMEソフトウェアなどのPackageKitツールのバックエンドとして使用されます。libhifコマンドラインパッケージマネージャを使用しないと、dnf混乱を招く可能性があります。たとえば、Pac​​kageKitとdnfは、少なくともまだキャッシュを共有していません。 質問:Fedoraにetckeeperをインストールする場合、コマンドラインでdnfを...

Admin