redhat から debian に乗り換え(その4)

debian のパッケージ管理ツールの使い方

fedora でいうところのyum がapt で、
rpm が dpkg に近いみたい。

$ apt-cache pkgnames
$ apt-cache show  <packagename>

$ apt-cache search <keyword>


$ apt-cache depends <packagename>


$ apt-cache showpkg <packagename>


$ apt-get install <packagename>
$ apt-get -f install
$ apt-get --reinstall <packagename>


$ echo <packagename> hold | dpkg --set-selections

$ echo <packagename> install | dpkg --set-selections


$ apt-get remove <packagename>
$ apt-get --purge remove <packagename> 


パッケージの設定は

$ dpkg-reconfigure <packagename>

で、おこなう。

管理ツールもあるらしい. FreeBSD の sysinstall ににているような、にていないような。

$ dselect
$ aptitude
$ gnome-apt
  • rpm -i に相当
$ dpkg --install <packagename>
$ dpkg -i <packagename>
  • rpm -e に相当
$ dpkg --remove <packagename>
$ dpkg -r <packagename>

- rpm -e --nodeps  に相当
$ dpkg -r --force-depends <packagename>
$ dpkg --purge <packagename>
$ dpkg -P <packagename>
  • rpm -qa に相当
$ dpkg --list
$ dpkg -l 
$ dpkg -l <pattern>
  • rpm -ql に相当
$ dpkg --listfiles <packagename>
$ dpkg -L <packagename>
  • rpm -qf に相当
$ dpkg --search <pattern>
$ dpkg -S /bin/bash
  • rpm -qi に相当
$ dpkg --info <packagename>
$ dpkg -I <packagename>