LinuxForum.Fans
Тема

Научите устанавливать linux-приложения

Автор: sasch 53 сообщений 9311 просмотров
#210386

например, вставляем в сд-ром диск с драйверами к вайфай девайсу. Открывает диск, и видим в папке linux на диске 1 файл .tar. Ега распаковываем,, и вот что делать дальше? Пробовал тыкнуть мышкой в каждый файл - все бестолку. Чего делать то надо?
Заранее благодарен.

#210388

Если это сорцы, то дальше

./configure
make
make install

как и с любыми исходниками.

#210389
ValPaliy написал:
Если это сорцы, то дальше

./configure
make
make install

как и с любыми исходниками.

Вообще то не всё собирается именно таким образом.
Поэтому настоятельно рекомендуется начать с чтения файлов README и INSTALL.

#210391

sasch, зайдите в папку с этими распакованными файлами через консоль и наберите

[console]ls[/console]

Вывод нам сюда.

#210402
durc написал:
[quote=ValPaliy]Если это сорцы, то дальше

./configure
make
make install

как и с любыми исходниками.

Вообще то не всё собирается именно таким образом.
Поэтому настоятельно рекомендуется начать с чтения файлов README и INSTALL.[/quote]

А я что, говорил, что АБСОЛЮТНО ВСЕ? ;)

#210405
ValPaliy написал:
А я что, говорил, что АБСОЛЮТНО ВСЕ?
ValPaliy написал:
как и с любыми исходниками.

Если уж советуете сборку из сырцов, не забудьте рассказать про chechinstall. Потом будет меньше проблем при обновлении/удалении программы

#210408

А с чего все решили что ТС хочет устанавливать из исходников?
sasch, дистрибутив какой?
С архивами работать лучше в консоли, "тыкать" мышкой в tar неэффективно.

#211509
ValPaliy написал:
Если это сорцы, то дальше

./configure
make
make install

как и с любыми исходниками.

простите, с линксом первый раз, поэтому, если честно, то ничего не понял то что вы написали. :(

#211510
metra написал:
sasch, зайдите в папку с этими распакованными файлами через консоль и наберите

[console]ls[/console]

Вывод нам сюда.

Метра, спассибо,
вот http://zalil.ru/32215920

#211512
newzenon написал:
А с чего все решили что ТС хочет устанавливать из исходников?
sasch, дистрибутив какой?
С архивами работать лучше в консоли, "тыкать" мышкой в tar неэффективно.

linux mint 12 (debian) gnom
debian 6.0.3 gnom
mandriva 2011 вроде kde.
стоят все три- пока определясь какой оставить - моэет даже все три оставлю, - в каждом есть свои плюсы и минусы и в тоже время когды первый раз юзаете линкса все очень интересно. моэет быть это первоначальный интерес - дальше видно будет.

#211513
Ranyar написал:
Если уж советуете сборку из сырцов, не забудьте рассказать про chechinstall. Потом будет меньше проблем при обновлении/удалении программы

checkinstall

sasch написал:
простите, с линксом первый раз, поэтому, если честно, то ничего не понял то что вы написали.

бред сивой кобылы. Как обычно на форумах.

На вашем диске должен быть текстовый файл (а может и не текстовый), и там написано, что надо делать.

sasch написал:

это называется - издевательство. Засовывать текст в картинку, а потом класть ссылку на картинку на текстовый форум. Вам ответ тоже в виде картинки отправить? Я-бы отправил, да меня опять забанят.

#211515
sasch написал:
стоят все три- пока определясь какой оставить - моэет даже все три оставлю, - в каждом есть свои плюсы и минусы и в тоже время когды первый раз юзаете линкса все очень интересно. моэет быть это первоначальный интерес - дальше видно будет.

проще какой-то один изучить, а не разбрасываться. Хотя конечно дело ваше - все такими были...

#211519

sasch, вам что нужно-то? WiFi? дык это

или так потрещать?

#211670

вот что выдает LS

саш@8 ~/Рабочий стол/rtl8192su_linux_2.4_2.6.0003.1019.2009 $ make
make[1]: Entering directory `/usr/src/linux-headers-2.6.39-2-486'
make[3]: *** Нет правила для сборки цели

`стол/rtl8192su_linux_2.4_2.6.0003.1019.2009/HAL/rtl8192u'. Останов.
make[2]: *** [sub-make] Ошибка 2
make[1]: *** [all] Ошибка 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.39-2-486'
make: *** [all] Ошибка 2
саш@8 ~/Рабочий стол/rtl8192su_linux_2.4_2.6.0003.1019.2009 $


вот что написано в приложении к драйверам

<<Method 1>>
Runing the scripts accomplish all operations including building up modules
from the source code, installing driver to the kernel and starting up the nic.
1. Build up the drivers from the source code
make

2. Install the driver to the kernel
make install
reboot

3. bring up wlan if nic is not brought up by GUI, such as NetworkManager
ifconfig wlan0 up
Note: use ifconfig to check whether wlan0 is brought up and use iwconfig to check

your wlan interface name,
since it may change wlan0 to wlan1,etc.




вот что отвечает если в терминале писать make (п.1 приложения к драйверам)

саш@8 ~/Рабочий стол/rtl8192su_linux_2.4_2.6.0003.1019.2009 $ make
make[1]: Entering directory `/usr/src/linux-headers-2.6.39-2-486'
make[3]: *** Нет правила для сборки цели

`стол/rtl8192su_linux_2.4_2.6.0003.1019.2009/HAL/rtl8192u'. Останов.
make[2]: *** [sub-make] Ошибка 2
make[1]: *** [all] Ошибка 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.39-2-486'
make: *** [all] Ошибка 2
саш@8 ~/Рабочий стол/rtl8192su_linux_2.4_2.6.0003.1019.2009 $

#211677
sasch написал:
Нет правила для сборки цели

`стол/rtl8192su_linux_2.4_2.6.0003.1019.2009/HAL/rtl8192u'. Останов.

переместите каталог с исходниками поближе к корню.

командой (в должны находится внутри каталога "Рабочий стол")
[console]$ mv rtl8192su_linux_2.4_2.6.0003.1019.2009 ~[/console]
потом перейдите туда
[console]$ cd
$ cd rtl8192su_linux_2.4_2.6.0003.1019.2009
[/console]
и уже там выполняйте
[console]$ make[/console]

#211776
sasch написал:

саш@8 ~/Рабочий стол/rtl8192su_linux_2.4_2.6.0003.1019.2009 $ make
make[1]: Entering directory `/usr/src/linux-headers-2.6.39-2-486'
make[3]: *** Нет правила для сборки цели

`стол/rtl8192su_linux_2.4_2.6.0003.1019.2009/HAL/rtl8192u'. Останов.
make[2]: *** [sub-make] Ошибка 2
make[1]: *** [all] Ошибка 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.39-2-486'
make: *** [all] Ошибка 2
саш@8 ~/Рабочий стол/rtl8192su_linux_2.4_2.6.0003.1019.2009 $

Вообще то, мне кажется странным намерение собрать драйвер для ядра 2.4_2.6.0003.1019.2009 используя хэдеры ядра 2.6.39.

Такие номера практически никогда не проходят, потому как у вас не сборка приложения, как вы написали в заголовке темы, а сборка проекта, в котором собирается модуль ядра, это всегда куда хлопотнее, даже при смене подверсии ядра, к примеру: множество определений (всё что касается IRQ) поменялось меж версиями 2.6.18 и 2.6.19 - всё, что собиралось до, не станет собираться после.
То, что там делается именно это, видно и из вашего README:

sasch написал:

<<Method 1>>
Runing the scripts accomplish all operations including building up modules
from the source code, installing driver to the kernel and starting up the nic.
1. Build up the drivers from the source code
make

2. Install the driver to the kernel
make install
reboot

3. bring up wlan if nic is not brought up by GUI, such as NetworkManager
ifconfig wlan0 up
Note: use ifconfig to check whether wlan0 is brought up and use iwconfig to check
sasch написал:

саш@8 ~/Рабочий стол/rtl8192su_linux_2.4_2.6.0003.1019.2009 $ make
make[1]: Entering directory `/usr/src/linux-headers-2.6.39-2-486'
make[3]: *** Нет правила для сборки цели

`стол/rtl8192su_linux_2.4_2.6.0003.1019.2009/HAL/rtl8192u'. Останов.
make[2]: *** [sub-make] Ошибка 2
make[1]: *** [all] Ошибка 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.39-2-486'
make: *** [all] Ошибка 2
саш@8 ~/Рабочий стол/rtl8192su_linux_2.4_2.6.0003.1019.2009 $

Всё правильно говорит...
Это тот случай, когда вам придётся лезть в исходники и разбираться - это вовсе не сборка приложения, как вы ставили вопрос :[

#211785

Olej,
... для ядер 2.4 и 2.6 ...

#211786

Если правильно путаю, rtl8192su_linux_2.4_2.6.0003.1019.2009 староват для сборки под современные 2.6/3.x ядра.
Если что, с этим донглом (D-Link DWA-131) работает драйвер r8712u.

Войдите или зарегистрируйтесь, чтобы ответить.