2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    
レス数が1000を超えているけど、まだ書けるかも知れないよ。

くだらねえ質問はここに書き込め! Part 239

1 :login:Penguin:2020/02/01(土) 08:27:04.82 ID:EsuSbN78.net
まずは2ch-Linux-Beginnersを読みましょう。
いろいろとまとめられているので(・∀・)イイ!!
http://www12.atwiki.jp/linux2ch/

読んでも解決しなかったら、質問を書きこむ前にここを読もう。
http://www12.atwiki.jp/linux2ch/?About
質問に対して答えてもらったら、お礼よりも、結果報告。

過去ログ検索
Google検索
https://www.google.com/search?hl=ja&as_q=検索語句&as_sitesearch=2ch.net%2Ftest%2Fread.cgi%2Flinux%2Fhttps://www.google.com/search?hl=ja&as_q=検索語句&as_sitesearch=5ch.net%2Ftest%2Fread.cgi%2Flinux%2F

963 :login:Penguin:2023/12/05(火) 18:27:55.42 ID:+gkDq7I3.net
おうおう、解決はしてないけどためになったわサンキュー

964 :login:Penguin:2023/12/06(水) 14:39:23.94 ID:b8KGJgBO.net
yumの後続として実装されたdnfについて教えてください。
ググるとモジュールという概念が追加されたことで特定のバージョンを指定してパッケージをインストールすることができるとありました。
しかし、yumでも--showduplicateオプションを使ってバージョンを含めたパッケージ名を調べれば、バージョンを指定してインストールし、依存関係も解決してくれると思います。

パッケージの各バージョンをstreamという単位で管理するようになったのはわかったのですが、具体的に何か便利になったのでしょうか?

965 :login:Penguin:2023/12/06(水) 16:54:05.98 ID:QKFrYMRD.net
>>964
centosユーザーの人に聞いたんだけど
yumがメンテ不能だから、dnfで作り替えたらしいですよ
便利かどうか二の次なんじゃない?

966 :login:Penguin:2023/12/06(水) 17:02:37.81 ID:8Hlwgdwe.net
ppa:リポリトジーで なんのアプリなのか判る説明サイト? の一覧は
無いでしょうか?
例えば
https://deb.opera.com/opera-stable/
はオペラと判るが
https://nginx.org/packages/ubuntu/
https://download.webmin.com/download/repository
等はなんのppaなのでしょうか?

967 :login:Penguin:2023/12/06(水) 17:52:45.05 ID:boUiLDtr.net
>>966
ngnix知らんの?
https://nginx.org/packages/ubuntu/pool/nginx/n/nginx/
webminも検索して

968 :login:Penguin:2023/12/06(水) 17:57:05.67 ID:jpn7AuCr.net
初心者スレで聞くべきレベルの低さ

969 :login:Penguin:2023/12/06(水) 18:10:52.04 ID:b8KGJgBO.net
>>965
なるほど、そんな経緯が…。
pyton3で動くようにするのがメインの対応だったんですかね。
ありがとうございます。

970 :login:Penguin:2023/12/06(水) 19:49:43.44 ID:Q1rLAyR9.net
yumはdnfのラッパーとして機能するから、
yumコマンドは従来どおり使えるよ

971 :login:Penguin:2023/12/06(水) 20:00:34.73 ID:k13/QOcn.net
>>968
個人的にだけど、くだ質スレ<初心者の質問スレだな

972 :login:Penguin:2023/12/06(水) 20:49:17.24 ID:ee++nLQZ.net
>>968
レベルの低さっていうより
自分がやりたくないこと等を他人に(やって)クレクレする行為はLinuxユーザーの鑑行為だからな

973 :login:Penguin:2023/12/06(水) 22:03:25.44 ID:SCDpyCA9.net
>>970
そうだったんですか
詳しい解説サンクス


ちょっと気になってんだけど
yumでもdnfでも依存関係解決してくれるんですよね?

debian系だと、dpkgとか、apt-getとか、aptとかgなんとかとか
いっぱいあって
dpkgだと依存関係解決してくれないみたいなので…

974 :login:Penguin:2023/12/06(水) 22:06:44.32 ID:OC1W2HNw.net
debianにdpkgがあるように
redhad系にはrpmがある

975 :login:Penguin:2023/12/06(水) 22:09:09.14 ID:boUiLDtr.net
>>973
yum on rpm
apt on dpkg
という関係だよ
全部コマンド名ね
パッケージ形式はそれぞれrpm, deb

976 :login:Penguin:2023/12/06(水) 22:10:40.70 ID:PIZzo5Oi.net
aptってrpmも扱えるはず
Vineがそうだった

977 :login:Penguin:2023/12/06(水) 22:30:29.89 ID:SCDpyCA9.net
>>975
ん?
私が気にしているのは
自作アプリをバイナリパッケージで配布してんだけど
前にUbuntuだかDebianさんっぽいユーザーさんが
依存関係設定しているはずなのに、関連パッケージが入ってない
って不具合の報告もらったことがあって
それの確認なんですよ

978 :login:Penguin:2023/12/06(水) 23:42:04.66 ID:boUiLDtr.net
>>977
依存関係がちゃんと書けてるなら
それをインストールすればいい
ちゃんと書けてるなら

979 :login:Penguin:2023/12/07(木) 02:58:03.28 ID:uKtfMgY3.net
urpmiも忘れないで~(T_T)

980 :login:Penguin:2023/12/07(木) 17:12:20.99 ID:BVEu9kBF.net
レベルwスレタイ嫁アホか

981 :login:Penguin:2023/12/07(木) 18:15:49.15 ID:hZb8fhRE.net
         ,,-‐----‐、 , -'"` ̄ ̄"`''-,__, --‐‐-..,
        /  、゙ヽ、 ‐-'´          ヽ‐- / /   ヽ お前ここおかしいんじゃねーか?
      ,/´ .., ヽ,,l_)'    zェェェァ'  ;rfァt ヽ ,ト/ /    ヽ
     /    ヽ,r' ,l′    _,,,   . __,,  ,l゙.-〈__r,'、   ヽ_
    _.l    ヽ」   ,l    .イてソ` l イにj`,/    ゙‐ヽ、_,,  /l
    ,l l|  −'´ll   ,l      rソi"  ヽ じ'' f゙l    .,//゙l   //\
    l`l|     l|ヽ  v'⌒ヽ        .,ノ  j/    |l    //   }
   l  \    l| ,l  l_U>     r‐--‐ァ  ,l    |,l   //    l
   /   '\   l|`l   ゝ_,´    ゙ヽ__r′ .,.'   ___l ヽ //     |
  ,l     '\ l| .lヽ__lL..,,,  __ ,, _イ___./ |  ∨/      ,}
  |       ヽl |    ,| .ヽ \   //ヽ     ,|          ,l
  |          l    ,l   ヽ \//  l \           /
  ヽ          |   \.    ヽ/    l  ヽ         /j
    \        /     ヽ    ヽ  |   l          /
     ゙l\..     /      ヽ     ヽj   |    ,    /
     ヾ              ヽ     ヽ   ヽ  /    ,l
      ヽ、             ヽ     l   } /    ,r′
        ヽ =@      =@    ヽ =@   |  /′ ,,...''
        `'':..、  ___ ___,..-..   |,    ,l ,  :..-‐'"´
            ̄ /lr‐‐‐'--、_.....  l_,..-'''""'- "

982 :login:Penguin:2023/12/07(木) 23:50:08.34 ID:l2DA3UKx.net
catやtouchみたいに違う用途で使われるコマンドって他にもある?
結合はたまに使うけどタイムスタンプ操作は出番ないし

983 :login:Penguin:2023/12/08(金) 00:20:27.98 ID:lZvZsCr4.net
ddは本来はファイルフォーマットを変換するコマンド…ぐらいしか思いつかない

984 :login:Penguin:2023/12/08(金) 00:56:58.73 ID:Hu/jUUNT.net
ちょっと趣旨が違うけどedって未だに入ってるけど
使ってる人はいるのかな?

985 :login:Penguin:2023/12/08(金) 01:06:17.96 ID:t9DMvMrG.net
>>982
catはちがうようとではない
ひとつのふぁいるだけでもけつごうできるようはんようかされてるだけだ

986 :login:Penguin:2023/12/08(金) 02:48:29.20 ID:9sBKWDUe.net
tarはテープだっけ?

987 :login:Penguin:2023/12/08(金) 11:07:20.16 ID:7TCMt8Kj.net
リネーマーとしてのmv

988 :login:Penguin:2023/12/08(金) 12:00:10.45 ID:KlBH31ZY.net
>>986
そう

989 :login:Penguin:2023/12/08(金) 12:04:42.95 ID:4b+p8x3f.net
質問です
例えばaというフォルダにたくさんのフォルダがあるのですが、その中身を一段上のaフォルダに移して空になったフォルダは消去
という処理をa内のフォルダ全部に一括でやりたいのですが、どうすればいいでしょうか

990 :login:Penguin:2023/12/08(金) 12:59:05.02 ID:7J/+f1Og.net
>>989
移動先に同じ名前がある場合の処理は?

991 :login:Penguin:2023/12/08(金) 13:09:08.61 ID:4b+p8x3f.net
>>990
上書きはまずいので、ファイル名末に(2)、(3)、(4)みたいな感じがいいと思います

992 :login:Penguin:2023/12/08(金) 14:55:33.42 ID:YLxfC+3o.net
NASとして利用してるサーバーのバックアップ用の外付けHDDから内蔵HDDに、クライアントPCからSSH経由でrsyncを使ってデータをリストアしようとしてるんですけど、クライアントPC閉じるとバックアップ処理が中断しちゃうんですけど、どうしたらいいんでしょう。
ちなみにnohup つけても同じでした。

993 :login:Penguin:2023/12/08(金) 15:20:00.70 ID:Hu/jUUNT.net
>>992
「クライアントPC閉じる」とはシェルを閉じる?
nohupでバックグラウンドにすれば大丈夫なはずだけど
だめならscreenつかうとか
emacsをdaemonで動かしてシェルモードからrsyncとか?

994 :login:Penguin:2023/12/08(金) 15:21:16.88 ID:SQCMUJcl.net
それはそう
クライアント経由でのコピーだから。閉じちゃ駄目だよ

995 :login:Penguin:2023/12/08(金) 15:24:59.90 ID:zJYWLOyf.net
>>989
cd a #フォルダaの中に移動
find . -type f -exec mv -i {} . ¥;
心配だったら
find . -type f -exec echo mv -i {} . ¥;
で確認。

996 :login:Penguin:2023/12/08(金) 15:30:18.08 ID:Hu/jUUNT.net
>>992
$ nohup rsync ..... &
最後の&をつけてバックグラウンドにしていないとかじゃね?

997 :981:2023/12/08(金) 19:40:38.81 ID:YLxfC+3o.net
ケツに&つけてなかったので、付けて再度実行しましたが、結果は同じでしたが、screenでうまく行ってるぽいです。
助言ありがとうございます。

998 :login:Penguin:2023/12/08(金) 20:12:59.77 ID:x8VGRlsm.net
>>989
どうすればいいでしょうかって
それやるプログラムを作ればいいだろ。
で、自分で作るのいやなら他人に作ってクレクレすればいい。
初級レベルのプログラムって感じだから誰かがさくって作ってくれるかもしれない

999 :login:Penguin:2023/12/08(金) 23:56:57.81 ID:lZvZsCr4.net
>>995の通りfindだけで充分だろ
同名ファイルがあるならmv -nにしてディスティネーション側にちょっとずつ違うポストフィクスを付けながら何回かやればいい
最後に-type d -empty -exec rmdirで仕上げ

1000 :login:Penguin:2023/12/09(土) 02:38:38.01 ID:KWt7D0SV.net
ファイラー使って手作業でしょ
それくらい
人に作ってもらって楽しようと思うより、手作業でやった方が早い
それが悔しかったら自分で調べて作るでしょ
ただし、お金払ってはありですよ!

1001 :login:Penguin:2023/12/09(土) 03:37:55.13 ID:/SIVI5II.net
AI作成 試してない

#!/bin/bash
# 移動元のフォルダーを指定
srcdir="/path/to/source"
# 移動先のフォルダーを指定
dstdir="/path/to/destination"
# 移動元のフォルダーの中のフォルダーをループで処理
for dir in "$srcdir"/*; do
# フォルダーでなければスキップ
if [ ! -d "$dir" ]; then
continue
fi
# フォルダーの中のファイルをループで処理
for file in "$dir"/*; do
# ファイル名と拡張子を取得
filename=$(basename "$file")
extension="${filename##*.}"
# 移動先のフォルダーに同じファイル名があるかチェック
if [ -f "$dstdir/$filename" ]; then
# 同じファイル名がある場合は、(1),(2)等の番号を付けて退避

1002 :login:Penguin:2023/12/09(土) 03:38:41.95 ID:cguwVkIH.net
>>1001

i=1
while [ -f "$dstdir/${filename%.*}($i).$extension" ]; do
i=$((i+1))
done
mv "$file" "$dstdir/${filename%.*}($i).$extension"
else
# 同じファイル名がない場合は、そのまま移動
mv "$file" "$dstdir/$filename"
fi
done
# フォルダーを削除
rm -r "$dir"
done

1003 :login:Penguin:2023/12/09(土) 03:39:28.71 ID:s2XbUUte.net
>>1002
移動先のフォルダーに同じファイル名がある場合は、(1),(2)等の番号を付けて退避させます。移動後にもとのフォルダーは削除されます。
――
このスクリプトは自己責任で使用してください。私は、このスクリプトの使用によって生じたいかなる損害にも責任を負いません。

1004 :login:Penguin:2023/12/09(土) 07:32:10.79 ID:p6lkgppH.net
>>995,999,1001,1002
意外と知られていないのかもしれないが、
GNU mv には --backup オプションがある。

$ touch a b
$ mv -v --backup=t a b
名前変更: 'a' -> 'b' (バックアップ: 'b.~1~')
$

1005 :login:Penguin:2023/12/09(土) 15:30:34.31 ID:UR1tPUen.net
>>1004
知らんかった

1006 :978:2023/12/10(日) 01:15:10.75 ID:Kuh8JFbi.net
お返事遅くなりました
>>995のフォルダの中に移動だと何故かうまく動かなかったのですが、フォルダの名前を入れて
find ◯◯◯ -type f -exec mv --backup=t {} ◯◯◯ ¥;
これで連番保存もうまく動くようになりました ありがとうございます
>>1001,1004さんもありがとうございます

1007 :login:Penguin:2023/12/10(日) 01:38:21.77 ID:z3YFprRp.net
>>1004
オプション名がおかしい

1008 :login:Penguin:2023/12/10(日) 02:42:17.66 ID:CPNg3E25.net
>>1007
おかしいと思ったら、まず、掲示してあるコマンドラインを自端末にペーストしてみよう。
さらに、mv(1) を確認しよう。

https://ja.manpages.org/mv
> --backup[=CONTROL]
> numbered, t

1009 :login:Penguin:2023/12/11(月) 22:14:11.60 ID:HRpA8yOF.net
>>978
ありがとうございます
でも、dpkgだと依存関係設定しといても
インストールしてくれないようなんですよ
archのpkgbuildでも、オプションつけないと依存関係のインストール
してくれないんですけど
dpkgで、そんなオプションあるんでしょうか?

1010 :login:Penguin:2023/12/12(火) 01:44:29.78 ID:eb6iLmub.net
>>1009
エラーメッセージを書いて

dpkg -i debファイルの列挙
で問題ない

1011 :login:Penguin:2023/12/12(火) 01:48:54.59 ID:BDgigHAa.net
>>1010
だから、dpkgで、debファイルインストールしたときじゃなくて
依存関係のインストールされなかったことによって
アプリ起動する時に、エラー出るんだよ
そんなのアプリによって違います

私のアプリの例だと、ちゃんと依存関係設定してたのに
データーベースのライブラリがないとか
ってなりましたけど…

1012 :2ch.net投稿限界:Over 1000 Thread
2ch.netからのレス数が1000に到達しました。

272 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :

read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★