うつ病双極性感情障害を抱えたけんけんFedoraFreeBSD勉強日記。
Linux/Unixデスクトップ用途として使う秘訣お教えします。
 since 2006年2月16日(木)

fedupを使ったFedora21へのアップグレード。

fedupを使ったFedora18へのアップグレード方法。
でも書いてたようにfedupを使ってFedoraをアップグレード出来るのですが少しオプションが変わったようです。

FedUp - Fedora

とりあえず、ネットワークインストールでFedoraをデスクトップ目的で使いたいという方は以下のコマンドを実行して待つだけです。

sudo fedup --network 21 --product=workstation


でOKです。
workstationのところは、server、cloud 、nonproductと目的に合わせて実行して下さい。

rpmfusionとかの公式ではないリポジトリをdisableにしておいたほうが良いとは思いますが、
F20の時はOKだったのでそのままでもいいかな?

多分時間掛かりますよー。
仕掛けて時間潰しですね。

私はアップグレードの出力をぼーっと見るのも好きだったり。
パッケージ名が覚えられるので。


それではよいFedoraライフ、クリスマス、正月をお過ごし下さいませ。

[緊急]bashが危ない!!アップデートも良いけどシェルを変えておこう。

昨日の2014年09月25日(木)
「bash」シェルに重大な脆弱性、主要Linuxでパッチが公開 - ITmedia
が発表されてLinux界隈は大騒ぎです。

Fedora20では2014年09月26日(金)時点でもうすでに
sudo yum update bash
により
bash --version
GNU bash, バージョン 4.2.47(1)-release (x86_64-redhat-linux-gnu)
が出ています。

rpm -q --changelog bash | head
とコマンドを打つと

* 水 9月 24 2014 Ondrej Oprala - Inhibit code injection - patch by Stephane Chazelas

と出ており修正は入ってる模様。
(24日なのは時差だと思われる。

ですが、bashシェルの修正パッチは不完全、脆弱性突く攻撃の報告も - ITmedia

とまだ脆弱性があるみたいです。

放っておけばアップデートが来ると思いますが
サーバーとして使っている場合は話が別です。

bashのパッチを当てて自分でビルドするってのもありなんですが、
少々面倒だしこれから来るパッチを当てても直ってないってこともあり得ると思います。

なのでtcshをインストールしてログインシェルとしておくという手がありますので
紹介したいと思います。

ちなみに業務スクリプトをbashで作っている場合はtcshに変えると動かないと思いますので
そういう方はパッチあててくださいな。

ちなみにzshを使ってるから大丈夫だぉって方も要注意です。
zshはbashからの拡張シェルですので。


tcsh


tcshインストール


まずはtcshをインストールします。


sudo yum install tcsh


ログインシェルを変える



次にログインシェルをtcshに変えます。
コマンドは以下を実行。


chsh -s /bin/tcsh


とすれば

hogehoeのシェルを変更します。


と返ってくるはずです。

rootのシェルを変えるには

sudo chsh -s /bin/tcsh root

で良いと思うのですがrootのシェルを変えてFedoraが起動しなくなるのでは…
と心配なので私の方では試していません。
rootのシェルこそ変える必要があるのですが。
sudoでしかroot権限を使わないから大丈夫なのかな?
よくわかりません。

仮想化上でシステムを作ってから動作チェックしてみてください。


ログインシェルの確認



シェルを変えたら一度ログアウトしましょう。
GNOMEを使っていたらGNOMEからのログアウトを、
端末だけなら使っている端末全てログアウトしてから
ログインし直しましょう。


echo $SHELL

と打ったら

/bin/tcsh

と表示されたらtcshに変わってる証拠です。

これでとりあえずは安心だと思うのですが、
まだまだコード修正が来ると思うので情報を追いかけておいてください。


ちなみにbashに戻したければ、

chsh -s /bin/bash

と打ちます。


さて、それでは今日のところはこの辺で。
久々に記事書いたな…

rsyslogがCPUリソースを食いまくる問題を解決する方法。



Fedora20にしてから妙にHDDがガリガリ言うし、
PCケースのファンがブンブンブンブン回るなあと思っててしかも随分重たいなあと思ってました。
夏で暑いからかなあとか思ってたり。


こういう時は、topコマンドよねってことで叩いたら
rsyslogデーモンがCPUリソース100%になってました。

で、しばらく解決方法がわからずとりあえずrsyslogデーモン止めちゃえってことで
 
sudo systemctl stop rsyslog
sudo systemctl disable rsyslog


にしておきました。

デスクトップ目的だからrsyslogデーモンぐらいなくてもいいやと思ってたんですが
止めてたら悔しいなあと思って検索してみました。


そしたら、今日になって何故か改善方法にたどり着いた。
参考サイト: Bug 1047039 - rsyslog consumes 100% CPU

Fedoraのbugzillaですね。


この報告によると
(一旦sudo systemctl stop rsyslog でrsyslogを止めて
/var/lib/rsyslog/imjournal.stateを削除
デーモンを起動しなおしてみろって書いてあります。


sudo rm -Rv /var/lib/rsyslog/imjournal.state
sudo systemctl restart rsyslog


ほで、この参考サイトでもありますがこれではリソース食いはなおりましぇん。

これでダメなら/var/log/journal/*を削除(バックアップ)してrsyslogデーモンを再起動してみろと書いてあります。
(削除する前にrsyslogを止めてたほうがいい!?

コマンドで書くと

sudo systemctl stop rsyslog
sudo rm -Rv /var/log/journal/*
sudo systemctl start rsyslog


ですね。
それでtopコマンドで見てみると
rsyslogのリソースが減るどころか見えなくなりました。
(なにも起動してなければ一番食ってるのはgnome-shellかtracker

ちゃんと直りました^^;
最後にrsyslogがシステム起動時にサービスを起動してくれるように

sudo systemctl enable rsyslog

とおまじないをかけておけばオッケーです。

念の為システム再起動した後は、

sudo systemctl status rsyslog

と打って


rsyslog.service - System Logging Service
Loaded: loaded (/usr/lib/systemd/system/rsyslog.service; enabled)
Active: active (running) since 水 2014-08-27 13:37:28 JST; 29min ago
Main PID: 627 (rsyslogd)
CGroup: /system.slice/rsyslog.service
└─627 /sbin/rsyslogd -n

とrunningになっていることを確認しておきましょう。


rsyslog.service - System Logging Service
Loaded: loaded (/usr/lib/systemd/system/rsyslog.service; enabled)
Active: inactive (dead) since 水 2014-08-27 14:08:07 JST; 2s ago
Process: 627 ExecStart=/sbin/rsyslogd -n $SYSLOGD_OPTIONS (code=exited, status=0/SUCCESS)
Main PID: 627 (code=exited, status=0/SUCCESS)

8月 27 14:08:07 localhost.localdomain systemd[1]: Stopping System Logging S...
8月 27 14:08:07 localhost.localdomain systemd[1]: Stopped System Logging Se...
Hint: Some lines were ellipsized, use -l to show in full.


とinactive(dead)となっているなら、
startとenableしておきましょう。
(コマンドは上にかいてあります。


ようやくリソースというかパソコンがファンブンブンが止まりました。
ちょうど今日は雨が降って気温が少し下がってるってこともあるかもだけど
こんなにパソコンって静かなのね(笑)
ところで私はrsyslogどころかsyslogがなにしてるか分かりませんから質問しないでね^^;

Fedora 20アップグレード後することまとめインストールノート

パッケージをインストールするアプリ GNOME ソフトウェアが入ってません。
また、今回から追加された、Music、Map、Photo、Weatherを入れておきましょう。
(私はBoxesも入れてなかった様子…


sudo yum groupinstall GNOME デスクトップ
sudo yum install gnome-music



同時にインストールされるアプリ

NetworkManager-l2tp x86_64 0.9.8-4.fc20 fedora 90 k
abrt-java-connector x86_64 1.0.6-1.fc20 fedora 25 k
bijiben x86_64 3.10.2-1.fc20 updates 333 k
desktop-backgrounds-basic noarch 20.0.0-1.fc20 fedora 2.6 M
evolution-ews x86_64 3.10.3-1.fc20 updates 383 k
evolution-help noarch 3.10.3-1.fc20 updates 3.0 M
firewall-config noarch 0.3.8-1.fc20 fedora 98 k
gnome-boxes x86_64 3.10.2-2.fc20 updates 1.3 M
gnome-epub-thumbnailer x86_64 1.3-3.fc20 updates 22 k
gnome-font-viewer x86_64 3.10.0-1.fc20 fedora 90 k
gnome-getting-started-docs noarch 3.10.2-1.fc20 fedora 11 M
gnome-initial-setup x86_64 3.10.1.1-4.fc20 fedora 1.0 M
gnome-maps noarch 3.10.2-1.fc20 fedora 131 k
gnome-photos x86_64 3.10.2-1.fc20 fedora 338 k
gnome-software x86_64 3.10.4-1.fc20 fedora 7.6 M
gnome-weather x86_64 3.10.1-1.fc20 fedora 9.8 M
gvfs-afp x86_64 1.18.3-2.fc20 updates 139 k
gvfs-goa x86_64 1.18.3-2.fc20 updates 56 k
gvfs-mtp x86_64 1.18.3-2.fc20 updates 109 k
gnome-music


Windowsキーを押すかアクティビティにして
それぞれMusic、Map、Photo、Weather、boxesと打てばアプリが起動します。
アプリの紹介はまた後日♪

Fedoraで日本語入力に切り替わらない!!を解決する方法。

Fedoraを使っているとふとした時に半角全角キーを押しても日本語入力モードに切り替わらない時が結構あります。

タスクバー右上の入力が[あ]と表示されていてるし、
入力モードをちょこちょこ変えても直らない。

この現象の解決方法が分かりました。


1. alias を登録

echo "alias jan=ibus-daemon -r & " >> ~/.bashrc

(janのところは自分が覚えやすいキーワードで。[ja]panese[n]yuuryokuというつもり。)
2014年 7月 1日 火曜日 08:41:21 JST 修正

2. ログアウト

3. 日本語入力ができなくなったらコマンドで

jan

と打つだけで直ります。


つまるところ、ibusが落ちてるんだと思います。
オプションの-rは再起動なのでibus-daemonコマンドを再度呼び出してるってことです。

参考


ibus-daemon --help
用法:
ibus-daemon [オプション...] - ibus daemon

ヘルプのオプション:
-h, --help ヘルプのオプションを表示する

アプリケーションのオプション:
-V, --version Show the application's version.
-d, --daemonize run ibus as background process.
-s, --single do not execute panel and config module.
-x, --xim execute ibus XIM server.
-n, --desktop=name specify the name of desktop session. [default=gnome]
-p, --panel=cmdline specify the cmdline of panel program. pass 'disable' not to start a panel program.
-c, --config=cmdline specify the cmdline of config program. pass 'disable' not to start a config program.
-a, --address=address specify the address of ibus daemon.
-r, --replace if there is an old ibus-daemon is running, it will be replaced.
-t, --cache specify the cache mode. [auto/refresh/none]
-o, --timeout=timeout [default is 5000] gdbus reply timeout in milliseconds. pass -1 to use the default timeout of gdbus.
-m, --mem-profile enable memory profile, send SIGUSR2 to print out the memory profile.
-R, --restart restart panel and config processes when they die.
-v, --verbose verbose.

の-r, --replaceのところですね( ・ิω・ิ)

Fedoraのパッケージのghostscript9.x(ps,eps)の文字化け解決方法!!

お久しぶりです。
一年ぶりぐらいの更新ですかね。

今年の2月頃体調くずしてたのと少しLinuxとの距離をおいてみたいなと思ってたら
かなりの年月が過ぎてしまったようで…

近況はこのぐらいにして、
いつもはghostscript8.xのパッケージを強引にインストールして
文字化けを解決していたのですが、
このたびFedoraのghostscript 9.x系列(9.04,9.07,9.10,9.14)のパッケージでの
ps,epsファイルの文字化けがやっと解決出来たのでご報告したいと思います。

続きを読む

GNOME 3.8 リリース!!

最近、ブログ更新してなくてすいません。

元気にはしてますです。
Linuxの事はほとんどしてませんが、
まあ遊んでますw



もうすぐで、Fedora19Alphaが出るっぽいのと
本日付けでGNOME 3.8がリリースされたようです。

GNOME 3.8 リリースノート

GNOME 3.8 メニュー


詳細は、リンクを見ていただくとして、
アプリケーションメニューが一新されたようです。

よく使うアプリが表示され、
カテゴリものは、フォルダとして表示されるようです。

すっきりしたデザインになってますね。

シンプルかつ使いやすさにこだわったGNOME 3.8。
Fedora 19に搭載されると思うので楽しみですね。


それでは、皆さん、更新はぼちぼちな形になりますが、
これからもよろしくお願いします。

VirtuaboxでFedoraのカーネルがアップデートが来た時に表示されるkernel driver install not foundを解決する!!


以前から記事を書こうと思っていたのですが、
アクセス解析を見るとVirtuaboxのトラブルで私のブログにたどりついてる方がいるようなので
解決法を書いておきます。




Fedora上でカーネルのアップデート、再起動してVirtuaboxを起動すると

kernel driver install not foundというタイトルでエラーが出ます。

詳細を見るをクリックすると下図のように


virtualbox-kernel-dviver-not-installed




The VirtualBox Linux kernel driver (vboxdrv) is either not
loaded or there is a permission problem with
/etc/vboxdrv. Please reinstall the kernel module by
executing

'/etc/init.d/vboxdrv setup'

as root. if it is available in your distribution, you shoud
install the DKMS pacakage first. this package keeps track
of Linux kernel changes and recompoiles the vboxdrv kernel
modules if necessary.



と言われます。

要約するとvboxdrv が読み込まれないか/dev/vboxdrvに権限の問題があります。




'/etc/init.d/vboxdrv setup'



をroot権限で実行してカーネルモジュールを再インストールしてください。

もし、あなたのディストリビューションで可能であればDKMSパッケージをまず
インストールしてください。
このパッケージはLinux カーネルに変化があっても必要になればvboxdrvカーネルモジュールを
再コンパイルします。

と書いてます。

なので、DKMSパッケージとビルドに必要なgccとkernel-develをインストールします。




sudo yum install dkms gcc kernel-devel



とします。
32bit でPAEカーネルを使ってる人は




sudo yum install dkms gcc kernel-PAE-devel



とします。

そして、




sudo /etc/init.d/vboxdrv setup



を実行すると




Stopping VirtualBox kernel modules [ OK ]
Recompiling VirtualBox kernel modules [ OK ]
Starting VirtualBox kernel modules [ OK ]



と表示されVitualBoxが再び使えるようになります(*^_^*)
ややこしいですね(´・ω・`)

うまく解決出来ない場合はコメントにでも(*^_^*)

Fedora18のファイルマネージャーNautilusでのサムネイル情報の再取得をする方法。

ブログネタ
Desktop Linux 入門 に参加中!


gstreamerプラグインのインストール前にファイルマネージャーのnautilusを開いてしまうと、
動画や音楽ファイル用のサムネイル情報の取得に失敗します。




rm -Rvf ~/.thumbnails/fails



としても、取得してくれませんでした。

Fedora18では、画像などのサムネイルの情報を保存する場所が変わったようです。




~/.thumbnails

から

~/.cache/thumbnails/



に変更されています。

ですので、
サムネイルの取得が失敗しているものは、




rm -Rvf .cache/thumbnails/fail/gnome-thumbnail-factory/



で、削除してもう一度該当ディレクトリを開いてみると取得出来ると思います。

スクリーンショット?むふふ(^^)

参考リンク: Refreshing thumbnails for video after codec update in Fedora 18


Fedora18 でのmp3,AACなどのマルチメディアなプラグインgstreamerのまるごとインストール!!

ブログネタ
Desktop Linux 入門 に参加中!
Fedora18からgstreamerの中身が変わった様子。

rpmfusionリポジトリのインストール



まずは、rpmfusionリポジトリのインストール



sudo rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-18.noarch.rpm


gstreamerのインストール



お次にgstreamerの一斉インストール。いっぱいあります。


sudo yum install gstreamer gstreamer-ffmpeg gstreamer-java gstreamer-java-swt gstreamer-plugin-crystalhd gstreamer-plugins-bad gstreamer-plugins-bad-free gstreamer-plugins-bad-free-extras gstreamer-plugins-bad-nonfree gstreamer-plugins-base gstreamer-plugins-base-tools gstreamer-plugins-entrans gstreamer-plugins-espeak gstreamer-plugins-fc gstreamer-plugins-good gstreamer-plugins-good-extras gstreamer-plugins-ugly gstreamer-python gstreamer-rtsp gstreamer-rtsp-python gstreamer-rtsp-vala gstreamer-tools gstreamer1 gstreamer1-libav gstreamer1-plugins-bad-free gstreamer1-plugins-bad-free-extras gstreamer1-plugins-bad-freeworld gstreamer1-plugins-base gstreamer1-plugins-base-tools gstreamer1-plugins-good gstreamer1-plugins-good-extras gstreamer1-plugins-ugly gstreamermm
ブログ内の検索
Google

WWW を検索
このblog内を検索
最新コメント
コンピューター オススメ
Linuxオススメ本
コマンド本
アクセスカウンター

    はてブリスト - 現在
    • ライブドアブログ