ប្រសិនបើអ្នកធ្លាប់ឃើញថាខ្លួនធ្វើឱ្យទាន់សម័យកម្មវិធីតែមួយនៅក្នុង សំខាន់បំផុតលីនុច (គំនិតដ៏អាក្រក់បំផុត, btw) ហើយវា upgrades readline អ្នកអាចនឹងបញ្ចប់ឡើងឃើញកំហុសតាមបន្ទាត់នៃ:
/bin/bash: error while loading shared libraries: libreadline.so.5: cannot open shared object file: No such file or directory
សង្ឃឹមថាអ្នកនៅតែមានជា bash មួយឱ្យបើកចំហហើយអ្នកមិនបានបិទពួកគេទាំងអស់. ប្រសិនបើអ្នកនៅតែអាចធ្វើបាន, ភ្លាម រត់ដូចខាងក្រោម:
pacman -S bash
ផ្សេងទៀតអ្នកនឹងមិនអាចរត់ជា bash ទៀតទេដោយសារតែជា bash នឹងនៅតែត្រូវបានភ្ជាប់ទៅនឹងកំណែចាស់របស់ readline.
ក៏, នៅក្នុងពេលអនាគត, មិនរត់
pacman -Sy application
(Python នៅក្នុងករណីរបស់ខ្ញុំ)
ជំនួស, រត់:
pacman -Syu
ដែលនឹងធានាថាកម្មវិធីទាំងអស់ត្រូវបានធ្វើឱ្យប្រសើរ.
ដោយផ្ទាល់, ខ្ញុំគិតថាជា bash គួរតែមានសំណុំភាពអាស្រ័យមួយដោយនិយាយថាវាតម្រូវឱ្យមានចាស់កំណែជាក់លាក់នៃ readline និងដូចគ្នាសម្រាប់ជា bash ថ្មី, ដែលតម្រូវឱ្យមានកំណែថ្មីរបស់ readline. ដោយមិនគិត, ជាលេងវាមានសុវត្ថិភាព. 😉
មតិយោបល់ថ្មី