初心者の質問相談にやさしく答えるスレ Part12
■ このスレッドは過去ログ倉庫に格納されています
聞き方が悪いから教えない、
とか、「俺は教育的目的から、わざと全部は教えないことにしている」
などという、下記スレに巣食っているロートルはお断り。
初心者に優しく応えようとする気のある人が、
今となってはバカバカしく思えるような質問相談にも優しく答えるスレです。
オススメLinuxディストリビューションは? Part74
https://mao.5ch.net/test/read.cgi/linux/1553248659/
【初心者】Ubuntu Linux 123【本スレ】
https://mao.5ch.net/test/read.cgi/linux/1558706722/
前スレ
初心者の質問相談にやさしく答えるスレ Part11
https://mao.5ch.net/test/read.cgi/linux/1533812216/
禁止事項
・トリを使おうとしている質問者に対して、そんなトリはやめろとかという、斜め上からのアドバイス
・質問者そっちのけでの昔語り(昔はもっと苦労したもんだ、今の若い者は…)
・知らないのに、使ったことないのに、知ったかぶりでの書き込み
・ググれという誰でも言えそうな忠告
・俺は知ってるけど言わない等といった、実社会での扱われ方からの僻みから来る
・意地悪な言辞 CUIのランレベルでは基本asciiの入出力しか無理なんですかね
半角カナなら入出力できそうなもんだけど
それができるならカナ配列キーボードのメリットが生まれる >>750
今のLinuxは512文字まで対応されてる Windows 10, WSL, Ubuntu 18.04 は、サーバー・CUI だけど、
言語パックを入れたら、日本語も使える
日本語ロケールと、man コマンドの日本語化
sudo apt install language-pack-ja
sudo apt-get install manpages-ja manpages-ja-dev
export LANG=ja_JP.UTF-8 utf8対応してるから当然日本語文字も認識されてるけど
表示できるフォントがないから全部代替文字(U+fffd)になるだけだよ デスクトップが重い時はCUIに変えてるけど仮想コンソール上で文字のコピペって無理?
仮想マシンじゃなくて実機の場合 >>755
screenとかtmuxとか使えばできる >>755
sudo cat /dev/vcs1
とかやると画面の表示内容取れるからそこから切り出す、とか >>755
http://ja.akionux.net/wiki/index.php/Slackware_Linux_14.1%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB
GPM CONFIGURATIONでバーチャルコンソール中でマウスが使えるようにするgpmを起動時に有効にするかと聞いてくる。どちらでもいいけど、とりあえずYES。
こんなのみつけた
昔だったらpsmouseとやら設定してやれば動いたらしいけど今風のは知らん
ググると15年以上前の情報が出て来たりする マウスなら背景と文字の色を変えるコマンドのオプションにあったような 休暇で登山増えてるのか
道理でマウント発言が増えたと思った wgetって-Oと-Pの併用はできないのな
リネームありの保存先指定ってどうすりゃいいんだ >>764
よくわかんないけど
get してから
mvでリネームすればいいんじゃないの? $ wget https://i.imgur.com/9TrkBcH.jpg/foo.jpg -P DIR
他だとエラーなのにimgurはなぜかこれが通る不思議 >>764
既存のフォルダならば「-O」でパスも指定できる
「make -p」と組み合わせればそれっぽくはなるかな
make -p foo/bar
wget https://hoge.com/index.html -O foo/bar/fuga.html
一応wgetしてmvするよりファイルの個数分mvしなくて済むので手数は減らせないかな ubuntu 18.04 LTS を自宅の3台のノートPCに入れて使っているんですが、
ある日突然、3台ともネットワークにつながらなくなってしまったんですが、
無線だけでなく、有線でもつながらなくなりました。
ちなみにwindows10のノートPCは普通にネットにつながるので、ルーターの
問題じゃなさそうです。ルーターを何度再起動しても無理みたいです。
きっかけとしては、3台のうち1台を1か月ほどネットに接続していなくて、
久しぶりにつないだら、急に3台とも動かなくなりました。
どうしたらいいでしょうか?
どなたか教えて頂けると幸いです。 >>769
とりあえずifconfig
あとLinux板の質問スレのほうがいいぞ >>770
どうも。
Linux板の質問スレってどこのことでしょうか? >>771
いや申し訳ない、ここであってる
自分が他の板のスレと勘違いしてた >>774
教えてあげたらいいじゃん
いまは
ip a
だよって
なんか
よそで解決したみたいだけど… 不正確な話で申し訳ないのですが、skypeのバージョンというかフォークについてです。
以前から、skypeを使うたびに、バージョンアップするように指示があったのですが無視してました。
で、昨日、apt upgradeでアップデート。その際にskype関係も約80MB分のアップデートがありました。
その後気がつくと、skypeが消えてる。アイコンが消えてるだけでなく、端末からskypeと打っても
インストールせよ、とのエラーメッセージ
でも、synapticでインストール済みを確認。ここからは起動でないので、ソフトウェアセンター
でみたところ、2つのスカイプがあって、一方がインストール済みとのこと。ここから起動して
アイコン登録。
以上なわけですが、要するに、apt upgradeで従来のフォークとは違う別の流れの
skypeがインストールされ、アイコンも消されてしまった、ということなんでしょうか?
もし明確にご説明頂けるなら… >>776
> その後気がつくと、skypeが消えてる。アイコンが消えてるだけでなく、端末からskypeと打っても
> インストールせよ、とのエラーメッセージ
古いバージョンと新しいバージョンでアイコンや .desktop ファイルの場所/名前が変わってたりすると、
Dockとかに置いたアイコンが消えることはあるね。
skypeの最新版のdebファイルを展開してみたけど /usr/bin/skypeforlinux を作成するようになってるので、
端末で skype と打っても実行できないのは当然。skypeforlinux なら実行できるはず。
> 2つのスカイプがあって
多分Ubuntu使ってるんだと思うけど、もう一つは恐らくSnap版のSkype。
> 要するに、apt upgradeで従来のフォークとは違う別の流れの
> skypeがインストールされ、アイコンも消されてしまった、ということなんでしょうか?
違う。
アイコンが消えた理由は憶測だけど、上にも書いた通り恐らくアイコンファイルか .desktop ファイルの場所/名前が変わったせい。
旧バージョンを入手できないので、その辺の確認は不可能。
また、コマンドから起動できなかったのはコマンド名が間違っていたから。正しくは skypeforlinux。
別のSkypeがインストールされたとかじゃない。
> フォーク
余談だけど、フォークの意味間違えてない?Linux界隈でフォークと言うと、
Aというソフトウェアのソースコードを分岐してBというソフトウェアを作るって意味のフォーク、
システムコールのfork()、
のどちらかだと思うけど。 迅速、詳細、明快にありがとうございます
ディレクトリとかきちんと確認するべきだったんですね
フォークっていうのがちょっとおかしいとは自分でも思っていました
ただ、バージョンっていうと垂直的な感じなので、水平的な感じを出すにはフォークかなと とにかく、skype もdopbox も大手に買収されて、どんどん使いにくくなり、
特に linuxとの相性が悪くなってる気がします
未だに、skypeとdropbox、初期インストールをどうするのが正解なのか、
よくわかりません
skype についていうなら、sudo snap install skype --classic は不正解なんじゃないかと いやDropboxは買収されてないと思うが?
Skypeは使ってないから知らんが、日本語入力しないならSnap版でもいいんじゃない?
するならdeb版一択だろうけど。 $ dpkg -S skype | grep bin/でskypeforlinuxが出ればそうだろうな
skypeはchromiumならブラウザからログインできたな
火狐は死んだしchromeやedgeは知らんが 自作pcにDebian10 をインストールして起動しましたが
黒い画面に英語が流れて最後に
[OK]gnome Display Manager
と表示されたまま動かなくなってしまいました
再インストールなども試しましたが同じ症状です
試しにradeon rx580xを取り外して起動してみたところ
問題なく起動しました
rx580を取り付けたまま起動させるにはどうすればよいでしょうか
ちなみにdebian9ではrx580を取り付けたままでも問題なく起動してました AMD Ryzen 3 2200GでKDEだとstartxしないとGUIが起動しなかったな
AtiHowTo - Debian Wiki
https://wiki.debian.org/AtiHowTo
sudo apt install firmware-linux-nonfree libgl1-mesa-dri xserver-xorg-video-ati
このへんを入れたら普通に使えるようにはなった >>784
startxで起動できるならディスプレイマネージャーが動いてないだけやん
ドライバー関係ない ああそういうことか
GDM3は俺のとこでも起動できないわ
何か変なことやってるんだろうな gnome Display Managerが起動しない問題はだいたい Waylandが原因 そういえばDebian10Busterを入れた後最初にすべき事の一つに
Waylandを削除してXorgを導入する、っていう動画あったな… はじめからxfce/lxqt入れてれば関係ない話か waylandとXって何が違うんだ
古いから刷新したんだろうけど現状Xで困ってないし
BIOSとUEFIみたいにのっぴきならない事情でもあんの? >>790
細かいことは知らないけど
xの開発が、止まってるから
waylandで
って話だった気がする 長い歴史の中で継ぎ接ぎに次ぐ継ぎ接ぎでぐちゃぐちゃ
->機能追加したいけど手に負えないからその機能はWMとかのコンポジタ側でやってくれ!
->この機能もクライアント側に任せてXサーバのコードを整理するぞ!
->あれ、結局Xサーバって何やってんだろ…
ー>無意味にクライアント間のメッセージを中継してボトルネックになってるだけで特に何もやってませんでした
->Xサーバ要らんやんけ!
->よーしXサーバ無くすぞ!
ー>とはいえ最低限各WMに依存しない共通したプロトコルの定義は必要やな…
ー>よし、いっそのことX自体捨てbトXでの知見を元に新しいプロトコルとそれを使うためのライブラリWaylandを作ろう!
みたいな感じだと思ってる >>793
ほんとだ
ちゃんと開発続いてんだ
じゃwaylandじゃなくても
良いじゃん 開発に負担がかかるから新作に乗り換えたのかと思ったら並行してるんかい
X捨てて不測の事態になっても困るしまぁ >>783です
みなさんありがとうございました
あれからwaylandを無効にしたりいろいろやってみましたが
guiは立ち上がりませんでした
疲れたのでubuntu18.04.4をインストールしてみました
グラボつけたままで問題なく起動できましたので
とりあえずこっちを使いたいと思います $ printf "%s\n" {1..3} foo
1
2
3
foo
1 foo
2 foo
3 foo
にするには? function func () {
while :
do
j=$(date "+%H")
if [ $j -eq "00" -o $j -eq "01" -o $j -eq "02" -o $j -eq "03" -o $j -eq "04" -o $j -eq "05" -o $j -eq "06" ] ; then
sleep 60
else
break
fi
done
}
for i in $(ls /home/taro/*.txt)
do
func
★実行したいコマンド $i
done
■上のシェルは何をしたいか。
★実行したいコマンドの実行を、指定時間の間は停止させたい(夜間バッチが走るからその時間は止めたい)
■本当はどうあってほしいか
00:45〜06:00の間だけ止めたい。もっとシンプルに書きたい。 すみません、上のシェルは実際の実行環境から引っ張ってきたものじゃないので
書式に誤りがあるかもしれませんが、補正してください。 シグナルでは?
STOP/CONT で、一旦停止・再開。
TSTPは、フォアグラウンドジョブのキーボード停止(Ctrl + Z) linuxはmiracastできへんの?
テレビにパソコン画面出したいの
ケーブル無しで sudo apt install miracast
ではまだでけへんの?
コンパイルとかわからんの。ぷよぷよは好きだけど。 >>804
manjaroならAURで入れられるんだけどね
miraclecast
FireTV Stick 4Kでmiracast復活したらしいから、今度やってみるかな 初心者にmanjaroは飼いならせない
あくまで糖衣に過ぎない
インストールマニアにとっては簡単だろう >>809
インストールだって簡単だよ
だって、初心者用だし
ArchのLinux mintのみたいな存在
そんなマニア向けなら、ディストロウォッチで
1位とか2位になるわけ無いでしょうが… 「インストールマニアには」簡単
使い続けられるかどうかは別 >>811
は?
インストールマニアって
長く使わないって意味?
ローリングリリースなんだから長く使えるでしょ pamacでの管理が思ったより楽じゃないかな個人的には
というのもローリングリリースのせいで頻繁なアップデートがあるのに
標準で入ってるもの同士の依存関係に問題発生が起きやすく
いちいち探してチェック入れるくらいならcuiでサクッてやったほうが早くて
ならarchで良いじゃんって結論になっちゃった >>814
manjaroでも、CLIできるじゃん
pacman とか yayとか使ってるよ
別に生archイケるんなら、それはそれでいいけどさ
manjaroは初心者用 Mintも併用してて、比べるとどうしても面倒だったので
本当の初心者向けではないかなって印象>Manjaro
やはりUbuntuやDebianの派生は充実度が半端ないので比較するとどうしてもね >>816
ペンタブで、はまってた人?
確かにmintは、初心者用だけど
manajroも初心者用
そして生Archは初心者用じゃない manjaroを不況してるやつは
オススメLinuxディストリビューションは? Part76
https://mao.5ch.net/test/read.cgi/linux/1580569169/
に帰れ >>818
自分でビルドしたくない
って言ってるから、名前だしただけでしょ
ちなみに、AURで、Miracast使えるヤツ
入れて試そうと思ったけど
デスクトップPCだから、wifi使ってなくて
しょうがないから、昔ラズパイに付けてた
wifiドングル探してきてやってみたけど
ドングルが、wifiダイレクトに対応してないヤツで
無理だった
あとはお願いね 「初心者向けとか上級者向けとか、ある」ってのが、世間一般の通説w
知らんけど。 Linuxが謳う初心者上級って利用時じゃなくてインストール時の話だからな
レトルトカレーで済ませるか農業酪農から始めるTOKIO式かの違いで
OSSの手間は粗造乱造なのと右と左で説明が違うって点よ >>821
世間一般ではOSって何?だし、初心者向けかどうかはOSじゃなく、らくらくスマホの様なユーザーインタフェース部分による。 manjaro布教する奴は徹底して空気を無視するから ubuntu20.04でChromeダウンロードしてダブルクリックしたらインストーラが起動して
ファイルのインストールに失敗しましたサポートしてません。エラーで進まない
他に何か入れないといけないの? >Chromeダウンロードしてダブルクリック
ubuntuはそんな手間なことしなくてはいけないのかなあ >>825
Synaptic でサクッとインストールできると思いますが Google ChromeをUbuntuにインストールする方法
https://linuxfan.info/google-chrome-on-ubuntu
この方法が正解らしいです。この通りにならないのならまた報告してください。 >>825
20.04はまだ開発中
そのバグは既知なので正式版をまつべし >>827
oogle-chrome-stable:
パッケージ google-chrome-stable はどのバージョンも存在しませんが、データベースには存在します。
おそらく理由は、このパッケージが依存関係で指定されているにもかかわらず、未だアップロードされていないか、廃止されたか、あるいは sources.list で指定されたコンテンツに存在しないためだと思われます。
だめだった
>>828
これをやってエラーが出て ダウンロードしてあるのをダブルクリックしても同じだった Ubuntu 20.04 LTS (Focal Fossa) Beta
http://releases.ubuntu.com/20.04/
4月3日時点でのベータ版だったのね SystemRescueCdのGNU ddrescueを使って不良セクタ5(16進数)になってる3TB HDD(NTFS)のクローンを4TB HDD(NTFS )に作ります
それぞれの手順ごとのコマンドを書いてみました
このコマンド以外は入力しないので、間違ってるコマンドがありましたら教えて下さい
1.USBから起動して、そのUSBファイルにログファイルを書けるようにUSBをマウント
directory start the graphical environment→22(日本語キーボード)→起動
root@sysresccd /root %(以降省略) fdisk -l
mkdir /mnt/usb
mount /dev/[usbdrive] /mnt/usb
2.最初はエラー無視して読めるファイルをすべてクローン(HDDはマウントする必要無し?)
ddrescue -f -n -v /dev/[baddrive] /dev/[gooddrive] /mnt/usb/recovery.log
3.エラーリトライ3にして読み出す
ddrescue -f -d -r3 -v /dev/[baddrive] /dev/[gooddrive] /mnt/usb/recovery.log
4.何のファイルが駄目だったかをDEADBEEF置換で調べる
printf "DEADBEEF" > DEADBEEF.txt
ddrescue --fill=- /root/DEADBEEF.txt /dev/[gooddrive] /mnt/usb/recovery.log
mount -o ro /dev/[gooddrive] /mnt
find /mnt -type f -exec grep "DEADBEEF" '{}' ';' | tee /mnt/usb/find_broken_file.log
5.作業終了
shutdown -h now >>835
そうです質問です
わかりにくくて申し訳ありません
LINUX使うのはじめてで、コマンドの意味やマウントの概念がおぼろげにしかわかっていません
PCが一台だけなので、ddrescueを走らせたらスマホでコマンドや処理を調べることになり、情報の見落としが発生すると思います
なので事前に行いたい処理と対応したコマンドを書き出しておいて、ネット無しでも操作が完了するようにしておきたいのです >>610
Ubuntu Code of Conduct (行動規範)
・他者を思いやれ
hito氏は訴訟費用負担で他者を思いやっている
・他者を尊重せよ
hito氏は訴訟費用準備があるよ、とだけ言って、実際に出すかどうかは訴えられた人物(他者)の意思を尊重している
・協力せよ
hito氏は訴えられた人(他者)にお金を貸して協力する意思を示している
・意見が合わないときは相談せよ
これはこの件では当てはまらないと思われる。
・自信がないときは助けを求めよ
自信というか金がないときは助けを求めよ的な。
・退任するときは慎重に
これはこの件では当てはまらないと思われる。 FSF: 「UbuntuはケシカランDebianはもっとケシカラン」 >>836
絶望的に空気読めないけど…
LiveUSBとかでやれば、ググりながら
コマンド叩けるよ >>834ですが
USBメモリのマウントとNTFSのマウントについてのコマンドが間違ってるみたいなので少し変更しました
1.USBから起動してRAM展開して、そのUSBファイルにログファイルを書けるようにUSBをマウント(マウントできたか確認)
"all files cached to memory"→22(日本語キーボード)→起動→startxでGUIモード
root@sysresccd /root %(以降省略) cat /proc/partitions
mkdir /mnt/usb
mount -t vfat /dev/[usbdrive] /mnt/usb
mountまたはdf
4.何のファイルが駄目だったかをDEADBEEF置換してから、読み込み専用モードでマウント(と確認)して検索
略
略
mkdir /mnt/windows
mount -t ntfs -o ro /dev/[gooddrive] /mnt/windows
mountまたはdf
find /mnt/windows -type f -exec grep "DEADBEEF" '{}' ';' | tee /mnt/usb/find_broken_file.log
>>840
ネットのほうは実家のiPadを持ってきて、そちらで調べながら操作することにしました
自分で調べた限りでは、上記のコマンドで問題なさそうなので一度試してみます
2と3のddrescueについてのコマンドを間違うと致命的ですが、そこはどこのサイトもほとんど同じコマンドなので問題ないかと 雛型を使ったリネームってできないだろうか
事前に出力したファイル一覧を編集後して読み込むってやり方 Ruby では、DryRun なので実際には実行されないけど、
CSV ファイル・input.csv に、rename 前後のファイルのフルパスを書いておいて、
C:/Users/Owner/test/a.txt,C:/Users/Owner/test/001.txt
C:/Users/Owner/test/b.txt,C:/Users/Owner/test/002.txt
require 'fileutils'
require 'csv'
# カンマ区切りのCSV 入力ファイルを、1行ずつ処理する
CSV.foreach( "input.csv" ) do |row|
FileUtils::DryRun.move( row[ 0 ], row[ 1 ] )
end foo bar 111
foo bar 222 333
foo bar 444 555 666
awkで不揃いな列を弄るにはどうすればいいですか
fooとbarだけ入れ替えて残りは維持したいんです
print $2" "$1の後で$3以降を指定できればいんですが >>845
awk '{item=$1; $1=$2; $2=item; print}' お願いします。
cuコマンドでルーターにシリアルログインしたら抜けられません。
別ターミナル開いて、cuをKillすれば抜けられるのですが、
それ以外に方法ってないんでしょうか。
関係あるかわかりませんが、ルーターはNECのIXで
デフォルト状態だと、パスワードも何も聞かれずにログインができます。
# cu -s 9600 -l /dev/ttyUSB0
Connected.
Router# ←ルーターにログイン
Router# exit ←exitしても、
NEC Portable Internetwork Core Operating System Software
Router# ←また戻ってしまう
Router# ~. ←ググって、抜けるコマンドというのを打ったが
% ~. -- Invalid command. ←当然ルーターのコマンドと思われてinvalidになる。
Router# すみません、勘違いでした。自己解決しました。
vmware Player上で~.を打っていたのですが、
よくよく見ると、ちゃんとタイプできていない(違う文字が入っていました・・・)だけでした。
Router#~.
でちゃんと抜けられました。 $ cat 1.txt
title1
foo1
title2
foo2
$ cat 2.txt
FOO1
FOO2
$ cat res.txt
title1
FOO1
ttle2
FOO2
別に作った一覧を使った修正ってできる? ■ このスレッドは過去ログ倉庫に格納されています