2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

【LXDE】Lubuntu 4

1 :login:Penguin:2014/12/01(月) 14:58:14.04 ID:4cESjXWy.net
Lububtuは軽量のデスクトップ環境LXDEを採用したUbuntuの公式派生OSです

◇Lubuntu 公式サイト
 http://lubuntu.net/
◇Ubuntu Japanese Team
 http://www.ubuntulinux.jp/
◇Ubuntu日本語フォーラム
 https://forums.ubuntulinux.jp/
◇Lubuntu Blog
 http://lubuntublog.blogspot.jp/

※インストールの前にリリースノートを(最低2回は)読んでください
 Ubuntu 14.04 LTS(Trusty Tahr) リリースノート(日本語)
 https://wiki.ubuntu.com/TrustyTahr/ReleaseNotes/Ja
 Lubuntu 14.04 リリースノート(英語)
 https://wiki.ubuntu.com/TrustyTahr/ReleaseNotes/Lubuntu
 Ubuntu 14.10(Utopic Unicorn) リリースノート(日本語)
 https://wiki.ubuntu.com/UtopicUnicorn/ReleaseNotes/Ja
 Lubuntu 14.10 リリースノート(英語)
 https://wiki.ubuntu.com/UtopicUnicorn/ReleaseNotes/Lubuntu

◇各バージョンサポート期限 … サポート期間は通常版9ヶ月、LTS(Long Term Support)版が3年です
 14.04 LTS (Trusty Tahr) 2017年4月
 14.10 (Utopic Unicorn) 2015年7月

◇前スレ
【LXDE】Lubuntu 3 【LTS】
http://hayabusa6.2ch.net/test/read.cgi/linux/1399156619/

91 :login:Penguin:2015/01/26(月) 20:05:57.17 ID:vio7NaWa.net
>>88のリンクにあった「Linux driver for kernel 2.6.24 (and later, up to 3.2.x)」からさっきダウンロードしたけどREADMEに書いてあったよ

92 :login:Penguin:2015/01/26(月) 20:29:30.49 ID:iEvD/K3D.net
>>88
このへんとか参考にならんの?
ttp://ubuntuforums.org/showthread.php?t=2221297

93 :login:Penguin:2015/01/27(火) 07:06:14.92 ID:IKo9eHlc.net
>>88
Linuxの知識がないと、開発なんてまず無理。
まず、Linux資格のLPICレベル1の本を買う

var=val → var = val
シェル変数に、半角空白を入れるだけでエラー

[ expr ] → [expr]
逆に、testコマンドに、半角空白が無いだけでエラー。
これは、'['コマンドに、
空白区切りで引数、'expr',']'を渡している。
こういう引っかけが、Unix系には一杯ある


開発するには、そのパッケージの開発者の、
READMEなどの文書を必ず読む

そしてエラーログで、そのまま検索するか、
2chにもエラーログを書き込まないと、助言できない

makeをカレントディレクトリでやったのか?
configure はやったのか?

94 :79:2015/01/27(火) 15:11:46.73 ID:INSCeJi4.net
みなさん返信ありがとうございます。
とりあえず最新のドライバを解凍してsudo makeを実行しました。
なお、フォルダにconfigureというファイルはなく、すでにmakefireがあるので、
コマンドconfigureは実行していません。(正確には実行してエラーになった)
結果、下記のようなエラーがでました。

you@you-UL20A:~/Downloads/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011$ sudo make
make -C /lib/modules/3.13.0-44-generic/build M=/home/you/Downloads/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011 modules
make[1]: ディレクトリ `/usr/src/linux-headers-3.13.0-44-generic' に入ります
CC [M] /home/you/Downloads/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.o
/home/you/Downloads/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c: In function ‘_rtl_init_mac80211’:
/home/you/Downloads/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:319:6: error: ‘IEEE80211_HW_BEACON_FILTER’ undeclared (first use in this function)
IEEE80211_HW_BEACON_FILTER |
^
/home/you/Downloads/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:319:6: note: each undeclared identifier is reported only once for each function it appears in
/home/you/Downloads/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c: In function ‘rtl_action_proc’:
/home/you/Downloads/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:858:32: error: ‘struct ieee80211_conf’ has no member named ‘channel’
rx_status.freq = hw->conf.channel->center_freq;
^
/home/you/Downloads/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:859:32: error: ‘struct ieee80211_conf’ has no member named ‘channel’
rx_status.band = hw->conf.channel->band;
^

95 :79:2015/01/27(火) 15:15:38.33 ID:INSCeJi4.net
続きです。

/home/you/Downloads/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:861:25: error: ‘RX_FLAG_MACTIME_MPDU’ undeclared (first use in this function)
rx_status.flag |= RX_FLAG_MACTIME_MPDU;
^
/home/you/Downloads/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c: In function ‘rtl_send_smps_action’:
/home/you/Downloads/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:1414:16: error: ‘struct <anonymous>’ has no member named ‘sta’
info->control.sta = sta;
^
/home/you/Downloads/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:1415:24: error: ‘struct ieee80211_conf’ has no member named ‘channel’
info->band = hw->conf.channel->band;
^
make[2]: *** [/home/you/Downloads/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.o] エラー 1
make[1]: *** [_module_/home/you/Downloads/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011] エラー 2
make[1]: ディレクトリ `/usr/src/linux-headers-3.13.0-44-generic' から出ます
make: *** [all] エラー 2

これにはどのように対処したらよいでしょうか。あとこのディレクトリにcompat-wireless-3.0-2.tar.bz2
という圧縮ファイルがあるのですがこれは解凍が必要なのでしょうか。(make時には解凍していません。)
なおreadmeには目をとおして、基本的にはカレントディレクトリでmake とmake installをするように記述があります。

96 :login:Penguin:2015/01/27(火) 17:31:21.95 ID:pkMS7IS/.net
>>95
原因は最初の方のこれ
base.c:319:6: error: ‘IEEE80211_HW_BEACON_FILTER’ undeclared (first use in this function)

意味は未定義の定数を使おうとしているというエラーね
「base.c:319:6: error: ‘IEEE80211_HW_BEACON_FILTER’ undeclared」でググると色々出てくるみたいなので一度自身で調べてみたら

ところで、不安定ということだけどドライバーが原因と特定済み?
昔ネットブックにUbuntu入れて使っていた時に無線LANの接続がよく切れるのでネットワークマネージャ消してWICD(だったと思う)に変更すると良好になったことがあったので参考まで

97 :login:Penguin:2015/01/28(水) 08:47:06.58 ID:kl8YqFbw.net
configureは、そのPCの機能を調べて、
そのPC用に、Makefileを作り直す

そして、その修正したMakefileを使って、makeすると、
そのPCに適合した、実行可能(バイナリ)ファイルを作る。
例えば、CPUコアが4つあるとか、64ビットであるなど

configureで、そのPCの機能を調べたときに、
その機能があれば順次、Makefileに定義されていく

だからたぶん、IEEE80211_HW_BEACON_FILTER という機能が無くて、
Makefileに定義されなかったのだろう

そして、そのMakefileを使って、makeすると、
その変数が未定義となって、コンパイルできない

98 :login:Penguin:2015/01/28(水) 10:41:08.94 ID:Mndf3CzL.net
configure
make
make install
だっけ?
最近忘れてたよ

99 :login:Penguin:2015/01/28(水) 10:44:45.12 ID:JIeAy2uP.net
今回 ./configure は関係なくね。

100 :login:Penguin:2015/01/28(水) 12:30:02.77 ID:3zFHxsi5.net
>>97
>だからたぶん、IEEE80211_HW_BEACON_FILTER という機能が無くて、
>Makefileに定義されなかったのだろう
はぁ?
詳しくないなら黙ってた方が良いぞ。
恥かくだけだから。

総レス数 986
224 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★