Решение проблем с менеджером пакетов Windows

В апреле 2014 года Microsoft представила OneGet (позже переименованный в PackageManagement) вместе с PowerShell 5. Это бесплатный менеджер поставщиков пакетов с открытым исходным кодом, который позволяет интегрировать другие менеджеры пакетов в PowerShell. — Wikipedia Команды PackageManagement Get-Command -Module PackageManagement Find-Package — поиск пакета (программы) в доступных репозиториях Find-PackageProvider — поиск провайдеров распространения пакетов Get-Package — показывает список установленных пакетов Get-PackageProvider — выводит список поставщиков пакетов, доступных на компьютере Get-PackageSource — выводит список доступных источников пакетов Import-PackageProvider — добавляет поставщиков пакетов управления пакетами в текущий сеанс Install-Package — устанавливает пакет (программу) на компьютер Install-PackageProvider — устанавливает одного или нескольких поставщиков пакетов управления пакетами. Register-PackageSource — добавляет источник пакета для поставщика Save-Package — сохраняет пакет локально, не устанавливая его Set-PackageSource — устанавливает поставщика в качестве источника пакета Uninstall-Package — удаляет программу (пакет) Unregister-PackageSource — удаляет провайдера из списка источников пакетов Возникшие проблемы на примере утановки golang из репозитория Chocolatey PS C:\WINDOWS\system32> Find-Package -Name *golang* -Source Chocolatey ПРЕДУПРЕЖДЕНИЕ: NuGet: Запрос был прерван: Не удалось создать защищенный канал SSL/TLS. В PowerShell по умолчанию используется TLS 1.0. Меняем версию TLS по умолчанию в .NET Framework на 1.2 ...

<span title='2023-08-13 00:00:00 +0000 UTC'>August 13, 2023</span>

Запуск CSR1000v в VirtualBox и VMware

В прошлой статье я рассказал как подготовить и запустить любую версию виртуального маршрутизатора Cisco - Cloud Services Router (СSR1000v) в VirtualBox под Windows. С версии Cisco IOS XE 3.13S можно обойтись без настройки последовательного интерфейса. Запускать будем всё тот же релиз 3.15.0S. С официального сайта нужно скачать файлы csr1000v-universalk9.03.15.00.S.155-2.S-std.iso и csr1000v-universalk9.03.15.00.S.155-2.S-std.ova По-моему, сейчас это самая поздняя версия CSR, доступная с аккаунтом Cisco, версии новее требуют различные партнерские отношения с Cisco. Зарегистрироваться можно по адресу. ...

<span title='2021-07-20 00:00:00 +0000 UTC'>July 20, 2021</span>

Запуск CSR1000v в VirtualBox (Windows) с эмуляцией serial port

Я расскажу как подготовить и запустить виртуальный маршрутизатор Cisco - Cloud Services Router (СSR1000v) в VirtualBox под Windows с эмуляцией serial port, настроить доступ по telnet, ssh и написать скрипт на python для автоматизации конфигурирования. Необходимый софт С официального сайта нужно скачать файлы csr1000v-universalk9.03.15.00.S.155-2.S-std.iso и csr1000v-universalk9.03.15.00.S.155-2.S-std.ova. По-моему, сейчас это самая поздняя версия CSR, доступная с аккаунтом Cisco, версии новее требуют различные партнерские отношения с Cisco. Зарегистрироваться можно по адресу. Если еще не установлен VirtualBox, скачайте и установите. ...

<span title='2021-07-19 00:00:00 +0000 UTC'>July 19, 2021</span>

Watchdog for folder changes with golang

I recently wrote a Python script to log changes in the selected folder. The script has a GUI based on Tkinter, the native Python library. I decide to rewrite this script in the Golang. I only need one executable file that doesn’t require Python installation. Before that, I made an executable file using pyinstaller. But why not try Golang? Apart from Tkinter, I only know a little about the GTK. I used it for a new version of the program written in Golang with a GUI. ...

<span title='2020-09-05 00:00:00 +0000 UTC'>September 5, 2020</span>

Windows GUI-app on Golang with GTK 3

To develop a GUI app in Windows, I chose the gotk3 package. This is a binding of the GTK lib, which provides a native interface for Windows. I didn’t deal with crosscompiling and installed all the necessary tools in the Windows 10 VM. The VM image is officially distributed by Microsoft. I used the instructions from the wiki to install gotk3. Also I used the Chocolatey to install the necessary tools. For install it: ...

<span title='2020-09-01 00:00:00 +0000 UTC'>September 1, 2020</span>

Сохранение паролей в Windows Credentials Locker из Python

Ставим keyring pip install keyring Выполняем import keyring keyring.set_password("system", "username", "password") Результат Доступ к данным keyring.get_password("system", "username") 'password'

<span title='2020-04-08 00:00:00 +0000 UTC'>April 8, 2020</span>