APT-pakketbeheer installeren op PLCnext Linux: Stap-voor-stap handleiding
Hallo allemaal,
Deze blogpost legt uit hoe je de apt-pakketbeheerder op het Linux-besturingssysteem van de PLCnext kunt draaien. Hierdoor openen zich meer mogelijkheden voor het installeren van pakketten.
Deze post gaat ervan uit dat je enige ervaring hebt met Linux.
!!!!! DISCLAIMER: DEZE POST WORDT NIET ONDERSTEUND OF GOEDGEKEURD DOOR PHOENIX CONTACT, GEBRUIK OP EIGEN RISICO!!!!!
Gebruikte materialen:
- AXC F 2152 met internetverbinding
- PuTTY Release 0.76
- WinSCP versie 5.19.1
- Notepad++
Voordat we apt kunnen installeren, zijn root-rechten vereist. Om in te loggen als root, volg deze stappen:
- Verbind met de PLC via SSH (PuTTY of ander programma)
- Log in als
admin, het wachtwoord staat op de PLC-behuizing tenzij gewijzigd door de gebruiker. - Voer dit commando in:
sudo passwd root - Volg de stappen op het scherm
- Je hebt nu de mogelijkheid om naar de root-gebruiker te schakelen
Vervolgens gebruiken we WinSCP om het script op de PLC te krijgen:
- Download het script hier: https://github.com/pxcbe/apt-installer
- Als je wijzigingen wilt aanbrengen in het bestand (map waar de .deb-bestanden worden opgeslagen), doe dat nu met een teksteditor zoals Notepad++ of vergelijkbaar.
- Plaats het
.sh-bestand in je gewenste map op de PLC
Log opnieuw in op de PLC via SSH en schakel naar de root-gebruiker, voer daarna de volgende commando's uit in de map van het script:
chmod 755 apt-installer.sh
sed -i 's/\r$//' apt-installer.sh
Na het succesvol uitvoeren van deze commando's, gebruik dit commando om het script te draaien:
bash apt-installer.sh
Nu worden alle bestanden gedownload en geïnstalleerd, let op eventuele fouten die kunnen optreden; normaal gesproken zijn er 2 aan het begin van het script, maar daar hoef je je geen zorgen over te maken. Na afloop ben je klaar om apt (of apt-get) te gebruiken om pakketten te installeren.
Dat is alles, hieronder vind je wat hulp als je tegen veelvoorkomende problemen aanloopt.
Als apt(-get) update problemen geeft, gebruik een van deze commando's als workaround:
apt-get update --allow-unauthenticated
apt-get update --allow-insecure-repositories
Als pakketten fouten geven over afhankelijkheden of configuratie, gebruik:
rm /var/lib/dpkg/info/*Naam_van_pakket_in_fout*
dpkg --configure -D 777 Naam_van_pakket_in_fout
apt -f install
Voer daarna dit uit om te controleren of het pakket correct geïnstalleerd is:
apt install Naam_van_pakket_in_fout
Controleer of het oorspronkelijke pakket nu geïnstalleerd is en werkt.
Industriële technologie
- Strategisch Project Manager Gezocht bij Missouri Technology Corporation – Sluit u aan bij Ons Groeiteam
- IC-verpakking: Jouw Halfgeleiderchips Beschermen voor Lange-termijn Betrouwbaarheid
- Waarom VIA-in-pads PCB-prestaties verbeteren: cruciale voordelen
- Zandgieten Verbeteren met 3D-printen: Snellere Tooling en Kortere Looptijden
- VLAN-instelling Op PLCnext Control Stroomlijnen Met Linux Terminal-opdrachten
- Veilige Remote gRPC Toegang Met grpcurl Op PLCnext Apparaten
- PLCnext CLI Sjablonen: Stroomlijn Uw C++ Ontwikkeling
- PLCnext Control Apparaten Optimaliseren met SNMP: Een Praktische Gids
- Clusterbeheer op PLCnext: Kubernetes Benutten voor Industriële Automatisering
- Real-time PLCnext-monitoring met Tableau-dashboards
- C# using-statements: imports, aliasen en static directives