体験!マイコンボードで組込みLinux

第18回 Fedora Coreの導入[その2]

この記事を読むのに必要な時間:およそ 14 分

パッケージを絞る

FedoraCoreのパッケージはデスクトップPCを前提にしているため,組込みボードでは不要なパッケージが数多くあります。組込みボードで不要なパッケージについては,最終的には正確に内容を精査していかなければなりませんが,今回は精査をせずにパッケージ名から明らかに不要と思われるパッケージを削減します。

T-SH7706LSRはビデオカードが搭載されていないので,GUI関連のパッケージは不要です。また制御用途のため,ハードウェア機能とは直接関係ありませんが,多言語関連のパッケージも削減対象にします。

GUI関連のパッケージは以下の項目を元に抽出します。

  • GNOME/gtk関連
  • KDE/Qt関連
  • X関連
  • 明らかにGUIと思われるパッケージ

gnomeと名称のついたものは以下のとおりです。

gnome-audio-2.0.0-4.noarch.rpm
gnome-audio-extra-2.0.0-4.noarch.rpm
gnome-backgrounds-2.16.1-1.fc7.noarch.rpm
gnome-bluetooth-0.8.0-4.fc7.sh3.rpm
gnome-bluetooth-devel-0.8.0-4.fc7.sh3.rpm
gnome-bluetooth-libs-0.8.0-4.fc7.sh3.rpm
gnome-desktop-2.18.0-4.fc7.sh3.rpm
gnome-desktop-devel-2.18.0-4.fc7.sh3.rpm
gnome-doc-utils-0.10.3-1.fc7.noarch.rpm
gnome-icon-theme-2.18.0-1.fc7.noarch.rpm
gnome-keyring-0.8-1.fc7.sh3.rpm
gnome-keyring-devel-0.8-1.fc7.sh3.rpm
gnome-keyring-manager-2.18.0-1.fc7.sh3.rpm
gnome-mag-0.14.3-1.fc7.sh3.rpm
gnome-mag-devel-0.14.3-1.fc7.sh3.rpm
gnome-media-2.18.0-3.fc7.sh3.rpm
gnome-media-devel-2.18.0-3.fc7.sh3.rpm
gnome-menus-2.18.0-1.fc7.sh3.rpm
gnome-menus-devel-2.18.0-1.fc7.sh3.rpm
gnome-mime-data-2.18.0-2.fc7.noarch.rpm
gnome-mount-0.6-2.fc7.sh3.rpm
gnome-mount-devel-0.6-2.fc7.sh3.rpm
gnome-mount-nautilus-properties-0.6-2.fc7.sh3.rpm
gnome-nettool-2.18.0-1.fc7.sh3.rpm
gnome-pilot-2.0.15-5.fc7.sh3.rpm
gnome-pilot-devel-2.0.15-5.fc7.sh3.rpm
gnome-power-manager-2.18.2-4.fc7.sh3.rpm
gnome-python2-2.18.1-1.fc7.sh3.rpm
gnome-python2-applet-2.18.0-1.fc7.sh3.rpm
gnome-python2-bonobo-2.18.1-1.fc7.sh3.rpm
gnome-python2-bugbuddy-2.18.0-1.fc7.sh3.rpm
gnome-python2-canvas-2.18.1-1.fc7.sh3.rpm
gnome-python2-desktop-2.18.0-1.fc7.sh3.rpm
gnome-python2-devel-2.18.1-1.fc7.sh3.rpm
gnome-python2-extras-2.14.3-2.fc7.sh3.rpm
gnome-python2-gconf-2.18.1-1.fc7.sh3.rpm
gnome-python2-gnomedesktop-2.18.0-1.fc7.sh3.rpm
gnome-python2-gnomekeyring-2.18.0-1.fc7.sh3.rpm
gnome-python2-gnomeprint-2.18.0-1.fc7.sh3.rpm
gnome-python2-gnomevfs-2.18.1-1.fc7.sh3.rpm
gnome-python2-gtkhtml2-2.14.3-2.fc7.sh3.rpm
gnome-python2-gtkmozembed-2.14.3-2.fc7.sh3.rpm
gnome-python2-gtksourceview-2.18.0-1.fc7.sh3.rpm
gnome-python2-gtkspell-2.14.3-2.fc7.sh3.rpm
gnome-python2-libegg-2.14.3-2.fc7.sh3.rpm
gnome-python2-libgtop2-2.18.0-1.fc7.sh3.rpm
gnome-python2-libwnck-2.18.0-1.fc7.sh3.rpm
gnome-python2-metacity-2.18.0-1.fc7.sh3.rpm
gnome-python2-nautilus-cd-burner-2.18.0-1.fc7.sh3.rpm
gnome-python2-rsvg-2.18.0-1.fc7.sh3.rpm
gnome-python2-totem-2.18.0-1.fc7.sh3.rpm
gnome-screensaver-2.18.0-13.fc7.sh3.rpm
gnome-session-2.18.0-7.fc7.sh3.rpm
gnome-spell-1.0.7-4.fc7.sh3.rpm
gnome-system-monitor-2.18.0-1.fc7.sh3.rpm
gnome-terminal-2.18.0-1.fc7.sh3.rpm
gnome-themes-2.18.0-1.fc7.noarch.rpm
gnome-user-share-0.11-2.fc7.sh3.rpm
gnome-utils-2.18.0-1.fc7.sh3.rpm
gnome-utils-devel-2.18.0-1.fc7.sh3.rpm
gnome-vfs2-2.18.1-4.fc7.sh3.rpm
gnome-vfs2-devel-2.18.1-4.fc7.sh3.rpm
gnome-vfs2-smb-2.18.1-4.fc7.sh3.rpm
gnome-volume-manager-2.17.0-7.fc7.sh3.rpm
[general@skyhawk fc7_rpm]$ ls *gnome*
NetworkManager-gnome-0.6.5-2.fc7.sh3.rpm
bluez-gnome-0.6-2.fc7.sh3.rpm
gnome-audio-2.0.0-4.noarch.rpm
gnome-audio-extra-2.0.0-4.noarch.rpm
gnome-backgrounds-2.16.1-1.fc7.noarch.rpm
gnome-bluetooth-0.8.0-4.fc7.sh3.rpm
gnome-bluetooth-devel-0.8.0-4.fc7.sh3.rpm
gnome-bluetooth-libs-0.8.0-4.fc7.sh3.rpm
gnome-desktop-2.18.0-4.fc7.sh3.rpm
gnome-desktop-devel-2.18.0-4.fc7.sh3.rpm
gnome-doc-utils-0.10.3-1.fc7.noarch.rpm
gnome-icon-theme-2.18.0-1.fc7.noarch.rpm
gnome-keyring-0.8-1.fc7.sh3.rpm
gnome-keyring-devel-0.8-1.fc7.sh3.rpm
gnome-keyring-manager-2.18.0-1.fc7.sh3.rpm
gnome-mag-0.14.3-1.fc7.sh3.rpm
gnome-mag-devel-0.14.3-1.fc7.sh3.rpm
gnome-media-2.18.0-3.fc7.sh3.rpm
gnome-media-devel-2.18.0-3.fc7.sh3.rpm
gnome-menus-2.18.0-1.fc7.sh3.rpm
gnome-menus-devel-2.18.0-1.fc7.sh3.rpm
gnome-mime-data-2.18.0-2.fc7.noarch.rpm
gnome-mount-0.6-2.fc7.sh3.rpm
gnome-mount-devel-0.6-2.fc7.sh3.rpm
gnome-mount-nautilus-properties-0.6-2.fc7.sh3.rpm
gnome-nettool-2.18.0-1.fc7.sh3.rpm
gnome-pilot-2.0.15-5.fc7.sh3.rpm
gnome-pilot-devel-2.0.15-5.fc7.sh3.rpm
gnome-power-manager-2.18.2-4.fc7.sh3.rpm
gnome-python2-2.18.1-1.fc7.sh3.rpm
gnome-python2-applet-2.18.0-1.fc7.sh3.rpm
gnome-python2-bonobo-2.18.1-1.fc7.sh3.rpm
gnome-python2-bugbuddy-2.18.0-1.fc7.sh3.rpm
gnome-python2-canvas-2.18.1-1.fc7.sh3.rpm
gnome-python2-desktop-2.18.0-1.fc7.sh3.rpm
gnome-python2-devel-2.18.1-1.fc7.sh3.rpm
gnome-python2-extras-2.14.3-2.fc7.sh3.rpm
gnome-python2-gconf-2.18.1-1.fc7.sh3.rpm
gnome-python2-gnomedesktop-2.18.0-1.fc7.sh3.rpm
gnome-python2-gnomekeyring-2.18.0-1.fc7.sh3.rpm
gnome-python2-gnomeprint-2.18.0-1.fc7.sh3.rpm
gnome-python2-gnomevfs-2.18.1-1.fc7.sh3.rpm
gnome-python2-gtkhtml2-2.14.3-2.fc7.sh3.rpm
gnome-python2-gtkmozembed-2.14.3-2.fc7.sh3.rpm
gnome-python2-gtksourceview-2.18.0-1.fc7.sh3.rpm
gnome-python2-gtkspell-2.14.3-2.fc7.sh3.rpm
gnome-python2-libegg-2.14.3-2.fc7.sh3.rpm
gnome-python2-libgtop2-2.18.0-1.fc7.sh3.rpm
gnome-python2-libwnck-2.18.0-1.fc7.sh3.rpm
gnome-python2-metacity-2.18.0-1.fc7.sh3.rpm
gnome-python2-nautilus-cd-burner-2.18.0-1.fc7.sh3.rpm
gnome-python2-rsvg-2.18.0-1.fc7.sh3.rpm
gnome-python2-totem-2.18.0-1.fc7.sh3.rpm
gnome-screensaver-2.18.0-13.fc7.sh3.rpm
gnome-session-2.18.0-7.fc7.sh3.rpm
gnome-spell-1.0.7-4.fc7.sh3.rpm
gnome-system-monitor-2.18.0-1.fc7.sh3.rpm
gnome-terminal-2.18.0-1.fc7.sh3.rpm
gnome-themes-2.18.0-1.fc7.noarch.rpm
gnome-user-share-0.11-2.fc7.sh3.rpm
gnome-utils-2.18.0-1.fc7.sh3.rpm
gnome-utils-devel-2.18.0-1.fc7.sh3.rpm
gnome-vfs2-2.18.1-4.fc7.sh3.rpm
gnome-vfs2-devel-2.18.1-4.fc7.sh3.rpm
gnome-vfs2-smb-2.18.1-4.fc7.sh3.rpm
gnome-volume-manager-2.17.0-7.fc7.sh3.rpm
hal-gnome-0.5.9-8.fc7.sh3.rpm
libgail-gnome-1.18.0-2.fc7.sh3.rpm
libgail-gnome-devel-1.18.0-2.fc7.sh3.rpm
libgnome-2.18.0-4.fc7.sh3.rpm
libgnome-devel-2.18.0-4.fc7.sh3.rpm
libgnomecanvas-2.14.0-5.fc7.sh3.rpm
libgnomecanvas-devel-2.14.0-5.fc7.sh3.rpm
libgnomecups-0.2.2-8.sh3.rpm
libgnomecups-devel-0.2.2-8.sh3.rpm
libgnomekbd-2.18.0-1.fc7.sh3.rpm
libgnomekbd-devel-2.18.0-1.fc7.sh3.rpm
libgnomeprint22-2.18.0-1.fc7.sh3.rpm
libgnomeprint22-devel-2.18.0-1.fc7.sh3.rpm
libgnomeprintui22-2.18.0-1.fc7.sh3.rpm
libgnomeprintui22-devel-2.18.0-1.fc7.sh3.rpm
libgnomeui-2.18.1-2.fc7.sh3.rpm
libgnomeui-devel-2.18.1-2.fc7.sh3.rpm
libgsf-gnome-1.14.3-4.fc7.sh3.rpm
libgsf-gnome-devel-1.14.3-4.fc7.sh3.rpm
libopenraw-gnome-0.0.2-5.fc7.sh3.rpm
libopenraw-gnome-devel-0.0.2-5.fc7.sh3.rpm
ntfsprogs-gnomevfs-1.13.1-3.fc7.sh3.rpm
wireshark-gnome-0.99.5-1.fc7.sh3.rp

gtkと名称のついたものは以下のとおりです。

GConf2-gtk-2.18.0.1-2.fc7.sh3.rpm
authconfig-gtk-5.3.13-4.fc7.sh3.rpm
ghostscript-gtk-8.15.4-3.fc7.sh3.rpm
gnome-python2-gtkhtml2-2.14.3-2.fc7.sh3.rpm
gnome-python2-gtkmozembed-2.14.3-2.fc7.sh3.rpm
gnome-python2-gtksourceview-2.18.0-1.fc7.sh3.rpm
gnome-python2-gtkspell-2.14.3-2.fc7.sh3.rpm
gtk+-1.2.10-57.fc7.sh3.rpm
gtk+-devel-1.2.10-57.fc7.sh3.rpm
gtk-doc-1.8-2.fc7.noarch.rpm
gtk2-2.10.11-7.fc7.sh3.rpm
gtk2-devel-2.10.11-7.fc7.sh3.rpm
gtk2-engines-2.10.0-3.fc7.sh3.rpm
gtkhtml2-2.11.0-4.sh3.rpm
gtkhtml2-devel-2.11.0-4.sh3.rpm
gtkhtml3-3.14.1-1.fc7.sh3.rpm
gtkhtml3-devel-3.14.1-1.fc7.sh3.rpm
gtksourceview-1.8.5-1.fc7.sh3.rpm
gtksourceview-devel-1.8.5-1.fc7.sh3.rpm
gtkspell-2.0.11-3.fc7.sh3.rpm
gtkspell-devel-2.0.11-3.fc7.sh3.rpm
mtr-gtk-0.72-2.sh3.rpm
pinentry-gtk-0.7.2-14.fc7.sh3.rpm
pygtk2-2.10.4-2.fc7.sh3.rpm
pygtk2-codegen-2.10.4-2.fc7.sh3.rpm
pygtk2-devel-2.10.4-2.fc7.sh3.rpm
pygtk2-libglade-2.10.4-2.fc7.sh3.rpm
scim-bridge-gtk-0.4.10-1.fc7.sh3.rpm
scim-gtk-1.4.5-18.fc7.sh3.rpm
usermode-gtk-1.91.1-1.sh3.rpm

ただし,以下についてはシャットダウン時に必要なので削減対象から外します。

  • gtk2-2.10.11-7.fc7.sh3.rpm

kdeと名称のついたものは以下のとおりです。

kde-i18n-Arabic-3.5.6-1.fc7.noarch.rpm
kde-i18n-Bengali-3.5.6-1.fc7.noarch.rpm
kde-i18n-Brazil-3.5.6-1.fc7.noarch.rpm
kde-i18n-British-3.5.6-1.fc7.noarch.rpm
kde-i18n-Bulgarian-3.5.6-1.fc7.noarch.rpm
kde-i18n-Catalan-3.5.6-1.fc7.noarch.rpm
kde-i18n-Chinese-3.5.6-1.fc7.noarch.rpm
kde-i18n-Chinese-Big5-3.5.6-1.fc7.noarch.rpm
kde-i18n-Czech-3.5.6-1.fc7.noarch.rpm
kde-i18n-Danish-3.5.6-1.fc7.noarch.rpm
kde-i18n-Dutch-3.5.6-1.fc7.noarch.rpm
kde-i18n-Estonian-3.5.6-1.fc7.noarch.rpm
kde-i18n-Finnish-3.5.6-1.fc7.noarch.rpm
kde-i18n-French-3.5.6-1.fc7.noarch.rpm
kde-i18n-German-3.5.6-1.fc7.noarch.rpm
kde-i18n-Greek-3.5.6-1.fc7.noarch.rpm
kde-i18n-Hebrew-3.5.6-1.fc7.noarch.rpm
kde-i18n-Hindi-3.5.6-1.fc7.noarch.rpm
kde-i18n-Hungarian-3.5.6-1.fc7.noarch.rpm
kde-i18n-Icelandic-3.5.6-1.fc7.noarch.rpm
kde-i18n-Italian-3.5.6-1.fc7.noarch.rpm
kde-i18n-Japanese-3.5.6-1.fc7.noarch.rpm
kde-i18n-Korean-3.5.6-1.fc7.noarch.rpm
kde-i18n-Lithuanian-3.5.6-1.fc7.noarch.rpm
kde-i18n-Norwegian-3.5.6-1.fc7.noarch.rpm
kde-i18n-Norwegian-Nynorsk-3.5.6-1.fc7.noarch.rpm
kde-i18n-Polish-3.5.6-1.fc7.noarch.rpm
kde-i18n-Portuguese-3.5.6-1.fc7.noarch.rpm
kde-i18n-Punjabi-3.5.6-1.fc7.noarch.rpm
kde-i18n-Romanian-3.5.6-1.fc7.noarch.rpm
kde-i18n-Russian-3.5.6-1.fc7.noarch.rpm
kde-i18n-Serbian-3.5.6-1.fc7.noarch.rpm
kde-i18n-Slovak-3.5.6-1.fc7.noarch.rpm
kde-i18n-Slovenian-3.5.6-1.fc7.noarch.rpm
kde-i18n-Spanish-3.5.6-1.fc7.noarch.rpm
kde-i18n-Swedish-3.5.6-1.fc7.noarch.rpm
kde-i18n-Tamil-3.5.6-1.fc7.noarch.rpm
kde-i18n-Turkish-3.5.6-1.fc7.noarch.rpm
kde-i18n-Ukrainian-3.5.6-1.fc7.noarch.rpm
kde-settings-3.5-28.fc7.1.noarch.rpm
kde-settings-kdm-3.5-28.fc7.1.noarch.rpm
kdeaccessibility-3.5.6-3.fc7.sh3.rpm
kdeaccessibility-devel-3.5.6-3.fc7.sh3.rpm
kdeaddons-3.5.6-4.fc7.sh3.rpm
kdeaddons-extras-3.5.6-4.fc7.sh3.rpm
kdebase-3.5.6-12.fc7.sh3.rpm
kdebase-devel-3.5.6-12.fc7.sh3.rpm
kdebase-extras-3.5.6-12.fc7.sh3.rpm
kdelibs-3.5.6-9.fc7.sh3.rpm
kdelibs-apidocs-3.5.6-9.fc7.sh3.rpm
kdelibs-devel-3.5.6-9.fc7.sh3.rpm
kdenetwork-3.5.6-5.fc7.sh3.rpm
kdenetwork-devel-3.5.6-5.fc7.sh3.rpm
kdenetwork-extras-3.5.6-5.fc7.sh3.rpm
kdenetwork-nowlistening-3.5.6-5.fc7.sh3.rpm
lockdev-1.0.1-11.fc7.sh3.rpm
lockdev-devel-1.0.1-11.fc7.sh3.rpm
redhat-artwork-kde-7.0.0-9.fc7.sh3.rpm
unixODBC-kde-2.2.12-2.fc7.sh3.rpm
wordtrans-kde-1.1-0.2.pre13.fc7.sh3.rpm

著者プロフィール

みついわゆきお

1986年日立製作所入所,その3年後に自社ワークステーションでの開発業務をきっかけにBSDを経てLinux利用を始める。

1991年日立を退社し,その後,ボランティアでLinux関連ツールの整備と開発しながらWindows否定運動およびLinux普及運動を開始し,Linuxディストリビューション草創期にはPlamoLinuxのメンテナンスにもかかわる。

2001年ごろより非営利ベースでボードコンピュータの開発を開始し,やがて,無償によりハードとソフトを開発したH8マイコンボードの販売を秋月電子にて開始した。

現在,ボードコンピュータ用基本ソフトMES2.5や,SHプロセッサ向けLinuxパッチおよびTOPPERS/JSPパッチを無償で一般に提供しながら,ティーエーシーやエムイーシステムより原価率100%を目標(ただし,販売店の営業・販売費用や開発・製造の際の差損を除く)としたSuperHボードコンピュータを販売中。

また,現在でも頑固にMS社否定及びWindows撲滅運動に邁進中。

コメント

コメントの記入