Установка пакетного менеджера APT на PLCnext Linux: пошаговое руководство
В этом посте подробно описано, как запустить пакетный менеджер apt в Linux OS PLCnext, открывая возможности для установки пакетов.
Предполагается опыт работы с Linux.
!!!!! ДИСКЛЕЙМЕР: ЭТОТ ПОСТ НЕ ПОДДЕРЖИВАЕТСЯ PHOENIX CONTACT, ИСПОЛЬЗУЙТЕ НА СВОЙ РИСК!!!!!
Используемые материалы:
- AXC F 2152 с интернетом
- PuTTY 0.76
- WinSCP 5.19.1
- Notepad++
Сначала нужны права root. Чтобы войти как root:
- SSH к PLC (PuTTY или другое)
- Логин admin, пароль на корпусе PLC (если не меняли)
- Команда:
sudo passwd root - Следуйте инструкциям на экране
- Теперь можно переключиться на root
Через WinSCP загрузите скрипт на PLC:
- Скачайте скрипт: github.com/pxcbe/apt-installer
- При необходимости отредактируйте (директория для .deb файлов) в Notepad++
- Перенесите .sh файл в желаемую директорию на PLC
Снова SSH, переключитесь на root, в директории скрипта выполните:
chmod 755 apt-installer.sh
sed -i 's/\r$//' apt-installer.sh
bash apt-installer.sh
Все файлы скачаются и установятся. Ошибки в начале скрипта нормальны, не обращайте внимания. После завершения apt(-get) готов к использованию.
Если apt(-get) update даёт ошибки, используйте обходные пути:
apt-get update --allow-unauthenticated
apt-get update --allow-insecure-repositories
Если пакеты ругаются на зависимости/конфигурацию:
rm /var/lib/dpkg/info/*Name_off_package_in_error*
dpkg --configure -D 777 Name_off_package_in_error
apt -f install
Проверка установки пакета:
apt install Name_off_package_in_error
Проверьте, что исходный пакет установлен и работает.
Промышленные технологии
- Освоение операторов using в C#: импорт, псевдонимы и статические директивы
- Ищется Стратегический менеджер проектов в Missouri Technology Corporation — присоединяйтесь к нашей команде роста
- IC упаковка: защита полупроводниковых кристаллов для долгосрочной надежности
- Почему VIA-in-Pad улучшает производительность ПП: ключевые преимущества
- Улучшение песочного литья с 3D-печатью: более быстрые инструменты и сокращенные сроки
- Оптимизация настройки VLAN на PLCnext Control с командами Linux терминала
- Безопасный удаленный gRPC доступ с grpcurl на устройствах PLCnext
- PLCnext CLI Templates: Ускорение разработки на C++
- Оптимизация PLCnext Control с SNMP: Практическое руководство
- Управление кластерами на PLCnext: Использование Kubernetes для промышленной автоматизации