drag n drop

調べたことを書きます

# ln で、Operation not permitted になる

外部メディアのSDカード上でビルドしてたら、途中で出てきた。

 

ファイルシステムがvfatなドライブ上でシンボリックリンクを作ろうとすると、

これが表示されるらしい。つまり、vfatではシンボリックリンクを作れない。

$ mount で、ディレクトリごとのファイルシステムを調べられる

 

参考:

まぅまぅ雑音ラヂヲ: 【Linux】lnでOperation not permitted

/sbin/ldconfig.real: ~~ is not a symbolic link

ubuntu9.04用にSDL2.0をビルドしてインストールしてからldconfigしたら出た。

 

シンボリックリンクじゃないよ、と言われてるファイルを削除して、

細かいバージョンの方を、消したファイル名でリンクさせればいいらしい。

 

例:

$ sudo ldconfig

/sbin/ldconfig.real: /usr/local/lib/libSDL2-2.0.so.0 is not a symbolic link

 

$ grep -r -i sdl /usr/local/lib

(関係ないファイルは省略)

Binary file /usr/local/lib/libSDL2-2.0.so.0 matches

Binary file /usr/local/lib/libSDL2-2.0.so.0.2.1 matches

 

$ sudo rm /usr/local/lib/libSDL2-2.0.so.0

$ sudo ln -s /usr/local/lib/libSDL2-2.0.so.0.2.1 /usr/local/lib/libSDL2-2.0.so.0

  

$ sudo ldconfig

(何も出なければOK)

 

参考:

[SOLVED] ldconfig: /usr/lib32/libusbpp-0.1.so.4 is not a symbolic link / Newbie Corner / Arch Linux Forums

一時的にGUIからCUIに切り替える

GUIからCUIに切り替える

Ctrl+Alt+F3

 

CUIからGUIに戻す

Ctrl+Alt+F7

 

参考: