くだらねえ質問はここに書き込め! Part 236
■ このスレッドは過去ログ倉庫に格納されています
まずは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/ >>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
右端にいないことも多くて ■ このスレッドは過去ログ倉庫に格納されています