Автор Тема: Отсутствие некоторых утилит в Runtu 12.04  (Прочитано 7547 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн smik55

  • Местный
  • *****
  • Автор темы
  • Сообщений: 1104
Я тоже стал замечать, что некоторых команд не хватает в Рунту 12.04, вот и iwconfig нет. А как установить недостающие команды?
Цитировать (выделенное)
косяк с ндисвраппером в убунту появился с версии 12.04  
В Минт13 MATE(сборка  Lazarus -на базе убунту 12.04) эта прога стоит и работает,( запустить можно и так sudo ndisgtk) . и iwconfig есть.
Дрова в Линукс как бы универсальны для разных вай-фай устройств и могут плохо подходить.
Может стоит сделать обновление пакетов и переустановить ndiswrapper в Синаптике.
Ну вот , еще прокол
Цитировать (выделенное)
sudo lshw | grep -A15 network
sudo: lshw: команда не найдена
Вопрос HsH :
как установить недостающие команды?
« Последнее редактирование: Март 22, 2013, 19:39:17 от smik55 »

Оффлайн runtik

  • Местный
  • *****
  • Сообщений: 578
  • Проблема - когда нет проблем
Отсутствие некоторых утилит в Runtu 12.04
« Ответ #1 : Март 22, 2013, 19:49:47 »
Уважаемые коллеги невозможно установить в любой дистрибутив все команды Linux. Очень часто на различных сайтах даются примеры команд, которых нет в Runtu. Если нужна команда, то её можно доустановить средствами Runtu, а тут уже полный набор для установки. Разработчики дистрибутивов сами определяют на основании своего опыта и других обстоятельств какие установить программы.
« Последнее редактирование: Март 22, 2013, 19:55:24 от runtik »
Runtu XFCE x64: EeePC 1015BX - 16.04.5; DNS Porto - 14.04.5.
-->

Оффлайн smik55

  • Местный
  • *****
  • Автор темы
  • Сообщений: 1104
Отсутствие некоторых утилит в Runtu 12.04
« Ответ #2 : Март 22, 2013, 22:56:01 »
Эти простые команды не дают вывод драйверов для внешних УСБ. Может что то INXI бы прояснила, но лучше бы уже знать, какой пакет их содержит и поискать его в ОС.
--
Я хотел обратиться к runtik, так какие команды нужно применить для установки основных команд для Рунту и в каких они пакетах? судя по вашей цитате вы знаете:
Цитировать (выделенное)
Если нужна команда, то её можно доустановить средствами Runtu, а тут уже полный набор для установки.
Не хотелось создавать новой темы ради одного вопроса. В других дистрах как то такого дефицита служебных команд не встречал.

Оффлайн runtik

  • Местный
  • *****
  • Сообщений: 578
  • Проблема - когда нет проблем
Отсутствие некоторых утилит в Runtu 12.04
« Ответ #3 : Март 22, 2013, 23:42:44 »
apt-get install ... , Synaptic. Справочник команд Линукс  ;D.
Runtu XFCE x64: EeePC 1015BX - 16.04.5; DNS Porto - 14.04.5.
-->

Оффлайн smik55

  • Местный
  • *****
  • Автор темы
  • Сообщений: 1104
Отсутствие некоторых утилит в Runtu 12.04
« Ответ #4 : Март 23, 2013, 01:53:51 »
apt-get install ... , Synaptic. Справочник команд Линукс  ;D.

Я думаю,это совсем не то и не так. Основные -Системные Команды- нужны для управления ОС и процессором и они стандартно установлены с версией ядра. Но для работы дополнительных приложений и программ и их управления, нужны и дополнительные команды, которые могут устанавливаться вместе с этими приложениями. А не отдельно, как  какие то пакеты с командами.
Вот вполне можно поставить пакет с утилитой lshw ( Небольшой инструмент для предоставления подробной информации о конфигурации оборудования), и заработают команды для ее работы.  ;)
« Последнее редактирование: Март 23, 2013, 02:38:02 от smik55 »

Оффлайн runtik

  • Местный
  • *****
  • Сообщений: 578
  • Проблема - когда нет проблем
Отсутствие некоторых утилит в Runtu 12.04
« Ответ #5 : Март 23, 2013, 06:21:04 »
Утилита lshw (Hardware Lister) входит по умолчанию во все дистрибутивы Ubuntu (пакет: ubuntu-standard). Имеется фронтэнд для неё - lshw-gtk. Запускается от root или с помощью sudo. В Runtu вместо неё разработчик включил утилиту inxi (это его право). Наиболее опытные участники forum.runtu.org утверждают, что она удобнее, хотя бы потому, что её может запустить обычный пользователь. Согласен с ними.
Поэтому у меня установлены обе. ... и многие другие, которых нет в дистрибутиве ;D.
« Последнее редактирование: Март 23, 2013, 07:44:35 от runtik »
Runtu XFCE x64: EeePC 1015BX - 16.04.5; DNS Porto - 14.04.5.
-->

Оффлайн kompilainenn

  • Местный
  • *****
  • Сообщений: 1063
  • Активно пропагандирую Runtu
Отсутствие некоторых утилит в Runtu 12.04
« Ответ #6 : Март 23, 2013, 08:31:27 »

Я думаю,это совсем не то и не так. Основные -Системные Команды- нужны для управления ОС и процессором и они стандартно установлены с версией ядра.

ядро и шелл и утилитки разного рода - это три разные вещи никак не зависящие друг от друга. Системные команды в ядре не содержатся (если вы имели ввиду ls, mv, cd, etc. - это оболочка bash, если всяческие lspci, glxinfo, lshw - это отдельные утилиты).
Мы говорим Linux, подразумеваем Runtu

Оффлайн vita

  • Местный
  • *****
  • Сообщений: 952
  • Fiat lux! (Да будет Свет!)
    • Форум проекта Matuntu
Отсутствие некоторых утилит в Runtu 12.04
« Ответ #7 : Март 23, 2013, 09:35:53 »
Эти простые команды не дают вывод драйверов для внешних УСБ. Может что то INXI бы прояснила, но лучше бы уже знать, какой пакет их содержит и поискать его в ОС.
Приведённая команда ~$ lsusb | grep Ralink в переводе на русский означает искать в выводе команды lsusb ls от листинг(список) usb-устройств;
утилита grep в сочетании с Ralink выводит полностью строку, содержащую искомое слово, которое в итоговом результате выделяется цветом.
lsusb выводит достаточно подробную информацию об имеющихся USB-устройствах (о производителе и чипе устройства).
А поскольку в Linux имеются модули ядра, которые в названии содержат имя производителя и номер чипа, в конкретном случае чипу от Ralink  должен соответствовать модуль ядра (rt3070), исходный код которого находится на сайте производителя Ralink, там же и ховто по его компиляции (если в ядре отсутствует модуль данного устройства). Сделать это можно лишь при условии выполнения приведённой выше команды, чтобы также выяснить: присоединено устройство к машине или нет (бывает и так: кабели мыши грызут и гнезда USB изнашиваются - плохой контакт или вовсе его нет).
Познавательная статья "Написание драйверов в Linux (linux driver gcc)". В дополнение - Пишем свой драйвер под Linux.
« Последнее редактирование: Март 23, 2013, 09:55:55 от vita »
Per aspera ad astra! (Через тернии к звездам!)

Оффлайн vmf

  • Местный
  • *****
  • Сообщений: 587
  • vmf000@yabber.ru
Отсутствие некоторых утилит в Runtu 12.04
« Ответ #8 : Март 23, 2013, 11:39:36 »
apt-get install ... , Synaptic. Справочник команд Линукс  ;D.
Как вариант:
sudo apt-get install command-not-foundпосле этого, при попытке запустить не установленную программу вы получите подсказку, как исправить ситуацию.

Пример:
vmf@vmf-home:~$ iw
Программа 'iw' на данный момент не установлена.  Вы можете установить её, выполнив:
sudo apt-get install iw
vmf@vmf-home:~$

Пример 2:
vmf@vmf-home:~$ mm
Приложение 'mm' может быть найдено в следующих пакетах:
 * mountmanager
 * multimail
Попробуйте: sudo apt-get install <выбранный пакет>
vmf@vmf-home:~$

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

Оффлайн smik55

  • Местный
  • *****
  • Автор темы
  • Сообщений: 1104
Отсутствие некоторых утилит в Runtu 12.04
« Ответ #9 : Март 23, 2013, 16:25:37 »
Отлично, thank you wmf, я и не знал, что такая утилита command-not-found есть и всего 991 кб. Не мог понять, к какому пакету относится iwconfig, а Вы как угадали. Установил command-not-found и вот:   iwconfig
Программа 'iwconfig' на данный момент не установлена.  Вы можете установить её, выполнив:
sudo apt-get install wireless-tools
Необходимо скачать 116 kБ архивов.
И всего делов то. Классная штучка. Терминал великий инструмент, только надо уметь с ним работать и иметь хорошую память на команды. Графические утилиты порой умеют не все, но кое что можно узнать и в Hardinfo по поводу модулей железа и ядра в разделе Network и Kernel Module (например по b43). В Runtu Lite 12.04 INXI не включена. Но по Вай-Фай хороший результат выдает команда из пакета Lshw (помогла разобраться с гибридным WIMAX/WI-fi )

sudo lshw | grep -A15 networklshw-gtk тоже выводит сведения о его состоянии .

Патчить модуль ядра  В43 не всякому под силу и в новых версиях ядер обычно уже включаются и драйвера для новых модулей Вай-Фай. Но а кому не повезло, можно попробовать и от Винды прикрутить. Было бы желание.

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3463
Re: Отсутствие некоторых утилит в Runtu 12.04
« Ответ #10 : Март 25, 2013, 17:02:41 »
Я тоже стал замечать, что некоторых команд не хватает в Рунту 12.04
    По этому поводу я немного написал здесь.

как установить недостающие команды?
   В добавление к сказанному выше, есть ещё такие варианты.

Оффлайн runtik

  • Местный
  • *****
  • Сообщений: 578
  • Проблема - когда нет проблем
Re: Отсутствие некоторых утилит в Runtu 12.04
« Ответ #11 : Март 25, 2013, 19:32:09 »
Интересная утилита apt-file. Он работает как локальный поиск, основанный на базах apt, которые в файле /etc/apt/sources.list.
Установка:
sudo apt-get install apt-file
apt-file update
После установки, создаётся база данных с помощью команды apt-file update.

Для сравнения вывода команд apt-file и apt-cache search
Код: Text
apt-file search inxi
calibre: /usr/lib/calibre/calibre/gui2/store/stores/xinxii_plugin.py
python-spyderlib: /usr/lib/python2.7/dist-packages/spyderlib/utils/sphinxify.py
python-spyderlib: /usr/share/pyshared/spyderlib/utils/sphinxify.py
quassel-data: /usr/share/kde4/apps/quassel/scripts/inxi
 
Код: Text
apt-cache search inxi
inxi - System info script for irc (forked from infobash by locsmith)
 



« Последнее редактирование: Март 25, 2013, 20:09:08 от runtik »
Runtu XFCE x64: EeePC 1015BX - 16.04.5; DNS Porto - 14.04.5.
-->

Оффлайн Fastor

  • Постоялец
  • ***
  • Сообщений: 143
Re: Отсутствие некоторых утилит в Runtu 12.04
« Ответ #12 : Март 26, 2013, 07:25:42 »
vmf, стоило бы также отметить, что command-not-found работает только на bash и zsh. А то мало ли кто будет с шеллами экспериментировать (или в live-cd. или на флешку затолкает), а потом будет неприятно удивлен, что фишка отвалилась.
Бывает решение проблемы, и бывает проблема в решении!
Если не знаешь, что делать, то лучше ничего не делать. (А.А.Громыко)

Оффлайн runtik

  • Местный
  • *****
  • Сообщений: 578
  • Проблема - когда нет проблем
Re: Отсутствие некоторых утилит в Runtu 12.04
« Ответ #13 : Март 26, 2013, 08:12:00 »
Ещё одна интересная утилита - why.
Данная программа позволяет узнать для чего предназначен пакет — если вы устанавливаете много пакетов, то можно легко и подзабыть для чего ставился тот или иной package, вот тут why и придет на помощь.
Единственное но, придется скачать архив на 45,5 МБ, а после установки добавится 134 MB. Поэтому не проверял её в работе.

Runtu XFCE x64: EeePC 1015BX - 16.04.5; DNS Porto - 14.04.5.
-->