Предотвратить usbhid претендовать на USB-устройство
Я очень similare вопрос. Но когда я попробовать ФН + Ф2 это включить беспроводной карты памяти, Bluetooth,... В вашем списке rfkill, карты жесткая блокировка, так что это не проблема программного обеспечения, я думаю.
Если вы попытаетесь ударить ФН + Ф2 ничего не делает ?
Когда мой Bluetooth отключен, могу ли я подключиться к WiFi-соединения без выхода отключается на некоторое время, но я должен не использовать Bluetooth, а это мелкое раздражает...
Вы нашли решение ? Или ты знаешь новые вещи об этой проблеме ?
Глядя на ППА странице вы можете видеть 1.8.4
обозначен как "заменен". Это означает, что он больше не предоставляются репозитарием. Вот почему профпригодность версии ртутный
ведет себя не так, как вы хотели.
У вас есть несколько вариантов:
Обновление: файлы по-прежнему доступны через пасующего. Вы можете найти созданные файлы здесь. Скачать Дебс вы хотите. Я предлагаю вам удалить НПА в этой точке (в точке 3), а затем вручную установить Дебс.
Продолжать использовать 1.9.х
Установите
ППА-продувки
и продувки ППА, так ты вернулся на1.7.5
суда apt-получить установку ППА-продувки судо ППА-ППА продувки:Меркуриал-НПА/НПА # или что-то подобное
Как #3, а затем найти другой НПА, который обеспечивает 1.8.5. Я рекомендую, если вы когда-нибудь найти НПА, если он конкретно говорит, что собирается предоставить 1.8 вечно, что вы идете на заблокировать версию пакета установки.
Делать это самостоятельно. Удалить все что у вас есть, очистка ППА потом: скачать источник для 1.8, скомпилировать его, упаковать его (
checkinstall
должно помочь вам нет), установите его и зафиксируйте его.
Я использую этот скрипт с терминала GNOME:
#!/Бен/ш
гном-терминал --вкладка --название="1" --команда="СШ № 1" \
--вкладка --название="2" --команда="СШ № 2" \
--вкладка --название="3" --команда="СШ № 3" \
--вкладка --название="4" --команда="СШ № 4"
выход 0
Как я могу делать те же вещи, но на Guake терминал?
Связанные вопросы
Похожие вопросы
Если вы подозрительны любые связанные с ним файлы RPM вы всегда должны загрузить их в первую очередь и проверить их перед установкой их.
Пример
командой $ RPM -qpl по /Дома/SAML в/rtmpdump-2.4-0.1.20110811gitc58cfb3e.fc14 все.архитектуру x86_64.об / мин
/usr/Бен/rtmpdump
выполнить /sbin/rtmpgw
выполнить /sbin/rtmpsrv
выполнить /sbin/rtmpsuck
/usr/доли/док/rtmpdump-2.4
/usr/доли/док/rtmpdump-2.4/копирование
/usr/доли/док/rtmpdump-2.4/ридми
/usr/share/man/man1/rtmpdump.1.gz
/usr/share/man/man8/rtmpgw.8.gz
Эти файлы могут быть извлечены во временную директорию для дальнейшей проверки:
$ rpm2cpio /дома/SAML в/rtmpdump-2.4-0.1.20110811gitc58cfb3e.fc14 все.архитектуру x86_64.об | \
команда cpio -idmv
./УСР/бин/rtmpdump
./ЕГР на/sbin/rtmpgw
./ЕГР на/sbin/rtmpsrv
./ЕГР на/sbin/rtmpsuck
./usr/доли/док/rtmpdump-2.4
./usr/доли/док/rtmpdump-2.4/копирование
./usr/доли/док/rtmpdump-2.4/ридми
./usr/share/man/man1/rtmpdump.1.gz
./usr/share/man/man8/rtmpgw.8.gz
296 блоков
Затем мы можем проверить дальнейшее содержание.
Проверка подписей
Вы можете подтвердить, что RPM подписан с помощью ключа GPG, что у вас уже есть. Если так, то вполне вероятно, что RPM-это прекрасно и им можно доверять.
$ оборотах -к /домой/на основе SAML/rtmpdump-2.4-0.1.20110811gitc58cfb3e.fc14 все.архитектуру x86_64.об / мин
/главная/SAML в/rtmpdump-2.4-0.1.20110811gitc58cfb3e.fc14 все.архитектуру x86_64.об / мин: алгоритм MD5 и SHA1 ОК
Обратите внимание, что он говорит "с MD5 и SHA1 ОК" В конце. Это означает, что на оборотах была подпись и проверяет, как хорошо.
Если это не удается, это может по целому ряду причин, таких как:
- не подписали
- подпись поврежден
- вы упускаете своего ключа подписи
$ РПМ-K об / мин-2.3-1.для i386-обманок.об / мин
об / мин-2.3-1.для i386-обманок.об / мин: размер ПГП MD5 в не ОК
Сведения об использовании оборотах, в этом моде обсуждаются далее в Макс оборотах, учебник, под названием: максимальные обороты: забираем красную шляпу менеджер пакетов до предела.
Проверка системы с помощью RPM
Для дальнейшего чтения о том, как использовать RPM для проверки, если ваши файлы были подделаны взгляните на эту статью на Санс, под названием: обнаружение вторжений часто задаваемые вопросы: проверка файлов с Красный шляпа оборотах.
Ссылки
Я пытаюсь установить библиотеки Boost и вошел судо apt-получить libboost* мне удалось установить, включая пути и заголовок-только работают библиотеки. когда я попробовать другие библиотеки, такие как регулярное выражение я получаю сообщение "ссылка не найдена" ошибка Где мне задать пути для линкера и какой путь мне нужно установить? (немогу найти файлы в файловой системе)
Вообще говоря , вам не придется выполнить сброс настроек при загрузке новой сборки. В flashable молнии должны выполнять все вытирает сама по себе, если это необходимо (затрагивает только определенные разделы - ваши данные должны быть в безопасности). Многие разработчики включают ОТА(по воздуху)обновление приложения, так что вы можете удобно скачать и установить новую сборку с 1-3 кликов. Это зависит от того, какое устройство и какие пользовательские ROM вы используете.
В большинстве случаев вам нужно только выполнить сброс настроек
- когда вы выполняете новую установку см
- изменения версии Android(сброс до заводских настроек не требуется, но рекомендуется в большинстве случаев)
- когда что-то идет не так :)
Лучшее, что можно сделать, это регулярно делать резервные копии и сохранять их на вашем компьютере - таким образом вы не потеряете.
Для того, чтобы выполнить эту задачу, нам нужно использовать сочетание текста
функции в наши формулы. Смотрите компании Apple documentaiton для получения более подробной информации об использовании этих функций.
ТЛ;ДР формулы под объяснение.
Поэтому нам нужно определить (ХХ)
в каждой текстовой строки. В один столбец, отобразить только скобки и цифры между ними, и в другой колонке, опустить их. Это потребует объединения нескольких функций в одну фомулу.
'Разделить' Столбца
В оригинале строку, каждый символ имеет позицию, начиная с 1. Так, например, в следующей строке, (
имеет позицию 3.
1 (23) Большой Метлой
Так что мы должны определить, в каком положении находится (
и )
в каждой строке. Мы можем использовать найти()
для этого.
Найти(поиск-строку, источник-строка, пуск-ЗП)
Так, используя приведенный выше пример строки:
=Найти("(", "1 (23) Большой веник")
возвращает: 3
Затем мы можем использовать найти()
, чтобы получить положение в )
тоже. В этом случае она возвращает позицию 6
.
Теперь мы можем использовать это с середины()
функция, чтобы извлечь число в скобки.
Средний(А2,найти("(",А2),найти (")", "А2",)
// А2, где содержится наш оригинальный текст
результат: (23)
Теперь, если нет ()
мы получим сообщение об ошибке так, чтобы справиться с этим мы заворачиваем целые формулы в функцию iferror()
функция. Если есть ошибка возврата пустой строки. (или что угодно)
Функция iferror(средний(А2,найти ("(", "А2"), найти (")", "А2"),"")
Вставьте эту формулу в ваши 'разделить' столбца.
Колонка 'Сплит Б'
Мы можем использовать заменить()
функция, чтобы считаться пустой строкой для нашего числа в скобки. Так что это: (23)
будет так: ""
. (Цитаты не показывают.)
Заменить(источник-строка, пуск-пос, заменить-длина, новая-строка)
Чтобы удалить (23)
, мы должны добавить 1
к положению )
, затем вычтите положение (
. Поэтому в данном случае 7 - 3
получить 4
, длина нашего числа/скобок строку.
Заменить(А2,найти ("(", "А2"), (найти (")", "А2",)+1−Найти ("(", "А2",)),"")
Разбивка:
Заменить(
А2 ← источник строку ссылку на ячейку
Найти ("(", "А2"),
(Найти (")", "А2",)+1−Найти ("(", "А2",)), ← результате в 4
"") ← заменить пустой строкой
Обернуть это в функцию iferror()
и теперь результат 1 большой помело
(обратите внимание на дополнительное пространство. Это можно устранить, если добавить 2 вместо 1)
ТЛ;ДР - и вот мы здесь. Уфф! формулы с вложенными функциями, чтобы решить это:
Разделить
Функция iferror(средний(А2,найти ("(", "А2"), найти (")", "А2"),"")
Сплит Б
Функция iferror(заменить(А2,найти ("(", "А2"), (найти (")", "А2",)+1−Найти("(",А2,)),""),"")
Samsung Chromebook по 3 на бета-канале Chrome ОС. Режим разработчика включен.
USB-клавиатуры работает нормально, но USB-мышь не работает. (У меня только один тест, но он работает нормально на других ПК с Linux)
Периферийные вроде бы правильно, но, это соответствующие команды dmesg:
[47203.581103] по usb 1-2: новые низкоскоростные USB-устройства номер 11, используя xhci_hcd
[47203.749877] по usb 1-2: новое USB-устройство найдено, idVendor=09da, idProduct=000а
[47203.749899] по usb 1-2: новые струны устройств по USB: ПТР=1, продукт=2, где=0
[47203.749912] по usb 1-2: товара: PS/2+USB мышь
[47203.749921] по usb 1-2: производитель: А4тесһ
[47203.750569] по usb 1-2: ЕР 0x81 до округления интервал до 64 microframes, РД деск говорит 80 microframes
Платформы [47203.756104] ВПД: ВПД водитель пробные запросы срочку
Платформы [47203.756157] ВПД: ВПД водитель пробные запросы срочку
Обновление*
если у вас есть информация о файле ~/библиотеки/настройки/ком.яблоко.loginitems.plist файл и установите флажок блокировки.
Никакие изменения будут записаны в файл. Поэтому на следующем входе не будет никаких дополнений.
Я просто проверял это, и это сработало. Но не может гарантировать, что это может или может не быть хорошей вещью, чтобы сделать. Мне самому будет использовать мой ответ ниже.
Вы можете установить launchAgent наблюдать за изменениями в ~/Библиотека/настройки/ком.яблоко.loginitems.файл plist
В моем примере я использую launchAgent, чтобы посмотреть на изменения, а затем выполнить команду оповещать меня. В этом случае я использую командную строку growlnotify
<?формат XML версия="1.0" кодирование="UTF-8"?>
<!Элемент DOCTYPE plist с общественностью "-//Яблока//ДТД файл plist 1.0//ванной" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist ОС версия="1.0">
<дикт>
<ключ>метка</ключ>
<строка>loginItems</строка>
<ключ>Аргументы</ключ>
<массив>
<строка>/usr/местные/Бен/growlnotify</строка>
<строка>-Н</строка>
<строка>Объекты входа изменить</строка>
<строка>-м</строка>
<строка>Объекты входа изменить</строка>
<строка>-с</строка>
</массив>
<ключ>WatchPaths</ключ>
<массив>
<строка>/Пользователи/Имя_пользователя/Library/настройки/ком.яблоко.loginitems.файл plist</строка>
</массив>
</дикт>
</plist в>
Я на самом деле сделал это с помощью брусники , которые принимают некоторые из боли, заставляя launchAgent.
Команду я выполнить :/usr/местные/Бен/growlnotify -Н "Объекты входа изменить" -м "регистрация изменения" -с
Примечание это простой пример. И вы должны помнить, что любые изменения могут занять некоторое время, чтобы быть записаны в файле plist. Но мои тесты показали, что это работает.
Я привык использовать то же самое в Windows, и нужно что-то похожее на Mac мини.
Какие-Либо Предложения?
если вы можете попасть в режим восстановления, вы должны сделать резервную копию всех рабочих секций, прошить новый ROM, то восстановить дисков, такие как системы и данные
Я использую R2015a среде MATLAB в Debian Линукс. Недавно я переключился на рабочие столы Xfce 4.12 в качестве моего окружения рабочего стола, и с тех пор я испытываю странное поведение фокуса:
Когда я пытаюсь взаимодействовать с окном документации или окна рисунок с помощью мыши, фокус переключится на главное окно программы MATLAB. Проблема не возникает с помощью клавиатуры.
С GUI Матлаб написан на Java, я подозреваю, но не уверен, что это на самом деле не проблема Матлаба, но может возникнуть и в других графических интерфейсов на Java, а также.
Кто-нибудь знает чем это вызвано и как от нее избавиться?
Команда
пейзаж-программы sysinfo
он запускается из файла/etc/обновления-файл motd.Д/50-пейзаж-программы sysinfo
, когда вы установили пакет ландшафт-общее.
Как в Ubuntu 12.04 (может и раньше), обновление-атак запускается при входе в систему в модуле пам pam_motd.так. Изначально, обновления-файл motd был хрон.
Не могу показаться, чтобы получить Wi-Fi для работы.
$ команду lspci | грэп -я от Broadcom
02:00.0 сетевой контроллер: корпорация Broadcom BCM4352 802.11 ac беспроводной сетевой адаптер (версия 03)
$ uname-Р
4.0.4-301.fc22.архитектуру x86_64
Я также не имеют доступа к Ethernet на ноутбук поскольку нет проводной порт Ethernet. У меня есть доступ к настольному ПК с интернетом, хотя.
Как я могу установить пакеты / Настройки Wi-Fi интернет?
Эта информация охватывает "водителя ЭМ", необходимых для конкретных гигабитный Ethernet-контроллер Intel 82540OEM
Описание
Водитель их обеспечивает поддержку PCI гигабитные сетевые адаптеры на основе процессор Intel 82540, 82541ER, 82541PI, 82542, 82543, 82544, 82545, 82546, 82546EB, 82546GB, 82547, 82571, 81572, 82573, и 82574 Ethernet с микросхемы контроллера.
Драйвер поддерживает передачу/прием разгрузка контрольной суммы и Jumbo-фреймов на всех, но 82542-адаптеры. Кроме того, он поддерживает разгрузка сегментации TCP (ТСО) на все адаптеры, но те, которые основаны на 82543, 82544 и 82547 контроллера чипов. Идентификационные индикаторы адаптеры, поддерживаемые драйвером их можно контролировать через интернет светодиод(4) API для целей локализации.
Для получения дополнительной информации,скобяными, смотрите Readme в комплекте с водителем. Водитель странице
Если ваше устройство коренится, Таскер может сделать это (есть бесплатная пробная версия доступна на их сайте для вас, чтобы проверить в первую очередь). Хотя вам не нужно, чтобы загрузить устройство в день (я не загрузить его чаще, чем раз в месяц обычно, если это вообще возможно), я тоже думала про еженедельную перезагрузку на устройстве возникли проблемы, в противном случае (мой старый пожар начал вести себя странно с призывами примерно через 10 дней аптайм).
Так что здесь мы идем, полагая еженедельной перезагрузки в понедельник утром, 3 утра на свежую неделю:
Условие:
- День → день недели: выбор "понедельник"
- Время: установить как, и времени в 3 часа ночи
Задачи:
- Перезагрузка
Я должна включать предупреждение, вот с Таскером руководство пользователя на перезагрузку:
К сожалению, это не "чистое" выключение. Ни Android, ни запущенные приложения сообщил, что устройство перезагрузка, так что будьте готовы к возможной потере данных.
С другой стороны, любой другой приложение, которое позволяет перезагрузить делает это одинаково.
Так что это предупреждение не относится к Таскер в одиночку, но, очевидно, для всех других решений, а также.
Итак, я искал много для видео редактирования приложения в последнее время, я, должно быть установлено их сотни... самое страшное, некоторые из них в порядке, и есть несколько не очень хорошее, однако ни одна из этих даже отдаленно близко к программ, таких как сони вегас про. Всегда есть 3 основных проблемы, когда дело доходит до редактирования приложения для Android...
- Видео водяной знак;
- Видео не будет оказана надлежащим образом; или
- Приложение не хватает возможности
Конечно, некоторые редакторы ОК, но я еще не нашел хороший редактор, который дает профессиональный вид видео, особенность упакованы, воспроизводит видео идеально и не имеет водяного знака.
Теперь я знаю, что большинство из вас будет думать что-то вдоль линий
Это Android, что вы ожидаете?
Но нет никаких причин, почему Android не должна быть способна. Да, это будет большой проект для любого разработчика, который посмел взять это на себя, но почему бы и нет? Это лучше получаться хороший продукт, а не с придурью, которые вы видите так часто на Play магазин Google.
Так что мой вопрос, почему не Android есть несколько достойных приложений для редактирования видео?
- Каждое Android приложение разработчик на Земле слишком ленив, чтобы произвести качественное редактирование приложение? (Пожалуйста, не принимайте это неправильный путь.)
- Не Андроида работы что-то так мощно?
- Если это так, когда планшет сможет обрабатывать что-то вроде этого?
- Есть ли хорошие редактирование приложений Android, что я просто еще не нашла?
Редактировать: Извините, если я вышел нахальным, грубым или заносчивым в этом вопросе.
Неупомянутую переменной или подстановки команды не интерпретируется как строка, а как список имен шаблонов. То есть, значение переменной или результата выполнения команды разбивается на отдельные фрагменты, разделенные символы в МФС
(этот шаг называется Поле разделения); затем каждый кусок интерпретируется как поиск по шаблону, если шаблон соответствует несколько файлов, затем он заменяется на список совпадающих имен файлов, в противном случае шаблон остается в неизменном виде (этот шаг называется именем поколения).
Например, status_arr=( $(ГИТ статус-фарфор -б) )
наборы status_arr
в одноэлементный массив, содержащий 5-буквенная ?? АБ'
, потому что МФС
содержит только символ новой строки, и нет файла соответствует шаблону ?? АБ
. Если МФС
имел свое значение по умолчанию, содержащие пробел, затем status_arr
бы двухэлементный массив, содержащий два появления 2-буквенная АБ
.
Если переменной или подстановки команды в двойные кавычки, а затем полученная строка используется как: разделения поля и генерации имени файла применяются только для некотируемых замен.
Вы можете отключить именем поколения, полностью выполнив сет-Ф
. Это полезно, если вы хотите воспользоваться МФС
расщепления. Обратите внимание, что комплект -Ф
полностью отключает именем поколения, а не только на выходе из замен: комплект -Ф; Эхо *
всегда печатает *
.
#!/бин/Баш
Компании IFS=$'\п'
комплект -Ф
сенсорный АБ
status_arr=( $(состояние ЖКТ --фарфор -б) )
для (( Я=0; я<${#status_arr[@]}; я++ )); делать
Эхо "${status_arr[$я]}"
Эхо "${status_arr[$я]:0:2}"
сделано
(Вот, с именем поколения по-прежнему отключен, и учитывая, что элементы status_arr
не может содержать символы ИФС
на строительство, это безопасно, чтобы исключить двойные кавычки в Эхо
отчетности. Однако, это очень хрупкое — оно в значительной степени опирается на пути массиве был построен и в том, что состояние комплект -ф
, а значение сослагательного наклонения
не изменились с тех пор. Всегда используйте двойные кавычки вокруг переменной и команды заменами, если у вас есть хорошая причина, чтобы оставить их там, и вы знаете, что это ОК, чтобы сделать это.)
Я должен сделать некоторые видео-уроки и я с помощью recordmydesktop с GTK-интерфейса, чтобы сделать это. Мне нужно записывать также звук и вот где я нашел проблему.
Мне потребовалось некоторое время, но теперь я могу записывать звук почти из всех приложений на моем столе ... почти.
Мне нужно захватить какой-то звук из веб-приложения с использованием Java, но когда я загрузить страницу, ничего не отображается на вкладке воспроизведение pavucontrol. Я думаю, что это проблема, потому что если нет звуковой поток я думаю, что программа recordmydesktop думает, что нет звука записать ... самое смешное, что я могу ухо звук в моих колонках!
Я пробовал с Firefox и Chromium без успеха.
Хотя я был способен записывать видео с YouTube без проблем, так что похоже, что Java является здесь ключевой.
Любое предложение или идея?
С. П.: Я использую Ubuntu 11.10 с этой конфигурацией. ( если требуется больше информации, пожалуйста, дайте мне знать) виду я не могу выкладывать изображения ... так
У меня есть звуковая карта audigy2 используя аналоговый стерео профиль выход. У меня есть и "внутреннего звукового устройства", но он у меня с профиля "выкл.". В recordmydesktop->дополнительные->звук: устройство = по умолчанию
Есть ли способ, чтобы ссылаться на каталог, его дата модификации, как команда CD ~/$новейших/подкаталог
? Я знаю, что я мог (и не должен?) анализа лс
, и в настоящее время я просто использовать Сокс скрипт, который генерирует ссылки. Короткое написания файловой системы, есть ли способ сделать это?
Для наглядности я бы хотел, чтобы действовать как настоящие папки, так что я могу использовать его в пути в различных контекстах, т. е. за пределами Баш.
Я устанавливал Manjaro гном 18.0.4 для моей сестры. Однако, когда я пытался обновить все пакеты, используя Пакман -Сю
, обновление не удается из-за двух подпись ошибки:
Данст
пакет с подписью"Матти Hyttinen <[email protected]>"
уведомление-демон
с подписью"Бретт Корнуолл <[email protected]>"
Интересно, что ничего не было, я бы все испортил, так как это было первое, что я сделал после установки (и переустановки Manjaro, как это могло бы быть проблемы при установке). Кроме того, представляется, что обе проблемные пакеты для уведомлений.
Я, конечно, уже пытался искать проблему, и решение я нашел снова и снова
РМ -р в /etc/Пакман.д/с GnuPG
Пакман-ключ-инит
Пакман-ключ-заполнить archlinux manjaro
Пакман-ключи-обновления-ключи
как корень. Но это решение не работает в этом случае.
Полное сообщение об ошибке (то же самое с Данст
):
Пакман -с $ судо уведомления-демон
разрешение зависимостей...
ищу конфликтующих пакетов...
Пакеты (1) уведомление-демон-3.20.0-3
Общий Размер Файла: 0.05 Мб
Общая Установленная Размер: 0.74 Мб
:: Продолжить установку? [Да/нет]
:: Получение пакетов...
уведомление-демон... 52.4 КБ 64.7 К/с 00:01 [######################] 100%
(1/1) проверка ключей в связке [######################] 100%
(1/1) проверка целостности упаковки [######################] 100%
ошибка: уведомление-демон: подпись от "Бретт Корнуолл <[email protected]>" неизвестно доверия
:: Файл /var/кэш/Пакман/ПКГ/уведомление-демон-3.20.0-3-архитектуру x86_64.ПКГ.тар.ХZ поврежден (неверный или поврежденный пакет (PGP для подписи)).
Вы действительно хотите удалить? [Да/нет]
ошибка: не удалось совершить транзакцию (неверный или поврежденный пакет (PGP для подписи))
Ошибки, пакеты не были обновлены.
Редактировать: я изменил все SigLevel
варианты (всего 4) в файле/etc/Пакман.конф
в SigLevel = никогда
, побежал Пакман -Сю
и изменил SigLevel
вариантов. Система сейчас актуальная, но проблема все равно есть.
Решение:
- откройте
файл/etc/Пакман.конф
- изменить все
SigLevel
записей вне
(комментарий старых) Пакман -Сю
- измените
файл/etc/Пакман.конф
обратно РМ -р в /etc/Пакман.д/с GnuPG
Пакман-ключ-инит
Пакман-ключ-заполнить archlinux manjaro
Пакман-ключи-обновления-ключи
Я действительно не изменит свое резюме для промышленной исследовательской позиции против "Академии", но я сделал портной моих исследований заявлением справедливый бит. Как мне недавно объяснил студент, промышленных исследовательских лабораториях часто более заинтересованы в ваши навыки, и преподавателей больше интересует ваш вклад в область (все эти заявления "в среднем"). Что может указывать на способы изменить свое резюме ? может быть, рецензию, подчеркнув ваши интересы/навыки фронта положение в отрасли ?
Грубо копировать вставить из сайте StackOverflow , так как мы не можем обмануть на сайтах. Я знаю, что это не bash или SH, но у кого нет питона в любом случае установлены на данный момент?
Вы должны использовать netifaces. Он предназначен для кросс-платформы на Mac OS Х, Linux и Windows.
>>> импорт netifaces как Ni
>>> ни.интерфейсы()
['Ло', 'интерфейс eth0', 'eth1 и', 'vboxnet0', 'dummy1']
>>> ни.ifaddresses('eth0 в')
{17: [{'эфир': 'ФФ:ФФ:ФФ:ФФ:ФФ:ФФ', 'адрес': '00:02:55:7Б:В2:Ф6'}], 2: [{'эфир': '24.19.161.7', 'маска': '255.255.255.248', 'АДР': '24.19.161.6'}], 10: [{'маска': 'Порядок:Порядок:Порядок:Порядок::', 'адрес': 'на fe80::202:55ff:fe7b:b2f6%от eth0'}]}
>>>
>>> ни.ifaddresses.__док__
'Получить информацию об указанном сетевом интерфейсе\.Н\nReturns в словарь, ключами которого являются равными по адресу семейные константы,\Пе.г. netifaces.Равен af_inet, и значения которых находятся список адресов в\nthat семьи, присоединенных к сетевой интерфейс'.
>>> # для IPv4-адрес для eth0
>>> ни.ifaddresses('eth0 в')[2][0]['значение addr']
'24.19.161.6'
Числа, используемые для индекса протоколы от в/usr/включать/Линукс/гнездо.ч
(в Linux)...
#определить равен af_inet 2 /* Интернет IP-протокола */
#определить AF_INET6 10 /* IP версии 6 */
#определить AF_PACKET 17 /* Семейный пакет */
Конец копипаста
Если все вы хотите IP адрес и исходящий интерфейс, это работает.
Еще один вариант, если вы просто хотите перечислить до интерфейсов, поскольку никто, кажется, чтобы быть в состоянии понять, что именно вы хотите:
импорт netifaces как Ni
ИНЦ = ВБИ.интерфейсы()
для меня в ИНЦ:
если 'даж' в я:
попробуйте:
Н.ifaddresses(я)[2][0]['Адрес']
печати("интерфейс" + я)
печати("адрес:" + Н.ifaddresses(я)[2][0]['Адрес'])
за исключением:
пройти
Элиф 'подключения' в я:
попробуйте:
Н.ifaddresses(я)[2][0]['Адрес']
печати("интерфейс" + я)
печати("адрес:" + Н.ifaddresses(я)[2][0]['Адрес'])
за исключением:
пройти
Показать вопросы с тегом invitation-letters us-visa dragon-ball-gt