среда, 9 февраля 2022 г.

Если при прошивке MAG250 висит на loading ...

 Если при прошивке MAG250 через USB Bootstrap висит на loading ... то подключите наконец то шнурок с dhcp интернетом .


Если не пашет телекомовский пульт , то нажмите на пульте ок+включ -моргнёт два раза- наберите 3220 и будет вам счастье

понедельник, 7 февраля 2022 г.

Остановка таймера в тестах.

 var maxTimeoutID = setTimeout(function() { return; }, 1000);


do {

  clearTimeout(maxTimeoutID);

  maxTimeoutID--;

} while (maxTimeoutID > 0);


воскресенье, 3 октября 2021 г.

Как пересобрать deb-пакет

 Исходник тут http://s.arboreus.com/2008/01/deb.html

спойлер:

dpkg-buildpackage -us -uc

dpkg-source --commit

dpkg-buildpackage -us -uc


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

К счастью, пересобрать (изменённый) пакет достаточно просто. Последовательность действий:

0. Убедиться, что в /etc/apt/sources.list есть подходящая запись deb-src; добавить, если нет. Добавляется примерно такая строчка:

deb-src http://ftp.ru.debian.org/debian/ testing main contrib non-free


в ней можно менять адрес зеркала, ветку (например, stable или unstable вместо testing) и разделы репозитория.

После этого надо сделать aptitude update. Перейти в каталог, в котором собираетесь собирать исходники.

1. Получить исходники пакета: apt-get source -t unstable названиепакета. Здесь надо учитывать, что иногда из одного пакета с исходниками собирается несколько бинарных. Указывать название пакета с исходниками. Параметр -t unstable указывает, что взять нужно исходники версии из unstable.

2. Скачать всё, что необходимо для сборки: apt-get build-dep название пакета

3. Перейти в каталог названиепакета-версия/

4. Поправить, что хочется, в исходниках. Отредактировать файл debian/changelog (см. документацию, как описывать изменения). Описывать изменения и менять номер версии пакета нужно, чтобы потом самому отличать свои пакеты от дистрибутивных.

Дополненине: Для редактирования debian/changelog можно воспользоваться dch. Например, dch -l myname создаст в changelog запись для новой версии пакета, добавив myname к номеру версии Debian.

5. Пересобрать пакет: fakeroot dpkg-buildpackage -us -uc

Дополнение:: Savagex в комментария заметил, что тот же результат можно получить с помощью dpkg-buildpackage -rfakeroot.

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

Возможно, это не совсем идеологически верное описание и что-то важное я упустил (я не Debian-гуру). Кто знает лучше — пусть поправит. Однако такой способ вполне годится для личного использования.

Дополнение: анонимный читатель указал, что для пересборки пакета можно также воспользоваться программой pbuilder, которая позволяет производить сборку в «чистом окружении» и не засорять систему зависимостями для сборки (см. этап получения build-dep). Соответственно, рекомендую две ссылки по теме: Как я собираю/бэкпорчу deb пакеты (GQ's blog) и о сборке пакетов Debian в русской Debian wiki.

пятница, 11 декабря 2020 г.

Tcpdump на Android

  1.  на устройстве должен быть root
  2. качаем tcpdump https://www.androidtcpdump.com/android-tcpdump/downloads
  3. копируем /system/xbin/
  4. даем права chmod 777 system/xbin/tcpdump

# tcpdump -D
1.tun0 [Up, Running]
2.rmnet_usb0 [Up, Running]
3.any (Pseudo-device that captures on all interfaces) [Up, Running]
4.lo [Up, Running, Loopback]
5.p2p0 [Up]
6.wlan0 [Up]
7.nflog (Linux netfilter log (NFLOG) interface)
8.nfqueue (Linux netfilter queue (NFQUEUE) interface)
9.usbmon1 (USB bus number 1)

tcpdump -i any -s 0 -w /sdcard/capture.pcap



вторник, 28 июля 2020 г.

Juniper восстановление из show | compare

show | compare

[edit interfaces xe-2/0/1]
-    unit 6990 {
-        description "****************";
-        vlan-tags outer 3485 inner 3008;
-        family inet {
-            policer {
-                input lim4m;
-                output lim4m;
-            }
-            address *.*.*.*/**;
-        }
-    }
[edit class-of-service interfaces xe-2/0/1]
-     unit 6990 {
-         classifiers {
-             dscp internet-in;
-         }
-     }


Восстановление:
conf priv
load patch terminal       
[Type ^D at a new line to end input]
.
.
Суда вставляет всё как есть из сохраненного где-то show | compare
.
.
Как закончили давим Ctrl-D



воскресенье, 22 марта 2020 г.

Kali Linux :устаковка программ i386 на архитектуру x64

Kali Linux. Для установки программ i386 на x64 (libX11.so.6: cannot open shared object file: No such file or directory) надо:

Нужно один раз выполнить  
# dpkg --add-architecture i386
, и после  
# apt-get update
будет работать.

Установка skype:i386 автоматически тянет нужные i386 версии библиотек.

суббота, 29 декабря 2018 г.

GUI user Account xfce

В kali linux xfce нет gui account manager
Надо ставить 
apt-get --no-install-recommends install gnome-system-tools