سؤال

الخطوات الأولى في FreeBSD: محاولة تشغيل البرنامج النصي للتثبيت. مساعدة سريعة مطلوبة:

# ls
configure
# file configure
configure: Bourne-Again shell script text executable
# ./configure
./configure: Command not found
# configure
configure: Command not found

ما هو الخطأ ، كيف يمكنني تنفيذ هذا البرنامج النصي؟

هل كانت مفيدة؟

المحلول

هل قمت بتثبيت باش؟ إذا لم تستخدم منافذ FreeBSD لتثبيتها. يستخدم where bash تجده في الخارج.

نصائح أخرى

استخدم القوة لوقا :)

# pkg_add -r bash

قد يكون ذلك ، تهيئة لا يحتوي البرنامج النصي على حقوق عمليات الإعدام المناسبة. حاول أن تصب:

chmod 777 configure

إذا كان يعمل ، قم بإصلاحه

chmod 764 configure

configure البرامج النصية هي نصوص قذيفة محمولة للغاية. ليست هناك حاجة للباش هنا. المشكلة في مكان آخر.

ما هو السطر الأول في البرنامج النصي التكوين؟ ربما تسلل CR/LF ، وهو سبب شائع لرسالة خطأ مضللة تمامًا تقول أنه لم يتم العثور على البرنامج النصي ، عندما كان المترجم المترجم الذي لم يتم العثور عليه.

أرجوك حاول /bin/sh ./configure

السطر الأول من هذا البرنامج النصي (#!/usr/bin/bash, أفترض) يجب تغييرها إلى #!/usr/local/bin/bash. وبالطبع ، يجب أن يكون لديك منفذ قذائف/باش مثبت.

قم بتثبيت حزمة Bash باستخدام

pkg add bash

أو

make -C /usr/ports/shells/bash install clean

بشكل افتراضي ، يأتي FreeBSD مع TCSH و POSIX FreeBSD SH

على أنظمة FreeBSD القديمة ستحتاج إلى القيام بها

rehash

قبل أن تتمكن من تشغيله.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top