Menginstal manajer paket apt(-get) di PLCnext
Halo semuanya,
Posting blog ini akan merinci cara menjalankan manajer paket apt di OS Linux dari PLCnext. Dengan demikian membuka lebih banyak kemungkinan untuk menginstal paket.
Posting ini mengasumsikan Anda memiliki pengalaman menggunakan Linux
!!!!! PENOLAKAN POSTINGAN INI TIDAK DIDUKUNG ATAU DIDUKUNG OLEH KONTAK PHOENIX, GUNAKAN RISIKO ANDA SENDIRI!!!!!
Bahan bekas:
- AXC F 2152 dengan koneksi internet
- PuTTY Rilis 0.76
- WinSCP versi 5.19.1
- Notepad ++
Sebelum kita dapat mulai menginstal hak root apt diperlukan. Untuk dapat masuk sebagai root gunakan langkah-langkah ini:
- Hubungkan ke PLC menggunakan ssh (putty atau program lain)
- Masuk sebagai admin, kata sandi dicetak di rumah PLC kecuali diubah oleh pengguna.
- Masukkan perintah ini:sudo passwd root
- Ikuti langkah-langkah yang ditampilkan di layar
- Sekarang Anda memiliki kemungkinan untuk beralih ke pengguna root
Selanjutnya kita menggunakan WinSCP untuk mendapatkan script di plc:
- Unduh skripnya di sini:https://github.com/pxcbe/apt-installer
- Jika ada perubahan yang ingin Anda lakukan pada file (direktori tempat file .deb akan disimpan) lakukan sekarang menggunakan editor teks seperti notepad++ atau yang serupa.
- Transfer file .sh ke direktori yang Anda inginkan di PLC
Masuk ke PLC lagi menggunakan ssh dan beralih ke pengguna root kemudian gunakan perintah berikut di direktori skrip:
chmod 755 apt-installer.sh
sed -i 's/\r$//' apt-installer.sh
Setelah perintah ini berhasil, gunakan perintah ini untuk menjalankan skrip:
bash apt-installer.sh
Sekarang semua file akan diunduh dan diinstal, perhatikan kesalahan yang mungkin terjadi, biasanya harus ada 2 di awal skrip tetapi tidak perlu khawatir tentang itu. Setelah ini selesai, Anda siap menggunakan apt(-get) untuk menginstal beberapa paket.
Dan hanya itu saja, di bawah ini Anda dapat menemukan bantuan jika Anda mengalami beberapa masalah masalah umum yang saya temukan.
Namun jika pembaruan apt(-get) membuat Anda kesulitan, gunakan salah satu dari perintah ini sebagai solusi:
apt-get update --allow-unauthenticated
apt-get update --allow-insecure-repositories
Jika paket memberikan kesalahan pada dependensi atau konfigurasi, gunakan:
rm /var/lib/dpkg/info/*Name_off_package_in_error*
dpkg --configure -D 777 Name_off_package_in_error
apt -f install
Setelah menggunakan ini, jalankan ini untuk memastikan paket telah diinstal dengan benar:
apt install Name_off_package_in_error
Kemudian periksa apakah paket asli telah diinstal dan berfungsi.