初心者の質問相談にやさしく答えるスレ Part13
■ このスレッドは過去ログ倉庫に格納されています
聞き方が悪いから教えない、
とか、「俺は教育的目的から、わざと全部は教えないことにしている」
などという、下記スレに巣食っているロートルはお断り。
初心者に優しく応えようとする気のある人が、
今となってはバカバカしく思えるような質問相談にも優しく答えるスレです。
オススメLinuxディストリビューションは? Part77
https://mao.5ch.net/test/read.cgi/linux/1585131003/
【初心者】Ubuntu Linux 128【本スレ】
https://mao.5ch.net/test/read.cgi/linux/1588073533/
前スレ
初心者の質問相談にやさしく答えるスレ Part12
https://mao.5ch.net/test/read.cgi/linux/1559314687/
禁止事項
・トリを使おうとしている質問者に対して、そんなトリはやめろとかという、斜め上からのアドバイス
・質問者そっちのけでの昔語り(昔はもっと苦労したもんだ、今の若い者は…)
・知らないのに、使ったことないのに、知ったかぶりでの書き込み
・ググれという誰でも言えそうな忠告
・俺は知ってるけど言わない等といった、実社会での扱われ方からの僻みから来る
・意地悪な言辞 >>659
君はチャチャ入れる為だけに存在してるのか? VirtualBoxにLinux入れてvmdfの8GBの可変ストレージにしてたのですが
容量が足りなくなってきました
あとからこのサイズを変更する方法ないですか?
USBメモリ使うとか遠回りな方法でもいいです 以前、Fcitx+Moacで入力中に未確定で¥を押すと未確定部分が消え去って¥だけ残る症状で相談した者だけど
設定→キーボード→レイアウトで日本語(OADG 109A)から日本語無印に変更したら直りました dpkgで入れた物のアップデートはどう行うのでしょうか? dpkgで入れることが出来るほど知ってるのならアップデートの仕方も分かるのでは?
何が分からないのか具体的に書いたほうがいいね >>666
新しいバージョンをdpkgで入れなおす。
ただしGoogle Chromeのようにアップデートマネージャで更新できるようになっているものも稀にある。 >>668
もう一度入れ直すんですねありがとうございます
>>667
aptみたいにいけないのかなと mint+xfce4でfcitxを使ってますが、日本語ONで急に英数字の半角が打てなくなりました
候補から半角を選んでも、Ctrl+Tでも、F10でも全角変換されます
どうやってもfoo123みたいになるんです
今打った英字はチマチマ半角にして打ってます
再起動しても直らないんですが初期化するにはどうしればいいですか >>669
aptはレポジトリを使ってパッケージを管理するシステムだからレポジトリに情報が無い限り何もできないですね
上で出てるChromeとかはインストール時にレポジトリも追加しているからaptで管理できる ~/.config/fcitx/を退避してfcitxを初期化後にprofileを戻したら直りました >>669
公式なdebパッケージを単独でdpkgコマンドで入れたのならaptで管理オーケーです xfceでのログイン時に画面の右下に入力メソッドが出ないようにするにはどうすればいいのでしょうか >>669
> aptみたいに
apt upgrade は無理だが apt install debパッケージのフルパスor相対パスは出来る
依存関係も解決してくれる >>674
UIMツールバーの事なら設定で非表示にしてみれば?
モード依存だとDE起動時に表示はされる ifの複数条件って
if [[ aa && bb ]] と
if [[ aa ]] && [[ bb ]]
は同じですか? bashのifの質問かな?前提が不明だけど…まず使ってみたら?
man [
してみると [ はtestコマンドとほぼ同じと分かる
なんと/usr/bin/[ ( /usr/bin\[ --help とかできる )がある、ただし、通常使えるのはシェルに組み込まれた [ かも
そして && をifで使える演算子と思ってるかもしれないが、&&が [ の -a オプションの代わりでしかなく、それ以前に [[ という書き方が成り立たない
[ のオプションの優先順は()とかで決まるが、それ以前にまず使ってみて bashでは、[[]]は[と違ってコマンドではなく条件を評価するための構文です。
[[]]の内側は特別で、通常とは違い以下のような動作をします。
・単語分割が無効になる
・パス名展開が無効になる
・空文字列でも1つの要素として扱われる
パターンマッチを使う
https://blog.denet.co.jp/post/ [[はbashの方言と言ってもどうせbashに篭もるから問題ないな 初llinux検討中です、主目的として、
1,古いセレロンPC(G1610)メモリ4ギガにlinux入れて経験してみたい
2,ネット・メールなどにも通常使いしたい。
3,linux上で仮装モードのwinXPインストして昔のXP版ゲームを遊びたい
以上できるでしょうか? また、可能なら上記条件で使いやすいlinuxを教えてください
linux知識は最近の日経linuxを2冊読んだ程度です(理解度3割くらい?)
よろしくお願いします 1,2については
https://mao.5ch.net/test/read.cgi/linux/1623896525/
かWEB紹介で申し訳ないが、
https://pc-freedom.net/basic/find-a-beginner-friendly-lightweight-linux/
を参考にしてみては
3に関連しては次の2パターンあり、
a. WINE : windows APIのエミュレータ
b. VirtualBox か VMware player : PCエミュレータ上に本物のOSを動作させる(WindowsXPのライセンスが必要)
再現性はbの方が高いですが、質問はおそらくbに相当するかと思いますが、4GRAMでは無理かな、8Gに増設で行けるかもしれんけど
G1610Tは長いこと組み込みで使ってたけど、そんなに余裕のあるCPUではなかった
仮想XPモードって、もしかしてWindows7標準搭載のXPモードの事だとすると、ライセンス的にWindows7以外では動かせなかったような…
ゲームによってはaで動くだろうけど、身も蓋もないですが、WindowsPCが別にあればそちらでゲームする方が快適です 分かりやすい解説ありがとうございます。
メモリ増設くらいは金銭も手間も簡単ですが、エミュでのXPゲームはリナックス初心者には難度高そうですね
やはりリナックス用とXPゲーム用で分けるしかないかな・
そうなるとめ場所くうのが一番の問題です
紹介してもらったサイト等見て検討します
ありがとうごさいます systemd-nspawn でコンテナいくつか作って仮想ホストを運用したいです
ArchWikiよりわかりやすい文献があれば教えて頂けないでしょうか 天気予報
$ curl ja.wttr.in/東京?TFn0
コマンドカンペ
$ curl cheat.sh/ls
他に端末で使える便利サイトってありますか? 5年前の使ってないPCがあるので
linuxに挑戦しようと思ってます
最新版のウブンツとクノーピクスで軽めなのはどちらでしょうか?
スペックセレロンG1620、ivyマザー、メモリ4ギガ linuxに挑戦って何がしたいんだ?インストールすれば克服した感じ? とりまメモリ4ギガで軽めのって言うなら
俺だったら最新版Ubuntuは候補から外すかな 説明足らずでした
現在win10をメインで使ってます。
日常生活のメール、ネット閲覧、netflixやようつべなどの動画視聴、ネット証券・銀取引行など
普段使いにリナックスを導入しようと思ってます。
>>689
了解です、メモリくらいなら中古でも安いので増設します。
今、候補に考えてるのはウブンツ、ミント、クノーピクスの3種で
師匠なければ32bitにしようかと表ます >>690
そんなあなたに是非オススメしたいスレがあるぜ
オススメLinuxディストリビューションは? Part83
https://mao.5ch.net/test/read.cgi/linux/1632668595/
32bitLinuxまで幅広く把握している方がきっとあなたを待っている事だろう
俺は32bitだとPepperMintくらいしかわからんので >>692
人それぞれ言い分があると思うので
少なくとも自分に向けたもので無いレスは鵜呑みにしない事を薦めておく LinuxでC言語での開発を学んでいこうと思ってます
C言語自体は経験あるので開発の方はよいのですが
できたソフトをLinuxでapt-getやyumだけでインストールできるように
その専用のサーバーへ登録する方法がわかりません
こういったことは具体的にどこのサイトや書籍に書かれているでしょうか?
この検索ワードでググれというのでもいいので情報を教えて下さい 専用のサーバーって下のようなサーバーを建てたいという意味?
https://launchpad.net/~nilarimogard/+archive/ubuntu/webupd8 サーバーを建てたいというかapt-getやyumだけでインストールできるような状態に持っていけるならいいのです
そのへんも含めて初歩なんで全体がよくわかってません apt-get, yum は、Debian などの公式ディス鳥が認めたアプリを、
ディス鳥が配布しているから、
まずアプリの実績が無いと、ディス鳥の審査に受からない
まず、Github などで勝手アプリを作って、数年以上の実績を積むこと。
そして多くのユーザーが推薦するようなアプリになれば、ディス鳥も採用するかも
つまり、OSS 界隈で、アプリが推薦される必要がある tarで持ち込んでconfigure, makeではなんでいけないのか? >>700
俺作成へなちょこソフトでもディストリに登録すればディストリの人が
そのディストリで使えるようにビルドしたのを配布してくれるとか思っていたから、
どうすれば良いと尋ねたんだよ。
だから、ソースコードで配布してユーザーがビルドして使うという発想はない それならDebianなどのForumで問い合わせたほうが良いんじゃね >>694
基本的によほど無いと困るモノ以外は誰かがメンテしてくれるとかは無いよ
パッケージ作成者が収録のリクエスト出して一定の基準を満たせばレポジトリに入るけどメンテしてないとドロップする
メンテの労力考えたらdebとrpmのソースパッケージに絞って自動ビルドサービスでビルドしてサードパーティーのリポジトリに登録するのが現実的な線じゃないか 続き
debianは知らないけどrhelとかはfedoraprojectが運営するcoprという無料のパッケージ開発支援サービスがある
githubのようにアカウント/プロジェクトを作りローカルでソースパッケージを作ってアップするとサーバーでビルドしてレポジトリ作って公開してくれる
ローカルではmockというビルドコンテナ構築管理ツールがある
コード書きながらビルドspecも書いていけばそれでテスト用のsandboxとしても使えるしパッケージにして管理してると色々と便利
Mockでソースパッケージの確認してcoprでビルドしてリポジトリ公開から始めたらどう?
書ききれないから詳細はfedorawikiとか見れ 各フォルダのサブフォルダを数える方法ないですか?
深く掘らなくてもせめて直下にいくつあるか把握したいんですが
duみたいに1行で表示できませんかね >>706
for d in */; do printf '%s\t%s\n' $(($(find "$d" -type d -printf '\n' | wc -l) - 1)) "$d"; done
wc -l の結果から 1 引いているのは親フォルダである $d の分
「直下」のサブフォルダだけ数えるなら find に -maxdepth 1 を付ける
$ for d in /usr/*/; do printf '%s\t%s\n' $(($(find "$d" -maxdepth 1 -type d -printf '\n' | wc -l) - 1)) "$d"; done
1 /usr/bin/
406 /usr/include/
22 /usr/lib/
164 /usr/lib64/
23 /usr/libexec/
7 /usr/local/
0 /usr/sbin/
269 /usr/share/
2 /usr/src/
3 /usr/tmp/
4 /usr/x86_64-pc-linux-gnu/
$ >>706
perlやpythonを使うのは駄目なの? >>700
checkinstallしたほうが抜くとき楽かもしらんな >>696
端的には
・どうにかしてdebパッケージ作って
・リポジトリ(ファイル置き場)をこしらえて
・aptのためのファイル一覧を作成するコマンドとか蹴っ飛ばして
・サーバおったてて
・別人氏にぼく様のサーバを sources.list に追加してケロって言う
一応野良でaptするならそういう手順になるが、クッソだるいぞ connmanのWiFi接続が20~30分ごとに切れるのが訳分からん
有識者お願いします
ちなルーターの再起動はしたが改善せず ミスったかもしれないからもう1回カキコする
重複してたらすいません
AntiXLinux入れて、WiFi接続にconnman使ってるんやが、20~30分でWiFi接続が切れる
再起動したら戻るが、service connman restartしても、周辺のWiFiのsearchが上手くいかない
ルーターの再起動もしたが、上手くいかない
誰かお助け下さい(´・ω・`) >>713
いや別にいいんだが apt だか dnf だか叩いて抜けるならそっちの方が楽だろ程度 >>712
connman捨てて/etc/network/interfacesで設定直打ちにしてみたらどうなるか
書式はググれば出るんでそっちの方が詳細
interfaces書き直したらリブートするのが無難かもしらぬ >>712
自己解決した
というかMX入れたら問題起きなかったんでMXにしたわ
ありがとう >>715
ありがとうな
申し訳ないんやけど、結局MX Linuxにしたわ
Connman何があかんかったんやろうか(´・ω・`) aaa
bbbb
cccccc
ddddddd
eeeeeede
ffffff
...
空行区切りの各項目から指定した段の行だけ抽出する方法
1の指定でaa,cc,ff、3の指定でeeだけ抽出ってできますか?
文字種や長さはバラバラです
段ごとにソートできたらいいんですが >>718
>指定した段の行だけ抽出する
じゃなく、
指定行のある段の指定行の先頭2文字を抽出するじゃないのか?
行の抽出じゃなく行の先頭2文字の抽出になると、文字種バラバラだと先頭2文字
の抽出(判別)が大変になるからな AWKを覚えればこんな感じ
% cat data.txt
aaa
bbbb
ffffff
cccccc
ddddddd
eeeeeede
% cat a.awk
BEGIN{FS="\n";RS="\n\n"}{if (printline <= NF){print $printline}}
を作成して以下実行、なおOSによって\nだけではなく\rが必要
% awk -v 'printline=1' -f a.awk data.txt |sort
aaa
cccccc
ffffff とは書いたけど>>719の指摘通り質問が曖昧で色々伝わらない
aa,cc,ffてのは行頭2文字だけ出力?→質問が手抜きなので行全部を書くのが面倒で端折った質問と仮定した
段ごとにソート、の意味は?eeeeeedeをdeeeeeeeにしたいのか、データの塊内で行毎にしたいのか、結果をしたいのか→最後の案とした
あとはがんばれ >>721
>質問が曖昧で色々伝わらない
そうなんだよな。
1の指定、3の指定の数字が1行目、3行目のことだとか
書いてほしんだよな。
ソートに関しては読み手が超妄想しないといけない感じだし >>444 と同じ人じゃないの?
だからawkやperl以外の回答が欲しいんじゃないの ほう、しかしそれならそれで質問に条件入れれば良いし
awkやperlの回答があるのは効率良いからだし
簡単な使い方覚えるのにそんなに時間掛からないし勉強する気も無いことになる
あるいはからかわれてるのか sedやawkは日頃から使ってるけど複雑なのはまだ書けんわ
パターンスペースだの処理の流れは覚えたけど手の込んだループは使いこなせる気がしない EXCELのVBA資産を活かす方法はありますか?できればフリーソフトで対応希望です。開発も続けたいと思っています。よろしくお願いします。 >>726
LibreOffice(だっけ?)のスターベーシックに移植するとか? >>726
libreofficeで一行目に
Option VBASupport 1
って書くとVBAがそのまま使えるらしい ArchLinuxでNTFSのディスクをマウントしています
コピーしようとしたらFile name too longと言われてコピー出来ないファイルがある
Windowsマシンを用意するのは大変なので、Linuxで解決したい
何か良い方法はありますか? ↑ 読み出しは出来てて、コピー先のzfsで長すぎと言われたようです
なんとかなりそうなので質問取り下げ ubuntu20,04LTSをwin11を入れたデスクトップPCの別ストレージにインストールしてデュアルOSにしました
boot/efiがwin側のストレージにインストールされてしまうのはどうしてなんでしょう?
ググってubuntu側はboot-repairで新規作成、win側はcmdで削除する方法で対処できたものの原因がわからなくてモヤモヤしてます WindowsのフォントよりLinuxのフォントの方が綺麗な気がするが、あれはなぜ?
インストールされているフォントが違うから?
それとも、レンダリング方法が違うの? ddで取ったイメージをqcow2に取り込む事って出来ますか? >>735
ddで取ったっていうのは、仮想マシンのイメージでなく、
物理マシンのディスクからddで吸って保存したってこと…?
パーティション単位のイメージでなくて、ディスク全体を吸ったとすると、
その吸い出したファイル自体がRAW形式イメージそのものに
なってるはずだから、RAW → qcow2 へ変換かけるだけで使えそう 具体的にはググったら出てきたこのブログの
https://scribble.washo3.com/linux/qemu-raw_to_qcow2-convert.html
# qemu-img convert -O qcow2 <元イメージファイル> <変換イメージファイル>
とか >>737
ありがとうございます!
試してみます。 Alter LinuxをUSBに入れてライブ起動で試していたのですが
再起動したら全てまっさらな初期の状態に戻ってしまいます
インストールしたものとか設定したこととかも完全に消えていると思います
ライブ起動自体初めてなのでわかりませんがライブ起動とはどのLinuxでも
このような何も保存されないお試し的なものなのでしょうか? >>739
Alter Linux は試したことないけどライブ起動はそういうもんだよ
本体のハードディスクにインストールしないと >>740
ありがとうございます
ライブ起動の仕様だったら仕方ないですね 中には覚えてくれるやつもあるよね
でも結局ライブイメージはそのまま使い続けることは想定されてないと思う ですよね
昔、USBに自分の環境作って持ち歩くっていうのが一時流行ったことがありました
あれは確かライブメディアの環境を整えていた記憶が…
そもそも速度が遅いし、USBを挿すのがダメになって消えましたが お前らレベルならLiveをいじってインストールしたものや設定が残るように出来るように
したものを作成できるだろ? ArchLinuxでSquid + SSL Bumpしているのですが、
localhostで証明書が違うとエラーが出て接続できません。
(yay -Syyu)
一つのグローバルIP持っているホストでは問題なく動いているのですが、
reqして.der作ってtrust anchor --storeして update-ca-trust だけでは足りないのでしょうか? Almalinux8で2chproxy.plを起動しようとしたんですけど以下のようになりました
root@localhost 2chproxy.pl]# perl 2chproxy.pl
[0|1687] PROCESS: listen to http://[::1]:8080/
これは2chproxy.plが起動しているという事なんでしょうか?
でもsikiを動かしても5chは閲覧できませんでした
どうすればsikiで5chのレスを表示できるようになるんでしょうか? >>739
あなたがお書きのような使い方は可能です。
こちらも時々同じ使い方をして楽しんでいます。
LiveUSBの場合、シャットダウンするとすべてのデータがクリアされてしまうので、
シャットダウンしてはいけません。
使わない時はログアウトするか、電源節約のためにスリープにして運用してください。
そういう状態で管理すれば全部の設定情報はメモリ上に永続的に維持できます。 >>749
つまり、LiveUSBさえあればインストールなんて面倒なことしなくても
すぐに手元のWindowsパソコンがLinuxパソコンに変身しますよ。 >>745
電源切っても設定が保存されたLiveUSBを作りたいのなら
MX Linux を試すと楽だろうな
MX Linux もライブ仕様だけど、とりわけ初心者でも簡単に独自のLiveUSBを作成
できる専用のアプリMX Live-USB Makerというのが付いているので便利です。
https://mxlinux.org/wiki/help-files/help-mx-live-usb-maker/ 昨日からMINTを使っています。
初心者過ぎて申し訳ないのですが、
アプリをインストールしたあと、そのアプリがどこの場所にインストールされたか調べる方法はありますか?そのアプリのパスが知りたいです。 >>753
whereis コマンドを試したら良いと思います。
$ whreis そのアプリの名前 すみません。間違ってたので訂正します。
whreis --> whereis >>748
ttps://rest899.blog.fc2.com/blog-entry-2.html >>757
>(1)事前に必要なパッケージを導入。
>$ sudo apt-get install git libhttp-daemon-perl liblwp-protocol-https-perl >libyaml-tiny-perl
↑これが上手くいきません
almalinuxなので"apt-get install"じゃなくて"dnf install"ですよね?
でも引数が一致しないとかでエラーになってしまいます
↓
>[root@localhost user]# dnf install git libhttp-daemon-perl
>liblwp-protocol-https-perl libyaml-tiny-perl
>メタデータの期限切れの最終確認: 15:27:04 時間前の 2022年05月09日
>02時42分16秒 に実施しました。
>パッケージ git-2.27.0-1.el8.x86_64 は既にインストールされています。
>一致した引数がありません: libhttp-daemon-perl
>一致した引数がありません: liblwp-protocol-https-perl
>一致した引数がありません: libyaml-tiny-perl
>エラー: 一致するものが見つかりません: libhttp-daemon-perl
>liblwp-protocol-https-perl libyaml-tiny-perl
どうすればよいでしょうか? >(1)事前に必要なパッケージを導入。
>$ sudo apt-get install git libhttp-daemon-perl liblwp-protocol-https-perl
>libyaml-tiny-perl
でした ■ このスレッドは過去ログ倉庫に格納されています