[過去ログ] 初心者の質問相談にやさしく答えるスレ Part9©2ch.net (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
293
(2): 2017/10/10(火)15:01 ID:Ia7gy3PC(1/2) AAS
どこで聞けば良いのかわからないけど多分Linuxの問題だと思うのでここでしつもんします

Rっていう統計処理ソフトでgsheetってのをつかえるようにインストールしたいのですが
以下のようなエラーがでていんすとーるできないようです
なにをすれば良いのでしょうか?
つかってるのはUbuntuです

Package libcurl was not found in the pkg-config search path.
Perhaps you should add the directory containing `libcurl.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libcurl' found
Package libcurl was not found in the pkg-config search path.
省5
294
(1): 2017/10/10(火)16:26 ID:JqpazGIw(1) AAS
>>293
それは $ ./configure の結果かな?
「何を実行したら」「何が起ったか」を書いてほしいな。
とりあえず
$ sudo apt install libcurl
としてみては?
295
(3): 2017/10/10(火)16:29 ID:cJ4p92j/(1) AAS
Linuxにはbinフォルダがたくさんありますが、(/bin, /sbin/ /usr/local/binなど)

昔はたくさんの人が共有したりログインしたりするOSだったらしいですが、
各ユーザ(root管理者じゃない)がインストールしたりするプログラムが/usr/local/binなどに入っていたのですか?
296
(1): 2017/10/10(火)16:49 ID:GFC1bMaU(1/3) AAS
>>295
> 昔はたくさんの人が共有したりログインしたりするOSだったらしいですが、
今もそうだよ

> 各ユーザ(root管理者じゃない)がインストールしたりするプログラムが/usr/local/binなどに入っていたのですか?
普通はrootがインストールする
権限変えてroot以外がインストールできるようにしてるとこもあったかもしれないけど
297
(3): 2017/10/10(火)18:04 ID:gFgp7GQ0(1/2) AAS
超初心者なんですが、コマンドってどこにいれればいいのですか?
使ってるのはdebianですが、コマンド入れるところがどこかわかりません。
298
(1): 2017/10/10(火)18:18 ID:Fns4KX70(1) AAS
ターミナル(Windowsで言うところのDOS窓)を起動してそこで入力
あとはデスクトップ環境にもよるだろうけどスタートメニューの”実行”ってやつ
299
(2): 2017/10/10(火)18:26 ID:pMrC421F(1/2) AAS
>>297
/optか/usr/localですよ
そこに、ビルド展開し、env叩いて表示されるコマンドサーチパスにシンボリックリンクをはればよろしい。
もちろん、/home/(ユーザー)にコマンドビルド環境を作ってもいい。
300
(3): 2017/10/10(火)18:29 ID:pMrC421F(2/2) AAS
>>297
/bin、/usr/bin、/usr/local/bin、どれでもいいよ。
301: 2017/10/10(火)18:57 ID:Ia7gy3PC(2/2) AAS
>>294
R上で

install.packages("gsheet")

を実行したあとに表示されます
302
(2): 2017/10/10(火)19:00 ID:gFgp7GQ0(2/2) AAS
>>298
ターミナルと言う単語でググってやっとわかりましたありがとう。
>>299>>300
すいません。全然わかりません昨日linux始めた超初心者なので許してください
303: 2017/10/10(火)19:01 ID:GmTWV4RJ(1/2) AAS
>>300
/binはまずくないか?
304
(1): 2017/10/10(火)19:59 ID:GFC1bMaU(2/3) AAS
/usr/bin/ もあんまりよくない
305
(1): 2017/10/10(火)20:06 ID:ncDU/XyU(1) AAS
>>304
何で?
理由くらい書いてよ
306: 2017/10/10(火)20:11 ID:5KnGXs03(1/2) AAS
>>293
Linuxマシンの場合は、Windowsとかと違って、type=sourceになっていて、
Rのパッケージは(純粋にRのみで書かれたもの以外)基本的にコンパイルしてインストールします。
で、そのときに、依存ライブラリやヘッダファイルが足りないと、このような現象になりますl。
UbuntuなどDebian系なら、
$ apt-file search libcurl.pc
libcurl4-gnutls-dev: /usr/lib/x86_64-linux-gnu/pkgconfig/libcurl.pc
libcurl4-nss-dev: /usr/lib/x86_64-linux-gnu/pkgconfig/libcurl.pc
libcurl4-openssl-dev: /usr/lib/x86_64-linux-gnu/pkgconfig/libcurl.pc
このあたりをインストールしてから、もう一度Rに戻って、
省2
307
(2): 2017/10/10(火)20:18 ID:GmTWV4RJ(2/2) AAS
>>305
パッケージマネージャが管理する領域なので自ビルドしたソフトを入れるべきではない
/optや/usr/localはパッケージマネージャが手を付けない領域
308
(1): 2017/10/10(火)20:19 ID:5KnGXs03(2/2) AAS
>>295
「昔は」ではなく、今でもWebホスティング系サーバとかだと、たくさんの人が同時ログインして
ごにょごにょしています。
管理者権限がないので、prefixを$HOMEにして、色々インストールしますl。
309
(1): 2017/10/10(火)20:56 ID:GFC1bMaU(3/3) AAS
>>302
>>299 >>300 は「コマンドを入れる」をインストール先と解釈したのよ
310: 2017/10/11(水)00:44 ID:1sKgzCIz(1) AAS
>>292
レスありがとうございます。
やり方がまるで分かりません。
ググってもそれらしきスクリプトは見つかりません
311
(2): 2017/10/11(水)02:16 ID:cZazI4+v(1/2) AAS
>>307
パッケージマネージャーは?debかねRPMかねYUMかねそれともPACMANかね?
どれ?
312
(1): 2017/10/11(水)02:20 ID:cZazI4+v(2/2) AAS
>>309
狭義コマンドを入れるをインストールとの
解釈でOKだよ
1-
あと 690 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.021s