Wednesday, April 27, 2022

[SOLVED]: Debian/Ubuntu number of packages for different architectures (arm64 vs amd64)

Ubuntu Jammy amd64	67626 main/binary-amd64/Packages	6090 main/debian-installer/binary-amd64/Packages	0 multiverse/binary-amd64/Packages	881 multiverse/debian-installer/binary-amd64/Packages	0 restricted/binary-amd64/Packages	686 restricted/debian-installer/binary-amd64/Packages	0 universe/binary-amd64/Packages	59969 universe/debian-installer/binary-amd64/Packages	0 	 Ubuntu Jammy arm64	65776 main/binary-arm64/Packages	5968 main/debian-installer/binary-arm64/Packages	0 multiverse/binary-arm64/Packages	739 multiverse/debian-installer/binary-arm64/Packages	0 restricted/binary-arm64/Packages	87 restricted/debian-installer/binary-arm64/Packages	0 universe/binary-arm64/Packages	58982 universe/debian-installer/binary-arm64/Packages	0

Summary:
Number of packages for Ubuntu Jammy (22.04) AMD64 = 67626
Number of packages for Ubuntu Jammy (22.04) ARM64 = 65776 (97%)

(this includes basic repositories, such as main, multiverse, restricted, universe)

----

How did I count it:
# amd64
for line in `curl -s http://archive.ubuntu.com/ubuntu/dists/jammy/Release | grep "Packages$" | grep -i amd64 | awk '{print $3}' | sort | uniq`;
do
        echo -n "$line";
        #echo "http://archive.ubuntu.com/ubuntu/dists/jammy/${line}.gz"
        curl -s "http://archive.ubuntu.com/ubuntu/dists/jammy/${line}.gz" |zcat | grep "Package:" | wc -l
done

# arm64
for line in `curl -s http://archive.ubuntu.com/ubuntu/dists/jammy/Release | grep "Packages$" | grep -i arm64 | awk '{print $3}' | sort | uniq`;
do
        echo -n  "$line";
        #echo "http://ports.ubuntu.com/dists/jammy/${line}.gz"
        curl -s "http://ports.ubuntu.com/dists/jammy/${line}.gz" |zcat | grep "Package:" | wc -l
done





Sunday, October 31, 2021

[SOLVED] fetch-macos.py 10.15 10.14 catalina

fetch-macos.py utility requires the version of MacOS to be specified within the mysterious format of "Product ID (as seen in SoftwareUpdate)". Hmm... it took me a while to discover those Product IDs.

They are as follows (you need to use string like "001-57224" as an argument to -p option):

# ProductID Version Build Post Date Title 1 001-15219 10.15.5 19F2200 2020-06-15 macOS Catalina
2 001-04366 10.15.4 19E2269 2020-05-04 macOS Catalina
3 071-97382 11.6 20G165 2021-09-17 macOS Big Sur
4 001-36801 10.15.6 19G2021 2020-08-12 macOS Catalina
5 002-23774 12.0.1 21A559 2021-10-25 macOS Monterey
6 002-23589 11.6.1 20G224 2021-10-25 macOS Big Sur
7 061-86291 10.15.3 19D2064 2020-03-23 macOS Catalina
8 041-91758 10.13.6 17G66 2019-10-19 macOS High Sierra
9 041-88800 10.14.4 18E2034 2019-10-23 macOS Mojave
10 001-68446 10.15.7 19H15 2020-11-11 macOS Catalina
11 061-26589 10.14.6 18G103 2019-10-14 macOS Mojave
12 001-51042 10.15.7 19H2 2020-09-24 macOS Catalina
13 071-72781 11.5.1 20G80 2021-07-26 macOS Big Sur
14 001-57224 10.15.7 19H4 2020-10-27 macOS Catalina
15 041-90855 10.13.5 17F66a 2019-10-23 Install macOS High Sierra Beta
16 061-26578 10.14.5 18F2059 2019-10-14 macOS Mojave
17 071-78704 11.5.2 20G95 2021-08-18 macOS Big Sur
18 001-36735 10.15.6 19G2006 2020-08-06 macOS Catalina

So the final version of the wanted command could be:
$ python3 fetch-macos.py -p 001-57224
P.S. You're also might be interested in installinstallmacos.py instead of fetch-macos.py.

Friday, February 26, 2021

[Решено] Boot Camp: "Не удается установить ПО, так как обновление недоступно через сервер Обновления ПО."

    Если вы столкнулись с сообщением "Не удается установить ПО, так как обновление недоступно через сервер Обновления ПО." от Ассистент Boot Camp (при загрузке драйверов для Windows для вашего Mac: "Меню - Действие - Загрузить ПО поддержки Windows"), то у вас есть, как минимум, два варианта:

1. Использовать утилиту brigadier
Качаете, распаковываете, открываете терминал (term) в Launchpad, 
python2.7 brigadier -o /Volumes/ФЛЕШКА/ 

итд

2. Необходимо просто ещё несколько раз нажать на эту же кнопку! У меня сработало примерно через час после первой попытки.

или на английском




Wednesday, February 17, 2021

[Решено] The application «BV_20171121» can't be opened. Не удается открыть программу «BV_20171121». Unable.

Ошибка возникает из-за архиватора. Попробуйте распаковать архив с программой через утилиту Unarchiver. Мне помогло. Удачи!






Tuesday, October 27, 2020

[РЕШЕНО] Аскетичный ya.ru в Chrome и {yandex:searchPath}

Решил мигрировать с Google на Yandex, точнее на минималистичный ya.ru.

И, признаться, был удивлён столь пёстрой(если не сказать перегруженной) титульной страницей Яндекса!

И решение нашлось! И ещё даже лучшее, чем Google (к-ый я считал до этого минималистичным)!

Вас интересует расширение Empty New Tab Page для Chrome. Боже, как же это приятно! Авторам расширения почёт и уважение!

---

TAGS:

Добавить ya.ru в Chrome как поисковую систему.

"{yandex:searchPath}?text=%s&{yandex:referralID}" "ya.ru" yandex.ru

Thursday, August 29, 2019

[РЕШЕНО] Континент TLS-клиент: "Доступ к конфигурационному файлу запрещен"

Кратко суть: необходимо просто дать доступ на запись вашему текущему пользователю(даже администратору) на ветку реестра [HKEY_LOCAL_MACHINE\SOFTWARE\SecurityCode\TlsClient]

Теперь, как это сделать:

  1. Т.к. доступ на эту ветку разрешён только для системного пользователя SYSTEM, то даже под администратором regedit не сработает, поэтому запускаем его от SYSTEM.
    Для этого качаем PsTools с сайта Microsoft и распаковываем его (https://docs.microsoft.com/en-us/sysinternals/downloads/psexec)
  2. Запускаем CMD, правой кнопкой - выполнить с правами администратора
  3. Запускаем regedit через psexec с правами SYSTEM:
    cd C:\Users\Your_Username\Downloads\PsTools
    psexec -s -i regedit
  4. Даём разрешения на запись на нижеуказанную ветку для вашего текущего пользователя [HKEY_LOCAL_MACHINE\SOFTWARE\SecurityCode\TlsClient]
    (узнать имя вашего текущего пользователя можно при помощи команды whoami из cmd)

Thursday, February 21, 2019

Как разжечь ладан без угля

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

Однако обходной вариант тоже есть (из подручных средств) - взять палочку корицы немолотой (часто продаётся в разделе специй в продуктовых магазинах или где продаются сухофрукты) и поджечь её, а затем когда она начнёт дымить - положить на неё ладан и вуаля! Кстати это ещё добавит нотку пикантного аромата! )

Или использовать любую другую тонкую дощечку, к-ая не сгорит, а будет тлеть)

Хорошей чистки!