くだらねえ質問はここに書き込め! Part 236
レス数が1000を超えています。これ以上書き込みはできません。
まずは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
※前スレ
くだらねえ質問はここに書き込め! Part 235
https://mao.5ch.net/test/read.cgi/linux/1549582859/ 生存させます。
あと前スレの英字版seqは{a..z}をfor in入れ子にするのじゃだめ? んで、元の質問者はまだいるの?
いないならこの話続けてもしょうがない Windows 7からの乗り換え予定だけど、おすすめのLinuxを教えてください。 の、の、の、乗り換えだと!?!?!?!?!?!?!?!?!?!?!? >>8
Win10にWSLのUbuntu18.04入れる はっきり言ってWindows7からLinuxへの乗り換えは、築40年のマンションから最新の段ボールハウスに引っ越すようなもん。
Windowsを避けたいならMacに乗り換えればいい。 macos 9なら持ってるよ
OSなんてソフトウェアを動かすための箱だよ
使いたいソフトウェアがあるOSを選べばいい >>12
OS9なんて使い物にならんだろ
アンティークショップでも開くつもりか? >>12
> 使いたいソフトウェアがあるOSを選べばいい
答え出てんじゃん 自宅鯖のmysqlのポートと固定ipのvpsをsshでつないで
自宅鯖のMySQL に外から繋ぎたい
vpsへ外部からsshでさらにトンネルすれば繋がるけど
これなしで単純に接続できない トップページ厨ってまだいたのか
まるで先カンブリア代の化石だなw SSHで最強の暗号強度って↓でいいの?
暗号スイート 公開鍵長
AES256-SHA256 15360
これにするとなんか問題出る?
AES128が標準らしいけど Linuxでは、ウイルスバスターを使うことはできないのですか? >>24
トレンドマイクロ製品ならServerProtectになるんじゃね 操作を記録するフリーソフトを教えて下さい。
動作は軽量でお願いします。 何ヶ月か前くらいに
政府主導で大々的に不正アクセスするぞって犯行声明だしてた件ってどうなった?
もう実行済み? 政府が左派?
安倍が左派だと思ってことはお前さん、一般人からは極右だと思われてるよ 板違いだし
安倍が極右ってメディアに乗せられすぎだ。現実見ろ。 >>37
$ mail
mail: /home/ユーザー名/Maildir/: Is a directory
ってなってメール見れないんだけどなんでですか?
Postfix、Dovecot使用です。
両方ともディレクトリは~/Maildirにしてます。 アンドロイド 4.04
ユーチューブが起動しても一瞬で落ちる
(アップデータしないと起動すらしない)
機種
201HW >>37
次の実行結果を教えて。
$ mail -f $HOME/Maildir
あとコレも。
$ export MAIL=$HOME/Maildir mail インテル® Parallel Studio XEのifortコマンドで拡張子が.f95のファイルをコンパイルしたいです。
しかしそのまま
$ ifort -e95 ./main.f95
と実行すると
ld:./main.f95: file format not recognized; treating as linker script
↑このように「ファイル形式が不明だ」とldに文句を言われてしまいます。
素人考えですがifortのオプションなどでldコマンドに「このファイルはFortranで書かれている」旨を
指定できれば、問題は解決しそうです。
どなたかifortコマンドを経由してldコマンドにファイル形式を明示する方法などをご存知ないでしょうか。 >>45
ありがとうございます!
無事コンパイルできました! >>47
今どきは何で開発するんですか?
教えてください! >>47はWindowsやMacでしか開発したことない奴じゃね?
適材適所でWindowsでもMacでもLinuxでも開発するよ >>39>>42
ありがとうございます
Ubuntu18.04 Xfce使用です
$ mail -f $HOME/Maildir/
mail: /home/ユーザー名/Maildir/: Is a directory
$ export MAIL =$HOME/Maildir mail
bash: export: `=/home/ユーザー名/Maildir': 有効な識別子ではありません
となります。 有効な識別子ではありません でぐぐったら
export foo = bar
周りのスペースを削除
export foo=bar
だと >>39
$ sudo update-alternatives --config mailx
* 0 /usr/bin/bsd-mailx 50 自動モード
1 /usr/bin/bsd-mailx 50 手動モード
2 /usr/bin/mail.mailutils 30 手動モード
となります。
これってのmailutilsに設定するんでしたっけ? >>51
ありがとうございます。
$ export MAIL=$HOME/Maildir mail
で何も表示されませんでした。 $ sudo update-alternatives --config mailx
* 0 /usr/bin/bsd-mailx 50 自動モード
1 /usr/bin/bsd-mailx 50 手動モード
2 /usr/bin/mail.mailutils 30 手動モード
を2のmailutilsにしたら、一応mailコマンドでずら〜とメールが表示されたのですが、これでいいんですっけ?
Ubuntuって標準mailutilsでしたっけ? esxi上のdebian9の電源オフは
halt -p
shutdown -h
などオプションも含め、リソースを手放してシャットダウンするにはどのようなコマンドが正しいのでしょうか?
centならhaltを使っているのですが、debianは電源が切れないとかあるようで気になってます。 >>56
落ちました、ありがとうございます。
シャットダウンプロセスのようなものは見えなかったのは
仕様なのかわかりませんが、無事に停止したようです。 systemd使ってるディストリならCentOSでもDebianでも
systemctl poweroffでいいんじゃね Ubuntu18.04使用中です。
ポート8084が空いてます。
これって何で使ってるのですか?
特に調べてもIBM lotusなんたらでIBMなど使ってないのですが >>61
これでプロセス名調べて
sudo ss -nlp | grep 8084 smplayerでたまにショートカットキーが効かなくなるの直す方法ないですか
xubuntu19.10です MINT使っています。ある時気づいたら、macroという名前のプロセスがありました。
このプロセスって何でしょう?
当たり前の名前すぎて検索しても、一般的なマクロの話題ばかりヒットして、
プロセス名macroの説明が見つけられませんでした。 /proc/$PID/exeが実行ファイルへのリンクになってるからどのファイルか確認してみたら? 65さん
レスありがとうございます。
すみませんです、macroではなくmarco であり、ウィンドウマネージャでした。 しょっちゅう趣味で再インストールするんですけど
MySQLとかメールサーバとかが初期設定聞いてくるのが面倒なので
シェルでそれをカットしたり予め投入する方法ってありますか? しょっちゅう趣味で再インストールするんですけど
MySQLとかメールサーバとかが初期設定聞いてくるのが面倒なので
シェルでそれをカットしたり予め投入する方法ってありますか? >>67
chefとかansibleとかpuppetとかitamaeを調べて構成管理の沼に嵌まるがいい >>69
おおその単語で調べりゃやりようがあるんですねちょいと調べてみます、、 今までフロントをやってて来月からサーバ側をやることになったのですが
確実に覚えておいた方が良いコマンドとかって何かありますか? >>73
逆にサーバやデータセンター含めたインフラとか仮想化しかできないんだけど、
フロントってどこからどんなところまでが範囲なの?
フロントできる人って天才だよな、あこがれるわ。 ならバックエンドでもコマンド覚える必要ないな
この話は終了 >>67-71
プログラミング言語のRuby が出来るなら、Vagrant, Chef などの構成管理ツールもある。
Chef 社(旧 Opscode 社)のレシピ集(サンプル)を探す
ただし最近は、Go 製に変わったとか聞いたけど、よくわからない
>>70
「linux 位置パラメータ」で検索!
位置パラメータに、半角空白を含む場合に、処理が異なる
$*, $@, "$*", "$@" の4つの内、空白が入っていても、正しく処理できるのは、"$@" だけ!
"$@" は、位置パラメータを個別に展開する("$1" "$2"... の意味)
sh a.sh "a" "xy z"
$1 : "a"
$2 : "xy z" (空白を含んだ、1つの文字列!)
他の3つは、空白で区切るから、xy, z という2つの文字列になる >>76
これGoogleだと検索できるの?
ddgだと検索結果はありませんって何も出てこないんだけど
*とか入ってるから? # mount -o remount,ro /
するとbusyと出て失敗するんだけど
何が原因か判る人いる?
うちのは / を暗号化してあるんだけど
それが原因?
暗号化してない / ならroリマウントできるものなの? >>81
「ぐぐれ」というのは「Googleで検索しろ」という意味です >>83
ファイル開いてるプロセス全部殺せばできるよ >>84
元の質問主は検索すれば簡単にわかることでも自分で検索する・調べるのいや(面倒)だから
ここに質問しているんだよ。ゆとり教育ではめんどくさいことは他人にさせるだし 知恵を貸してくれ
sysvinit で halt or reboot 時に fail が出るんで調べると
rc0.d | rc6.d の中の cryptdisk と umountroot で失敗してるようだった
sysvinit じゃなくて systemd だと滞りなく処理するんで
systemd はどうやってるのかと見てみたが
systemd での同様に処理してる部分は umountroot.service -> /dev/null のようにリンクされてて
処理その物をしてないみたいに見える
sysvinit のほうは (xxx) is busy...... のようなメッセージが4回くらい出て10秒くらい固まった後に
fail は出るが一応終了(halt|reboot)する
その後の起動は正常(に見える)
systemd の場合は固まることもエラーメッセージもなく正常に終了して次回起動も正常にできる
解決のヒントが欲しい >>70
> $* と $@の違いは何ですか?
例えば、script.sh というシェルスクリプトがあったとして、
script.sh A B C のように呼び出すとする。
script.sh の中では $1=A、$2=B、$3=C となっている。
ここまではわかるよね?
じゃあこの引数をそのまま別の関数(foo)に渡したいと思ったとする
#!/bin/sh
# script.sh
# $1="A"、$2="B"、$3="C"
foo "$@"
まあこういう感じになる。 "$@" の "" は必須。
こういうふうに呼び出すと、foo() 関数の中でも
$1="A"、$2="B"、$3="C" となっている。
これを foo "$*" と書き換えると、$1="A B C" となる。
そう。複数の引数を一つにまとめるのが "$*"
これを基本として、IFSで結合するときの文字を変えられるとかいう話に発展する 一台のパソコンに、
公開WebサーバーとLAN内だけのファイルサーバーを構築しても大丈夫?
公開サーバーは、javascriptのファイルだけだからほぼ安全と思うけど、 大丈夫かどうか人に聞かないとわからない人は
公開サーバを立てちゃいけません Postfixでポート25停止、Dovecotでポート110停止ってどうやるの?
Ubuntu18.04使ってます >>90
安全かどうか、ここで晒してみたらわかると思います。 >>93
ありがとう。
Apacheの80番ポートしか開けていないのに、こんなのがいっぱい来るんだよね。
xxx.xx.xxx.xx - - [05/May/2019:02:46:06 +0900] "GET /phpMydmin/index.php HTTP/1.1" 404 517 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"
xxx.xx.xxx.xx - - [05/May/2019:02:46:07 +0900] "GET /mysql/admin/index.php HTTP/1.1" 404 519 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"
それで、どうしたで、何も変わっていなし、ただのHTMLの公開だけなら問題ないかもしれないね。
もう少し調べて、ここで安全かアドレスを晒します。 Ubuntu18.04LTSでXfce使用
ファイル・フォルダを左クリックでドラッグ&ドロップしたあとに、コピーって出来ないの?
Windowsなら出来るけど
あと、テキストで文字列範囲してした後に、その文字列をコピーするときに
選択範囲の上じゃないとこで左クリック→コピー選ぶと、選択範囲消えちゃうのはどうにかなりませんか?
選択範囲の上じゃないとこで左クリック→コピー選んでも、文字列コピー出来るようにしたいです >>94
>GET /phpMydmin/index.php
>GET /mysql/admin/index.php
なぜ、そこに、そういうフォルダ・ファイルが存在すると思うのだろうか?
頭おかしいw
そういうのが来たら、そのIP Address をアクセス禁止にでもすれば? >>98
> そういうのが来たら、そのIP Address をアクセス禁止にでもすれば?
この手のはいろんなとこから来るからキリがないよ aa
bb
cc
↓
aa
bb
cc
2行以上の空行を圧縮する方法ないです?1行の空行は維持したいんです
sedで(\n+)/\nを指定ができればいいんですが uniqだと空行以外でも同じ行が続いたら消えるけどな >>100
trコマンドの-sオプションを使ってうまいこと解決する方法があったと気がするんだが
失念してしまった。 https://github.com/fumiyas/translation-ja/blob/master/sed1line.md
$ sed '/^$/d;G' foo.txt
これでできましたがこのGの意味がさっぱりでした
ググってもglobalの方ばかりだしあくまで裏技なんですかねこれ
常用するなら>104の方が楽ですね助かりました 情弱は公式情報を見ずに野良情報を見る傾向にありますね。不思議です。 >>105
これ空行がないとこにも空行入っちゃうよ >>106
sedはmanだけ読んでも理解するのはなかなか難しいよ >>107
cat --version するとどうなる? https://www.gnu.org/software/sed/manual/sed.html#advanced-sed
公式ドキュメントだとこの辺だけどこれ読みこなすのはけっこうキツいと思う
>>105の /^$/d;G はこんな感じ
0. 初期状態ではパターンスペースとホールドスペースは空
1. 入力の一行(改行文字の前まで)をパターンスペースに読み込む
2. /^$/d で、パターンスペースが空行だったら削除し1へ
3. G で、パターンスペースの末尾に改行とホールドスペースの中身(空)を追加
4. パタンースペースの中身と改行文字を出力し1へ >>111
$ cat --version
cat: unrecognized option `--version'
BusyBox v1.29.3 (2018-11-28 01:35:54 UTC) multi-call binary.
Usage: cat [-nbvteA] [FILE]...
Print FILEs to stdout
-n Number output lines
-b Number nonempty lines
-v Show nonprinting characters as ^x or M-x
-t ...and tabs as ^I
-e ...and end lines with $
-A Same as -vte やっぱりuniqが手っ取り早いんじゃないの
$ echo "aa\n\n\nbb\ncc\n" | uniq
aa
bb
cc
$ >>113
BusyBox なんていう特殊な環境は
回答の際考慮されんだろ
>>114
>>102 >>97
すまん、右クリックだ
訂正
Ubuntu18.04LTSでXfce使用
ファイル・フォルダを右クリックでドラッグ&ドロップしたあとに、コピーって出来ないの?
Windowsなら出来るけど
あと、テキストで文字列範囲してした後に、その文字列をコピーするときに
選択範囲の上じゃないとこで右クリック→コピー選ぶと、選択範囲消えちゃうのはどうにかなりませんか?
選択範囲の上じゃないとこで右クリック→コピー選んでも、文字列コピー出来るようにしたいです g G ホールドスペースをパターンスペースにコピー/追加する。
これだけしか書いてないマニュアルだけで理解するのって割とエスパーだよな >>117
何言ってるのか、さっぱり分かりません・・・ 別フォルダになら右クリD&Dでもちゃんとコピペ出来るんだ
同一フォルダだと出来ないんだよなあ、どうにかならんかねえ >テキストで文字列範囲してした後に、その文字列をコピーするときに
>選択範囲の上じゃないとこで右クリック→コピー選ぶと、選択範囲消えちゃうのはどうにかなりませんか?
>選択範囲の上じゃないとこで右クリック→コピー選んでも、文字列コピー出来るようにしたいです
これについては、Leafpadだけ出来ないくさいね
Gnome Editor、Mousepadともに出来る >>100-115
Ruby の正規表現では、
re = /\n{2,}/ # 2回以上連続しているもの
src = "1\n2\n\n3\n\n\n4\n\n\n\n5"
p dest = src.gsub( re, "\n\n" )
#=> "1\n2\n\n3\n\n4\n\n5"
puts dest >>121
修正。
改行が、3回以上連続しているもので良いのか
>re = /\n{2,}/ # 2回以上連続しているもの
re = /\n{3,}/ # 改行が、3回以上連続しているもの >>119
xfce標準のthunarなら
右クリのコピーから右クリの貼り付けでできるから
それでいいんじゃないの
それか微少な操作系はファイルマネージャー毎に違うから
他のファイルマネージャーで試してみるとか
記憶曖昧だが確かpcmanfmだと左D&Dでもコピーも移動も選べるオプションあったと思う >>100
ピッタリそのものの答えが、info sed に書いてあった。
7.20 Squeezing Blank Lines
As a final example, here are three scripts, of increasing complexity and
speed, that implement the same function as 'cat -s', that is squeezing
blank lines.
以下はご自分で読んでね。 ドラドロでやるとたまにどこに行ったかわからなくなるから他の方法でやってる 老婆心から、ちょっと追加。
info sed の内容は、たぶん >>112 さんがおっしゃっている公式ドキュメントとおなじもの。
それから、sed が扱える行の長さに制限がないならば (GNU 版は一応制限がないらしい)、
"sed -z 's/\n\n\n\+/\n\n/g' file" という手もありそう。かなり気持ちが悪いけれど。 老婆心ということなら…
3 個以上の \n というだけでは充分ではないと思う。
先頭に \n\n があればそれだけで 2 個の空行になるから。 先頭の、\n\n だけは、処理を分けないと無理
1. 先頭の、\n\n なら、\n にする
2. 先頭以外の、\n\n は、そのまま >>98
こういうリクエストが来たら逆に攻撃を仕掛けるような方法無いかな?
core吐いてプロセスタヒぬ程度でいいけど。 awkで一撃で解決しそうだけど考えるのしんどい。
awkのサンプルスクリプトがすぐに見つかりそうだけど探すのめんどい。
でも多分awkが一番簡単そう。 sedやawkを覚えた直後の万能感は異常
深入りするとその複雑さに折れるから結局基本止まりだが
sedは正規表現でも事足りてるからね仕方ないね sedはスクリプト言語であるこということが
分かりづらい文法なのが良くない
おかげで正規表現+拡張みたいな感じで扱われてる。
もっと複数行のスクリプト言語っぽい例が増えればいいのに vim -u “NONE”
ってvimrcを一切使わないってことでOKですか?
普通にコマンドで
vim -u "NONE" testfile
で使い方いいんですか? Ruby で作った
# 冒頭に改行が、2回以上連続しているもの。先頭は、^ ではなく、\A
re_1 = /\A\n{2,}/
src = "\n\n1\n2\n\n3\n\n\n4\n\n\n\n5"
p dest = src.sub( re_1, "\n" )
#=> "\n1\n2\n\n3\n\n\n4\n\n\n\n5"
# \n\n1 の部分が、\n1 になっただけ。他は変化なし
re_2 = /\n{3,}/ # 改行が、3回以上連続しているもの
p dest_2 = dest.gsub( re_2, "\n\n" )
#=> "\n1\n2\n\n3\n\n4\n\n5"
print dest_2
メソッドチェーンで、下のようにも書ける。
print src.sub( re_1, "\n" ).gsub( re_2, "\n\n" ) >>104 >>105 で解決してんだから
別解はもういいんじゃないの WindowsではPCやOSが壊れた時は別のPCに接続してデータを救出ってことをやってたのだけど
Linuxも同じような感じでデータを救出することが可能って理解でいいのかな?
データ用HDDのファイルシステムはとりあえずext4にしとけばいい感じ? >>140
他のPCにつないでも良いけどOSが壊れた位ならLiveDVDでブートするほうが楽だと思う。
ファイルシステムはとりあえずext4を選んでおけば失敗はない。
間にLVMを挟んでおいた方が将来の拡張が楽になるかもだけど。 対話型のsedってない?
行単位で処理するエディタ的なの >>143
あったのか
sed -iで失敗したらなけるし都合いい奴が欲しかったんだ 漢数字の連番ファイルをソートする良い方法はありませんか? >>129
俺っちの家サーバは、html と css と js ファルしか無いのに、、、
アパッチ インディアンが頑張って返しているが、、、
php とか sql でリクエストするやつって馬鹿だね。あぁロボットだったな。 漢数字をアラビア数字に変換するのが一番ラクかも。
"一"→1
"八十九"→89 拾壱.txt
伍拾.txt
弐.txt
参陌肆.txt 漢数字は Perl の Lingua::JA::Numbers で変換できるよ。
一二三四五六七八九が並んでるだけなら tr で事足りるけどね。 RKhunter使ってスキャンしてみたら、こうやって大量にWarning出るけど、これ何?
お前らこんな出る?
$ sudo rkhunter --check --sk
[ Rootkit Hunter version 1.4.6 ]
Performing file properties checks
Checking for prerequisites [ Warning ]
/usr/sbin/adduser [ OK ]
/usr/sbin/chroot [ OK ]
/usr/sbin/cron [ OK ]
/usr/sbin/groupadd [ Warning ]
/usr/sbin/groupdel [ Warning ]
/usr/sbin/groupmod [ Warning ]
/usr/sbin/grpck [ Warning ]
/usr/sbin/nologin [ Warning ]
/usr/sbin/pwck [ Warning ]
/usr/sbin/rsyslogd [ OK ]
/usr/sbin/sshd [ Warning ]
/usr/sbin/useradd [ Warning ]
/usr/sbin/userdel [ Warning ]
/usr/sbin/usermod [ Warning ]
/usr/sbin/vipw [ Warning ]
/usr/sbin/unhide [ OK ] みんなLinuxの最新機能って、使ってる?
俺らのプロジェクトって2.6の頃の機能でも十分な感じなんだよ。最新機能って、
本当にいるのか? 人によるね
「そう、それを待っていた」と思う人もいれば
「俺には関係ないな」とか「うわー邪魔だよコレ」って人もいる 人によるから、あんたのいらない最新機能って
何のことなのか聞いてる。 >>153
まずは/var/log/rkhunter.logぐらいは見ようか Ubuntu18.04LTS使ってるのだが、
UbuntuというかLinuxのファイルってファイル・フォルダ作ったらその場にしかファイル・フォルダ作らないの?
勝手に他の場所にファイル作ったりする?
例えば、Gnome editorでテキストファイル作ったときに、
それを保存した場所以外に勝手にファイル作ったりする?
いわゆる、アプリが指定した場所以外に、Linux自体が勝手にファイル作ってしまうことってあるの?
Linux自体が勝手にキャッシュファイルみたいなの作ったり >>164
すみません、ありがとうございます。
ログ見てきます Wickr me使ってる人いる?
Ubuntu18.04で使おうとしたら、16.04しか使えないとかなってるわ
Linuxってこういうソフトに強いんじゃないの?
いつ、18.04に対応するんだよ
https://me-download.wickr.com/#/version/me >>168
エディターを例にするなら
変更前のテキストデータをバックアップとして保存しておいたり
エディターの設定ファイルを作ったり
編集した履歴データを残したりすることはある
でもLinuxがそういうファイル作るわけじゃなくてエディターが作ってるけどな
Linux自体が勝手に作るファイルというなら
例えば /proc の中にプロセスの情報を持ったファイルを作ったりするけど
これはディスクには保存されない仮想的なものだから趣旨とは違うだろうね windowsの極窓のように拡張子を自動修正できない?
そりゃあmp3をtxtに変えても再生自体は出来るけど
調査にしてもfileコマンドで限界なんだろうか >>173
GNU製のfileコマンドを使ってるなら
--mime-typeでメディアタイプを表示できるから
その最後を切り出して拡張子にするスクリプト作ったらどうだろう。 Visual Studio CodeとubuntuをDLしました。
Visual Studio Code内でubuntuが動くようにしたいです。
https://qiita.com/m_zuma/items/6b2ee25001109a6506c4
↑のページを参考にしたのですが記事が古いのか説明通りの
展開になりません。
助けて頂きたいです。 >>175
しょうがないな
助けてあげよう
ubuntuにvs codeインストールする >>176
そうですか。ありがとうございます。
>>177
ありがとうございます。しかしそれではダメなようです。
>>178
ありがとうございます。
webページ自体もう1年以上更新されていないページでしたので
聞いても仕方ないかと思いました。すみません。 >>179
え
何がダメなの?
ubuntuにVSCodeインストールして
総合ターミナルでbash使ってるよ >>179
どのバージョンの何をどんな環境に対してどんな手順で実施したらどんな画面どんなメッセージが表示されたか…
5W1Hの全てが抜けています。
私はエスパーではないので無理です。
情報が少なすぎて助けようがありません。
残念ですがごめんなさい。
最後に一言。
がんばれ(笑) >>175
メニュー の ターミナル から起動されるターミナル(シェル)のことなら、
設定 を開いて、設定の検索 欄に terminal.integrated.shell.windows と入力すると、現在の設定が表示されます。
表示されているものを C:\WINDOWS\System32\bash.exe にかえると、既定の WSL のシェルが起動するようになります。
(既定値は C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe)
青文字で シェルの構成について詳細を表示 と書かれているリンクを押すと terminal.integrated の説明がブラウザで表示されます。 みんなwindowsも使ってるの?
どれくらいの頻度でwindows使うの? >>183
ここLinux板の連中はWinがメインな奴は少数で、極たまに使うって感じだろうが
でも、俺は会社ではWinだから、実のところ超winユーザー Ubuntu18.04使ってるんだけど、
$sudo apt update
やってもTorbrowserの更新ないのに、
Torbrowser起動したらTorbrowser自身が更新あるって教えてくれる時って
Torbrowserのアプデからアプデしちゃっていいの? >>180
すみません。webページ検索しても
ご推奨頂いたような方法がひっかかるのですが、
指定されているのがVScodeにUbuntuインストールしなさい、ということなので。
知識がなさすぎてご推奨して頂いたものとの違いがわかりません。すみません。
>>181
すみません。
VSCode, Version1.33.1(user setup)、Ubuntu 18.04
をWindows10の環境でインストールしました。
VScodeのファイル→基本設定→設定から
設定の検索に「terminal.integrated.shell.windows」と打ち込みました。
すると記事では右側にUser settingと出るらしいのですが
それが出ず、保存できません。ここで思考停止に陥ってます。
ありがとうございます。頑張りたいですが頑張り方がわかりません恥 >>182
ありがとうございます。
ユーザー設定の機能→ターミナルのとこですね。
下に表示されるCode書きこむとこに
{ // Bash on Ubuntu (on Windows) "terminal.integrated.shell.windows": "C:\\Windows\\System32\\bash.exe", }
と打ち込んでEnterおしてみましたが何も起きません。
何が起これば正解なのかもわかりません。すみません。 前にwindowsを使ったの2月頃だったかな
HDDのデータ移動させるのに使ったわ >>190
パス を書くところにそれを書き込んでもエラーになります。Windows でターミナルが使用するシェルのパス。と書かれていると思いますが。
機能 → ターミナル → Integrated > Shell: Windows のテキストボックス欄にある C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe を C:\WINDOWS\System32\bash.exe に変えるだけです。
もし独自に設置したシェル(Cygwin や MSYS など)を全く使う予定が無いならば、簡単な方法があります。
Ctrl + Shift + P(すべてのコマンドの表示)を押して、そこに select shell を入力エンターすると、Command Prompt・PowerShell・WSL Bash を選べるようになるので、WSL Bash を選べば Bash.exe が起動されるようになります。
何が起これば正解なのかわからないならば、設定する意味が無くなります。取り敢えずシェルなど気にせず豪華なテキストエディタとして使用し、Windows の基本的な知識を身に着けてからまた改めて行うほうがいいかもしれないですね。 ウインドウズとのデュアルブートを上手くやる方法おしえてください ぷよクエをプレイしたいんですが、アンドロイドエミュレータの使い方がわからないのでダウンロードできないので、、使い方を教えてくれませんか? >>192
懇切丁寧に有難いご指導感謝いたします。
会社のPCでの作業になり
明後日以降になりますが実行したく存じます。
誠に有難うございます。
linuxでしかうごかない
コードを実行する必要があり途方に暮れているところです。
本当に助かりました。 Ubuntu 18.04.2 LTSを使ってます
ONU/ルーターにUSBメモリーを挿し簡易NASとして使っていてWindowsからアクセスできますが
Ubuntuから見えません。ファイルから「接続」を試みると「フォルダーが空です」になります
sambaはインストール済みでWindows共有フォルダーへのアクセスはできています(1.0も)
なお、フォルダーにはパスワードを設定しています
どこをチェックすれば良いですか? >>196
アドレスバーに直接
smb://ルーターのIPアドレス
って入れて見る CUIでディスクフォーマットすると境界がキリの悪いとこにできて速度が遅くなるそうなので
いつもgpatedでフォーマットしてます
CUIからも速度遅くならないフォーマットするにはどうすれば良いのでしょうか 訂正
誤:ゲーム等は動かない
正:ゲーム等は動かないことが多い >>197
smb://192.168.x.xと入れた結果「フォルダーが空です」となります >>201
あらら
じゃぁ
頑張ってカーネルのバージョンアップしてみたら
ちょうど今日、18.04に5.0キタよ
それにすると、
その辺のbugまるっと
なおる
bugのせいならね >>202
ppaのせいでupdateに失敗していました
それを解消して無事アクセスできるようになりました >>198
一番確実なのは、パーティションに必要なセクター数を計算してセクター番号で指定すること
例えばCLIのpartedでHDDの先頭に30GiBのパーティションを作るなら
開始セクター番号は2048s (末尾にsを付けるとセクター番号を指定したことになる)
終了セクター番号は30 x 1024 x 2048 + 2048 - 1 = 62916607s
と指定する
その次のパーティションの開始は62916607 + 1 = 62916608sとなる >>204
手計算するのは計算ミスの起こる可能性があるから
確実性という観点からは下策じゃないの? 質問者はおそらくpartedあたりを使って容量指定でパーティションを切ったらアライメントがずれたので
CLIでアライメントを合わせる方法を聞いている
俺は自動計算があてにならないのなら手計算しちゃえよ、とレスした
それに対して手計算はミスるからよろしくないと言う君にとっての最適解は何?
その方法を示して >>198 に好きな方を選んでもらえばいいんじゃないかな > CUIでディスクフォーマットすると境界がキリの悪いとこにできて速度が遅くなるそうなので
このオカルトには誰も突っ込まないのかw CUIでフォーマットしたんだけど速度遅くなってる? 自作ソフトを「同一のビルド」でOSの過去バージョンまで含めて(たとえばCentOS 5と6と7)
動くようにしたい場合、ビルドは一番古いOSするしかないでしょうか?
新しいOSでビルドしつつ古いOSでも動くようにする方法はないでしょうか?
(docker使えとかはなしでお願いします) >>209
バージョンの違うOSで動く動かないってのは依存するライブラリのバージョンによるから新しいOSでも古いライブラリなりソースなりを用意した環境でビルドすればいい >>211
ありがとうございます
よくglibcで引っかかるので、こいつの古いのをビルドしてやればいけますかね
OS基幹のライブラリのようなので骨が折れそうですが >>209
配布用バイナリでなければstatic linkすればよい
配布する場合はLGPLを静的リンクする事になるのでライセンスに注意 >>192
ご教示頂いた通りにしてみました。
なにやら起こった気がします。
本当にありがとうございました。
ただうまくいってるかの確認の仕方がわからないままですが。 ポータブルソフトがLinuxにもあると知ったけどappImageの容量がでかくてずっこけた思い出 appImageってアプリの設定ファイルもappImageの中に格納されるの?
中見て直接.ini弄れるの? CentOS7.6の環境でansibleをインストールしようとしたんだけどなぜか
エラー: パッケージ: ansible-2.7.10-1.el7.noarch (epel)
要求: python-jinja2
こんな感じでインストールが中断されてしまう
python-jinja2の関係だと思って、python-jinja2をインストールしてもまったく同じで何が原因か分らない
ちなみにpythonのバージョンは2.7.5
epel-releaseはwgetでepel-release-7-11.noarch.rpmを取得しインストールした >>217
Centスレあるのに何でここに独り言を書く?
Centスレは独り言を書くと叩かれるからここなのかな >>217
python-jinja2がインストールされていることを確認できるコマンドとその出力、ansibleをインストールしたときのコマンドとその出力を端折らずに全部ここへコピペしろ 今、Firefoxしかブラウザ入ってないんだけど、もう一つなんか入れたい?
なんかおすすめある?
安心安全なのでお願い、もちろんオープンソースで
Chromiumは昔なんかあったんだろ? >>221
> Chromiumは昔なんかあったんだろ?
これ何のこと? >>220
ありがとうございます
ansibleインストール時のインストールコマンドと出力はこんな感じ
[root@localhost pack]# [root@localhost pack]# yum install --enablerepo=epel ansible
読み込んだプラグイン:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* c7-media:
* epel: ftp.riken.jp
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ ansible.noarch 0:2.7.10-1.el7 を インストール
--> 依存性の処理をしています: python-crypto のパッケージ: ansible-2.7.10-1.el7.noarch
--> 依存性の処理をしています: python-httplib2 のパッケージ: ansible-2.7.10-1.el7.noarch
--> 依存性の処理をしています: python-jinja2 のパッケージ: ansible-2.7.10-1.el7.noarch
--> 依存性の処理をしています: python-keyczar のパッケージ: ansible-2.7.10-1.el7.noarch
--> 依存性の処理をしています: python-paramiko のパッケージ: ansible-2.7.10-1.el7.noarch
--> 依存性の処理をしています: python2-jmespath のパッケージ: ansible-2.7.10-1.el7.noarch
--> 依存性の処理をしています: sshpass のパッケージ: ansible-2.7.10-1.el7.noarch 続き
--> トランザクションの確認を実行しています。
---> パッケージ ansible.noarch 0:2.7.10-1.el7 を インストール
--> 依存性の処理をしています: python-jinja2 のパッケージ: ansible-2.7.10-1.el7.noarch
---> パッケージ python-httplib2.noarch 0:0.9.2-0.1.el7 を インストール
---> パッケージ python-keyczar.noarch 0:0.71c-2.el7 を インストール
--> 依存性の処理をしています: python-pyasn1 のパッケージ: python-keyczar-0.71c-2.el7.noarch
---> パッケージ python-paramiko.noarch 0:2.1.1-5.el7 を インストール
--> 依存性の処理をしています: python-cryptography のパッケージ: python-paramiko-2.1.1-5.el7.noarch
---> パッケージ python2-crypto.x86_64 0:2.6.1-16.el7 を インストール
--> 依存性の処理をしています: libtomcrypt.so.0()(64bit) のパッケージ: python2-crypto-2.6.1-16.el7.x86_64
---> パッケージ python2-jmespath.noarch 0:0.9.0-1.el7 を インストール
---> パッケージ sshpass.x86_64 0:1.06-1.el7 を インストール
--> トランザクションの確認を実行しています。
---> パッケージ ansible.noarch 0:2.7.10-1.el7 を インストール
--> 依存性の処理をしています: python-jinja2 のパッケージ: ansible-2.7.10-1.el7.noarch
---> パッケージ libtomcrypt.x86_64 0:1.17-25.el7 を インストール
--> 依存性の処理をしています: libtommath >= 0.42.0 のパッケージ: libtomcrypt-1.17-25.el7.x86_64 続き
--> 依存性の処理をしています: libtommath.so.0()(64bit) のパッケージ: libtomcrypt-1.17-25.el7.x86_64
---> パッケージ python2-cryptography.x86_64 0:1.7.2-2.el7 を インストール
--> 依存性の処理をしています: python-idna >= 2.0 のパッケージ: python2-cryptography-1.7.2-2.el7.x86_64
--> 依存性の処理をしています: python-cffi >= 1.4.1 のパッケージ: python2-cryptography-1.7.2-2.el7.x86_64
--> 依存性の処理をしています: python-enum34 のパッケージ: python2-cryptography-1.7.2-2.el7.x86_64
---> パッケージ python2-pyasn1.noarch 0:0.1.9-7.el7 を インストール
--> トランザクションの確認を実行しています。
---> パッケージ ansible.noarch 0:2.7.10-1.el7 を インストール
--> 依存性の処理をしています: python-jinja2 のパッケージ: ansible-2.7.10-1.el7.noarch
---> パッケージ libtommath.x86_64 0:0.42.0-5.el7 を インストール
---> パッケージ python-cffi.x86_64 0:1.6.0-5.el7 を インストール
--> 依存性の処理をしています: python-pycparser のパッケージ: python-cffi-1.6.0-5.el7.x86_64 続き
---> パッケージ python-enum34.noarch 0:1.0.4-1.el7 を インストール
---> パッケージ python-idna.noarch 0:2.4-1.el7 を インストール
--> トランザクションの確認を実行しています。
---> パッケージ ansible.noarch 0:2.7.10-1.el7 を インストール
--> 依存性の処理をしています: python-jinja2 のパッケージ: ansible-2.7.10-1.el7.noarch
---> パッケージ python-pycparser.noarch 0:2.14-1.el7 を インストール
--> 依存性の処理をしています: python-ply のパッケージ: python-pycparser-2.14-1.el7.noarch
--> トランザクションの確認を実行しています。
---> パッケージ ansible.noarch 0:2.7.10-1.el7 を インストール
--> 依存性の処理をしています: python-jinja2 のパッケージ: ansible-2.7.10-1.el7.noarch
---> パッケージ python-ply.noarch 0:3.4-11.el7 を インストール
--> 依存性解決を終了しました。
エラー: パッケージ: ansible-2.7.10-1.el7.noarch (epel)
要求: python-jinja2
問題を回避するために --skip-broken を用いることができます。
これらを試行できます: rpm -Va --nofiles --nodigest 続きでそしてpython-jinja2のインストール確認コマンドはコレになります
[root@localhost pack]# pip freeze
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7.
asn1crypto==0.24.0
backports.ssl-match-hostname==3.5.0.1
bcrypt==3.1.6
blivet==0.61.15.72
Brlapi==0.6.0
cffi==1.12.3
chardet==2.2.1
configobj==4.7.2
coverage==3.6b3
cryptography==2.6.1
cupshelpers==1.0
decorator==3.4.0
di==0.3 続き
enum34==1.1.6
ethtool==0.8
firstboot==19.5
fros==1.0
futures==3.1.1
httplib2==0.12.3
iniparse==0.4
initial-setup==0.3.9.43
ipaddress==1.0.16
IPy==0.75
javapackages==1.0.0
Jinja2==2.10.1
kitchen==1.1.1
langtable==0.0.31
lxml==3.2.1
MarkupSafe==1.1.1
ntplib==0.3.2
paramiko==2.4.2
perf==0.1
policycoreutils-default-encoding==0.1
pyasn1==0.4.5
pycparser==2.19
pycups==1.9.63
pycurl==7.19.0
pygobject==3.22.0
pygpgme==0.3
pyinotify==0.9.4
pykickstart==1.99.66.19
pyliblzma==0.5.3
PyNaCl==1.3.0 続き
pyparted==3.9
pysmbc==1.0.13
python-augeas==0.5.0
python-linux-procfs==0.4.9
python-meh==0.25.2
python-nss==0.16.0
pytz==2016.10
pyudev==0.15
pyxattr==0.5.1
PyYAML==3.10
schedutils==0.4
seobject==0.1
sepolicy==1.1
setroubleshoot==1.1
six==1.9.0
slip==0.4.0
slip.dbus==0.4.0
subprocess32==3.2.6
urlgrabber==3.10
yum-langpacks==0.4.2
yum-metadata-parser==1.1.4
何か間違っていたらすみません >>229
同じやり方で epel と ansible 入れてみたけど普通にインストールできるな
OS, epel, python, ansible のバージョンは同じだけど、jinja2 のバージョンが違うのは何でだろうね
>>228 の出力見ると Jinja2==2.10.1 ってあるけど、手元の環境では 2.7.2 だわ
[root@da9f35a9b819 /]# cat /etc/centos-release
CentOS Linux release 7.6.1810 (Core)
[root@da9f35a9b819 /]# rpm -qa | grep -E "epel|jinja|ansible"
epel-release-7-11.noarch
python-jinja2-2.7.2-3.el7_6.noarch
ansible-2.7.10-1.el7.noarch
[root@da9f35a9b819 /]# python --version
Python 2.7.5
[root@da9f35a9b819 /]# pip list | grep -i jinja
Jinja2 2.7.2 Cent のスレで聞けば?
このスレでは、答える人が少ないと思う エロ画像を大量に集めたい場合
どうすれば良いでしょうか?
教えて下さい>< >>233
どのサイト?
連番なら楽なんだけど,そうじゃない場合(最近の鯖でありがち)は
JSを解釈したりしないといけないので面倒になるが。 >>222
これ
やっぱGoogle開発とか信用ならんわ
ChromeとChromiumがあなたの周囲を勝手に録音する機能を突然スタート
https://gigazine.net/news/20150625-chrome-voice-extension/ >>231
そうします
なのでこちらでの質問は打ち切りにします
後ほどCentOSのほうで質問いたします >>233
もうちょっと具体的に…といってもあまり大っぴらにできる話でもないか。
Web scraping って知ってる? https://ideone.com/TQvZs8
俺の名前は教科書に乗るはずだったんだぜ
ダンディー!!!
エラーが出るぜ!
ダンディー!!?
ムーンレンジャー! 助けてくれーー >>240
お前も俺同様に頭がはげしく悪いんだな
頭悪いとちょっとしたスクリプトすらまともに作れないよな。
ここに来るRubyの人がPythonよりRubyの方がずっと良いと、
Rubyで同様のことをする物をどやと提示してくれるだろう。 $ cat aa.txt
aaa
bbb
ccc
$ cat bb.txt
ccc
aaa
↓
$ cat res.txt
#aaa
bbb
#ccc
2つのtxtの共通行にだけ#を追加したいんですができますか?
bb.txtはaa.txtの一部分ですが順不同です debian9ですが
BIOSでRTCをずらして起動しても
起動時に時刻が合わせられてるみたいなんですが
これはどこでやってるんですか?
NTPの設定なんてしてないし
/etcの中もcron関連の中も探してもどこにもありません
もしかしてlinuxじゃなくてgrubが時間合わせしてるとかですか? >>236
ちゃんとチェックされて改善されてるじゃん
そのためのオープンソースでしょう >>242
やりたいことから推察するに
diff か cmp かなあ >>242
両方のファイルを sort しておく必要がある。取りあえず、プロセス置換を使っておくと、
$ comm -2 aa.txt <(sort bb.txt) | sed 's/^[[:space:]]\+/#/'
実際には、もっと細かいことを考えなくてはならないだろうけれど。 ChromeOSのPCにCentOSをデュアルブートすることはできますか? >>249
chrxでFedoraは動くかも
crostini(LXC)でCentOSコンテナは動くかも win/linuxのデュアルブート環境からwindowsを消す場合、単にGPartedからwindowsのパーティションを削除するだけで大丈夫ですよね? >>242の
aa,bb.txtを元にres.txtを作る訳じゃなくて
res.txt(記載済み)に#を追加するだけなら
aa,bb 共通ではなく aa,bbに重複しないモノ以外に処理
した方が良いと思う。
set(aa) ^ set(bb) = bbb(は重複してない) ※1
結果
※1は共通行だけに処理
利点
ソートが必要なくなる&項目の個数の変動に耐えれる
注意
aa,bb.txtを元にres.txtを作る場合は順序の信用性が不透明(調整する必要が有る)
間違ってたら、すいません。 やっぱり細かい問題がありますね。
aa.txt にしかない行の先頭にスペースやタブがあると、それにも # が付いてしまう。
aa.txt はソートされているとして、
$ comm -2 aa.txt <(sort bb.txt) | sed 's/^\t/#/'
の方がましだけれど、これでも aa.txt にしかない行の先頭にタブがあるとマズイ。
ほかにも問題があるかもしれず、案外面倒ですね。 >>233-241
スクレイピングなら、Ruby, Nokogiri, Selenium WebDriver で、ブラウザを自動操作する
iMacros の方が簡単だけど 試しにpythonで書いて見たけど、酷い
全部pandasで、やった方が良いのかも?
https://ideone.com/HaBUSV >>242-255
Ruby で作った。
このソースコードを、script.rb に書いて、「ruby script.rb a.txt b.txt」のように実行する
hash = { }
str = ""
File.foreach( ARGV[1] ) do | line |
line.chomp! # 末尾の改行を削除する
hash[ line ] = true # ハッシュに追加する
end
File.foreach( ARGV[0] ) do | line |
line.chomp! # 末尾の改行を削除する
if hash.has_key? line # ハッシュにあれば
str = "#" + line
else
str = line
end
puts str
end https://ideone.com/qvgHcG
内包表記で修正
しつこくて、すいません。失礼します。
(タブなどは読み込み時に消した方が無難だと思います。) >>258
Ruby分からんけど、でかいファイルでも対応できるようにメモリを
なるべく使わないように順次処理にしたり、hashを使って検索のスピードアップ
するとか工夫してるんだな。 >>258
は、結局、hash という変数に、ARGV[1](b.txt)のすべての行を追加しているから、
巨大ファイルには対応できない! >>259
漏れも、差集合を考えたけど、集合には順序がないから、
元の順番通りに出力できない >>261
b.txtの内容は順不同だからどうしても処理の最初の段階で全体を把握しておく必要がある
巨大ファイルになるならデータベースにするなりすればいい sqlなどは高速化と言うより安定化重視ってイメージだけど
まあ、データベースのソフトwo使うのが良いかな。 Linux練習用にノートパソコンを買いたい
どういうものを買えばいいですか? >>265
普通のPCにVirtualBoxみたいな仮想化ツールインストールしてそこへLinux入れるか、どうしても専用のマシンがほしいならRaspberry Piでも買えばよし 最初からLinuxなChromebookで良いんじゃね
GoogleComputeEngine等IaaSでも良いと思う >>265
練習用なら、
Win10のノート買って、それにWSL入れれば良い プログラミングで一番右端にカーソル移動させてエンター
という動作がめんどくさく感じます
この動作はなにか工夫してますか?めんどくさくても普通にやってますか? 仕事で関係があるから使ってるとか以外の理由で、なぜlinuxを使っているんですか? >>274
Win10が高くて手が出ない
Win10proが5千円程度で買えるなら良いんだが
あと、Linuxぐらいしかサポートしてない物(NAS、ルーターとか)を使っているとかだな >>272
よく分からないけど普通の文章打つときでもカーソルは一番右にあって改行はエンターじゃないの?
わざわざ右に移動してるわけでもないと思うけど >>272
vscode,atom,sublimeはctrl+enterでできる >>274
1. 何かあればソースを何処までも追っていける。
2. 他の環境が使いづらい。
WinもMacも手に馴染まなくてな。最近のGNOME3もMacと同じで糞だと思ってるけれど
そんな状況でもKDE,Cinnamon,XFCE,LXDEといくらでも他に選択肢があることこそが重要。
あとWindowsはせめてAlt+ドラッグ的なウィンドウ移動くらい用意してくれ…… >>277
ありがとう!!!
atom使ってたので助かります
>>276
右端にいないことも多くて >>277
vscodeにはそんなのあったのが
>>272のように俺も行の途中を修正して次の行に改行するニダのとき右端に行って
エンター押すとしてたんだが、ctrl+enterを使えば一発で出来るのか >>272 >>280
vs code ならメニューのヘルプ → キーボードショートカットの参照
最近の方々は付属資料を読まない傾向なのでしょうか >>281
>>272はめんどくさいから尋ねたんだろうが、
俺の場合は行末へGo、エンターの2ステップをあんまりめんどくさいと言う
感じがなかったから調べようという気すらなかった。
でも、偶然知れば使おうになる。 >>244
それもインストールされてないので
違うみたいです
起動時に勝手に時計を合わせてくれてるのは誰なんですか? >>285
systemd-timesyncd?
chronyを入れるときに無効化した覚えがある Cドライブ(SSD)に、Windows 10 Home(導入済)
Dドライブ(HDD)に、データ用(導入済)
Fドライブ(USB)に、Linuxを入れようと思っている。
CドライブやDドライブに何か影響が出ますか?
例えばWindows 10のライセンス認証が再び要求されたりとか 今ubuntuを使ってますが不安定なので良いディストリに変えようと思います
debianとfedoraではどちらが安定してますか? 不安定ってのはどう不安定なの
変なドライバーとか入れてるのが原因じゃないの 安定云々よりもUbuntuユーザーからの移行なら
fedoraだとredhat系だから慣れるまで大変じゃないか? >>289
Linux mimt 入れてみ
debianでも良いけど
fedoraは人柱用だった気がする >>283
強く同意する!
ただ、Hurdは最後のほうはFreeBSDで動いてなかったっけ。 archでyayをgit cloneの後「makepkg -si」で入れようとしているのですが
「⇒starting builds)...」の際に
go build -v -ldflags '-s -w -X main.version=9.2.0 -o yay -mod vendor
failed to initialize build cache at /home/orenonamae/.cache/go-build : mkdir /home/hal/.cache/go-build : permission denied
make;***[Makefile:51: build]Error 1
⇒A failure occuerd in build().
aborting...
というエラーが出てしまいます
どうすればインストールできるでしょうか
よろしくお願いします 2行目
failed to initialize build cache at /home/orenonamae/.cache/go-build : mkdir /home/orenonamae/.cache/go-build : permission denied
の間違いです /home/orenonamae/.cache/go-build
ディレクトリが作れないって言ってるから、permissionを見直す linux mint18.3 mate
壁紙を端末からコマンドで変更をする方法を教えて下さい
調べたんですけど、多すぎて困ってます 296です
yayのmakpkgはアカウントを「wheel」グループに入れることで解決したのですが
sudoでvimの強制書き込みが出来ない等権限関係の調子がおかしいです
情報が少なすぎて回答が困難だと思いますが
ヒントになりそうなことやまず疑うべき点等を教えてください
よろしくお願いします sudoの設定が期待通りになっていないのでは。
sudoは複数マッチしたら後の設定が有効になるから。
あとは、sudo使ったらログが残るはずなので、それを確認。 296(301)です
visudoから
「root ALL=(ALL) ALL」「orenonamae ALL=(ALL) ALL」「%wheel ALL=(ALL) ALL」
はしてあります
試しに「%wheel ALL=(ALL) ALL」を消して「%wheel ALL=(ALL) NOPASSWORD: ALL」
にしてみたところ再起動後も変わらずパスワードが要求されるため
うまく適用できていない可能性があります ほとんどcuiのサーバアプリケーションを使う場合、ubuntuでもxubuntuでも同じように使えますか?
ubuntu18.04のchoromeでprime video見てるとカクツクのでxubuntuだとましかなーと。cpuはセレロンn4000ってやつでメモリ4GBです。
なお、win10だと動画問題ないですが、やりたいことのアプリが有料なのでwin10を使い続けるの難しいです。 >>308
タダなんだからそれらを入れて自分で試してみれば良いんじゃないのか
自分で試すのがめんどくさくてやりたくないなら、Ubuntuを使っている連中が
いっぱいのUbuntuスレで尋ねたほうが良いだろ ちゃんとくだらない質問してるのに個別スレに誘導するやつなんなの そりゃ、Ubuntu よりも、xubuntu の方が軽いでしょ
軽さを目的にした、ディス鳥だから いやソフトウェアを評価する一つの指標ではあるだろう。 それ以外に評価する点がないからどうでもいいと言ってる グラフィックボードの適応率も評価に入れても良いのでは? 書く時に行が上の方に増えるエディタないですか
…
3
2
1
みたいな 会社の共用サーバ(RHEL7)で開発してるんですが、パッケージが古めなので
管理者に必要なものを適宜ビルドして /usr/local にインストールしてもらっています。
具体的にはgccと、そのgccでビルドしたbinutils、cmake、boostなどです。
ただ、その管理者がそれらソフトを最新バージョンが出る度に事前連絡なくアップデートしてしまいます。
今のところこれのせいでトラブルに遭ったわけじゃないのですが、
普通はバージョンごとにインストールディレクトリを分けるんじゃないのかと言ったところ、
分けてインストールとか面倒だ、最新バージョンの恩恵受けれる方がいいだろ、
大したコード開発してるんじゃないんだからトラブルとかは起きてから考えればいい、
などと言われました。
こういう考え方って普通なんでしょうか?
コンパイラなどの基幹的なソフトってもっと慎重にインストールするものだと思ってましたが・・・ >>319
優勝
質問というよりただの愚痴だな
金にならない仕事に余計な手間をかけないのは昨今の常識だ
運用方針は当事者間でチームや上司も巻き込んで話し合え
技術的にはDockerみたいなコンテナの利用を検討すれば >>317
俺はまったくそういうエディタの見当が付かないのだが
その挙動はたしかに面白そうだね。 xubuntu入れてみた。低スペックpc的には体感速度全然違う。でブラウザの動画再生は劣化して、いろいろさがしてたらchronium-codec-ffmpegってやつぶっ込んだら普通になった。
以上 >>317
操作はVimをリマップすれば実現出来るだろうけど、行番号は無理か
オートインデントもおかしくなりそう
プラグイン作ればいけるのかも知れないけど >>320
すいません、まさしく愚痴でした
コンテナ検討してみます >>324
>管理者に必要なものを適宜ビルド....
俺は管理者が自分で使わない物をわざわざビルドをしてくれるって親切な管理者と思ったんだが。
普通は開発する奴らが自分たちでビルドしろよな感じじゃないのか お前らって端末にどんなフォント使ってるの
ずっとmonospaceのままだけどこれだとvimでアンダーバーが見にくくて >>319
管理者がやってるなら、それが会社の方針でしょ?
部署外の人間が、あれこれ口出すのは、大変だよ。
技術の実力的にも、専門家には勝てないだろうし
品質を上げろというのは簡単だけど、ただじゃないから!
品質を無限に要求する人もいるけど、実際にやったり、費用を払うのは、要求者じゃないから。
品質を上げる、人件費が大変だろ
他社は出来てるとか、他社と比べる人もいるけど、年に数兆円も稼ぐ会社とは違う!
自社なりの費用と品質で、やっていくべき!
出来ない事を延々と言っても、仕方がない
皆、一流の大学へ行って、一流企業に入っているのに、
君はどうして人と同じ事ができないの?
なんて、何十年も言ってるけど、できた試しがない!
それを実現しようとすると、数年以上、浪人する事になるw >>330
>皆、一流の大学へ行って、一流企業に入っているのに、
>君はどうして人と同じ事ができないの?
>なんて、何十年も言ってるけど、できた試しがない!
人は適材適所で輝く。
それを見極めるのがあんたの仕事だろうが
理解できなければ引退しな。 お前のカーチャンだって説明書読まずに訊いて来るだろ マルチブートのときのインストール方法ってググっても全然出てこないんですけどどうやるんですか もともとのデータは無くまっさらで、そこにマルチブートでいれたいんですが 単純に仮想環境から1つずついinstallする
win10 導入後にubuntu 導入後にdebian入れたり
入れる環境毎に追加するインストール方法は異なる。だから、
自分が整えたい環境(構築した環境)で次にinstallするOSをキーワードにして検索
仮想環境自体をデュアル構築する方法は聞いた事がないので分からない >>337
申し訳ないですがよく分からないです。特に仮想環境のところが ふつうにUSBからブートすれば勝手にマルチ環境をオススメしてくれるはずだけど Debian の場合はインストールマニュアルに書いてあるよ。
https://www.debian.org/releases/stable/amd64/index.html.ja
昔は自分で lilo.conf を書いたものだけど今時は
インストーラにまかせとけばいいんじゃないかな。
気をつけることといえば、Windows も使いたいなら先に
インストールしておくということくらいか。
心配ならここじゃなくディストリビューションの
公式なメーリングリストとかで聞いてみるといい。 インストーラーに任せる
公式を見る
ですね
ありがとうございます 仮想環境とは、vagrant, chef を使って、Virtual Box などに、異なるOS を入れるとか
OS上で、異なるOSを動かす。
例えば、Windows 上で、Linux を動かしたり
GUI 無しで、コマンド操作だけで良いなら、
Windows 10, WSL 上に、ストアから、Ubuntu 18.04 のアプリを入れるのが簡単
漏れは、WSL に、Ubuntu 16.04 を入れてる レスしてる奴の方が知識が中途半端だな
仮想環境とか曖昧な言葉使うな
>>333
マルチブートは面倒くさい。
なぜなら今インストールされてるOS(の起動部分)を変更することだから
今使ってるOSに影響を与える可能性がある。下手すると起動しなくなる。
マルチブートよりも仮想マシンを使うのがいい。
仮想マシンは今のOSの上に仮想的なパソコンを作り出す。
パソコンの中にパソコンができる。だから今のマシンへ影響を
ほとんど与えずにしかも複数の仮想マシンを同時に使える。
vagrantとかchefとか使う必要はない。
いきなり使っても混乱するだけ パーティション用意したらインストーラーポチポチしていくだけだろ 最初に普通にインストールしても
カーネル更新したら勝手にマルチブートになってるよね >>345
頭の体操がしたいなら、仮想マシンでマルチブートにすればいい ありがとうございます
仮想マシン使って普通にやります >>349
頭の体操も初級から上級までいろいろ有りますので… 皆様は個人で使用する常時インターネット接続のLinux PCで
SELinuxをインストールして使っていらっしゃいますか? >>352
いや大した個人情報が無いから気にしません。 知識が中途半端だからカーネルの制御機能は使ってない >>を使ってファイルに書き足したものを、逆に楽に消すことってできないんですか? >>355
ファイルサイズがわかってるならtruncate(1) >>317
それって保存したときに1が1行目になるのか最終行になるのかどっち? >>355
中身を消すなら$ > file
touchみたいに新規作成できるけど既存ファイルにやると更地になる
この悲劇を回避するなら.bashrcにset -C
こうすると既存ファイルの上書きだけ>から>|に変わる
消す対象が複数ファイルなら$ : | tee file1 file2 以下のことができるメディアプレイヤーはありませんでしょうか
・swfとmidiを外部コーデックなしで再生できる
・ファイルをダブルクリックするだけでそのフォルダにあるファイルを連続再生してくれる(VLCのようにひと手間加えなくてもよい)
WindowsならMedia Player Classic系が当てはまるのですが、wineで動かないもので…
ないのならVLCかSMPlayerで我慢します >>355
なんかごちゃごちゃ言ってる人がいるけど、
要するに無理ってこと
どうしてもやりたいなら別ファイルに最後に書き足したものを除いて
コピーするとかしかない >>355
最後に追加した行を消すだけならこれでできる
最後の行のバイト数 + 1 (改行文字の分) バイトを truncate で縮めるだけ
truncate -s -"$(expr length "$(tail -n 1 filename.txt)" + 1)" filename.txt
alias にしてみようかと思ったけど、二重引用符が多すぎて面倒で諦めた
シェルスクリプトなら単純なコマンドにできると思う 以下のパッケージには満たせない依存関係があります:
inkscape : 依存: libpoppler82 (>= 0.71.0) しかし、インストールすることができません
推奨: imagemagick
推奨: libwmf-bin しかし、インストールされようとしていません
推奨: perlmagick
推奨: python-lxml しかし、インストールされようとしていません
推奨: python-numpy しかし、インストールされようとしていません
推奨: python-scour しかし、インストールされようとしていません
推奨: python-uniconvertor しかし、インストールすることができません
E: 問題を解決することができません。壊れた変更禁止パッケージがあります。
inkscapeをインストールできません
まず日本語の意味がググってもよくわかりませんでした
しかし、インストールすることができません→何が言いたいの?
結局、私は何すればよいの?
どなたかおわかりの方いたら教えていただけると助かります 環境はlxqt0.14.1です
gimpは普通にインストールできたのに… 他人に聞いたところ、snapでインストールすることで解決しました snapをお使いだなんて先進的ですね。
>>363さんがお使いのディストリビューションは何ですか?
sudo apt install -f
を実行してもダメでしたか。 >>367
WindowsでいうところのCドライブ、Dドライブみたいなもんじゃないかな。
ハードディスクの記憶領域を分割してそれぞれ独立したドライブみたいに使用できるよ。
それぞれのパーティションに異なるOSをインストールして使うこともできる。 >>355
>>362 を見ているうちに、追加した行数がわかれば、head でできそうに思えてきた。
かりに ">>" で 3 行追加したとしたら、
$ head -n -3 file >xx.txt; mv xx.txt file
ファイルの末尾に改行があるかないかに注意。 デビアン9に自分でGNOMEソフトウェアを入れたい。
GNOME Software on Ubuntu GNOME 16.04 | ktkr3d
(http://ktkr3d.github.io/2016/01/16/GNOME-Software-on-Ubuntu-GNOME-16-04/)
$ sudo add-apt-repository ppa:ubuntu-desktop/gnome-software
$ sudo apt-get update
$ sudo apt-get install gnome-software
一行目はエラーになるので、最新の add-apt-repository を教えて下さい。
OSはdebian9.8.0です。 自分で決めたコマンドの一番最後の引数にファイル名が勝手に置かれるスクリプトが
あるんですけど、それなので最後に&を付けることが出来なくて困ってます
&を使うのと同じ効果のコマンド教えて下さい Debian 8なんですがブート時に
acpi LNXCPU invalid PBLK length っていうエラーが出るんですが無視しても
問題ないエラーでしょうか
kernelオプションに noapic acpi=off apm=onとすれば消えるのですが
noapicのせいでIRQの競合が起こりirqpollを追記しても解消しません
なおnoapicを付けないとkernel panicで起動時に止まってしまいます たまたまなってしまったんですが、スワップなしインストールになってしまいました。
もしメモリがたりなくなったらどうなりますか?
OS:Ubunt16.04LTSです timeshiftでバックアップ取ったけど、そのファイルのUSBへのコピーができない
https://gihyo.jp/admin/serial/01/ubuntu-recipe/0399
>バックアップするフォルダーは/timeshift固定です。
>ほかに変更することはできません。
>ということは,NASなど外部メディアにバックアップしたい場合は,その領域を/timeshiftとしてマウントするか,あるいは別途/timeshiftフォルダーをまるごとどこかにコピーする必要があります。
>rsyncなどを使えば簡単にできることではありますが,
そのやり方書いてくれよ
馬鹿でもわかるGUIの操作はどうでもいいからさ
いやUSBフォーマットすりゃ話は簡単だけど、
>領域を/timeshiftとしてマウントするか,あるいは別途/timeshiftフォルダーをまるごとどこかにコピーする必要があります。
これが知りたいのよ
どのサイトにもそこは省略して書いてないけど
玄人様は初心者にもう少し配慮してほしい 同じとこで以前ハマった
ちな今もわかんないまま
>別途/timeshiftフォルダーをまるごとどこかにコピーする必要があります。
これは簡単なコマンドでできるけど、実行するとシンボリックリンク関連エラーが出る >>372
そんなことないと思うけどなぁ。
もしかして対話シェルでやってない?
そしたらbgとか? >>375
俺もよく分からんがこうしてる
/etc/fstab
/home/はげ/timeshift_bac /timeshift none bind 0 0
sudo su
tar cvzf /media/はげ/ボリューム1/backup/timeshift.tar.gz /timeshift >>371
371です。取り下げます。gnomeスレで質問してきます。 Linuxで使い勝手のいい日記ソフトってあります?
一行日記でもアウトライナーでがっつり書くのでもいいんですが >>374
メモリがなくなったら、当然 out of memory だけど、out of memory が出るような状況だと
滅茶苦茶に不安定になる。とっととスワップ設定する。 スワップなんて今どき専用のパーティションなんか
作らないんだから、あとからどうとでもなる linuzコマンドを使うのに数学は必要ですか?
算数しかできないので困ってます。
具体的な助言をお願いします。 HDDの消去で早くて便利な方法は
pv -bartpe < /dev/zero > /dev/sdx
と言うことで良いのでしょうか? ddやshredより高速なようですが
上記コマンドより高速な方法があれば教えて下さい
また、ゼロフィル後に本当に全領域がゼロになっているか高速に検証できる方法を教えて下さい
pv -bartpe < /dev/sdx hhexdump
hexdumpだと連続するゼロがまとめられて表示され最後に16進数で連属したバイト数が出るので本当に全領域がゼロの場合は上記コマンドで良いのですが万が一そうでない場合に困るのと少し速度が遅いです >>385
vmlinuxを圧縮したらvmlinuz
>>384
数学はいらない >>390
文字だけでOKの大人の日記帳ならメモ帳(vi)で良いような気がするが
>>381が求めているのは、絵、音、映像までペタペタはれる日記とかなんだろ >>373
そのエラーが出ても起動するなら問題ないかなあ
たぶんBIOSのACPIの実装の問題で出てるから >>373
Linux側の言い分を信じるならとりあえず無視してもいいみたいよ
https://www.linuxquestions.org/questions/slackware-14/invalid-pblk-length-4175560598/
Apparently this is the result of a BIOS not implementing the ACPI specification correctly.
どうやらこれはBIOSがACPI 仕様を正しく実装しなかった場合の結果です。 >>381
その手(日記ソフト)の質問に対しては、blogなりwikiなりをローカルに立てろって回答をよく見る。
ワガハイはvi日記なので立てたことはないが。 >>392
>>393
ありがとうございます、無視することにします。
# このエラーが出ているのはHP compaq 8000シリーズなのですが
# 少し検索してみると同じようなエラー事案があり、BIOS固有の問題であると諦めました >>381
日記ソフトなんてのがあるんだ。ちょっと調べてみた。
RedNotebookやLifeographみたいなののことかな?
英語ではjournaling appsまたはjournaling softwareって呼ぶらしいね。 それともKontactの一部として使えるKOrganizerみたいなののことかな? ずばり普段何使ってるのさの展開にしないとマンドクセ アウトラインエディタってファイル形式が自己流だしリッチテキストは出番がない
日記は結局txtにmarkdownで書いてるけどこれ検索が面倒なのよね
pocketとかevernoteとかGoogle Keepを使いこなすべきなんだろうけど
メモ帳でさえ日付の自動挿入機能がある事実 日記なんて個人差あるものは自分で作るか紙に書くかだ RedNotebookいいねえ
あとはdidiwikiとかいうのもある デュアルブートと仮想マシンはどっちが一般的ですか?
皆さんはどちらが多いんでしょうか fdiskを触った時にルートにbootフラグ付けてないからLinuxじゃなくgrubが立ち上がる、ってありえますかね? デュアルブートなんて個人がwindowsも使いたいってくらいじゃねえの Linux しか使ってないが仮想マシンを使ったことはないな。
Linux のインストールは余計なリスクを避けるために
その時使ってるのとは別のパーティションにクリーンインストールする。
そうすると必然的にマルチブートになる。
もちろん、そうしなければならないわけでもないが。 あー…Linux だからリスクがあるってことじゃないからね? 使わなくなったエロ保存用HDDをいくつかメルカリとかでで売ろうと思うけど
(while ture; echo -n "南無阿弥陀仏 "; done) > /dev/sda
とかのコマンドで1回全領域を上書きとかしておけば大丈夫かな?
(実際にやる際は上のコマンドだと19byte単位の書き込みになって効率が悪く遅いから予め1MiBくらいファイルに出力した奴をcatで回して) 仮想マシンってVirtualBoxとかVMwareのこと?
いろいろなディストロを試用するのにちょっと使っていたことがある。
そのディストロを気に入って本格的に使うとなったら
デュアルブートを考えるよ。 仮想マシンを使えば、DVDイメージを実際にDVDに焼き付ける必要がないしね。
いろいろなディストロを試用するには便利。 >>411
試用するなら
USBメモリにイメージ焼いて
起動した方が実機に近い感じで試せるよ
仮想に入れるのは、パフォーマンス落ちるけど
ちょくちょく実験したいとか
継続的になんかヤル用事がある場合かな firewall-cmdコマンドで--set-target=ACCEPTとすると、そのゾーンは全て許可の設定になるんですよね?
ググるとACCEPTなゾーンに対し--add-serviceや--add-sourceを設定してる例がちらほら見つかるのですが、どんな意味があるんですか?
ACCEPTの時点で全てのサービスやIPが許可されるのではないんですか? くだらない質問ですが、よろしくお願いします。
soffice (LibreOffice)で「名前を指定して新規ファイル作成」ができずに不便な思いをしています。
例えば
$ soffice ―writer 存在しない.odt
とすると、「/home/hoge/sssss/ssss/存在しない.odtはありません」とアラートが表示されて、終了です。
$ touch 存在しない.odt
$ soffice ―writer 存在しない.odt &
とすれば正常に起動して一応目的は達成されるますが、とても面倒です。
emacsにしろviにしろほとんどのソフトウェアは、
存在しないファイル名を指定すると新規ファイルとして扱ってくれます。
sofficeの起動オプションでそれらしいものは見当たりませんでした。
何か見落としている点がありますでしょうか。
また、上記が解決しない場合の質問として、
新規ファイルを保存するときにカレントディレクトリに開いて、
ファイル名を入れるだけにすると、
深い階層のディレクトリに移動するためにクリックをしまくらなくても済むのですが、
カレントディレクトリを保存先ディレクトリと指定できる設定はどこかにあるのでしょうか。
よろしくお願いします。 >>415
GUIアプリなんだから無理にコンソールでやらないで
ファイルマネージャーからやれば?
開いたフォルダで右クリック
新規作成ってやってけば、そこに
新しいファイル作れるし >>415
これでいいじゃん
writer () {
touch $1 && /path/to/soffice --writer $1 >/dev/null 2>&1 &
} >>418
結局そうなるよね。
ありがとう。
他にいい手がなかったら、最終的にそうする。
>>417
ありがとう。
ファイルマネージャとはnautilusのことですか?
$ dpkg -l nautilus |tail -1
ii nautilus 1:3.32.0-0ubuntu2 amd64 file manager and graphical shell for GNOME
を起動してみたけど、
コンテキストメニューには
新しいフォルダー
貼り付け
すべての選択
プロパティ
端末で開く
の5項目しかない。何か追加でインストールする必要があるのかな。
でもファイルマネージャで操作するのは(タブ補完が効かないので)とても時間がかかるし、
画面を注視しないとクリックできず面倒なので、
CLIベースで操作したい。 >>419
え
ノーチラスにないの?
kubuntuのkdeにはあるよ
たしか
lubuntuのLXQTにもあったかな
カスタマイズってどうやんだろう あ
あと、KDEのドルフィンだと
ファイラーの中でターミナル開けて
パスが連動するから
ファイラーでポチポチフォルダ移動したら
ターミナルも勝手にcdしてくれる
ターミナルで cdしたら
ファイラーのパスも勝手に切り替わってくれるし
場所の保存でパス記録しとけば
ターミナルのパスもパラパラ移動できて
超便利だよ >>410
本格的に使うならシングルでいいんじゃないの 複数のパッケージコマンドを使い分けなきゃならん奴は難儀だな 昔のPC9801のハードディスクメニュー良かったよな。
AT互換機もあれ採用すれば良かったのに。 DBANでググったら乱数はデフォルトだとメルセンヌツイスターを書き込むらしい
詳しくないので本当のところは分からないけどメルセンヌツイスターって一定量の結果があればそれから次にくる数値を完全に予測できる暗号とかには使えないアルゴリズムらしいからそれだとあえて乱数を書き込む意味が無いような気が…
元々乱数を書き込むのは何が上書きされたかの予測をできなくすることで残存磁気からの復元を困難にする目的らしいが完全に予測ができるパターンならそれでフィルタをかければ良いだけになるので
単純に全部ゼロを書き込むゼロフィルと大差無いように思うのだが実際のところどうなのだろう?
(USBやCD起動ですぐだとエントロピー源も良質なの無さそうだしシードに何が使われているのかも謎に思う 何を使っているのだろうか…?)
最近のHDDは記録密度が高くて一度でも何かで上書きされたら国家レベルで特殊な装置を使っても残存磁気から復元は無理らしいからまぁどうでも良い話だが無駄に時間をかけるのもあれだし…
そうなるとゼロフィル1回の場合はDBANなんて使わずcat /dev/zero > /dev/sda とかの方が手軽で一番速い気が…(途中経過が知りたい場合はcatの代わりにpvコマンドを使うとして)
乱数を書き込むにしても/dev/urandomはそれなりに高速で一応暗号にも使えるらしいからそっちの方が良いような…
そこの所どうなのだろう?DBANでメルセンヌツイスターを書き込む意味はあるのかな?
LinuxでのHDD消去の最適解は何なのだろうか…? >>429
NISTのガイドラインが出てるから読んでみたら
https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-88r1.pdf
ディスクによっても技術が変わるからどうやればセキュアかなんて計るのは難しい
HDDの上書きは Clear レベルの話でどのビットパターンで〜とかはさらにオプショナルな話
ガイドラインでは機密度が高いものは認定業者に完全破壊を委託しろとさ エキサイト先生にご登場願いながら頑張って
NIST等々の各国の文章を読み漁ったが全てが終わったあとにこんなページを見つけた…
https://www.a-d.co.jp/datasweeper/erase_standards.html
知りたい事が簡潔に全て日本語でまとめられていた…
やはり最近のHDDは一度でも上書きをすれば国家や研究所レベルで1ビットずつ解析するような事をされても読み出すのは困難らしい
しかし代替セクタ領域や余剰領域、隠し領域などHDDメーカーによって異なる実装の通常の方法ではアクセス不可の領域にデータが残る場合もあるので本当に機密なら物理破壊しか無いらしい
結論としてはHDDのコントローラーに特別な方法で物理アクセスしない限りそれら領域にはアクセス不可能なので国家レベルの機密とかでもない限りゼロフィル1回で良いっぽい
そしてそのゼロフィルの方法は”cat /dev/zero > /dev/sda”やdd、DBAN等々のHDD消去ソフトは使わずATAコマンドのSecure Eraseを使えば良いらしい!!
ATAコマンドのSecure Eraseでは通常アクセス不可の領域もゼロフィルされ、さらにHDDのコントローラーが直接行う為マシン性能やHDDの接続インターフェイスの速度の影響を受ける事なく最速でゼロフィルできる!!
(ATAコマンドの規格どおりHDDメーカーがしっかり実装していなければアクセス不可領域の消去は結局のところ不確かだが通常の領域の消去くらいは正しく実装されていると思って良いみたい) 具体的にATAコマンドのSecure Eraseを行うには
Linuxだとhdparmコマンドを使えば良いみたい
詳しくはATA公式Wikiの
https://ata.wiki.kernel.org/index.php/ATA_Secure_Erase
ここに全部書いてある通り
(※USB経由の接続だと危険な場合もあるので必ずATAケーブルで直接接続して行う)
ちなみにSSDの場合は内部で暗号化されており暗号化キーを変えるだけなので数十秒で終わる
ただ実装がメーカー任せなのとセキュリティー研究者から内部の暗号化方法に脆弱性が指摘された製品も多く、SSDの場合はHDD以上に再利用可能な方法で消去は困難で物理破壊推奨らしい
(単純なゼロフィルを行ってもSSDの場合は素子の寿命を考えてコントローラーが色々工夫して書き込んでいるので以前書き込んだ場所に上書きされるとも限らず無駄にSSDを痛めるだけでデータ消去の意味は薄い)
とはいえ直接コントローラーに接続して特別な方法で解析しない限り安全なので大手メーカーの製品なATAコマンドのSecure_Eraseを行えば十分っぽい
もう完全にLinux関係ないスレチの話になってしまったがHDDもSSDもATAコマンドのSecure_Eraseを行うのが一番でそれもメーカーがツールを出していればそれ経由で行うのが推奨ということでした!! おしまい >>437
> SSDの場合は内部で暗号化されており
のところだけ間違ってると思う。
それはSSDかどうかに関係なく自己暗号化ドライブ(SED)の話。 >>438
それより下のレベルでの話でコントローラー自体が実際に素子に記録する際に暗号化していてその暗号化キーを書き換えるだけだからすぐにSecure_Eraseが終わると思っていたが間違いなのか…(少なくとも大手のSSDは)
ウェアレベリングを回避しての全素子ゼロフィルだとするとそんなにすぐには終わらないだろうし間違いだとしたら一体どんな仕組みなのだろうか… SSDの話は色々勘違いしていたみたいです
暗号化ではなくコントローラーのマッピングデータを消すだけだから早いみたいです
実際に素子からは消えてないが通常の方法ではまず復元は不可能で問題ないみたいでした
ATA Secure_Eraseにはエンハンスモードもありそちらだとウェアレベリングを回避して全素子ゼロフィルを行えるものもあるっぽい…
実装がHDD以上にメーカー依存でHDDよりも再利用可能な方法での消去は難しく破壊が推奨みたい 一番手軽にUSB起動できるLinuxを探さなくては…
(hdpaemが使えれば何でも良いからできるだけ容量の小さいUSBでも大丈夫な…) >>429-440
SSDは、blkdiscardってので消えるらしいぞ
271 名前:login:Penguin[] 投稿日:2019/05/04(土) 22:53:55.63 ID:gDsFNQHQ [4/4]
Shredコマンドに変わるメモリ系統でも消せるツールが出てこないのが不思議だなあ
272 名前:login:Penguin[sage] 投稿日:2019/05/05(日) 00:02:04.85 ID:TPLFslPh
>>270
もちろんファイルシステム上では必ず>>268になるし、復元できない。
ファイルシステムがウェアレベリングしている場合、mtdblock?とかを見るとどこかに残っているかもしれない。
ハードウェアがウェアレベリングしている場合、NANDチップを引っぺがして直接読めば見えるかもしれない。
blkdiscardとかで全体をsecure eraseすれば問題ないことになっているようだが、本当かは知らない。 荒らし辞めろ
学習ノートはQiitaにでも書いとけ >>436
残存磁気は、5〜30回ぐらい上書きしないと、安心できないのでは? 誰もお前の個人情報になんて興味のカケラもないから安心しろ
自意識過剰にもホドってもんがあるw kdeデスクトップ上に置いたシェルをクリックしたら実行する様にしたいんだが、できない。
エディタでファイルが開いてしまう
ファイル右クリックから関連付でソフトウェアの実行としても実行されない。
もちろんファイルに実行権はあり。
他で設定する箇所あるんでしょうか? >>447
右クリックして
アクション>konsoleで実行
で動くと思うよ >>448
ありがとうございます、明日やってみます Windows10 ProのHyper-Vで動かしてるUbuntu18.04の環境を独立させたいので
Raspberry Pi 3B+かJetson nanoのどちらかにUSB3.0のHDDを繋いで
NAS兼Webサーバー兼WordPressサーバーにしたてあげようと考えてるんですが
どちらがおすすめでしょうか? >>451
笑ったが、そのとおりだよな。
>>450
俺的には使ったことがないがJetson nanoの方がどやできそうだからおすすめ みんなどれくらいの頻度で再起動してる?
うちはログアウト=シャットダウンだから
一日に5〜6回くらいになる計算 >>453
カーネルの更新が来たら
LivePatchを導入すればもっと減らせるだろうけどPCでそこまではやってないな パソコン上では動画再生をmp4 でしかやりません。
どの動画再生ソフトがいちばんシンプルですか? ~$ u@name -a
Linux s 4.15.0-50-generic #54-Ubuntu SMP Mon May 6 18:46:08 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
~$ マウス座標の省略
沢山並んでるx,y座標が有るんですが省略する方法は有りませんか?
可逆圧縮でお願いします。
現状は初期座標を記録して差分を取得しているのですが、使えそうな数式を教えて下さい >>458
そういう都合のいいものが落ちてるわけねーだろ
お前が作るんだよ >>458
マウス座標?
よーわからんが可逆圧縮ならGzipとかでいいんじゃないの。 82 名前:login:Penguin[] 投稿日:2019/05/31(金) 12:30:43.06 ID:bdQbsGXY
Linuxを狙うマルウェア「HiddenWasp」に注意 2019/05/31 06:55 後藤大地
https://news.mynavi.jp/article/20190531-833791/
Intezerは5月19日(米国時間)、Linuxシステムを標的とした新しいマルウェア「HiddenWasp」を
発見したと「Intezer - HiddenWasp Malware Stings Targeted Linux Systems」で伝えた。
このマルウェアは現在も活動を継続しており、主要なアンチウィルスシステムで検出することが
できないと指摘されている。発見されたHiddenWaspの主な特徴は以下の通り。
・Linuxマルウェアの多くは仮想通貨マイニングやDDoS攻撃に焦点を当てているが、HiddenWasp
は異なっている。HiddenWaspはトロイの木馬として設計されており、標的のシステムを純粋に
リモートコントロールするために開発されている
・HiddenWaspに感染しているユーザーはすでに標的型攻撃のターゲットになっている可能性が
高い
・HiddenWaspはMiraiやAzazelルートキットといった入手可能なオープンソース・マルウェア
から大量のソースコードが流用されている
・HiddenWaspは中国のマルウェアファミリーに強い類似性があるものの、帰属に関しては可能
性が低いと見られる
Intezerは、Linuxを標的としたマルウェアは時間の経過とともにますます複雑になり続けている
と指摘。現在、一般的な脅威でも検出率があまり高くないが、より高度な脅威はさらに検出率が
低いという。今後、Linuxを標的としたマルウェアはさらに検出が難しくなるおそれがあり、
注意が必要。 83 名前:login:Penguin[] 投稿日:2019/06/01(土) 00:37:42.11 ID:/N3jDoCj
>>82
これはひどい
俺が唯一Linuxに移行できない理由がアンチウイルスソフトだからな
Windowsのノートンみたいに完璧なのがあれば、ノートン一つで完全に防げるけど、
Linuxにはこれがないからな
SophosAntiVirusがあるが、なぜか定義ファイルの更新が20日異常ないぞ(気のせい?)
RKHunter、Tripwire、Lynis、Firewallとかだけとかありえんだろ? ノートンが「完璧」とか言ってる奴がLinuxでのウイルス対策を語る資格なんてないと思うの セキュリティソフトはOSに標準搭載されているべき機能だよ この界隈は船頭の多さに右往左往してなんぼ
標準がないのが利点になってる以上諦めるしかないね 預金を振り込むとき、 ATM ではなく窓口で手続きする場合のメリットって何があるのですか? ノートンやカスペルスキーの VPN を使ってもここに書き込むことはできます? Linux でセキュリティソフトを使うにはどうすればいいですか? >>463
ノートンは完璧だよ
>>464
正解
Linuxもディストリごとになにかまっとうなの一つ入れてほしいよね
ClamAVは検出力糞すぎだから却下で
>>465
まあ、そろそろアンチウイルスソフトも誰もが認める有名所一つは出てきてほしいよね
オープンソースで
>>463-465
https://mao.5ch.net/test/read.cgi/linux/1465741067/85-87
も読んでくれ >>470
>「ノートンは完璧」
本気でそう思ってる?
もしネタでそう言ってるとすれば,面白くないから止めたほうがいい。
あと老婆心ながら忠告すると,ウイルス対策ソフトウェアに「完璧」など存在しないよ。
数学の証明問題じゃないんだから。 >>471
まず、ノートンがだめなところを教えて下さい >>468
Linuxでセキュリティソフトを使っても引っかかるのはWindows用のマルウェアばかりだよ(笑)
Windowsユーザばかりが、ウィルスを取っていくなんて狡い。
Linuxユーザだって少しは楽しんでもいいではないかと私は思うのである。それだからというわけではなかろうが、 Wineプロジェクトに携わる人たちのお陰で、
Linuxユーザも「ウィルスを捕まえる」ことができるようになった――とはいっても、
ささやかなものではあるが。
ことウィルスに関する限り、Linuxはユーザ・フレンドリでは全くない。
何せ、ウィルスを探し出して動かす必要があるのだ。Windowsなら、ウィルスが勝手に動いてくれるというのにだ。
GNU/Linuxの開発に携わる者は、この歴然たる落差を埋めるべく善処すべきである。
しかし、ウィルスを集めている我が友人たちを煩わせる必要はなかった。
bogofilterで選り分けたメールの分厚い束をひっくり返すと、ウィルスが大量に見つかったからだ。
そこで、APTで手に入れたClamAVに私の「スパムやら何やら、
読みたくもないゴミ・メール」コレクションを料理させ、6つのウィルスをつまみ出した。
いずれもWindows専用だが、その「専用」ぶりを、これから確かめようというのである。
https://mag.osdn.jp/05/01/31/0346216 Linuxが大丈夫なんじゃなくてデスクトップOSとしてはWindowsやMacより影が薄いってだけだよな
Linux向けランサムはだってあるし中国のLinux鯖が標的にされたし利用者の多いアンドロイドはカモにされてるし
wineのIEでウィルス踏んでもセーフってのとはまた違う話 誰もLinuxが大丈夫なんて話してないと思うんだけど…… >>478
Linuxを使ってもGoogle使えばね… arch linuxのインストールでこっから進めないんですが…
https://i.imgur.com/z6iH7iB.jpg CentOS7.6でHDDを交換する場合、アンマウントしてから取り外して、新しいHDDを取り付けてマウントすれば良いのでしょうか? >>480
fdisk --helpを試せって画面に書いてあるけど… >>484
古いのは
umount
新しいのは
必要なら領域確保 fdisk
好みのファイルシステム作る mkfs
mount windows10とデュアルブートするarch linuxのインストールをDVDでやってるんですが、途中でやめてwindowsを操作したいときはどうすればいいですか rebootコマンド打って、bios画面行って、ディスク抜くで大丈夫ですか? >>487
fstabでUUIDの記述を削除
↓
umount
↓
シャットダウン
↓
HDD交換
↓
マウントして、fstabでUUIDの記述
で合っていますか? cygwinでviを使う練習をしているのですが
下の行に移りたくて↓キーを押すとBと書かれた行が追加されてしまい、下の行に行くことができません
↓キーを使って編集したい行に移動することは無理なのでしょうか
また、なぜBという文字が入力されたのか意味が分からないので教えてください viにとってカーソルキーがついているキーボードは想定されてないから
未知のキーが押されたと解釈されて、たまたま同じ意味になったBが入力されてる >>490
blkidでUUIDを確認してからやれば、それでok
fstabは起動時の自動mount
mountはコマンドでの一時的なもの
ってわかってれば、どってもおなじマウント作業だからね >>492
viはキーボードを認識しないだろ
多分端末の設定が上手くできてないんだろう >>491
端末におけるやりとりには特殊キーなんてものは無いから
カーソルキーみたいなキーはエスケープから始まる文字列によって表現される
その「↓」だと ESC [ B という3バイトの文字列として送られる
ESCは10進数で27(16進数で1b)な
ESCと[に続いて
↑だとA
→はCで
←がDとなっている onboard の操作を自動化したいのですが、キーボードをクリックしに行く
画像認識やソフトなどは有りませんか? >>497
用途に合ってるかどうか知らんが、GUIの自動化なら
sikuli とか
PyAutoGUI とか
あとは自分で調べて 健闘を祈る python3
https://ideone.com/mHQotY
onboardをクリックして行きます。
その上で、ブラウザをコピペしてCalcなどに貼り付けたりするのですが、
onboardを最前面でLibreOffice Calcやブラウザなどが被ると使えないんです。
どうしよう。 すいません。
cs2に方針を変えてテラテイルで聞く事にしました。
ありがとうございました。 範囲を選択してスクリーンショットを撮る、ということを一発でやる方法ってないでしょうか
ImageMagickを使えばウインドウを選択してスクリーンショットを撮ることができますが、もう少し細かく範囲を決めたいです >>504
デスクトップ環境等によって違うと思いますが、
Shift+PrintScreen
や
Shift+Meta+PrintScreen
等で範囲指定スクリーンショットが取れることが多いです >>505
すみませんimportがそもそも範囲選択をサポートしていました
ちなみにデスクトップ環境は使ってないので、importでやろうと思います WinのFastStone並の性能をOSS相手に求めるのは酷だしな お手軽にOCRする方法ってないです?
フォントは決め打ちで、ソースコードをスキャンしてテキストファイル化したいです
tesseract-ocrをゴリゴリにチューニングするしかないですかね
ドキュメント分かりにくいんだよなぁ >>509
全く簡単じゃないです
公式のドキュメント見ながら試行錯誤しましたが、高精度で結果出すのは不可能でした
あと、ドキュメントを模倣してもエラーが出るということが多くて、かなり難しいです 【速報】金券五百円分とすかいらーく優侍券をすぐもらえる
https://pbs.twimg.com/media/D8I_rcnV4AIg4Cd.jpg
@ スマホでたいむばんくを入手
A 会員登録を済ませる
B マイページへ移動する
C 招待コード→招待コードを入力する [Rirz Tu](スペース抜き)
今なら更に4日18時までの登録で2倍の600円の紹介金を入手
クオカードとすかいらーく優待券を両方ゲットできます。
かんたんに入手できますのでお試し下さい ファイル名に:が含まれる場合、同一ディスク内だとcpにてコピーでるのですが
USBなどにコピーしようとすると「cp: 通常ファイル '/media/ubuntu/usb/2019-06-05_00:00:00' を作成できません: 無効な引数です」となりコピーできません。
コピーできるようにする設定などは無いでしょうか?
ちなみにファイル名に:なんですが、大気の流れをシミュレートする(この世界では標準らしい)システムが吐き出すため回避できません。
よろしくです。 オリジナルのファイル名のまま保存したいんだけど(´・ω・`) まさかWindowsじゃないよな?
マウントした先のOSとかファイルシステムとか すまん、windowsでフォーマットしたUSBかもしれんわ
明日確認してみる
Synology製のNASへのコピーでも同じ現象になったんでフォーマットのこと頭に出てこん狩った(´・ω・`) Wikipediaに書いてあった。exFatの場合は:は不可(右側のallowed charactersのところ)
https://en.wikipedia.org/wiki/ExFAT
ext4なら:も使えるってさ。
https://en.wikipedia.org/wiki/Ext4 Ext4はWinじゃ使えないからNTFSのほうが便利 > Ext4はWinじゃ使えないから
WSL2でマウントできるようになるんだろうな LinuxでもWindowsの禁止文字を避けるに越したことはない
wgetに--restrict-file-names=Windowsを付けとくとファイルの禁止文字を@に置換してくれるぞ 避ける必要はない。Linuxはあえてファイル名に
制御文字や改行文字を入れられるようになってる。
どんな文字でも使えるようになってるのだから積極的に使うべき Windowsと共有しなくともFATだと使えないのは変わらないいのでは >>522
Linux-fsを使わないより、Winを使わない方が現実的かも。 # ls -l /etc/hoge
-rwxrwxrwx. 1 root root 0 6月 5 22:54 /etc/hoge
# [ -w /etc/hoge ] ; echo $?
0
# ls -l /etc/hoge
----------. 1 root root 0 6月 5 22:54 /etc/hoge
# [ -w /etc/hoge ] ; echo $?
0
#
# ls -l /etc/hoge
-rwxrwxrwx. 1 root root 0 6月 5 22:54 /etc/hoge
$ [ -w /etc/hoge ] ; echo $?
0
# ls -l /etc/hoge
----------. 1 root root 0 6月 5 22:54 /etc/hoge
#
$ [ -w /etc/hoge ] ; echo $?
1
$
rootの場合、パーミンションが000のファイルでも
[ -w /etc/hoge ]で確認すると、「書ける」と判断されるのは仕様でしょうか
また、この「ファイルにかける」というのは何をもって判断しているのでしょうか。 👀
Rock54: Caution(BBR-MD5:1341adc37120578f18dba9451e6c8c3b) >>529
仕様っていうか,普通にパーミッション000のファイルに書き込めるからでしょ
やってみた? 000にrootが書き込めるなんておかしいニダ!
本人じゃないんだから、三番目の0のパーミッションに従うべきニダ! >>530
>>531
viで開いたらread onlyと出たのですが、
echo hoge >> /etc/hoge
だと書き込めました 突然なんですけど、ガラケーで読み書きできるSDなのに
linux(UBUNTU)で、マウントしてくれないカードって、なんかわかりますか?
なんか確認する方法ないでしょうか
/dev/sd? には 一応入って /dev/sd?1 にはなるようなんですが… fdisk -l でみると
1.9G c W95 FAT32 (LBA) みたいなんだけどなあ
他のFATのカードは、どっちでも読めるんだよなあ ファイル本体に退避して再フォーマットしたら読めました
聞いてくれてありがとう systemdに詳しいひといたら教えてください
起動後にログインすると
[時間]systemd-logind[時間]: Failed to start user service, ignoring: Unknown unit: user@1000(uid).service
のようなメッセージが表示されます
ただログインはできてるし
この表示が出る以外に不具合のようなものは出ていません
そして起動後2回目以降のログインからは出ません
これは何が原因でしょうか?消すことはできませんか?
syslog等を調べてもこのメッセージがそのまま書いてあるだけで
他には何のヒントもありません
設定ファイルを特にいじったりもしていません csvファイルを5行毎に改行を入れたい
お願いできますか? >>539
CSVファイルに限らず
$ < ./file.csv awk '{ if(NR % 5 == 0){ print $0 "\n" }else{ print $0 } }'
これでいける筈。 CSV に空行を入れても、形式違反でエラーにならないの? awk '1;!(NR%5){print""}' ./test.csv >>546はスペースが入るか
sed "0~5s/$/\n/" ./test.csv そうなんだよな。基本POSIX標準でやってるけど
awkやsedまで、どこまでがPOSIXなのか把握してない
仮にPOSIXだったとしても、実装がPOSIXに正しく対応してるとは限らないし。
把握するのはシェルスクリプトで精一杯だよ Installation Complete 作業中 同一LAN内に画面付きのLinux端末二台あって片方をサブディスプレイとして使うのはどうするのがいい?
DISPLAY指定すれば別の端末に表示できるけど操作はできない
xrandrで別端末のディスプレイ指定したりできる? ディスクを複製した場合
uuidも同じになりますか? ping localhost の応答速度は
環境によって大きな差があったりしますか?
それともだいたい同じくらいですか? デュアルブートでubuntu16.04とmintをインストールして使っています。
パーティションをGpartedでいじったら、それまでubuntuから見えていたmintのディスクが見えなくなりました。
windowsで言うところのタスクバー?にあるディスクのアイコンをクリックしても開きません。
どこの設定を確認すればよいでしょうか?
タスクバーのディスクアイコンの右クリックしても「開く」「200GBボリューム」「Launcherへの登録を解除」でプロパティらしきものが出て来ません(´・ω・`) >>556
gpartedでパーティションに対してフラグを編集したんじゃねぇ? >>557
パーティションサイズを変更しただけ・・・のはずなんですが(´・ω・`) https://i.imgur.com/wq2g3e5.jpg
これ sda1 sda2 sda5 sda6 って意味ですよね?
3と4はどこいったんですか? デュアルブートでのインストールなんですけどGRUBをマスターブートレコードに入れたらどうなるんですか >>560
論理(拡張)パーティションの場合は5番からになる
基本パーティション、論理パーティションについて一度ウェブでも本でも読んでおくといい https://i.imgur.com/VIsCo7B.jpg
これで
/dev/sda/
ってやるとエラーが起きるんですが >>564
なんで
/dev/sda
/dev/sda2
/dev/sdc5
/dev/fd0
って例示されているのに、/dev/sda/にするの? >>566
ごめんなさい
/dev/sdaの間違いです /dev/sda6ってやっても
>>565になります コマンドの文脈で引き合いに出るPOSIXとGNUの違いが不明だな
POSIXはunixの規格でそれを強化したのがGNUの認識でいいのか?
GNU拡張は高機能でもあくまで方言だからそれ以外では使えないと
同じコマンドなのに右と左で仕様が違うとか難儀にも程が・・・ POSIXは必要最低限の機能しかなく
古い時代に作られたもので時代に追いついてなく、
更新もほとんどされてなくて不便なんだからしょうがないだろ >>569
GNU拡張やBSD拡張の最大公約数がPOSIXだから
基本的にPOSIXに準じてる限りどのOSでもほぼ間違いなく動くプログラムが書けるよ。
もちろんスレッドとかロックファイルとかのライブラリがない場合もあるけど ping localhost(127.0.0.1)
の応答速度が約0.3msくらいだったとですが
これは遅いですか?速いですか? # 本人はくだらなくない、くだる質問だと思っている。
gufw に「自宅」「パブリック」とプロファイルが数種ある事に戸惑ているのだが。
・「自宅」と「パブリック」に関連は無いよね?
例えば、パブリックで空けた穴は自動的に自宅にも適用される、他。
・デフォルトincomming設定は逆じゃね?
自宅 = Deny -> Connection timed out
パブリック= Reject -> Connection refused
外出時に「パブリック」に切り替えるような使用法であるなら、「自宅」では即座にReject応答を返し、「パブリック」で timed out にすべきじゃね? localhostの応答速度なんて意味ないだろ
ネットワーク関係ないし、1ms未満なんて誤差だ >>573
パブリックってことは、市場で他の皆様にお店開いてるようなもんだろ
他の皆様がお店空いてますかーって聞いっときに、閉店ですよーってすぐに返すのと
ずーっと黙ってるの。どちらが他に皆様に優しいと思う? >>573
パブリックってことは、公衆便所で個室に入っているようなもんだろ
他の人がドアをトントンと叩いた時、入ってますよーって叩き返すのと
ずーっと黙ってるの。後者だと、ドンドンドンドン、このドア壊れてるぞ?
ガタゴト、ガタゴト。ぶち破ってやる。ドーン!ドーン!ガキッ。ふう、空いた。
あ、人いたんですか?ってなるぞ sshのssh-agentはパスワード認証では使えないんですけど
パスワード認証でいちいちパスワード入力しない方法ないですか? >>578
ありがとうございます
無いなら諦めます vimなどをローカルビルドして使っているのですが、OSアップデートしたら再ビルドしたほうがいいですか? youtubeはニートを監禁するシステムとして画期的ですが、
私はいつ就職できるのでしょうか? Mintoで、アップデートマネージャーで「全てまたは一部のリポジトリのインデックスファイルがダウンロードできませんでした」
ってなり、ソフトウェアソースで「リポジトリ情報のダウンロードに失敗しました」
ってなるのはどこが悪いんですか先生達? >>574
だから環境でどれくらい差があるのかなって聞いてるの
誤差とは言うが大体±0.01くらいの範囲だし mint18mate64bitで動く無料のRPAを教えて下さい >>581
そりゃ、使っているOS で、再ビルドした方がよい
再ビルドしない場合は、違う環境の実行ファイルを持ってきてる訳だから、依存関係でバグるかも Linuxにおけるコマンドは教養じゃなくて義務ってマジ?
熱心なdebian教徒が言ってたぞ
マニュアル自体が使うコマンドを知ってる全体だとかで意味分からん
WIndowsでコマンドプロンプトに触れたけどあれは義務じゃないしなぁ
ネットのためだけにあえてMintを使うのはバカってことか >>584
悪いのはリポジトリ
重複して設定してたりするとエラーになったりする
あと
chromeのppaがちょくちょく変わってエラーになったりする
そういう時は、エラーメッセージで
ググると対策すぐでてくるよ >>589
義務かどうかはともかく
コマンドが使えんユーザーはパンピーだな >>591
いやいや、くだらねえ質問でここにぴったりの質問だろ >>581
OSアップデートてマイナーバージョンアップの話よね?
動作はするけど最適化が効かなくなったのか妙に遅いというのはあったなぁ ブックオフにも変な奴多いよな
デブ,ハゲ,ブサイクで何の罰を受けてるの知らないけどなー。
休日は特に多いよな。
まあ、俺はてぃんこ出してて周囲の奴を牽制してるが!! >>572
ぶっちゃけかなり遅い
うちのは 127.0.0.1 だと 0.03 くらい
::1 だと 0.045 くらい
だから十倍くらい遅い あじゅじゅじゅ ばばばあ っぱああああ
何時だって!ww 誰だってww しゅぱしゅぱぁあああ?!?ww
YOぉおおおおおおおwww スタートdaYO!!!
CHI CHI Chiliiiiiiiwwww
しゅきしゅきしゅぱしゅあぱあぱぱぱぱ あぱ
(*´Д`)ハァハァ「ボク達は皆兄弟 人類は友達さ」
(^p^)と(^q^)「しゅきしゅき人類しゅきぃしゅき 愛してますからぁ!!(大声)」 Linuxを俺嫁豚からトリモロス
(T_T)「飾らない言葉が素敵です。文字から情熱が伝わって来ます。」
\(^ p ^)/「正論--!! んぐぅうううww ぎもぢぃいいいww 」
そう、10年前へ ε≡≡ヘ( ´Д`)ノ 「 ホモ専用(^q^)??__?ハイル ///// 」 \(^ p ^)/「わたしの頭は間違っているが、下半身はもっと間違っている!!」
あやぁやぁああああぁやゃぁややっやあああああ ( ゚д゚ )クワッ!!
下半身の反応が違ぅうううwww (゜∀。)ワヒャヒャヒャヒャヒャヒャ
ちうっぱ ううぱwww らーめん びえけえええ いぇえええ!!!!
(^p^)と(^q^)「 遊びましょ!? 遊びましょ!?」
(^q^)「白く輝く 奇跡の華!! 「じゅばっばばばあああwww」 」オモラシ タノシイ
最近は本当に頭の可笑しい奴が多い $ find . -name "*txt" -exec ls {} \;
./foo.txt
$ find . -name "*txt" -exec ls {} +
./foo.txt
$ find . -name "*txt" -exec mv {} aa.txt \;
$ ls
aa.txt
$ find . -name "*txt" -exec mv {} bb.txt +
find: `-exec' に引数がありません
最後どこがダメなの? あるディレクトリで、grep をパイプでつなぐと、
同じ行に、2つの検索文字列が含まれている行を取得できるのですが、
同じ行ではなくても良いから、単に、
2つの検索文字列が含まれている、ファイルを取得するには、どうすれば良いですか?
grep -i csv ./* | grep -i foreach
結果
./test48.rb:CSV.foreach( "input48.csv" ) do |row|
./test52.rb:CSV.foreach( "input52.csv" ) do | row | >>604
そんなパイプとか使わなくても
単純に↓
$ grep -i -e csv -e foreach ./*
これで駄目なん? >>603
一つ目のコマンドを
.txtファイルが複数あるディレクトリでやってみ man しか読んでないなら間違えても仕方ないかも。info にはかなり親切に書いてあるよ。 >>603
¥; だと見つかったファイル1つ1つに対して exec で指定されたコマンドを実行する
+ なら見つかったファイル全部を引数として exec のコマンドに渡す
そもそも最後は
mv file1.txt file2.txt … file5.txt bb.txt
と解釈されるだろうからそもそも想定通りには動かないと思うけど >>603
要するに、find ... {} + では {} を最後にしか置けないということ。 >>604
grep -i foreach $(grep -l -i csv ./*) >>604
これで行けるぜ
git grep --no-index --all-match -e csv -e foreach *.rb
ファイルが git レポジトリに入ってるなら ―no-index 要らないぜ 助けて
時計がどんどん進んでいくの
RTCじゃなくてシステム時計
4時間くらい起動してるだけで1秒早くなってる >>615
これまではそうなってなかったし
今も電源が切ってあればズレることはないんだけど(切った時のズレ具合は保存されるけど切ってる間はズレが広がらない)
でも起動してるとどんどん進んでくの
壊れたの?
でもRTCは正常だし
どうやって直していいのか見当が付かない Bashで補完の優先順序を設定することってできる?
例えばmain.logとmain.texという二つのファイルがあるディレクトリで
main.texを先に補完してほしい。 >>616
NTP同期がうまくいってないんじゃ
あとオフラインならそんなものだ pclinuxos 2019版のインストして日本語化するためのローカルなんとか作動させるが
コーヒーとベーコンでもくってろから少しして一部の言語が取得できませんとエラー吐く、
synapticで〜jpと日本語関係の入れているが反応していないコントロールセンターで
日本語選んで再起動してもなんらへんかなし。synapticのサバは日本の選んでいる。
本家やだーくすたーで日本語化できないんだが、なにか解決方法ある?
ちなみにPCのフラッシュメモリに入れている、日本語以外で試してもエラー吐く。 すまんこ >>619は自己解決したなり。
TOMCATさん? のnoraリポジトリいれて日本語関係入れて再起動してにほんのさばだけにして
ローカリゼーションしたらすんなりと行けた。一応なんどかしてたんだけどなにかが足らなかったのか不明。
外部足さないと日本語化できないってのは無いよな? TOMCATさんはPCLINUXOSでない物の日本語化に進むらしいから
今後日本語化できないとかなりそう。 ddコマンドで複製したディスクをメモリとCPUの構成が異なるマシンに装着すると起動しますか?
OSはUbuntuです。 >>619-620
が、機械翻訳っぽい
>>621
CPU が異なると、CPU命令・マシン語も異なるから、
Linux のバイナリ・実行命令を読めない
ARM 用とか、x86(intel)用など、マシン語が異なるから、別の実行ファイルが必要。
またはソースコードから、異なるCPU用に、再コンパイルしないといけない >>621
といっても今時x86以外でディスクが刺さるマシンなんてそうそう手に入らないし、
ほぼ確実に移植元も移植先もx86系のそれもAMD64対応でしょ。
それならそこそこ高確率で起動するよ。
起動しない場合もディスクを装着したままLiveDVDで起動して
ディスクの環境にchrootしてupdate-initramfsすればほぼ確実に動くはず。 >>625
>メモリとCPUの構成が異なるマシン
と書いているのにどう異なるかを書かないレベルの人だからな わざと書かないという荒らしの手口もあるよ。
書いてない部分を勝手に想像したら難癖つけてくるんだよ。 wgetで非連番のURL一覧を使って「連番+元ファイル名」保存できない?
$ cat URL.txt
www.sample.com.foo.jpg
www.sample.com.bar.jpg
これで1_foo.jpgと2_bar.jpgにする方法ね >>629
i=1; cat ./URL.txt | while read l; do
echo wget -O "${i}_$(basename $l)" $l
i=$((i + 1))
done
↑これでどう? 改善の余地はありそうだけど…… >>631
ありがてぇありがてぇ
連番URLばかりで非連番の方法が見つからなかったから助かった
ゼロ埋めの修正は後でやればいいかな
curlは余計によく分からんし >>632
0埋めが欲しいなら
i=1; cat ./URL.txt | while read l; do
echo wget -O "$(printf '%03d' $i)_$(basename $l)" $l
i=$((i + 1))
done
↑これで%03dの3の部分を好きな桁に変えるヨロシ # cat 1.file
abc
# cat 2.file
cdf
#
# expr `grep abc 1.file > /dev/null ; echo $?` + `grep cdf 2.file > /dev/null ; echo $?` ★
0
#
# hoge=`expr `grep abc 1.file > /dev/null ; echo $?` + `grep cdf 2.file > /dev/null ; echo $?`` ●
expr: オペランドがありません
Try 'expr --help' for more information.
bash: abc: コマンドが見つかりませんでした...
bash: +: コマンドが見つかりませんでした...
0
#
★のコマンドの結果の数字をを変数に入れたいのですが、
●とするとエラーになります。
どうしたらうまくいくのでしょうか。
よろしくお願いします。 ホントいい加減に `command` を使うやつは消えろって思う # こういうのじゃいかんか? 多分、こっちの方が速くて間違いも起こりにくいと思うよ。
grep abc 1.file > /dev/null
r1=$?
grep cdf 2.file > /dev/null
r2=$? コマンド置換は、` ` の方が、解釈に間違いがない!
$( ) は、エスケープ・\ の挙動が異なる!
一番下が、xyz にならないから混乱する!
VAR=xyz
echo $VAR
#=> xyz
echo \$VAR
#=> $VAR
echo `echo \$VAR`
#=> xyz
echo $(echo \$VAR)
#=> $VAR >>637
\でエスケープなんてしたことがない
なんでそんな事するの?www >>634
コマンド結果の数字を足そうとするなや
&&でつなげればいいだけだろ
``もそうだが、expr使うとか時代遅れだし $に続く文字列が変数と見做されないようにする方法はそれだけじゃない。
というか寧ろほとんどの人がその方法を採ってないと思うんだが、どうだろう。
皆は'$VAR'←これじゃないの? そもそもコマンド置換が必要な理由がわからない。(expr を除いて)
そうしたいなら man を読んで正しく書けばいいと思うけど。
シェルスクリプトだからそういう困難が生じるという面もあるけどね。 >>637 はすでに自分が混乱しとるやろ?
> 一番下が、xyz にならないから混乱する!
echo $VAR
#=> xyz
echo \$VAR
#=> $VAR
上記より、\をつけなければ、xyzが表示され、
\をつければ$VARは変数名として扱われないので、$VARが表示される
echo $(echo \$VAR)
#=> $VAR
もちろんコマンド置換を使っても、そうなる。
でも` ` を使うと、そうならないので混乱する! 検索結果から下を全部表示ってどうやれば?
grep -Aは行指定が必要だよね VAR=xyz
echo \$VAR
#=> $VAR
だから、echo `echo \$VAR`
は、echo $VAR
#=> xyz
一方、$( ) は、そうならない!
だから、理論的におかしい! けっかがちがうばあいたいていどちらかに\\$とかするものじゃないの >>643
たとえば、honbun で始まる行以下をファイルの終わりまで表示するってこと?
$ sed -n '/^honbun/,$p' hoge.txt
awk なら、
$ awk '/^honbun/,0' hoge.txt
csplit を使う手もある。
$ csplit hoge.txt '%^honbun%'
$ cat xx00
やり方は他にもあるでしょう。 >>645
>>echo \$VAR
>>#=> $VAR
>>だから、echo `echo \$VAR`
>>は、echo $VAR
>>#=> xyz
これは正しくない
``内では\が`用のエスケープに使われるから、\か`の前以外にある\が無視されている
つまり、
echo `echo \$VAR`
#=> echo `echo $VAR`
#=> echo `echo xyz`
#=> echo xyz
#=> xyz
echo `echo \\$VAR`
#=> echo `echo 「\自体」$VAR`
#=> echo 「echo \$VAR の結果」
#=> echo 「$自体」VAR
#=> $VAR
echo `echo \\\\`
#=> echo `echo 「\自体」「\自体」`
#=> echo 「echo \\ の結果」
#=> echo 「\自体」
#=> \
``の内外でどちらも\をエスケープ記号に使っていて、かつ働きが異なるから混乱する
$()だと\の働きが同じだからより論理的に正しい設計 アホみたいなこと聞きますが、
シェルスクリプトって、コマンドラインから実行する内容を
ファイルで実行するだけって解釈で大丈夫ですか?
たとえば、「rm -f test.txt」とコマンドを打てば、test.txtファイルが消えます。
それをシェルで実現させる場合、
#!/bin/bash
rm -f test.txt
と書いたtest.shを用意して実行すればいいと。 >>645
意味不明
test.txtに$VARという文字が入っていたら
echo \$VAR
=> $VAR
cat test.txt
=> $VAR
どちらも同じ結果だろ?
それなのに
echo `echo \$VAR`
=> xyz
echo `cat test.txt`
=> $VAR
echoとcatで挙動が違うほうがおかしいだろうがよ >>650
多くの場合そのとおりだが、
動作が違う場合もある >>650
Linuxの恐怖体験「rmで間違ってファイル消してしまった!」
file:///home/kona001/FirefoxPortable/DLDL04/data/20190531055610/index.html
sudo extundelete --restore-all /dev/sda5/
これを先に覚えたほうが良いすよ >>654
警告が出たのに無視したんだろう。
どのOSも同じ事だね。 ひとつ思いついた。sh と bash などでは動作が違うことがあるということ?
たとえば、sh が dash のリンクだった場合、「#!/bin/sh」のスクリプトでは、
bash の拡張機能が使えない、"echo {1..5} の結果が "1 2 3 4 5" にならないとか。
ほかにもある? 650」ですが、基本的には同じということですね。ありがとうございました >>658
もう一つ気が付いた。スクリプトでは、基本的に .bashrc などの起動ファイルを読まないので、
bash でも環境が違うかもしれないということもあります。export された環境は、親シェルから
引き継ぎますけれど。詳しくは、man bash の「起動」セクションを見てください。 slitaz5 64bit
xed[テキストエディター] & Geany & python3.6.4をinstallする方法を教えて下さい。 Ruby には、FileUtils::DryRun みたいに、
実際には実行されなくて、どうなるかだけを見るモードがある
PowerShell の、-WhatIf もそう
ファイルの削除などは、必ず、DryRun を付けて、確認してから実行すること! たまにはrm -Iも思い出してあげて下さい
-iと違って4個以上のファイルやdirの削除時に1回だけ確認
ファイルが3個以下なら問答無用なんで使う機会は限られるが >>662
知らんかった。
GNUツールってこういう便利機能あるから中々依存を脱却できないのよね。 スマホの201HW
古くて使わくなったので、linuxをmicroSDから起動したいです。
どうすれば、できますか?
教えて下さい >>663
おlお、BSDにはないがGNUにある!
他にも
--one-file-system
--no-preserve-root
--preserve-root
なんかがあるのだね。rmのmanなんて読んだことがなかった https://qiita.com/kskiwmt/items/f871f940fa9b64b4f396
# ここでは例としてブラックリストセットに中国のIPアドレスを登録(あくまで例として)
sed -n 's/^CN\t//p' cidr.txt | while read ADDRESS; do
ipset add BLACKLIST $ADDRESS
done
# 他にもブラックリストに登録したい国があれば以下の[国コード]部分を置換して追加していく
#sed -n 's/^[国コード]\t//p' cidr.txt | while read ADDRESS; do
# ipset add BLACKLIST $ADDRESS
#done
とありますが、2つ以上国コードを書く際に区切りがどこか分かりません。
^CN\のあとにKR\というようにすれば良いのでしょうか? >>666
sed -n 's/^(CN|KR)\t//p' cidr.txt >>669
ありがとうございます。でも、以下の書き方でやるとIPアドレスが取得出来ないです。
# ブラックリストセットに中国、韓国、北朝鮮、ロシア、カナダのIPアドレスを登録
sed -n 's/^(CN|KR|KP|RU|CA)\t//p' cidr.txt | while read ADDRESS; do
ipset add BLACKLIST $ADDRESS
done
結果↓
Name: BLACKLIST
Type: hash:net
Revision: 6
Header: family inet hashsize 1024 maxelem 65536
Size in memory: 376
References: 0
Number of entries: 0
Members:
量が多すぎるって事ですか? 試しに中国限定でやっても駄目でした。
ホワイトリストにはIPが並ぶのに、ブラックリストは何もありません。
ホワイトリストの記述をコメントにしても同じでした。
一体何が原因なのでしょうか? >>670
そもそも1つならうまくいくのか?
あと
sed -n 's/^CN\t//p' cidr.txt
と
sed -n 's/^(CN|KR|KP|RU|CA)\t//p' cidr.txt
の実行結果を貼ってくれ >>673
> 試しに中国限定でやっても駄目でした。
おいおい… >>674
sed -n 's/^CN\t//p' cidr.txtの結果
↓
Name: BLACKLIST
Type: hash:net
Revision: 6
Header: family inet hashsize 1024 maxelem 65536
Size in memory: 376
References: 0
Number of entries: 0
Members:
sed -n 's/^(CN|KR|KP|RU|CA)\t//p' cidr.txtの結果
↓
Name: BLACKLIST
Type: hash:net
Revision: 6
Header: family inet hashsize 1024 maxelem 65536
Size in memory: 376
References: 0
Number of entries: 0
Members:
どちらも「ipset --list BLACKLIST」の結果です。 >>679
続き
./get_iplist.sh(sed -n〜)のスクリプトを実行してから、「ipset --list BLACKLIST」と「ipset --list WHITELIST」を実行しています。
ipset --list BLACKLISTを実行すると、以下の文字がメールで返ってきます
メール内容↓
TIMEA eq TIMEB! ほんとひどい。自分で動くかどうか試しもしないで
回答してんのか? 「sed 複数置換」でぐぐればすぐ分かることなのにほんとバカだな >>680
おめーじゃねーよ
動かないコード書く馬鹿のことを言ってる >>676
> どちらも「ipset --list BLACKLIST」の結果です。
だからそんな結果じゃなくて文字通り
sed -n 's/^CN\t//p' cidr.txt
と
sed -n 's/^(CN|KR|KP|RU|CA)\t//p' cidr.txt
の実行結果を貼ってくれよ… >>681
それは失礼しました。
>>682
get_iplist.shを実行しても何も表示されません。
スクリプト実行後に「ipset --list BLACKLIST」と「ipset --list WHITELIST」のコマンドを打って、
両方にIPが入っていれば成功なようです。ところが、WHITEはIPが入るのにBLACKは何も無しなんです。 sed -n 's/^(CN|KR|KP|RU|CA)\t//p' cidr.txt
の実行結果は、なにもないって言ってるだろ
見ただけでわかるわ。これで何かが帰ってくるわけがないだろ
人の話を聞いてないのはお前だ >>687
間違いじゃないがおしいなぁ、--helpしてみろよ rじゃなくてE使えってか?
こんなスクリプトに移植性もクソもないじゃんw いちいち使い分けるの面倒だろ
最善の方法に統一しろよ もともとrが拡張正規表現のオプションなんだよ
POSIXなんて後付けで出てきたもんだ Ruby で正規表現を実行した。
ただし、内側の( ) は、キャプチャー部分で、外側の( )は、全体を表す
re = /(^(CN|KR|KP|RU|CA)\t)/
text = <<"EOT"
KR a
x KR a
RU a
EOT
p ary = text.scan( re )
#=> [["KR\t", "KR"], ["RU\t", "RU"]]、[全体, キャプチャー部分]を表す
>>670
下のように、echo "国名 : $ADDRESS"
を追加したら、どう表示される?
sed -n 's/^(CN|KR|KP|RU|CA)\t//p' cidr.txt | while read ADDRESS; do
echo "国名 : $ADDRESS"
ipset add BLACKLIST $ADDRESS
done
このように、あちこちにecho を書いて、デバッグすれば? スマホの201HW
古くて使わくなったので、linuxをmicroSDから起動したいです。
どうすれば、できますか?
教えて下さい もともとの記事の意図は
sed -n 's/^KR\t//p' cidr.txt | while read ADDRESS; do
ipset add BLACKLIST $ADDRESS
done
sed -n 's/^KP\t//p' cidr.txt | while read ADDRESS; do
ipset add BLACKLIST $ADDRESS
done
って感じで複数追加していけってことだろうな
でもこうやって複数並べて書かなくても
sed -nE 's/^(KR|KP)\t//p' cidr.txt | while read ADDRESS; do
ipset add BLACKLIST $ADDRESS
done
て書き方なら一発でいけるね
ただ、たくさん指定して大量にipsetに登録する場合は ipset create 時に
maxelem で大きめに指定しないと登録できなくなるから注意だ JavaScriptはジャバスクリプトと読むのに、なんでJAVATEAはジャワティなんですか? >>695
本来の“java”という単語はインドネシア語で「ジャワ」と発音する。
だから「ジャワのお茶」という意味のjavateaは「ジャワティ」。
一方同じ“java”を語源としつつも,完全に英語圏(というより,英語圏の発音が事実上の標準になってる計算機業界)
で作られたJavaScriptは,その字面を英語読みした「ジャバスクリプト」という発音をする。 >>696
英語圏ではJavaを何故ジャワと読まないのですか。 >>698
vを「ワ」と読むのはゲルマン語派。
英語は元々ゲルマン語派であるドイツ語から派生したけれども,ケルト語派の言語を用いていたイギリス先住民族を侵攻し,
ロマンス語派の言語を用いていたノルマンディー公国に征服された為に,発音体系がぐっちゃぐちゃになった。
言語学者じゃないのでこれ以上詳しいことはどうにも言えないけど
多分vを「ヴ」と読むようになったのは多語派がそれぞれ自身の発音体系を押し付けあった混乱が原因だと思う。
英語の発音はドイツ語とかと比べてマジで規則性皆無だから,ほんとに嫌になるよね……。 >>695
上海は日本語でも標準中国語でもカタカナ英語でもシャンハイと発音するが、
上海語で上海を発音するとサンへになる。 >>699
ロシア語もキリル表記からラテン語表記に変換するとvaはワとなるな。
テレシコワとかね。 yesコマンドってどうやって使うんですか?
yesと打つとyyyyyy...が止まらないんですけど >>703
対話形式コマンドで、yumの -yオプションみたいなのが用意されて無い場合に使う
$ cmd
インストールする?[y/n]
y[Enter] ←ここの部分を自動化
本当にインストールする?[y/n]
y[Enter]
本当に本当にインストールする?[y/n]
y[Enter]
インストールしています
#################################[100%]
終わったよ
$ yes | cmd みたいに使うんですね
ありがとー >>701
そう考えるとvを「ヴ」と発音する言語の方が少数派に思えてくるなw
>>707
vaが「ワ」の言語ならjaは「ヤ」では?
va→ヴァ/ja→ジャ みたいな規則性がありそう。
スレチなのでこの辺で話を切り上げたほうがいいな >>707
今度はポルトガル語やオランダ語ですか? Linux(CentOS7)で質問です。
以前実機のLinuxマシンでDVDドライブにDVDを挿入すると /dev配下のdvdかsr0でDVDを確認できたと思ったのですが
VMWorkStationの仮想のCentOSでマウントした状態だと確認が出来ませんでした。
デスクトップのDVDのアイコンから確認すると/run/media/配下の自分のアカウントフォルダに
あると確認しました。
ddコマンドをしているんですが、/run/media/を指定しても/dev/sr0、/dev/dvdで指定しても
4M程度しかisoが作成されずうまくいきません
どうすれば対処が可能なのでしょうか? >>711
そのDVDってコピープロテクト掛ってない?
もしそうならddコマンドではコピーできない。
libdvdcssが必要 >>711
VMが絡んでるか、DVD自体の問題かわからんので、以下の手順をお試しください。(コピープロテクトかかってる場合は>>712のとおり)
VMだと、VM起動状態で母艦側の状態がサスペンド等すると、仮想OS上のメディアマウント状態がトチ狂う場合などがある。
仮想マシンを一度電源OFFにする。(もし〜オーバーライドしますか〜ってメッセージがWorkstationから出るようならハイで答える)
物理メディアが、仮想マシンの母艦OSから読み出せることを確認する。(メディアがまともな状態にあるかの確認)
仮想マシン設定画面からCD/DVDの行が1個しかないことを確認する。CD/DVDの行をクリックして、起動時に接続にチェック入ってることを確認。(2個以上必要な理由が無いなら、1個になるまで削除する。残すのはどれでもいい)
仮想マシンの電源をONにする。
VM上でコマンドを入力可能な状態にする。(※コマンドが打てれば何でもいい)
dmesg | grep CD-ROM コマンドの結果から、CDROMデバイスのデバイス名を確認する。
# dmesg | grep CD-ROM
[ 6.231282] scsi 2:0:0:0: CD-ROM NECVMWar VMware IDE CDR10 1.00 PQ: 0 ANSI: 5
[ 7.761277] cdrom: Uniform CD-ROM driver Revision: 3.20
[ 7.761501] sr 2:0:0:0: Attached scsi CD-ROM sr0
※上の例の場合、CDROMのデバイス名はsr0
ISOを作るために次のコマンドを入力する、
# dd if=/dev/sr0 of=/root/hoge.dd
※上の例でCDROMのデバイス名がsr0と確認された場合
試してダメなら、4M程度しか作成されず、エラー終了するのか、
一見正常に終了した(エラーが出ない)かお知らせください。
※dd〜のコマンドが終了した直後に、
# echo $?と打って0以外の数字が出る場合エラーで終わってる。 >>713
回答ありがとうございます
こんな感じでした
# dmesg | grep CD-ROM
[ 1.854800] scsi 1:0:0:0: CD-ROM NECVMWar VMware IDE CDR10 1.00 PQ: 0 ANSI: 5
[ 4.369511] cdrom: Uniform CD-ROM driver Revision: 3.20
[ 4.369641] sr 1:0:0:0: Attached scsi CD-ROM sr0
# dd if=/dev/sr0 of=/root/hoge.dd
dd: `/dev/sr0' の読み込みエラー: 入力/出力エラーです
9624+0 レコード入力
9624+0 レコード出力
4927488 バイト (4.9 MB) コピーされました、 5.1818 秒、 951 kB/秒
# echo $?
1 >>714
コピー防止技術が入ってる可能性があるディスクじゃないですよね?
それだと、ちと工夫が必要で、ここで答えるのが適切じゃない可能性が・・・
コピー対象のディスク名称を教えてください。
ちなみに、昔、VMwareでCDROMがうまく読み込めなかった時に
おまじないで、仮想マシン設定画面からCD/DVDのデバイスを削除して再作成したら
うまくいったことがあるんだけどなぁ・・ちと古い話で今回の件には関係なさそう。
後は、ログに何か出てないかってところ
tail -f /var/log/messages
とやりながら、ddのコマンドを実行してから、何かエラーっぽいものが出ないかをお知らせください。 リリース Linux Mint 19.1 Tessa 64 ビット
usbにlinuxをinstall するとusbが認識しなくなりました。
(biosから起動すると正常にinstallしたosが起動します。)
一度、フォーマットするとusbとして認識します。
usbをフォーマットせずに認識させる方法は有りませんか? 認識してるからOSが起動してるんじゃないの?
パーティション管理したいとか? マウントされないのを認識されないのと思い込んでるんじゃね
上の人も書いてるようにOSが起動するならハード的には認識してるんだし、syslogをtailしながら抜き差ししてみれば何か出てくると思うけど libdvdcssをインストールしたんですが、以下のメッセージが出てしまいました
こちらはどういうことなのでしょうか?
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the 'LD_RUN_PATH' environment variable
during linking
- use the '-Wl,-rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to '/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
/usr/bin/mkdir -p '/usr/share/doc/libdvdcss'
/usr/bin/install -c -m 644 AUTHORS COPYING NEWS README ChangeLog '/usr/share/doc/libdvdcss'
/usr/bin/mkdir -p '/usr/lib/pkgconfig'
/usr/bin/install -c -m 644 src/libdvdcss.pc '/usr/lib/pkgconfig'
/usr/bin/mkdir -p '/usr/include/dvdcss'
/usr/bin/install -c -m 644 src/dvdcss/dvdcss.h src/dvdcss/version.h '/usr/include/dvdcss'
make[1]: ディレクトリ `/root/libdvdcss-1.4.2' から出ます yum install Mariadb-serverを実行すると、
No package MariaDB-server available.
* Maybe you meant: mariadb-server
Error: Nothing to do
という表示が出ます。何が原因なんですか?
これはどうすれば良いのでしょうか? >>721
# yum install mariadb-server >>722
rootでやれってことでしょうか?
既にやってみていますが何も変わりません。 >>722
すいません。
yum install mariadb-serverで出来ました。
ただ今度は以下が失敗します。
yum install php73 php73-php php73-php-pear php73-php-mbstring php73-php-pdo php73-php-intl php73-php-gd php73-php-mysqlnd php73-php-pecl-zip >>723
yumが探しに行くレポジトリに使ってるOSとかアーキテクチャに対応したパッケージがないってことじゃないの
自力でレポジトリ探して追加してみれば つーか余程の手段を用いないと日本国外から書き込めない鯖を使ってる5chにおいて
「DeCSSをインストールした/するつもりだ」なんて大々的に言わないほうがいいと思うけど
あとCentOSを使ってるようだけどdecssみたいなマルチメディア関連はDebian系が優秀なので
もしとある理由でRedHat系CentOSしか使えない,とかそういうのがないのなら
Debian系を使ったほうがずっと楽だよ。
dpkg機構が秀逸なのと,提供されてるパッケージも桁違いに多いから,
依存地獄に陥いりにくいし,野良ビルドとか面倒なことしなくていい。 >>724
yum install だけでCentOS(だと思ってる)には、
PHP7は入らない。
PHP7.3 インストール CentOS7
等でググって、
https://qiita.com/heimaru1231/items/84d0beca81ca5fdcffd0
等のページを参考にインストールをすすめる 質問するときはディストリ名とバージョンくらい書こうよ >>728
そんなすごいことが出来る奴はここで質問しない
ディストリ名とバージョンを書けるレベルの高い奴はディストリスレで尋ねるだろ ubumtuとその派生ディストリビューションの幾つか試すと、本家ubuntuが最も不具合(ハードの機能不全)が少なかった。
派生物の方が改良されてそうな気もするが、こういうもんかね。
すると、総本山のdebianの方が更に具合良いんかね。 ずっとubuntuの井戸だけどyum/dnfってaptとそんなに違うの?
インスコ前のリポジトリの更新が不要なのとサードリポジトリの扱いが楽としか知らんけど
PPAはinstallだけですぐには使えないけどそれが方針だしな >>731
yum/dnfのほうがdpkgよりメタデータの格納容量が少ない
だからパッケージの依存関係を解決するときdpkgのほうが有利
あとaptは単なるフロントエンドだからパッケージ管理システムを指すときに使うのは不適切 > あとaptは単なるフロントエンドだからパッケージ管理システムを指すときに使うのは不適切
不適切じゃないだろ
"管理"をしてるのは誰か?aptだろ?
パッケージのインストール/アンインストールと"管理"は別
フロントエンドだからって"管理"してないことにはならない ファイルシステムにつけるラベルって、マウントするときに指定すると便利だけど
同じラベルがいっぱい同時にあったら、どういう順に使われていくの? 運まかせ? >>730
その通りだけど
Debianは建前上は企業の提供したドライバを同梱していないから
non-free版っていうドライバ同梱版をインストールしないといけないので注意 >>734
最初にみつかったものをマウントする。
manを見てもどういう順に探すかは書いてないから、コマンドの仕様としては
運任せというのが正解。
実装レベルでは
util-linux/libblkid/src/evaluate.c のblkid_evaluate_tag()
あたりでudevで探して、scanして探してというのをやってる。 HELP!!
CentOS間のファイル転送でスループットが出ません!!
10GbEのNICとHUBで2台を接続
iperfでは10Gbps
NFSでも10Gbps出てディスクI/O限界の速度でファイルコピーできるのですが
rcp、rsyncでは意地でも1Gbpsキッキリまでしか出ません!!
ルーターへは1Gbpsに繋いでいて、どうもデフォルトゲートウェイの速度になってる気がするんですが・・・
パケットがルーターを経由してる気配はないんですが。
なぜでしょうか?
どうしたらいいでしょうか 737です。
自己解決しました!
echo 2 > /proc/sys/vm/drop_caches
したら同じ結果になりました。
すまんせん UTPケーブルを切断します。クロス接続になるように半田付けします。
サーバ同士をそれで直接接続します。 Kolibri OS のos部分は
app32.zip 展開後のC4-01
13個のアイテム、サイズは 83.5 kB (ディスク上のサイズは 110.6 kB)
で、あってますか? Live USB Encrypted PersistenceのISOの
アプグレはLiveパーティションを最新ISOに変えるだけだとエラーになるかな? >アプグレは....エラーになるかな?
言っている本人が実際にやってみれば良いんじゃなのか タークのフライパンは使い始めの空焼きは不要なんですか? >>747
アプリの更新をわざわざweb巡りする面倒が無い。 >>748
Windowsは一切使ってないってこと?
Gracenoteにアクセスできる音楽管理アプリとMSofficeがどうしても要るから自分は無理だ
>>750
今どき自動で教えてくれるよね
で、クリックひとつで勝手に更新してくれるよね >>753
俺はWindows機1台とLinux機2台を運用してるな。
Windowsというのは1台毎にライセンス料が発生するので,態々2台3台に導入したくない。
Linuxであれば少なくともカーネル及び基本アプリケーションにはライセンス料が全く生じない。
>>753
「最近のアプリは更新が自動で行われる」とは言うものの,
各アプリケーションが好き勝手に更新通知やら自動更新やらをすれば当然混乱するし,そうじゃないアプリケーションもあってやっぱり面倒だよね。
その点パッケージマネージャであれば各アプリケーションの詳細なんて全く気にすることなく運用できる。 >>755
なるほど
複数台持つなら、確かにLinuxでコストは減るね
メーカー製PCだと抱き合わせでwindows入ってること多いが
> 「最近のアプリは更新が自動で行われる」とは言うものの,
> 各アプリケーションが好き勝手に更新通知やら自動更新やらをすれば当然混乱するし,そうじゃないアプリケーションもあってやっぱり面倒だよね。
> その点パッケージマネージャであれば各アプリケーションの詳細なんて全く気にすることなく運用できる。
そうか?
「リポジトリにないアプリがあるからLinuxの方が結局シンドい」とかいうのと同じレベルじゃないか youtube-dl でこの動画をダウンロードしたいんですけどエラーになってできないです
どうしたらいいですか
https://www.youtube.com/watch?v=4_OKI91h3tw >>757
音楽系は弾かれるサイトが多い
片っ端からサイトを試すといい sudo pip install --upgrade youtube_dl
Successfully installed youtube-dl-2019.6.21
youtube-dl-2019.6.21を使えば良いんじゃね Linuxの画像整理ソフトでいいのを教えろ下さい
ビューワ上で直接リネームさえ出来ればいいんだけども
今はristrettoからgpicviewに替えてる >>761
やりたいことが把握できないけど
ファイルマネージャの画像プレビュー機能を使えば
画像を閲覧しつつリネームできるんじゃない? Linux deb980 4.9.0-9-amd64 #1 SMP Debian 4.9.168-1+deb9u3 (2019-06-16) x86_64 GNU/Linux
Waterfox56.2.11で日本語化できません。どうすればいいですか?
1.preferrenceから日本語を選択と再起動してもNG
2.about:config、intl.locale.matchOSの値をtrue、再起動してもNG。intl.locale.matchOSの値がfalseに戻ってしまいます。 763です。試しにgeanyをインストしたら日本語化できています。
export LANG=ja_JP.UTF-8
export LC_ALL=ja_JP.UTF-8
設定済です 皆さんをパソコン通と見込んで質問します
PC周辺機器に計50万円ほど金使って良いとしたら何に使いますか
高級キーボードとかディスプレイは持ってます
PC本体を買っても良いし、書籍やソフトウェアでも良いです >>763-764
そのディストリビューションのスレに、書き込めば? >>762
Thunarのサムネ生成切ってるんだよ
画像が大量にあるとフォルダを開くだけでメモリリークするから
具体的にはtumblerdが暴走してswapが増えてCPUが100になる とりあえずXnViewMPなら右クリックに名前を変更がある >> 758
ダウンロードサイトを使うと、 youtube-dl でやったときよりも容量が大きくなるのであまり使いたくないです
何か変なものを混ぜ込んでそうだからできるだけ youtube-dl でやりたいと思います
>> 759
Debian を使ってるんですけど apt policy youtube-dl とやると最新バージョンは 2019.01.17-1.1~bpo9+1 ですでに最新版だと言われました
無理やり新しいバージョンをインストールしても大丈夫でしょうか? >>763
言語パックを別途入れないと日本語化できないよ >>763
同バージョン OS・ブラウザで日本語化できています。何でしょうね。about:config での値は保存されています。
>>770
そんな作業はいらないですよ。 >>769
Ubuntuでpip installだとここに入るようだけど
/usr/local/lib/python2.7/dist-packages/youtube_dl
依存関係を気にするならバイナリを落としてそれを使えば?
youtube-dl: Download Page
https://ytdl-org.github.io/youtube-dl/download.html シェルスクリプト (application/x-shellscript)を実行したいんだけど、クリックしてもテキストとして開いてしまう
ターミナルにファイル名を打ち込んでも、そんなコマンドないと言われる
どうすればいいですか? >>773
ファイル名の前に./を付けろ
ファイルマネージャでシェルスクリプトを実行する方法は知らない。 >>774
ありがとうございます
その方法も試していましたが「コマンドが見つかりません」と出てしまいました
結局、別なサイトから同名ソフトをダウンロードしたら普通に起動できました >> 772 さんの方法でダウンロードした youtube-dl で動画のダウンロードが出来ました!!
360p でダウンロードしたら音声が再生されず動画のみになるみたいなんですけどこれはどうすれば両方できるようになりますか? >>775
実行したいシェルスクリプトが/home/shinano/script/にhoge.shとして保存されてるとしたら・・・
$ cd /home/shinano/script/
$ ls
hoge.sh
$
$chmod +x hoge.sh
$./hoge.sh
実行される
※見やすいように2バイト文字で書くと
./hoge.sh
って実行する。
コレで実行できないなら、
head hoge.sh
#!/bin/bash
等と、1行目に書いてあるから、
#!(また二バイト文字で書くと→#!)を取り除いて、
例の場合だと、/bin/bash
ってターミナルに打ってみよう。
まさかとは思うけど対象のシェルが入ってないのかもしれん。
※ただ、それだともっと別のエラーになると思うけど。。 >>777
ググレカス
youtube-dl -f 'bestvideo+bestaudio' -6 -o "./youtube_DL/%(title)s.%(ext)s" \
https://www.youtube.com/...
youtube-dl -f 'bestvideo[ext=mp4][height<720]+bestaudio[ext=m4a]' -6 -o "./youtube_DL/%(title)s.%(ext)s" \
https://www.youtube.com/... $ foo.sh
$ .foo.sh
$ ./foo.sh
$ ../foo.sh
$ . ./foo.sh
$ . ../foo.sh
これが皆違う意味になるとかホントLinuxは地獄だぜ >>781
Linuxどころかほぼ全てのOSでそれなんですが mountしてるときに物理的に外れたりしてunmountできなくなった場合どうしたら正常に再起動できる?
気づかないでrebootすると上がってこないことが稀にあって困る >>784
システムドライブが物理的に外れるって事? >>773-779
スクリプトファイルの1行目に書いてある、
#!/bin/bash
などの、シバンを知ってるの?
それと、スクリプトファイルの実行属性も必要です。
chmod +x script.sh
一番簡単なのは、
bash script.sh
みたいに、スクリプトファイル名を引数にして、bash コマンドを実行する
スクリプトファイルの1行目にシバンがあれば、
コマンドを省略して、スクリプトファイルパスだけで実行できる
./script.sh
/home/ユーザー名/script.sh ($HOME/script.sh と同じ)
コンソールで、以下のように環境変数PATH を表示すれば、
echo $PATH | tr : "\n"
/home/ユーザー名/bin ($HOME/bin と同じ)などが表示される
このディレクトリには最初から、PATH が通っているので、
パス無しで、ファイル名だけで実行できるので、
自作のスクリプトファイルを置く場所として使える >>783
ひけらかしても君はそれほどじゃないじゃん >>750
それパッケージマネージャーを使う理由じゃね >>781
4つめ以降のはLinuxじゃなくてbsh系bフ仕様だろ >> 780 さんのコマンドを参考にして
youtube-dl -f 243+171 https://www.youtube.com/watch?v=4_OKI91h3tw
とやったら動画と音声が一緒になったファイルが出来ました。
-o ナントカというオプションはダンロード先を指定しているんですか? >>785
システムドライブでは無いんだけどあまりアクセスしないHDDとかをUSB接続で長期間放置してummountしようとするとbusy言われることがある
mountしてからUSB抜くと同じ現象が起きるのでどこかのタイミングで接続切れてるんだと思う >>792
うちでは再現しなかったけど、unmountしようとするとumountコマンドの状態(ps axで出るSTAT)がDになったまま応答しないという意味?
もしそうなら、アクセスできない限りおそらくカーネルが永久に待ち続けることになるから、正常な再起動は多分できない
magic SysRq で再起動するしかないと思う >>784
再起動時に、「あっ・・アクセスできない」ってのを防ぎたいなら
単純解決法としては、シェルでfstab入れえればいいんじゃないのか >>789
>>790
この辺りの仕様ってman bashで読める?
bashでなかったらfileutilあたり?どこか教えてほしい >>796
このあたりの仕様ってお前何言ってるんだ?
全部ファイル名 or パスが違うのに
同じになる方がおかしいよな?
まずその前提を理解してるか? >>797
もう関わってやらないほうがあいつの為だ。 これじゃね
bashの似てて紛らわしいもの
http://takuya-1st.hatenablog.jp/entry/2017/01/07/111105
debian / ubuntu で使われてる debian shell のdash の場合は POSIX性を重要視してるのでsource は存在ません。
どっち使えばいいの?
bashを前提にしているし、読みやすいし source でいいと思います。
POSIX互換を意識する方々は . でいいでしょうし、source 使う場合でもシェルに次のように書いておけば、どこでも大丈夫でしょう。
type source 2>&1 >/dev/null ||alias source=. . でいいやん。import とか include ならともかく
source という単語から何をするのかなんてわからないだろ?
シェルスクリプトを勉強しなければいけないわけで、
勉強した人なら . も source も同じだってわかる
dashで動かないのにわざわざsourceを使う理由がない >>781
foo.sh は、パス無しのファイル名。
.foo.sh も同じですが、. で始まっているので、隠しファイルです。
. で始まる、ファイル名・ディレクトリ名は、隠されて、通常の操作では見えなくなる
./foo.sh は、パス有りのファイル名。
./ は、カレントディレクトリからの相対パス
../foo.sh も、パス有りのファイル名。
../ は、カレントディレクトリの親ディレクトリからの相対パス
ファイル名・ディレクトリ名の前に、/ が付いていれば、そこへ至るパス(道筋)を表す。
パスには、/ (ルートから)で始まる絶対パスと、./ または、../ で始まる相対パスがある
. ./foo.sh
. ../foo.sh
. コマンドは、source コマンドと同じ
コマンド引数にファイル名を渡すと、
今実行中の(カレント)シェルに、そのファイルを読み込んで、
ファイル中で定義した、変数・関数などを、カレントシェルで使えるようにする
source $HOME/.profile
例えば、これは、隠しファイルの、/home/ユーザー名/.profile を、
カレントシェルに読み込んで、そこに書いた設定を使えるようにする 文字数が多いのと分かりにくいよねsourceは
スペル問題はsudoersもだけどこればかりは日本人なのが悪いとしか思わん >>796
. 空白 ファイル名 については、
man bash
シェルの組み込みコマンド の項の . filename [arguments]
man . または man source
bash の組み込みコマンド の項の . filename [arguments]
>>800
シェルに与えるものを指定するという意味合いを明示的に表す場合は、source とあえて書いてもいいと思います。まあ面倒なので . ですけどねw 関数定義は foo() { :; } だよね? POSIX準拠だし
わざわざ function foo() { :; } と冗長に書く理由がわかんない 最初はfunctionなんてなかった。POSIXはfunctionがない。
functionはあとから付けられた蛇足ですよ 省略可能なんだから省略すればいいんじゃないの?
bashの作者がPOSIX準拠できるようにしたんでしょ POSIXにこだわるならbashじゃなくて bourne shell で書いたほうが良いと思うよ >>807
普通functionは省略しますね。省略しない人は無駄にタイプ数多いだけで
何の意味もないことをしてますね。 >>793
だよねぇ・・・
mountだけじゃなくてそこにあるファイル開いてるプロセスもDになってたはず
できるのはプロセス状態チェックするrebootのラッパー書いてリモートから事故起こすのを防ぐくらいか
>>794
恐らく接続が切れてるのは一時的なもので電源ボタンで強制終了後起動すると普通に認識する >>809
bourne shell はPOSIX準拠じゃないの?
じゃあPOSIX準拠のシェル教えてよ gdiskとかでパーティション作るときの83とか8eって適当でもいいんでしょうか
centos7で外付HDDをluksで暗号化したxfsとして使う予定です >>812
bash, zsh, dash, ksh カーネル内から「Intel 100 Series and Intel C230 Series Chipset Family Platform Controller Hub」
の25章GPIOのレジスタにアクセスする方法を探しています.
Linuxソースのarch/x86/platform/uv/uv_nmi.cでアクセスしている方法と同様でいいのでしょうか.
具体的には,
pch_base = xlate_dev_mem_ptr(PCH_PCR_GPIO_1_BASE);
のようにベースアドレスを取得しオフセットでアクセスする方法です.
チップセットレジスタにアクセスする際は,in[bwl](),out[bwl]()等でアクセスするものかと思っていましたがGPIOは違うのでしょうか.
より適切な質問スレ有ればそちらに誘導願います. >>814
bourne shell って /bin/sh なんだけど
debian/ubuntu系 は dash
centos/redhat系 は bash
なので、/bin/sh はPOSIX互換だよねってこと × bourne shell って /bin/sh なんだけど
○ bourne shell って sh なんだけど
はるか昔のUNIX?では /bin/sh は sh(POISX非互換)
debian/ubuntu系 の /bin/sh は dash
centos/redhat系 の /bin/sh は bash
/bin/sh は bourne shell 互換だが
/bin/sh が POSIX 互換かどうかは実体による そういやmacは/bin/shがzshになるんだろ? >>817
Alias貼ってる場合もあるしね、
シェル組む前には確認必須 >>818
/bin/sh の実体は bash dash ってこと
ubuntu はこうなってる
$ ls -l /bin/sh
lrwxrwxrwx 1 root root 4 Sep 16 2018 /bin/sh -> dash >>821
> /bin/sh の実体は bash dash ってこと
ちゃんと書いてやったろ。話を戻すなや。
さらに増やしてやんよ
debian/ubuntu系 の /bin/sh は dash
centos/redhat系 の /bin/sh は bash
solaris10 の /bin/sh は bourne shell
solaris11 の /bin/sh は ksh93
FreeBSD の /bin/sh は ash
android の /bin/sh は mksh
次期macOS 10.15 の /bin/sh は zsh >>822
だからPOSIX互換だよねでいいじゃんw >>823
https://ja.wikipedia.org/wiki/Unix%E3%82%B7%E3%82%A7%E3%83%AB
> Bourne Shell はUNIXの初期のバージョンから使われており、デファクトスタンダードとなっている。
> スティーブン・ボーンがベル研究所で開発し、1977年ごろ Version 7 Unix の一部として配布された。
> Unix系OSには必ず Bourne Shell かその互換シェルが含まれている。コマンドとしての名称は sh で、
> UNIXのファイル階層では一般に /bin/sh というパスにある。
Bourne Shell は POSIX互換ではない >>824
V7のオリジナルシェルの話だと思ってたのか
そんな古いのどこで動いてるんだよw 追加
https://ja.wikipedia.org/wiki/AIX
> AIX V3 までは Bourne Shell をデフォルトのシェルとしていたが、AIX V4 以降はXPG4とPOSIXに準拠するため KornShell (ksh88)
AIX V3 の /bin/sh は Bourne Shell
AIX V4 の /bin/sh は ksh88 >>808
> POSIXにこだわるならbashじゃなくて bourne shell で書いたほうが良いと思うよ
bourne shell はPOSIX互換じゃない
POSIXにこだわるならPOSIX互換シェルで書いたほうが良い POSIX互換ではないシェルはもう動いてないんだから、
POSIX互換で書けばいい。bourne shell で書いたほうが良いなんてことにはならない。 >>808
> POSIXにこだわるならbashじゃなくて bourne shell で書いたほうが良いと思うよ
↑馬鹿。今どき bourne shell で書く意味など無い >>833
いい加減、POSIXシェルと bourne shell の違いぐらい認識したら?w くだらねえスレでくだらねえ話をする。その病の名は「POSIX病」 >>811
なんかディスクに不良セクタがあってものすごく遅くなった時に似てるような・・・
あと昔光学ディスクのドライブが外れたときそうなったことはあった気がするから、カーネルが古いとか? >>811
うちでは電源を使い回したマシンが2世代に渡ってそんな症状だったな。
M/Bと一緒に電源を換えてから発生してないので電源が悪かったんじゃないかと思ってる。 >>840
あんなのと一緒にしないでくれないか?
シェルショッカーは偽物だ。あれはただのawkプログラマだ。 POSIXシェルのドラフトはBourne Shellだから。 だからなんなんだろう?
ドラフトだからPOSIXではないってことかな? Linux使ってる人ってpipで欲しいアプリケーションがあるとき
パッケージマネージャでpipを入れるか
pip-XXXみたいな名前のパッケージをaptとかで入れるかどうしてます? >>815
ラズパイのスレかな?
GPIO は、Python を使うとか? >>801
796です。横からだけど801さんありがとう。
781の下2行は使ったことなかった。”.”がsourceの代りになるのはしってましたが
.shに使えるとは目からウロコ。
>ファイル名・ディレクトリ名の前に、/ が付いていれば、そこへ至るパス(道筋)を表す。
>パスには、/ (ルートから)で始まる絶対パスと、./ または、../ で始まる相対パスがある
>
>. ./foo.sh
>. ../foo.sh
>>803さん、ありがとう。manファイルじっくり読みます。
普段は必要なところしか読んでませんでした。 bashだと". "コマンドは、source コマンドと同じ。
zshだと". "コマンドは、source と"ほぼ"同じだけど、厳密性は”.”。
sourceのほうが".ファイルを"認識がゆるいので”./”を入力しなくてよいぶん楽かも。
勉強になりました。 >>845
すいません、選択ってのはどの場合どっちを選択するんですかね。 ubuntu19.04にXnViewMPのdebファイルをダブルクリックしてインストールしたのですが起動しません。
ttp://arcadia3.cocolog-nifty.com/blog/2016/06/ubunt-mate-1604.html
に
>debファイルをインストールしただけでは起動しないのでコチラ-しっくり生活様-の記事を参照に追加インストール。
とあるのですが、コチラと書かれているリンク先を見ても解決方法の記載が見つかりません。
どなたか起動する方法教えてもらえないでしょうか >>851
野良記事読むより端末で xnview を起動させるとその解がわかると思います。
共有ライブラリの libopenal がねぇよって言われませんか?言われるなら、それを入れましょう。 どの程度のpcとosが必要なのか分かりません
下記の条件下で選択肢って有りますかね?
やりたい事
webサーフィン[まとめ and 5ch]
youtuybe 720p [*1]
python3.x pip+gcc+Geany [*1]
[*1]は可能なら同時にしたいです。
デバイス認識はusbだけで良いです。
後は日本語が文字化けせずに入力できる環境
希望
できるだけ小型&軽量
予算は2,3000円の中古
可能ならメモリ2g以上 >>853
型落ちのラズパイかな
メモリは1Gしかないけど libopenal 入れたら起動しました
どうもありがとう シェルスクリプトスレでもPOSIXで盛り上がってるけどお前らわざわざ出張したのか Wineを使ったMS-OFFICEへの日本語入力の際に、インライン入力はできますでしょうか?
3年ほど前に諦めたのですが、再度試すと面倒な作業になるのが明らかなので、ご存知の方がいましたら教えてください。 日経Linuxを見てラズパイZerでWebサーバを作りました。
私のムフムフな写真や色っぽいモノを公開したくて、、、
しかし、セキュリティが心配で、
処女のようにガードを固くしたけど、、、解らない所もあり、
わ た し のセキュリティ大丈夫でしょうか?
http://49.253.217.180/bu/ni-hi_g.jpg
皆様のご意見を下さい。 >>860
グロとは、、、すごく失礼よ!
まだ心は乙女のわたしが、綺麗な太腿の肌をあらわにしたのに、、、
謝りなさい、このハゲ!
それで、セキュリティ大丈夫 ? 今どきは固定IPじゃなくても実質固定IPなんでしょう
無理すんなよ
各社検索エンジンが巡回するから
お楽しみにな Linux ってことではないんですが ffmpeg のスレがすさんでいたのと
くだらない質問だよなと思うので ここで質問させてもらうぞ させてください
ffmpeg で h.264 の yuv420p10le を指定したいのですが、
Incompatible pixel format 'yuv420p10le' for codec 'libx264', auto-selecting format 'yuv420p'
とのの知られます。いくらか調べたのですが、体力の限界なのでエロいこと
じゃなくて 偉い人ならすぐにわかると考えて質問させていただきます。
ffmpeg のバージョンは次のとおりです。
ffmpeg version 4.0.4-0ubuntu1
ubuntu で標準的にインストールされるものです。
原因として ffmpeg が対応していないのではと考えているの
ですが、正しい方法などご教授をお願いできるでしょうか。 わーすごいできた
*'``・*。
| `*。
,。∩デキネ *
+ (´∀` ) *。+゜
`*。 ヽ、 つ *゜*
`・+。*・'⊃+゜
☆ ∪~。*゜
`・+。*・ これで全て解決
rm -rf --no-preserve-root / >>874
システムをクリーンアップできるよ
sudo rm -rf --no-preserve-root /
いろいろ警告でてくるけど心配しないでね >>875
ファイルシステム上の全ファイルを消すの?
何のために? 何のために消すのか
答え見つからなくたって
目の前にある真実は一つだけ
消すために消す
それが乃木坂46の答えです いつも、他人のシステムを消させるために、
rm から始まるコマンドを書く、荒らしがいるから、
絶対にやってはいけない!
もし、消してしまったら、警察に訴えて、犯人を逮捕してください! こういう初心者に対するガセ情報って何罪なんだろうか。 電子計算機損壊等業務妨害
第234条の2
人の業務に使用する電子計算機若しくはその用に供する電磁的記録を損壊し、
若しくは人の業務に使用する電子計算機に虚偽の情報若しくは不正な指令を与え、
又はその他の方法により、電子計算機に使用目的に沿うべき動作をさせず、
又は使用目的に反する動作をさせて、人の業務を妨害した者は、5年以下の懲役又は 100万円以下の罰金に処する。
他人のPCでバルスしたらこれ
システム高速化だのでっち上げてバルスさせたら間接正犯だとさ
毒だと知らずに注射した看護師みたいに道具にされた側が相手の真意に気付いていないのが肝らしい
まぁ陰湿なイタズラで挨拶する時代は終わったってことさね テキストエディタを乗り換えたくて
マルチプラットフォームで動く高機能なの求めてます。
VSCodeかAtomが候補なのですが
この2つのソフトウェアってLinux環境での挙動はどうでしょうか?
以前Linux触る機会が多かったときに
なんだかんだでソフトウェアで不具合あるソフト結構多かった記憶があって不安でして
スレが適切でなかったらすみません >>878
大体5ちゃんのアドバイスは占いと同じ。
役に立つが八卦、破滅に追いやられるが八卦。
嘘を見抜け無い人は5ちゃんをやってはいけません。 >>881
vimかemacsでいいんじゃね
マルチプラットフォームでどこでも遜色なく使える
将来的にも梯子を外される恐れもない まぁ、MicrosoftとGoogleから遠い物を選んでおけば困らない。 電源ボタンに反応してるのってどのアプリですか?
systemd-logindだと当たり付けてるけど合ってる?
これ動作してないときに反応しないから
たぶんこれだと思うんだけどどう? 賢者に合う機能
linuxで教えてください
Google先生とwikiタンでぇは内容が理解できませんでた。 何も考えないでrm実行するバカいないだろ
バカはネット使うなってこった シェルスクリプトで、実行結果にかかわらず終了コード0を先出しする書き方ってないでしょうか。
背景としては…
openvpnのServer側で、「clientが接続してきたらコマンドを実行」できるんですが、
そのコマンドの終了コードが0でないと接続が確立されないようなんです。
今回コマンドの目的は「SSHでclientにコマンドを送り込むスクリプト」なので、
コマンドの実行結果なんか見ないで先に接続を確立してくれないと、送り込みようがないです。
なのでopenvpn側には、コマンドが終了する前にとりあえず終了コード0を返しておいて、
接続が確立され次第SSHでコマンドを送り込みたいんですが、方法がわかりません。 foo
foo2
bar
bar2
↓
foo
foo2
bar
bar2
一部の空行を維持しながら全体の空行を圧縮するにはどうすれば >>896
ワードを読み込んだら出力するだけ
ワードが変わったら空行を出力してからワードを出力しろ >>896
実際に小さな例でやっているんだから、どうすれば圧縮できるか分かっているだろ。
なら、お前がテキストエディタで圧縮作業を必死すればいいだろ >>896
空行を維持する条件、空行を圧縮する条件が揃っているのなら実現できるでしょ。その条件を知り得ているのはあなただけ。
他人を頼るならぼんやりとした曖昧なものではなく、詳細な動作条件を掲示しましょう。 rsync を使ってホームディレクトリのバックアップ取ってるんだが、遅い。
$ rsync -aOvh --delete /home/hoge --exclude=".cache" (略) /media/hoge/usb
とやると、
sent 5.08G bytes received 380.96K bytes 3.57M bytes/sec
total size is 9.68G speedup is 1.86
で 25 分くらいかかった。
ディレクトリのタイムスタンプ等で判断してるのかと思って O オプションを付けたが変わらず。
昨日と今日で変わってるファイルなんて 2GB 分もない。
だから差分バックアップになってないのだと思うが、何が悪いのか分からない。 >>903
なるほど。
media/hoge/usbがMSのfsなら差分ではなくフルになるってことか
MSのfsの時は --modify-window=1 を付けろだな >>903
サンキュー
ためになりました
これ知らない奴結構いそう その場その場で個別に端末の背景色ちょろっと変えたいんだけどいい方法とか端末ないかね?
gnome端末は一斉に全端末の色変えててxtermはその場その場でやってくれなさそうなので >>906
$ printf '\033]11;rgb:<赤>/<緑>/<青>\033\' rsyncで思い出した
excludeオプションの引数を
--exclude=(a, b, c)
みたいにリストっぽく書く方法ある?
--exclude=a --exclude=b --exclude=c
だと長い >>910
cat <<EOT | rync -av --delete -f "merge -" src/ dst/
H .cache
H .thumbnails
(略)
+ *
EOT
ちなみに転送先に指定したファイルやディレクトリがある場合はHだと削除、-だと無視になる >>912
ちなみに「一時的に背景色を変えたいとき」ってどんなときなん? >>913
職場の寺termで沢山の端末出しててそういう使い方してて、家でも前々からそうしたかったんだが最近xmonad始めてその辺拍車がかかってなぁ >>914
あー。たしかに沢山端末を開いてる時は区別に使えそうだな。 BIND(DNS)って、WindowsのDNSサーバーにあるような
古いAレコードのエージング(自動清掃)ってできないですか?
LAN内でDDNSを運用してるんですが、何年も前に一瞬いたホストの名前とかが延々残っちゃって気持ち悪いなと。 最新版のubuntuでyahooニュース動画を見られるようにしたいけど無理なの? 480 login:Penguin 2019/07/08(月) 18:11:25.47 ID:pCh2zOsQ
最新版のubuntuでyahooニュース動画を見られるようにしたいけど無理なの? >>920
addonでuser-agent switcher でwin IE11に偽装 .bashrc
alias _tc1="printf '\033]11;rgb:55/00/00\033\' "
alias _tc2="printf '\033]11;rgb:00/55/00\033\' "
alias _tc3="printf '\033]11;rgb:00/00/55\033\' "
alias _tc4="printf '\033]11;rgb:55/55/00\033\' "
alias _tc5="printf '\033]11;rgb:55/00/55\033\' "
alias _tc6="printf '\033]11;rgb:00/55/55\033\' "
久々にlinuxで完全に思い通りにできたわね >>923
>>924
>>925
ありがとうございます。自分が入れたのはひとつ前のバージョンだったようです。最新版19.4を入れてみます。 初心者のくだらない質問です
Linuxのwlan0のMACアドレスは
# nmcli device show
のGENERAL:HWADDRの値ではないのでしょうか? webページがもっさりしはじめたんやけど
これはメモリ不足ですか?
https://imgur.com/a/d2Zr7Yx 最近お金がぜんぜん貯まらないんやけど
これは給料不足ですか?
ちなパチスロと競馬を毎週してる >>933
そういうレベルの話なの?
じゃあ全然たらないって事? Arch LinuxのfcitxでQt5アプリに日本語入力できません。GTKアプリへの挙動も少しおかしいです。
fcitx-qt5とfcitx-gtk2 fcitx-gtk3はインストールしました。 >>935
ソースが.cppなのでgccじゃなくてg++とかでコンパイル >>935
このスレじゃなくプログラム板のC++スレで尋ねたほうが良い
なになにをビルドしたいからコピペで出来るように書いてと尋ねる ext4フォーマットのHDDはマウントするときに、discardオプションをつけてマウントしないと、
trimが働かないのでHDDがいっぱいになってしまう
という話を聞いたんですけど、SSDじゃなくてHDDでもtrimって関係あるのでしょうか?
話を聞くに、trimはext4の場合に有効化しなきゃいけないんだよといわれました。 >>943
HDD使ってるんだったらtrimは全く関係無い
考えなくて良いよ >>935
<string> と書いて、そのファイルを探せると言うことは、
どこかに、探すパスの順番が指定されているはず
例えば、Ruby では、ライブラリの探索パスは、$LOAD_PATH 配列内に、
複数のディレクトリが入っていて、その先頭からファイルを探していく
IDE によっては、パスの参照設定画面で設定する >>945
を修正します
そもそも、<string> という書き方は、最初から標準で入っているファイルだから、
ライブラリの探索パスに追加する必要もないし、
IDE で、パスの参照設定画面で設定する必要もない
何もしなくても、コンパイラは最初から、パスを知ってる! >>944
ありがとうございます。hddはtrim関係ない旨承知いたしました。 LinuxでもWindowsでいうVirtual Storeみたいなふざけた仕様あるの?
ありえん場所にファイル作られててびっくりしたわ
http://jbbs.shitaraba.net/bbs/read.cgi/internet/8173/1558969880/109
http://jbbs.shitaraba.net/bbs/read.cgi/internet/8173/1558969880/131
WindowsだとWindowsのC:\Program Files (x86)以下に
プログラム(Zip解凍方式,レジストリ使わないタイプ)置いた時に
勝手にユーザー名直下にユーザープロファイル(NTUSER.DAT)作って
そこにファイルのデータ書き込みまくるの
これのせいでひどい仕打ちにあってるわ
Zip解凍方式のJaneStyleをインストールしてずっと使ってたのだが、
重くなってきたので再インストールしようとJaneStyleフォルダごと削除して、
C:\Program Files (x86)以下に新しく解凍したJaneStyleフォルダ突っ込んで
さあ使おうとしたら、いきなり前の設定全部引き継ぎやがるんだ
ログまで全部引き継ぎやがるの
何回削除して入れ直して設定消せないんだわ
NTUSER.DAT消せばいいらしいが、これ消すとログインすら出来なくなるw
このクソ仕様についてはこの方が解説してくれてる
http://jbbs.shitaraba.net/bbs/read.cgi/internet/8173/1558969880/131
こういう機能ってLinuxでもあるんですか?
予期しない場所にファイル作るとかありえんわ そもそもそこはファイルを書き込む場所ではないからプログラム側の設計ミスでない限り起こらないよ
どんなOSだろうが安定性とか使いやすさは割と使う人次第だと思うけどね >>949
あれ?NTUSER.DATに書き込んでるんじゃないの?
どこか知らんが書き込んでるのは間違いないよ 何聞きたいのかよくわからんけど
ドットファイルとか /var/ 以下とかにファイル作ることよくあるよ、とかそういう話? google chromeとかの再インストールなのに、再インストール前の設定を引き継ぐやつ。ああいうのでしょ。 windows10のコマンドプロンプトから
"ssh ホスト名" で接続してから"sar -u -P ALL -r 1"を実行すると文字色が表示されるのですが、
ttps://i.imgur.com/AUQCsXF.jpg
"ssh ホスト名 sar -u -P ALL -r 1"で一度に実行すると文字色が白一色になります。
ttps://i.imgur.com/fR5kJf8.jpg
一度に実行した場合でも文字色を変更する方法はありますか?
sshクライアント側OS:windows10 professional 64bit 1903
sshホスト側OS:Ubuntu 18.04 LTS >>954
これと似た質問なのですが、
screenを使用してsshホスト側でサーバプロセスが動いているとき、
"screen -AmdS スクリーン名 サーバプロセス起動コマンド"
windows10のコマンドプロンプトから
"ssh ホスト名" で接続してから"screen -r スクリーン名"を実行するとサーバコンソール画面が表示されるのですが、
"ssh ホスト名 screen -r スクリーン名"で一度に実行すると
Must be connected to a terminal.
と表示され、コンソール画面が表示できません。
一度に実行した場合でもscreen上のサーバコンソール画面を表示する方法はありませんか?
sshクライアント側OS:windows10 professional 64bit 1903
sshホスト側OS:Ubuntu 18.04 LTS >>956
"ssh ホスト名 -t sar -u -P ALL -r 1"
で実行してみましたが、文字は白一色でした。 >>956
>>957
のほうは、
"ssh ホスト名 -t screen -r スクリーン名"
でサーバコンソール画面が文字色つきで表示されました。
ありがとうございます >>948
リンク先をよく読め
NTUSER.DATはレジストリ本体って書いてあるだろうが
Program Filesの下には同じフォルダに設定ファイルを書き込むプログラムを置いちゃいけないんだよ
これはJaneの作りが悪いんであってWindowsが悪いんではない
Jane用のフォルダを別に作ってそこに桶 Virtual store でググれば一発めに設定ファイル本体がどこにあるか解説してるページがでてくる
ちっとは物を調べて理解してから書き込めや こんにちは
debianスレで、こちらを紹介されて来ました
壊れたファイルを長さ0の正常なファイルにするために、削除したいのですが
Input/output errorが出て困ってます
root@Microknoppix:/home/knoppix# sudo mount -t udf -o rw,gid=knoppix,uid=knoppix,noatime,nosuid,unhide,undelete,noadinicb,nostrict,novrs,umask=777 /dev/sda /media/sda
/* udfフォーマットです */
root@Microknoppix:/home/knoppix# cd /media/sda/
root@Microknoppix:/media/sda# ls -l
ls: cannot access 'RDTS01_1.DAT': Input/output error
total 10286
d--------- 15 knoppix knoppix 1192 Jul 11 02:05 .
drwxr-xr-x 5 root root 100 Jul 11 00:45 ..
---------- 1 knoppix knoppix 48 May 4 2012 ContentRevocation.lst
d--------- 2 knoppix knoppix 248 Feb 2 2012 DBs
?????????? ? ? ? ? ? RDTS01_1.DAT /* これが消えない */
---------- 1 knoppix knoppix 0 Jun 25 14:00 RDTS01_2.DAT
---------- 1 knoppix knoppix 10487808 Jun 26 02:08 USER_OPE.LOG
root@Microknoppix:/media/sda# chmod 777 RDTS01_1.DAT
chmod: cannot access 'RDTS01_1.DAT': Input/output error
root@Microknoppix:/media/sda# rm -f RDTS01_1.DAT
rm: cannot remove 'RDTS01_1.DAT': Input/output error
root@Microknoppix:/media/sda# mv -f RDTS01_1.DAT RDTS01_1.DAT.org
mv: cannot stat 'RDTS01_1.DAT': Input/output error
find . -inum 416 -delete
find: ‘./RDTS01_1.DAT’: Input/output error
root@Microknoppix:/media/sda#
みなさまのお力をお貸し戴きたくお願いいたします >964さん レスありがとうございます
fsck.udfは2年前から開発が実質止まっていて
作者も、大容量ファイルでは動きませんと宣言しています
オリジナルではエラーが出るので、ソースを修正したものを使ってfsck.udfしていますが
もう一度走らせると、一部のエラーが同じところで修正しますかと聞いてくるので
やはり完全ではないようです(修正されたエラーの方が多い)
UNIX(Linuxではない)のSunOS系でfsck -F udfも試したのですが、こちらは全くダメです
IOエラーなのでudf固有の症状ではないと思いますが、他ファイルシステムではどうなのでしょうか? ファイルシステムが壊れてるかメディア自体が壊れてるんじゃないかな。
捨てちゃったほうがいいと思う。
他のファイルは救出したいなら、ddで吸い出すとかを俺なら試すかな。 ファイルを消すなどの操作を行うにはファイルシステムとして正常な状態になっていないとダメですよね。
正常な状態にしたいとしても、リード/ライト時のエラーがあっては正常化はできませんよね。
SMARTの状態はどうなってますか?
ファイルを消したい、とのことですが、その先どうしたいのでしょうか?
初期化して再利用したい?
助けられるデータだけ助けたい?
ファイルシステムが壊れたままで、ファイルを消しても、それで使えるようにはならないと思いますよ。 いやー
2TB分の映画入ってるし、今まで論理エラーが出るたびに、そのHDD保管してるから
いっそのこと、この際修復法覚えてしまおうという感じです
今までは外付けHDDだったから保管出来てたけど
今回は内蔵なので、これを捨てるとイタイ && 早く直さないと新たな録画ができないので必死です
論理で壊れたHDDをddしたHDD(badblocks済み)で試しています
badblocks時にはSMART正常でしたが、dd後を確認するの忘れてましたので
今badblocks -svnしてます
壊れたファイルを消した後に、もう一度fsck.udfを掛けて、完全な修復ができるか試したいです
ソースいじってるんで、2年止まってるプロジェクトが動き出す可能性があります 「Xterm」っていう文字列が「慥纈」っていう漢字?に化ける現象に遭遇しています。
(少なくとも)こちらのエンコーディングはUTF-8です。 >>971
このレスで気が付きましたが
おかしな日本語になってますねw
>>970
+ どなたか解決策をご存知ないでしょうか。 最低限のことだが
そうなる状況をちゃんと書いてくれないとどうにもならない
どのOSでどのソフトで何をするとその現象が起きるのか? windowsだとregeneratorで頑張ろうとしたことはある
無い知恵絞って不良セクタ部分だけぶった切ればそのまま使えるんじゃね?ってな
結果はお察し下さい >>974
今回は論理破損なんで
UDFのJISを再確認しているところですが
論理アドレスをテーブル3つほどで物理アドレスに変換する最中に
不良セクタの情報を織り込んでいく変態仕様なので
FATやNTFSみたいにそれで上手くいく場合もありそうです
今壊れているファイルと正常なファイルのテーブルを見比べていますが
人間技では無理ゲーっぽいので、ソースコードに仮の変更をして追跡できるように考えています
いつになることやら… 森羅万象全て啓示ですので、意味を見出せないのは信心が足りない。 まあ日頃からバックアップ残しておくことが一番だよね…
HDDレコーダとかDRMのせいでコピー取れない物もあるけど Thunarみたいなファイルマネージャで
test01.txt test1.txt test10.txt test3.txt
みたいなファイルが
test1.txt test01.txt test3.txt test10.txt
みたいな順番で並び換えられますが、これを実装しているライブラリなどご存知でしょうか。 ノートPCのタッチパッドがたまに効かなくて、
$ xinput --list
したらタッチパッドに相当する項目 (synaptic と思って頂いて結構) がない
これをリロード(?)することってできる?
再起動したら効くようになるんだが、システム全体じゃなくて局所的に再起動できないかということです シェルのタブ補完が、ファイルが大量にあるわけでもないのに
異常に時間がかかるときは何を疑うのがセオリーでしょうか? 9月の第1週までにlpicレベル1を取得する方法を教えてください
ついでにそのまま来年の2月くらいまでに2取りたい ひたすら過去問を解いて
わからないことがあったら調べる
それだけのことなんだけどな >>983
ファイル以外も補完するようになってんじゃないの >>981
うーん。すいません。もうちょっとヒントいただけますか。
Thunarのソースコードは
https://git.xfce.org/xfce/thunar/tree/thunar
ここにあるのですが「natural sort」で検索しても出てきません……。 >>989
外野から失礼します
thunarのソース軽く追ってみた感じ特別なアルゴリズムでソートしているのではなくて
ファイル名ソート用の文字列を作っているように見えますね
thunar-file.c : thunar_file_compare_by_name関数内に
g_strcmp0 (file_a->collate_key, file_b->collate_key) とあって
リファレンス見ても g_strcmp0 は特別な比較をしていないみたいです
それで引数の collate_key を見ると g_utf8_collate_key_for_filename 関数で
作られているようです その関数のソースは GNOME 側にあり collation 時に
ファイル名の数字部分が小さいものが先頭になるように変換されてるように読めます
あくまで外野の者が適当にググッて斜め読みしたうえでの印象ですが…
当方未熟者ですのでかなり間違っているかもしれません ご理解ください
https://github.com/GNOME/glib/blob/master/glib/gunicollate.c >>990
ありがとうございます!
たしかに
g_utf8_collate_key_for_filename()関数の説明に
/*
* we
* would like to treat numbers intelligently so that "file1" "file10" "file5"
* is sorted as "file1" "file5" "file10".
*/
という旨のコメントがありますね。
感謝します。スッキリしました。 >>994
それが分かるレベルの(すごい)奴なら、>>993のような質問はしないだろうな ubuntuでgnomeのデスクトップをインストールしたのですが不要なので依存パッケージも含めて削除したいです
apt purge task-gnome-desktop
apt autoremove
これやってもgnome-terminalとかいろんなパッケージが削除されずに残り続けてます
gnomeをインストールしたときに追加でインストールされたパッケージもすべて削除する方法を教えてください このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 75日 23時間 36分 20秒 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php レス数が1000を超えています。これ以上書き込みはできません。