-1

問題は、私が.debファイルをインストールしたことです。それにもかかわらず、「削除」コマンドを入力することはできますが、それでも機能します。dpkg -r ...dpkg

必要なのはそれを含むより大きなプログラムであることに気付いたので、それを取り除く必要があります。大きなプログラムで実行しようとmakeすると、小さなプログラムをさまざまなオプションで使用しようとします (大きなプログラムは、新しいバージョンの小さなプログラムを想定しているようです)。

とにかく、それを取り除くことができないのは奇妙です。再インストールして、パージオプションを使用してみapt-get cleanたり、試したり、マシンを再起動したりしました。

どんなアイデアでも大歓迎です。ありがとう!

4

3 に答える 3

1

これを試して:

rm /var/lib/dpkg/info/program.*
dpkg --remove --force-remove-reinstreq program

「プログラム」を削除したいものに置き換えます。

于 2015-04-07T05:54:52.160 に答える
0

ありがとう H2CO3: 「他のすべてが失敗した場合は、おそらく実行可能ファイルを手動で削除してください....実行可能ファイルはシェルの検索パスにあり、存在しない場合は実行されません」

rm `which flop`

flop はプログラムの名前です。

于 2013-03-02T20:24:50.770 に答える
0

警告!!!: これは、パッケージがファイルシステムに対しておかしなことをしないことがわかっている場合にのみ行ってください!

debian パッケージをダウンロードしますが、インストールしないでください。次に実行します

$ touch clean_up.sh
$ chmod +X clean_up.sh
$ gedit clean_up.sh

ファイルに次を追加します。

#!/bin/bash

all=$(dpkg -c steam*deb | awk '{print $6}')
for item in $all; do
  #echo "Checking $item"
  item=$(echo $item | sed 's/^\.//g')
  if [[ -d ${item} ]]; then
    #echo "-is a directory. Skipping"
    continue
  fi
  echo "Removing file ${item}"
  sudo rm -f ${item}
done

その後、gedit を保存して終了し、次を実行します。

./clean_up.sh

これにより、システムに静的にドロップされるすべてのファイルが削除されます。

于 2013-03-02T20:25:38.820 に答える