[過去ログ] 【初心者】Ubuntu Linux 136【本スレ】 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
176
(1): (アウアウウー Sa85-1s2x) 2022/08/30(火)01:47 ID:oEyNv/L0a(1) AAS
>>174
先頭はバックスラッシュを2つ付けないといけないけれどそれ以降はスラッシュでも構わないよ
177: (ワッチョイ ae0e-fFoX) 2022/08/30(火)07:56 ID:UKFCeh0O0(1/2) AAS
Ubuntu 20.04 LTSにImageMagick-6.7.2-7をインストールしていた時の事ですが、質問があります。
ldconfigのキャッシュの更新はどのタイミングで行われるのでしょうか?
インストール手順(詳細は少し略):
1、perlbrewによるperlのダウングレード
$perlbrew install perl-5.10.1 -A ccflags=-fPIC
2、ImageMagick-6.7.2-7が使うライブラリのインストール
libjpeg-devをインストール(aptを使用)
$sudo apt -y install libjpeg-dev
zlibとlibpngのインストール(ソースからコンパイル)
#cd /usr/local/src
#tar zxvf zlib-1.2.3.tar.gz
#cd ./zlib-1.2.3
#./configure --shared
#make
#make install
#cd /usr/local/src
#tar zxvf libpng-1.2.49.tar.gz
#cd ./libpng-1.2.49
#ln -s scripts/makefile.linux Makefile
#make
#make install
3、ImageMagick-6.7.2-7のインストール
$tar zxvf /home/〇〇〇/src/ImageMagick-6.7.2-7.tar.gz
$cd ./ImageMagick-6.7.2-7
$./configure --prefix /home/〇〇〇/local/imagemagick -with-perl
$make
$make install
上記のインストールを終わらせた後、以下コマンドを実行するとエラーが出る場合があります。(複数のサーバーでテストしたのですが、出ない場合もありました。)
$ /home/〇〇〇/local/imagemagick/bin/convert /home/〇〇〇/public_html/testImageMagic/neko.gif /home/〇〇〇/public_html/testImageMagic/neko.png
/home/〇〇〇/local/imagemagick/bin/convert: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory
原因を調べて見ると、ldconfigのキャッシュの更新($sudo ldconfig /usr/local/lib)が、行われているか、行われていないかで、エラーが出るか出ないか起きるのではないかと思い、質問させて貰いました。
178: (ワッチョイ ae0e-fFoX) 2022/08/30(火)07:57 ID:UKFCeh0O0(2/2) AAS
↑醜くですいません、行数制限とかに引っかかってしまい、醜くなってますorz
179
(1): (アウアウエー Sa0a-GD24) 2022/08/30(火)08:52 ID:A+PmCbG7a(1) AAS
正確には把握してないけど確かパッケージマネージャでインストールした後とか起動時にやってた気がするけど
make後はどうなんだろうね、makefileの作りにもよるんかな
180
(1): (ラクペッ MM19-A2DP) 2022/08/30(火)08:56 ID:2fFiQIlvM(1/2) AAS
> ldconfigのキャッシュの更新はどのタイミングで
sudo ldconfig するか、aptでなんかインスコして以下のようなメッセージが出力された時
$ sudo apt install なにがしか
...
libc-bin (2.**-*) のトリガを処理しています ...

野良ビルドでなんかインスコしてキャッシュが更新されたのか確認したいなら
$ ldconfig -p | grep \*インスコしたライブラリ\* | less
181: (ラクペッ MM19-A2DP) 2022/08/30(火)09:48 ID:2fFiQIlvM(2/2) AAS
> grep \*インスコしたライブラリ\*
findの時と一緒にしちまった
もちろん検索語句前後の「\*」はいらない
182: (ワッチョイ 21f0-yNcK) 2022/08/30(火)21:58 ID:DcTihS1M0(1) AAS
>>176
マジだ、知らなかったorz
183
(1): (ワッチョイ 21b0-H75D) 2022/08/30(火)22:34 ID:gkewuTBi0(1) AAS
>>172
NTFSの命名規則?
filename=`echo $filename |
sed 's/\\/¥/g' |
sed 's/\////g' |
sed 's/?/?/g' |
sed 's/:/:/g' |
sed 's/\*/*/g' |
sed 's/\"/”/g' |
sed 's/>/>/g' |
sed 's/</</g' |
sed 's/|/|/g'`
こういうのはしたことがある
184: 407 (JP 0H65-R0+P) 2022/08/30(火)22:43 ID:e7j2EOVaH(1) AAS
s/\//\\/gみたいなのは
s;/;\\;g
にすればいいと思うの。
あとPerlとか使ったほうが早い
外部リンク:itecnote.com
185: (ワッチョイ 6ea3-3/+l) 2022/08/31(水)06:02 ID:OXXPB79S0(1) AAS
perlって使い勝手悪くないけど
何故か不人気なんだよな
186: (ワッチョイ 0d0e-SexQ) 2022/08/31(水)06:56 ID:dJ80zPSc0(1) AAS
単価安いし
187: (ワッチョイ ae0e-fFoX) 2022/09/01(木)03:26 ID:4sKYBH8Y0(1) AAS
>>179 >>180
自分でも色々と調べてみました
ldconfigのキャッシュの更新は、やはりaptを行った時に行われるようですね

問題なく動いた場合の作業ログを確認しても、apt系を実行した記録は無かったのですが、
ubuntuの自動apt updateは午前6時に自動的に行われるようで、その影響で成功したと思われます
(ログの時間帯を見るとちょうど午前6時を跨いで居ました)

作成時に、出来る時と出来ない時があって、何故なのか悩んで居たのでとても助かりました
ありがとうございます
188
(1): (ワッチョイ 21f0-yNcK) 2022/09/02(金)19:18 ID:Wk1O1KVZ0(1/2) AAS
deb版のThunderbirdって一向に91.11.0から更新されないなぁ
snap版に乗り換えようか
189
(1): (オイコラミネオ MMa9-OHyE) 2022/09/02(金)19:43 ID:F2Oc05SYM(1) AAS
>>183
パイプで繋がなくても、sed -e ... -e ...
あと一文字置き換えは、trコマンドとかsedのyコマンドでやればいいのよ。
190: (アウアウウー Sa85-426b) 2022/09/02(金)19:48 ID:m0tyvR4Oa(1) AAS
更に言えばsedは 's/foo/bar/;/word/s/hoge/fuga/g,' とかできる
191: (ワッチョイ 21b0-H75D) 2022/09/02(金)21:27 ID:/3luHx230(1) AAS
>>189
trは全角文字対応してくれなかった
sed -yはいけるね
192: (ワッチョイ 3d0b-kpdw) 2022/09/02(金)21:45 ID:0rr6NZu/0(1) AAS
multibyte対応してるかどうかは環境とコマンドごとに確認が必要で結構メンドイ
193
(1): 407 (ブーイモ MM66-R0+P) 2022/09/02(金)22:23 ID:fWD1BkNJM(1) AAS
>>188
tar.bz2とかを適当な場所に放り込んで、手動でGNOMEのスタートメニューに追加しておくことをオススメする。
最新だし、アップデート走ったら、Thunderbird のディレクトリ入れ替えればいいだけ。超ラク。
個人ファイル(プロファイル)はドットファイルだし。
101か103か忘れたけどインポート・エクスポートツールがちゃんとした機能になったから旧いプロファイルでも取り込めて大変楽
194: (ワッチョイ 21f0-yNcK) 2022/09/02(金)22:37 ID:Wk1O1KVZ0(2/2) AAS
>>193
以前テストしたときは、snap版入れたら根こそぎdeb版からコピーしてくれた
手動更新は、ものぐさ故にそのうち忘れそうであんまり手を出したくないのです
195
(1): (スププ Sd22-3NTE) 2022/09/02(金)22:45 ID:ILjGRahid(1/2) AAS
フォルダ内に拡張子がいろいろあるんですが
jpgだけをまとめて圧縮するやり方は教えてください
196: (スププ Sd22-3NTE) 2022/09/02(金)22:47 ID:ILjGRahid(2/2) AAS
あ、コマンドだけを使ってという意味です
197
(1): 407 (ワッチョイ c7b8-YJ6s) 2022/09/03(土)00:20 ID:vWfKCfY60(1/3) AAS
zip: $ zip JPEG.zip *.jpg
tgz: $ tar acf JPEG.tar.gz *.jpg

Note: 拡張子が hoge.jpeg のようなら、 *.jpeg にすべきです。

* の意味については、ワイルドカード(より専門的には glob)というキーワードでご検索くださいな
198: 407 (ワッチョイ c7b8-YJ6s) 2022/09/03(土)00:27 ID:vWfKCfY60(2/3) AAS
連投ですが、引数の最大値を超えるほどの量 or 複数階層の場合、下記のような手法で回避できます。

find . -name "*.jpg" | xargs -I% zip -u JPEG.zip %
199
(1): (ワッチョイ df1d-4/9E) 2022/09/03(土)00:36 ID:cG4VTLvR0(1) AAS
>>195
単に*.jpgをzipに入れるだけでいい話なのかね

拡張子不定で中身JPEGとは限らないファイルが雑多にあって、中身JPEGだけzipに入れる場合
file * | grep JPEG | sed -r 's/: +JPEG .+//' | zip hoge.zip -@
200
(2): (ワッチョイ 7f9a-/EyQ) 2022/09/03(土)01:36 ID:Ke75Jxwa0(1) AAS
22.04にアップグレードしたら、デスクトップのアイコンが見えなくなってしまった。
201: (スププ Sd7f-92rR) 2022/09/03(土)09:04 ID:vyIphHMid(1) AAS
>>197
>>199
ありがとうございます。
意味をちょっとずつ理解していこうと思います。
202: (ワッチョイ 07b8-mE8r) 2022/09/03(土)09:17 ID:SForggp20(1) AAS
身もフタも質問者も回答者も無くなるツッコミは止めておくか
203: (ワッチョイ 470b-9TNW) 2022/09/03(土)14:03 ID:kmnMhm/R0(1) AAS
>>200
俺はタスクバーにある音量調節などのアイコンが消滅
再インストールを余儀なくされた
204: (ワッチョイ bfcc-RCQK) 2022/09/03(土)15:06 ID:4XRIzhKQ0(1) AAS
アップグレードで同じく音量調節のアイコンが消滅したが
なぜかディスプレイ方式をUbuntu on Xorgに変更したらなぜか表示された。

数回、シャットダウンや再起動したが問題なさそう

おまかんかもしれないけど一応…
205: (ワッチョイ 87a1-InTp) 2022/09/03(土)18:09 ID:49afsWcX0(1) AAS
うちの場合は、20.04から22.04のアップグレードで、
22.04のデフォルトであるwaylandにならずに、
Xorgをキープしてくれた。
1-
あと 797 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.013s