Как установить кросс-компилятор на Ubuntu 18.04?

ААА! Знаменитые слова,

Единственное важное различие между не-рабочий-хозяин и мой рабочий узел ...

...ибо в нем лежат драконы!

ААА! Известный предположения,

...Но...

...ибо в нем кроется корень всех недоразумений!

Проблема в ОС Linux' сетевых фильтрацию обратного пути. Проблема в том, что пакеты, приходящие на интерфейс и таблицу маршрутизации и видит, что на хосте-отправителе адрес должен прийти/зайти через другой интерфейс (на котором лежит маршрутизатора по умолчанию). Таким образом, ядро падало пакеты и не посылает их в мое приложение.

Для IGMP-сообщения были отправлены, потому что, ну, я сказал сокат, какой интерфейс я должен использовать. И маршрутизаторов и коммутаторов послушно настройка многоадресной рассылки, чтобы отправиться именно туда, куда я сказал ей идти. В конечном счете, ядра которого не был счастлив.

Дешевый и грязный исправить это является использование sysctl для изменения сети.протокол IPv4.конф.все.rp_filter от 1 до 0, но это может привести к непредвиденным последствиям, если вы не будете осторожны (пакеты из заказа, получения пакетов, которые вы не хотите, чтобы пакеты, приходящие на интерфейс не так). Лучше, чтобы убедиться, что таблица маршрутизации отражает реальность того, что вы пытаетесь сделать. Так на исправить установить файл/etc/sysconfig/сети-скрипты/маршрут-интерфейс так, что есть источник или маршрутной сети в нем специально для многоадресной IP-адреса отправителя на этот конкретный интерфейс (т. е. на eth1, или что там у вас).

+550
Michel Merlin 30 июн. 2016 г., 03:23:21
25 ответов

Вы могли бы получить несколько растений и поворот, который один в твоем кабинете каждые несколько недель, принеся домой в пятницу вечером и потом еще раз в понедельник утром.

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

+984
Sengland 03 февр. '09 в 4:24

Я работаю с сервером рука, и хриплый Debian на это. Плохой выбор, я знаю, я не установить его.

Я (слегка), после этого руководства и добавили источники.список:

деб http://packages.dotdeb.org Сопелка все
деб http://packages.dotdeb.org Сопелка-php56 все

Но теперь, когда я обновить РЕПО, я получаю ошибку

Извлечена 6235 B в 17С (363 б/с) 
Вт: не удалось получить http://packages.dotdeb.org/dists/wheezy/Release не удалось найти предполагаемое вступление все/бинарные-Армель/пакеты в файл release (неверных источников.запись список или поврежденный файл)

Вт: не удалось получить http://packages.dotdeb.org/dists/wheezy-php56/Release не удалось найти предполагаемое вступление все/бинарные-Армель/пакеты в файл выхода (неправильных источников.запись список или поврежденный файл)

Е: некоторые индексные файлы не удалось скачать. Они были проигнорированы, или старые, вместо этого используется.

Явно я делаю что-то неправильно, но что? Все, что я действительно хочу сделать в PHP 5.5 или 5.6 на сервере.

+893
Potluck Mittal 27 февр. 2021 г., 14:14:39

Если у вас есть инструменты тайм-аут, трассировка и Бинг установлен этот скрипт может помочь.

Это нужно, чтобы выполнить итерации вниз трассировка список, и сравнить пакетной скорости на "текущий" узел с пакетной скорости предыдущего хозяина. Эта разница (если таковая имеется) передается пользователю.

Это требует целевого узла. Поскольку вы используете ютуб-дл нужно сделать что бы рассказать вам hostname сервера доставки видео. Вот пример использования для получения имени хоста:

ютуб-дл-получить URL-адрес --моделирование 'https://www.youtube.com/watch?v=OQZlqeUBbck' 2>/dev/нуль |
 вырезать -д/ -Ф3

Для меня, что заставляет меня имя r7---sn-aiglln76.googlevideo.com. С этим вы можете запустить скрипт (ниже). Это займет некоторое время, чтобы бежать, и в течение первой минуты или так что вы можете сделать никакого вывода вообще.

#!/бин/Баш
#
целевых="$1" # имя
тест -з "$таргет" && читать -п "целевого назначения:" цель

phop=0 первый=г
время ожидания 90 трассировки "$таргет" |
 на awk '$1+0' |
 пока читал-хоп rhost рип старье
делать
 тест "$rhost" == '*' && продолжить
рип="${рип//[()]/}"

 # Хозяин добраться?
 пин -г -С1 -В4 "$рип" >/dev/нуль 2>&1 || Продолжение

 если тест -Н "$rhost" -а-n "$phost"
тогда
 испытаний N "$первый" && { е "Хмель\tRoute\п"; первый=; }

 Тест # скорость соединения между этими двумя хостами
Бинг=$(
 Бинг -С1 -Е20 "$Пип" "$Сулой" 2>/dev/нуль |
 хвост -1 |
 на awk '!/ноль/ {печати $2}'
)

 # Отчет о каких-либо полезного результата
 функции printf "%2Д-%2Д\Т%С (%от S) в %S (%ы): %з\п" "$phop" "$rhop" "$phost" "$Пип" "$rhost" "$рип" "${Бинг:-не измеряется разница}"
интернет

 # Сохранение текущего узла к следующему сравнению хоп 
 phop="$rhop" phost="$rhost" пункта="$рип"
сделано

Некоторые выход из тестового запуска в Великобритании в удаленном офисе:

Маршрут Хмеля 
 1 - 4 10.20.1.254 (10.20.1.254) в ААА.скрытый (): нет измеряется разница
 4 - 5 be200.asr01.thn.as20860.net (62.128.207.218) в 195.66.227.42 (195.66.227.42): нет измеряется разница
 5 - 6 195.66.227.42 (195.66.227.42) в core3-hu0-1-0-5.faraday.ukcore.bt.net (62.172.103.132): нет измеряется разница
 6 - 7 core3-hu0-1-0-5.faraday.ukcore.bt.net (62.172.103.132) в 195.99.127.60 (195.99.127.60): нет измеряется разница
 7 - 8 195.99.127.60 (195.99.127.60) в acc1-10gige-0-2-0-0.bm.21cn-ipp.bt.net (109.159.248.25): 512.000 Мбит / с
 8 - 9 acc1-10gige-0-2-0-0.bm.21cn-ipp.bt.net (109.159.248.25) в 109.159.248.99 (109.159.248.99): нет измеряется разница
 9-14 109.159.248.99 (109.159.248.99) до ВВВ.затемняется (): 717.589 Кбит / с

Из этого видно, что мои движения, похоже, большой замедляться между 9 и 14, где мы спустились к типичному течению АДСЛ.

Я должен отметить, что Бинг не может измерить скорость разница между двумя удаленными точками, если их скорость превышает доступное подключение к этим точкам. Моя связь 512Mbps поэтому я не могу измерить большинство носителей одной.

+877
BatteryAcid 5 янв. 2020 г., 09:17:27
  1. apt-получить установку судо -г - используется для установки судо пакет в Debian основе систем и г используется, чтобы указать " да " при установке.
  2. ням установить -у судо - используется, чтобы установить sudo пакет в Fedora систем и г используется, чтобы указать " да " при установке.
  3. Эхо "стек все=(ALL_ NOPASSWD: все" > > в /etc/пользователям использовать sudo?- Конкатенация строки стек все=(ALL_ NOPASSWD: все до конца файл/etc/пользователям использовать sudo? файл.

В основном, устанавливается судо пакет для Дебиан или Федора системы и дает пользователю стек право выполнять команды с помощью sudo , добавив эту строку в файл/etc/пользователям использовать sudo? файл.

+781
user61077 21 окт. 2018 г., 19:00:14

Возможные Дубликаты:
Почему бинарный файл su просто быть скопирован (ответ технической пожалуйста)

В чем разница между мигающим устройством с корень диска и просто отодвинув утилиты СУ к устройству с помощью ADB без прошивания?

Если мне не нужно, чтобы запустить приложения, которые требуют root функциональность, но просто нужно перенести некоторые файлы в файловой системе Android, с помощью Су, мне нужно прошить мой аппарат?

+771
Angelo Charl 5 окт. 2011 г., 03:04:24

Имея детей, пока в аспирантуру не очень распространенный, но не очень редкой (особенно для азиатов, как для меня).

Мой опыт

Я студентка CS в Великобритании, и мой ребенок родился в начале мой третий (и последний) год докторских. Это не повлияло на ход моей докторской на всех.

Сейчас, в середине 4-й год, я жду Вива в пару недель, а задержка только из-за моей стажировки в Кремниевой долине (когда я привел как мою жену и ребенка к нам со мной). Я туда скоро снова поедем на пост док.

Конечно, мое рабочее время было значительно сокращено. Однако давление также заставляет меня гораздо более мотивированы. Думаю, что моя семья ждет меня дома, помогла мне устранить (почти) все промедление.

Я гораздо счастливее. Просто взяли моего ребенка в моих руках, я могу забыть все впадины, бумага отказов, разочарований.

Я в Лондоне, поэтому все дорого, и моя стипендия составляет лишь менее 16к в год. Однако, пустошь услуга является абсолютно бесплатной в Великобритании, так что мы все еще можем управлять им.

+769
Wildan Zulfikar 7 мая 2017 г., 09:04:22

Дополнение к ответу "Болтона": сделки, в блоке могут быть в любом порядке, учитывая, что если транзакция тратит выхода чужой, родительской транзакции должны прийти до того, как ребенок TX и сделки фонда (сбор блок, награда) на первом месте.

+619
milenadimova 10 июл. 2013 г., 00:50:15

Есть очень разных причин.

Первые рецепты не имеют каких-то супер точных пропорций, которые должны быть с точностью до 1 части в 1000, как химический эксперимент. Там обычно довольно широкие вариации в пропорциях, для которых результат, который будет приемлем. Так за один хлеб рецепт Если вам разнообразный любой из ингредиентов на +/- 25%, вы, вероятно, получить приемлемый буханку хлеба.

Во-вторых, как Крис отметил в своем ответе, есть также процедурные варианты, такие как температура и время, что тоже эффект рецепт.

Так что между двумя есть некоторую свободу в приготовлении пищи.

+508
Xinzhe Wu 26 нояб. 2017 г., 20:26:24

То, что вы видите-это не неотъемлемое свойство транзакции, но как сделка выглядит для вас в настоящее время и как ваш биткоин-клиент хочет, чтобы отобразить его.

Сделка содержит входы и выходы; если сделка считается "отправить" или "принять" (или "передача") зависит от входных и выходных адресов в вашем бумажнике и считается принадлежащей себе.

В "неподтвержденные" сделка является достаточно новой, чтобы не считаться канонической частью цепочки блоков. Когда блоки были добавлены в цепочку блоков после того, в котором ваша сделка будет записан, он будет считать подтвержденной. Количество блоков зависит от вашего биткойн-клиент.

В "незрелых" транзакция-это транзакция поколение, которое не достаточно стар, чтобы быть доступны для расходования. Согласно текущей спецификации транзакции поколения должно быть не менее 100 подтверждений, прежде чем его можно будет потратить.

+474
croweman 29 янв. 2019 г., 02:42:33

Попробовать

пока читал столбец1 столбец2
делать
 что-то с $столбец1
 что-то более $столбец2
 ... 
сделано < test.txt

С помощью чтения непосредственно из пока перенаправлены файл экономит вам кошку (совершенно ненужное использование ;}) и изменение МФС.

+413
Atav32 31 дек. 2012 г., 16:58:11

Вот проблема у меня с извлечение файлов из моей машины времени:

$ фрд
/Объемы/Компания/Резервное Копирование.выполнение команды backupdb/Н2/последний/Н2/пользователи
$ ИД -у dbae
501
$ ИД -у Рона
502
$ Общ -лдн dbae
директорию типа drwxr-XR-х@ 106 502 502 3604 15 08 января:57 dbae}

Вот как это произошло. Мой сайт MacBookPro сломалась. Мастерской мне сказали 10 дней на ремонт, 10 дней бездействия, что я не могу себе позволить. "Никаких проблем", - подумал я. Я буду работать на марлина, подключи в машину времени резервного копирования на диск, и извлекать любые особые файлы, которые мне нужны. (Недостаточно свободного места на марлина думать, что делать больше, чем получение одного файла за раз, по мере необходимости. И я должен быть осторожным, чтобы не испортить существующие файлы на марлина.)

Однако, как вы можете видеть из приведенного выше кода, идентификаторы разные на двух Маках. Следствием является то, что разрешения на диск резервного копирования ТМ не позволит мне прочитать файлы, которые мне нужны. Я очень неохотно изменить разрешения на файлы ТМ, как я думаю, я мог легко полностью потерять резервного копирования.

Кто-нибудь может придумать что-то простое для меня? Я не возражаю немного дополнительных хлопот каждый раз, когда мне нужен файл, хотя было бы лучше, если бы я мог написать скрипт для извлечения отдельных файлов или каталогов с диска ТМ. Я знаю пароли всех пользователей на марлина и у меня есть права администратора.

Спасибо

Дэвид

+404
redaktorkino 11 окт. 2019 г., 06:43:55

К сожалению, по крайней мере в текущей прошивкой дает нам удивительно (ведь сколько телефон зависит от интернета) мало контроля над тем, что WiFi он подключается. Это не возможно, чтобы установить приоритет списков, но то, что я сделал в похожей ситуации, это забыть беспроводной (беспроводной доступ в интернет > нажмите на стрелку рядом с WiFi, чтобы забыть > забыть эту сеть). Это не оптимальное решение, а на самом деле не работать, если у вас сплошные пароли на обоих маршрутизаторах, потому что повторного ввода паролей будет нецелесообразно. Это, главным образом, вариант, что вы, вероятно, знаете, хотя, для вас, я уверен, что это не практично вообще.

Я бы рекомендовал смотреть в укреплении единой WiFi сети. Мы использовали бустеры сигнала, которые помогают сигнала. Кроме того, только мысль, но я был действительно впечатлен силой сигнала из аэропорта Яблоко. Это, кажется, очень сильный.

+320
snowberr 20 июн. 2014 г., 00:46:44

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

Помните, Эйяфьятлайокудль?

Я лично знаю тех, кто собирался представить свои работы на конференции, но не мог путешествовать из-за закрытия воздушного путешествия.

Они сделали видео-презентацию, в основном слайды с конференции голос за кадром. Это было показано на мероприятии.

Я думаю, что другие неспособности, чтобы посетить конференцию (что делать не привести к бумаге тянет), такие, как невозможность получения визы или инвалидности, будут обработаны подобным образом.

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

Конечно, если вы являетесь единственным автором, или невозможностью проезда распространяется на всех авторов, или если вы настаиваете, чтобы представить документ самостоятельно, но не может путешествовать, выше, возникают вопросы.

+247
Henk Verschoor 11 июл. 2016 г., 03:11:27

Ваши виртуальные машины будут получать один и тот же IP-адрес с помощью любой службы DHCP, как долго, как они имеют одинаковые MAC-адреса Ethernet (аппаратный адрес, уникальный, как отпечатки пальцев, установленных производителем оборудования вашего сетевого устройства).

Поскольку вы используете виртуальные машины, они имеют виртуальное оборудование и поэтому они "поддельные" MAC-адрес. Вы должны убедиться, что нет двух машин имеют одинаковые аппаратные адреса Ethernet.

Вы можете подставить в данное поле MAC-адрес Ethernet на виртуальную машину в VirtualBox в разделе сетевое оборудование (выглядит это так: 3С:08:51:05:24:8а)

Вы можете проверить это в вашей запущенной виртуальной машины:

судо команду ifconfig

en0: флаги=8863<копирование,трансляция,умный,работает,симплекс,многоадресный> МТУ 1500
параметры=2В<RXCSUM,TXCSUM,VLAN_HWTAGGING,TSO4>
 эфир 3С:08:51:05:24:8а 
 СМИ: автовыбор (нет)
 статус: не активен
+238
abnas 7 дек. 2011 г., 21:55:12
Домашний кинотеатр ПК (HTPC), или Медиа-Центр компьютер
+227
Sophie Min 29 февр. 2012 г., 19:18:52

Возможные Дубликаты:
Как нам получить эту волшебную производительности повышающего 200 патч линии?

Будет 26.38 Нэтти ядра есть этот патч.

+227
Reira chan 6 мая 2013 г., 06:04:28

Может быть, вы должны взглянуть на Глава 28 - монтирование и размонтирование файловых систем (задач) из системы руководство по администрированию, Том 1.

+215
LisaT 8 сент. 2022 г., 09:38:00

Я был бы соблазн сказать,

"Я не знаю".

В очень многих случаях, 'я не знаю' часто идет рука об руку с '& я не заботятся либо...'

Однако, когда дело доходит до свежих фруктов и овощей сомнительного происхождения, что происходит, чтобы быть съеденные сырцовыми, что быстро превращается в,

"Я не знаю, так что я собираюсь играть безопасно и выбросить".

Единственное смягчение - и я до сих пор бы опасаться было - бы взять его обратно поставщику и попросите их. Есть небольшая вероятность, что они могли сказать: "Ах, вот, они все так выглядят". ..хотя я все еще нужно больше доказательств.

+181
SALDEZ Zak 28 мая 2023 г., 15:09:55

Попробуйте это:

тар-zcvpf /backups/fullbackup.tar.gz --каталог=/ --исключить=прок-исключить=sys --в исключения=Дев/ПЦ-исключить=резервное копирование

Имейте в виду, с этим решением...это не голый металл, но вы можете по крайней мере сделать это в то время как система работает

Для восстановления выполните следующие действия:

тар-zxvpf /fullbackup.tar.gz
+110
Qian Li 20 янв. 2021 г., 04:40:00

Используете ли вы книги Живой приложение или книга приложение Chrome? когда вы входите, является баланс ниже, чем ожидалось? если вы так, я бы посоветовал вам попробовать сбросить кэш на обоих приложениях.

Если вы нажали X, чтобы отменить, вы могли бы просто сбросить книги с 24 семян фраза и все должно быть хорошо.

+83
iwantinn 10 янв. 2016 г., 00:02:46

Я сделал это в прошлом (сейчас это мой брат развернуться ;)), и поверьте мне, вы не начать компанию за деньги, вы делаете это потому что вы думаете, это будет весело, и что, возможно, вы будете предоставлять что-то, что изменит мир (или хоть что-то). Иногда это работает, иногда нет. На самом деле, большую часть времени вы будете работать огромное количество часов, за зарплату (если повезет), что будет просто средняя зарплата среднестатистического парня. И в конце концов, вы можете в конечном итоге полностью разбил.

Почти 10 лет после этого опыта, я не жалею об этом, но это совершенно другое произведение, чем научный, и для меня это менее интересно, чем исследование. В то же время акционеры компании, и просто быть рядом, давая советы, как интересно и весело, ведь все "скучно" работу выполняют другие.

+65
user2183032 21 июл. 2017 г., 16:39:35

Я читаю "освоение биткоин, написанные Андреас" и я нашел это объяснение добычи.

Операции добавляются в новый блок, приоритизации высокая плата за операции первого и несколько других критериев.

Источник: [освоение биткоинов: майнинг операции в блоках]

Я хочу знать, что несколько другие критерии. И я хочу, чтобы просмотреть исходный код, где система отдает приоритет на высокий-плата за операции первого и несколько других критериев.

Я думаю, что код в miner.cpp. Но я не понимаю в точном соответствии.

https://github.com/bitcoin/bitcoin/blob/master/src/miner.cpp

+59
Jn Amrolia 31 мар. 2011 г., 10:31:53

Как разработчик, я часто по SSH прямо в мою локальную базу данных, чтобы проверить мое заявление, прежде чем отправить мой код.

Однако, я нахожу, что каждый раз, когда я хочу получить доступ к Postgres, и я типа в

и Postgres@в Ubuntu:~$ /usr/местные/список pgsql/bin и/psql в тест

а на моей работе машины, все, что мне нужно сделать, это ввести

и Postgres@в Ubuntu:~$ psql в --имябд=тест --имя пользователя=Пользователь

Я попытался создать символическую ссылку, которая прошла успешно, но при попытке подключения к нему через этот ярлык, я получаю следующее сообщение об ошибке:

используя psql: не удалось подключиться к серверу: нет такого файла или каталога
 Сервер работает локально и принимает
 соединения на Unix Domain сокет "в/var/работа/в PostgreSQL/.С. Список pgsql.5432"?

Как я могу получить эту работу? В случае, если это делает никакой разницы, я использую самостоятельно скомпилированную версию 9.1.серия X.

Редактировать: теперь я знаю, что это не совсем ссылка, но я не уверен, как это называется, и я уверен, я бы нашел его на Google уже. В принципе, я хочу, чтобы это запустить из командной строки, введя команду psql [опции] как РВМ [опции] и Рубин [опции].

Я знаю, что есть пакет с PostgreSQL-клиент-общее и кучу других данных пакетов через apt-получить, но я бы предпочел не использовать apt-получить версию, так что я могу обновить Postgres на лету.

+49
VOid 15 мая 2019 г., 14:38:34

Я предполагаю, что яблоко не ориентируясь на обои так что если вы не видите никаких не пугайтесь, ведь не все ищут обои на новые обновления и новые обои могут прийти в будущем частичного обновления.

+31
user40308 9 янв. 2014 г., 22:42:52

У меня есть сценарий, Носатик, что я всегда обновление, чтобы увеличить задержку до его начала. Задержка должна быть, по крайней мере, как долго он должен ждать, пока фон отображается иначе носатый спрятана за обоями. Плохо.

Теперь, что произойдет, когда я войти в систему. Когда я уже вошел в систему, я хотел бы скрипт не ждать, а начать сразу.

Мое окружение рабочего стола, рабочие столы Xfce 4.12 на Manjaro 16. Есть ли способ надежно определить, когда на рабочем столе готов/видно?


Редактировать: после Эдгара грил ответ, я обновил свой скрипт. Он гласит:

#!/Бен/ш

# Пытаемся определить ширину экрана для правильной установки носатый
# справа от первого монитора
функция eval $(xdpyinfo | СЭД -е '/экран\х\+#0/,+1!д' \
 -е '/экран/д' \
 -е 'ы@\с\+Размеры:\\с+\([0-9]\+\)х\([0-9]\+\).*@Ширина=\1; высота=\2@г') 2>/dev/нуль \
 || Ширина=1920

# Подождите, пока окно рабочего стола готова (более или менее)
# Метод 1:
#а ! xwininfo -наименование Бюро 2>&1 > /dev/нуль; сплю 1С; сделано
# Метод 2:
пока ! xwininfo -дерево-корень | \
 команда grep -QE в '\("xfdesktop"\с+"\W+"В\) и\S+'${ширина}x${высота}'\+0\+0'; \
сплю 1С; сделано

компакт-диск $дома/.носатый
метод exec /usr/Бен/носатый ${ширина:+-х $ширина -48 м} "$@"

Он сохранен как /usr/local/bin/conky.sh и, как правило, называется следующим образом из .конфиг/автостарт:

conky.sh -п 2 -м -с ringrc

с 2 секунд не хватило в данном случае.

+10
David Voytek 2 нояб. 2016 г., 10:17:57

Показать вопросы с тегом