Linuxコマンド Tips

ファイルの絶対パスを取得

readlinkコマンド

# readlink -f test.file
/home/tmp/test.file
すでにInstall済みのパッケージをapt-getでダウンロードする。

以下のように--reinstall をつけることで、すでにInstallされているパっケージを、 ダウンロードすることができる。 ダウンロードパッケージは、 -o dir::cache=pwdオプションで指定しない場合は、 /var/cache/apt/archives/ に保管されている。 -o dir::cache=pwd で指定した場合は、そのパスにダウンロードされる。

# apt install -d openjdk-8-jre-headless --reinstall  -o dir::cache=`pwd` 
パッケージの依存関係を調べるコマンド。
# apt-cache depends openjdk-8-jre-headless 

openjdk-8-jre-headless
  Depends: ca-certificates-java
  Depends: java-common
  Depends: libcups2
  Depends: liblcms2-2
  Depends: libjpeg8
  Depends: libfontconfig1
  Depends: libnss3
  Depends: util-linux
    util-linux:i386
  Depends: libc6
  Depends: libfreetype6
  Depends: libgcc1
  Depends: libpcsclite1
  Depends: libstdc++6
  Depends: libx11-6
  Depends: libxext6
  Depends: libxi6
  Depends: libxrender1
  Depends: libxtst6
  Depends: zlib1g
  Breaks: ca-certificates-java
  Breaks: <oracle-java8-installer>
  Breaks: <tzdata-java>
  Suggests: libnss-mdns
  Suggests: fonts-dejavu-extra
  Suggests: fonts-ipafont-gothic
  Suggests: fonts-ipafont-mincho
  Suggests: fonts-wqy-microhei
  Suggests: fonts-wqy-zenhei
  Suggests: fonts-indic