sudo apt-get upgrade
を使用してシステムを更新するときに、彼がまったく期待できないこと、つまりゲーム「Dwarf Fortress」の起動があります。 物語は有益でした...
Steven Vascellaroによる完全な質問は次のとおりです。
Ubuntu 17.04を搭載したマシンでapt-get upgrade
を実行すると、 Dwarf Fortressが自発的に起動することがあります。
これはすでに少なくとも2回発生しているため、一度限りのイベントのようには見えません。 さらに、apt-get upgrade
実行は、Dwarf Fortressを手動で終了するまでフリーズするようです。そのため、この動作は、他の何かが同時に実行されていることが原因ではない可能性があります。
この時点のコンソールには、「Unpacking xxx.
と表示されますUnpacking xxx.
xxx
は、名前にmysql
れているものです。apt-get upgrade
今日、MySQLに関連する多くのパッケージを更新したため、どのパッケージが正確かわかりません。
何が起こっているのか、それを防ぐ方法を知りたい。 あなたのアイデアをありがとう。
この異常なapt-get動作の理由を推測するには、このデータで十分でした。 あなたのアイデアは何ですか?
答えは...
ゲームのバイナリファイルは
という名前で、名前の最初の文字に対応しています。 したがって、最初の(完全に正しいわけではない)仮定によれば、ユーザーが
して特定のディレクトリから呼び出すたびに不快になると、単に必要なディレクトリを
環境変数の先頭に追加します(つまり、
)。 誰もが知っているように、ディスクの占有スペースに関する情報を表示するための同じ名前のシステムユーティリティ(
)があります。 そして、すべてが明確です:たとえば、インストール用の空き容量のチェック(
を呼び出すことによる)がありますが、ゲームが終了するまで待機する必要があります(そして、予期しない結果を取得します)。
2番目の正しい答えからわかるように、ユーザーは
を
に移動しただけなので、
変数も必要ありませんでした。
他にもさまざまな回答がchat.stackexchange.comまたはreddit (180以上のコメント)にあります。 例:
df
という名前で、名前の最初の文字に対応しています。 したがって、最初の(完全に正しいわけではない)仮定によれば、ユーザーが
./df
して特定のディレクトリから呼び出すたびに不快になると、単に必要なディレクトリを
$PATH
環境変数の先頭に追加します(つまり、
/bin
)。 誰もが知っているように、ディスクの占有スペースに関する情報を表示するための同じ名前のシステムユーティリティ(
df
)があります。 そして、すべてが明確です:たとえば、インストール用の空き容量のチェック(
df
を呼び出すことによる)がありますが、ゲームが終了するまで待機する必要があります(そして、予期しない結果を取得します)。
2番目の正しい答えからわかるように、ユーザーは
df
を
/usr/local/bin
に移動しただけなので、
$PATH
変数も必要ありませんでした。
$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 17.04 Release: 17.04 Codename: zesty $ echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
他にもさまざまな回答がchat.stackexchange.comまたはreddit (180以上のコメント)にあります。 例:
ディスクの使用状況を確認する他のユーティリティは何ですか? Dwarf Fortressはこれに適したツールです。 ドワーフは山の新しいディスクスペースを採掘しています。 彼らが何をしているのか考えたことがありますか?
Counter-Strikeサーバーを実行するためのエイリアスがsource
あるゲームサーバーに出会いました。 このため、多くの通常のシェルスクリプトは奇妙な動作をしました。
コメントは、あなたの豊富な管理業務からの同様のケースの説明を歓迎します。