未使用のアプリケーションを一覧表示するにはどうすればよいですか?


25

ねえ、10-20日間の制限で未使用の状態のすべてのアプリケーションをリストする可能性があります。もしそうなら、どうすればそれを行うことができます。

ありがとうございました。

回答:


22

私が考えることができる最も近いpopularity-contest > out.txtものは、ファイルを生成するのに時間がかかる実行out.txtです。という印象を受けます...

  • 最初の列はプログラムが使用された最新の時間(エポック形式)で、次の列はプログラムが最初に使用された(またはインストールされた?)時間です。
  • リストされているプログラムは、登録されている(apt-getまたはSoftware Center 経由でインストールされた結果として)プログラムだけです。そうでないものは、リストに載っていません。たとえば、tar.gzを解凍してSeamonkeyをインストールしました。表示されません。

出力はpopularity-contest次のようになります。

POPULARITY-CONTEST-0 TIME:1359204011 ID:ae1dc87f150c489082f0ddb28af40350 ARCH:i386 POPCONVER:1.53ubuntu1
1359204011 1349657211 openbox /usr/bin/openbox
1359204011 1349657211 xscreensaver /usr/bin/xscreensaver
1359204011 1354294761 perl-base /usr/bin/perl
1359204011 1349833421 update-notifier /usr/bin/update-notifier
1359204011 1349657224 xfconf /usr/lib/i386-linux-gnu/xfce4/xfconf/xfconfd
1359204011 1349657224 lxpanel /usr/lib/i386-linux-gnu/lxpanel/plugins/monitors.so
1359204011 1349657225 policykit-1-gnome /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
1359204011 1358559008 lxterminal /usr/bin/lxterminal
1359204011 1349664550 ttf-ubuntu-font-family /usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-RI.ttf
1359204011 1349664535 pcmanfm /usr/bin/pcmanfm
1359204011 1349657224 lxpanel-indicator-applet-plugin /usr/lib/i386-linux-gnu/lxpanel/plugins/indicator.so
1359204011 1349657235 ttf-dejavu-core /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono-Bold.ttf
1359204011 1349657210 lxsession /usr/bin/lxsession
1359204011 1349833422 update-notifier-common /usr/share/locale/en/LC_MESSAGES/update-notifier.mo
1359204011 1349664531 network-manager-gnome /usr/bin/nm-applet
1359204011 1349657205 zlib1g /lib/i386-linux-gnu/libz.so.1.2.7
1359204011 1352212906 xfce4-power-manager /usr/bin/xfce4-power-manager
1359204008 1349657221 libxfconf-0-2 /usr/lib/i386-linux-gnu/libxfconf-0.so.2.0.0
1359204008 1358215752 libnss3 /usr/lib/i386-linux-gnu/nss/libfreebl3.so
1359204008 1349657221 libvorbis0a /usr/lib/i386-linux-gnu/libvorbis.so.0.4.5
1359204008 1349657221 libvorbisenc2 /usr/lib/i386-linux-gnu/libvorbisenc.so.2.0.8
1359204008 1349657217 libxcursor1 /usr/lib/i386-linux-gnu/libXcursor.so.1.0.2
1359204008 1349657217 libx11-6 /usr/lib/i386-linux-gnu/libX11.so.6.3.0
1359204008 1349657221 libtasn1-3 /usr/lib/i386-linux-gnu/libtasn1.so.3.1.16
1359204008 1349657221 libwind0-heimdal /usr/lib/i386-linux-gnu/libwind.so.0.0.0

最初の2列は、出力全体をスプレッドシートに貼り付けることで変換できます。LibreOffice Calcを目的に使用し、「エポック時間」の各列の後に空白の列を挿入しました。次に、「エポック時間」を人間が読み取れる時間に変換するための式を入力しまし(そして、Format、Cells、Timeを使用して適切なフォーマットを取得します)。

データの最初の行について、最初の「エポック時間」セルがA2にあると仮定して=(A2/86400)+25569、B2 に入れて記入します。=(C2/86400)+25569セルD2 を使用して、2番目の「エポック時間」にも同じ操作を行います。

内容はほんの数行で、次のようになります。

POPULARITY-CONTEST-0        TIME:1359204011     ID:ae1dc87f150c489082f0ddb28af40350 ARCH:i386
1359204011  26/01/2013 12:40:11 1349657211  08/10/2012 00:46:51 openbox /usr/bin/openbox
1359204011  26/01/2013 12:40:11 1349657211  08/10/2012 00:46:51 xscreensaver    /usr/bin/xscreensaver
1359204011  26/01/2013 12:40:11 1354294761  30/11/2012 16:59:21 perl-base   /usr/bin/perl
1359204011  26/01/2013 12:40:11 1349833421  10/10/2012 01:43:41 update-notifier /usr/bin/update-notifier
1359204011  26/01/2013 12:40:11 1349657224  08/10/2012 00:47:04 xfconf  /usr/lib/i386-linux-gnu/xfce4/xfconf/xfconfd
1359204011  26/01/2013 12:40:11 1349657224  08/10/2012 00:47:04 lxpanel /usr/lib/i386-linux-gnu/lxpanel/plugins/monitors.so
1359204011  26/01/2013 12:40:11 1349657225  08/10/2012 00:47:05 policykit-1-gnome   /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
1359204011  26/01/2013 12:40:11 1358559008  19/01/2013 01:30:08 lxterminal  /usr/bin/lxterminal
1359204011  26/01/2013 12:40:11 1349664550  08/10/2012 02:49:10 ttf-ubuntu-font-family  /usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-RI.ttf
1359204011  26/01/2013 12:40:11 1349664535  08/10/2012 02:48:55 pcmanfm /usr/bin/pcmanfm
1359204011  26/01/2013 12:40:11 1349657224  08/10/2012 00:47:04 lxpanel-indicator-applet-plugin /usr/lib/i386-linux-gnu/lxpanel/plugins/indicator.so
1359204011  26/01/2013 12:40:11 1349657235  08/10/2012 00:47:15 ttf-dejavu-core /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono-Bold.ttf
1359204011  26/01/2013 12:40:11 1349657210  08/10/2012 00:46:50 lxsession   /usr/bin/lxsession
1359204011  26/01/2013 12:40:11 1349833422  10/10/2012 01:43:42 update-notifier-common  /usr/share/locale/en/LC_MESSAGES/update-notifier.mo
1359204011  26/01/2013 12:40:11 1349664531  08/10/2012 02:48:51 network-manager-gnome   /usr/bin/nm-applet
1359204011  26/01/2013 12:40:11 1349657205  08/10/2012 00:46:45 zlib1g  /lib/i386-linux-gnu/libz.so.1.2.7
1359204011  26/01/2013 12:40:11 1352212906  06/11/2012 14:41:46 xfce4-power-manager /usr/bin/xfce4-power-manager
1359204008  26/01/2013 12:40:08 1349657221  08/10/2012 00:47:01 libxfconf-0-2   /usr/lib/i386-linux-gnu/libxfconf-0.so.2.0.0
1359204008  26/01/2013 12:40:08 1358215752  15/01/2013 02:09:12 libnss3 /usr/lib/i386-linux-gnu/nss/libfreebl3.so
1359204008  26/01/2013 12:40:08 1349657221  08/10/2012 00:47:01 libvorbis0a /usr/lib/i386-linux-gnu/libvorbis.so.0.4.5
1359204008  26/01/2013 12:40:08 1349657221  08/10/2012 00:47:01 libvorbisenc2   /usr/lib/i386-linux-gnu/libvorbisenc.so.2.0.8
1359204008  26/01/2013 12:40:08 1349657217  08/10/2012 00:46:57 libxcursor1 /usr/lib/i386-linux-gnu/libXcursor.so.1.0.2
1359204008  26/01/2013 12:40:08 1349657217  08/10/2012 00:46:57 libx11-6    /usr/lib/i386-linux-gnu/libX11.so.6.3.0
1359204008  26/01/2013 12:40:08 1349657221  08/10/2012 00:47:01 libtasn1-3  /usr/lib/i386-linux-gnu/libtasn1.so.3.1.16
1359204008  26/01/2013 12:40:08 1349657221  08/10/2012 00:47:01 libwind0-heimdal    /usr/lib/i386-linux-gnu/libwind.so.0.0.0

popcon.ubuntu.comで詳細を読むことができますが、そこからの引用はここにあります:

Q)ポピュラーコンテストではどのような情報が報告されますか?

A)人気コンテストは、使用しているシステムアーキテクチャ、使用している人気コンテストのバージョン、およびシステムにインストールされているパッケージのリストを報告します。ポピュラリティコンテストは、パッケージごとに、最近使用された(atimeに基づく)ファイルを調べ、ファイル名、最終アクセス時刻(atime)、および最終変更時刻(ctime)を報告します。ただし、信頼できないatimeがあるため、一部のファイルは考慮されません。

man popularity-contest詳細については、実行することもできます。


こんにちはVasa1。あなたの素晴らしい答えをありがとう。あなたの答えには同意しますが、ソースからインストールしたアプリにも対処する必要があります。
rɑːdʒɑ

両方とも素晴らしい答えです。
rɑːdʒɑ

したがって、人気コンテストで0 0が表示された場合、パッケージが使用されたことはないと想定しても安全ですか?使用パターンが変更されない限り、パッケージを削除できますか?
user1539216 14年

16

アクセス時間を使用して、アプリケーションが最後に使用された日時を判断できます。

たとえば、試してみてください:

ls -ltu /usr/bin | pager

これ/usr/binにより、アクセス時間順にソートされたすべてのファイルがリストされます(最後にアクセスされた最初の)。

特定の特性を持つプログラムを自動的に検索するスクリプトを作成する場合はstat、次の方法で使用できます。

stat -c%X /bin/cat

これは/bin/cat、エポックからの秒数としてアクセス時間を出力します

注:noatimeマウントオプションを使用している場合、これは明らかに機能しません。


両方とも素晴らしい答えです。
rɑːdʒɑ

1

ディスクがいっぱいになったので、次の行を使用して、過去100日間使用されておらず、バイナリファイルが1 MBを超えるすべてのアプリケーションを見つけました。

find /usr/bin -size +1000k -atime +100 -exec ls -ltu {} \;
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.