$ cat /etc/os-release
NAME="Linux Mint"
VERSION="18.3 (Sylvia)"
ID=linuxmint
ID_LIKE=ubuntu
PRETTY_NAME="Linux Mint 18.3"
VERSION_ID="18.3"
HOME_URL="http://www.linuxmint.com/"
SUPPORT_URL="http://forums.linuxmint.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/linuxmint/"
VERSION_CODENAME=sylvia
UBUNTU_CODENAME=xenial
تشير المستندات على وجه التحديد إلى أنه يجب دعم النعناع
https://mycroft.ai/documentation/linux/#mycroft -for-linux
تشغيل dev_setup.sh
مبدئيًا ، وخضعت للمعالج ، وفي النهاية بدأ التثبيت ، لكنني لم ألاحظ هذه الرسالة الأولى (لم تطالب):
Could not find package manager
Make sure to manually install: git python3 python-setuptools python-venv pygobject libtool libffi libjpg openssl autoconf bison swig glib2.0 portaudio19 mpg123 flac curl fann g++ jq
في هذه الوظيفة:
function install_deps() {
echo 'Installing packages...'
...
elif os_is_like debian || os_is debian ; then
# Debian / Ubuntu
echo "$GREEN Installing packages for Debian/Ubuntu...$RESET"
$SUDO apt-get install -y (snip)...
...
من المفترض أنه بالنسبة إلى Mint ، يجب أن نتوقع مطابقة قريبة (is-like) مع ubuntu / debian ، لكنها تتحقق فقط من == debian و ~ debian ، ولكن ليس ~ ubuntu أو == ubuntu.
function os_is_like() {
[[ $(grep "^ID_LIKE=" /etc/os-release | awk -F'=' '/^ID_LIKE/ {print $2}' | sed 's/\"//g') == $1 ]]
}
توجد العديد من المشكلات أثناء تثبيت حزمة venv pip نظرًا لعدم تثبيت التبعيات.
غير متاح
شكرًا على الإبلاغ ، شكرًا لتقديم ملف os_release. سأدفع التحديث لاستخدام is_like ubuntu أيضًا.
سأقوم بدفع العلاقات العامة الآن مع الإصلاح المقترح.
forslund لدي بالفعل علاقات عامة واردة (آسف للتأخير ، لدي مشكلات مع نظام git push المستخدم عالق في حساب العمل)
""
فرق - بوابة a / dev_setup.sh b / dev_setup.sh
الفهرس 306e38c..97a72d2 100755
--- a / dev_setup.sh
+++ ب / dev_setup.sh
-293،9 +293،9function install_deps () {
$ SUDO yum install -y epel-release-latest-7.noarch.rpm
rm epel-release-latest-7.noarch.rpm
redhat_common_install
آه حسنًا ، سأزيل العلاقات العامة الخاصة بي وأنتظر ملكيتك.
وكيفية تثبيته الان على النعناع؟ وماذا تعني "العلاقات العامة" ؟؟ الرجاء المساعدة .. ماذا علي أن أفعل ؟؟
مرحبًا Z3r0ut ،
العلاقات العامة تعني طلب السحب. إنها حزمة من التعليمات البرمجية التي يتم اقتراح إدراجها في المشروع.
من المحتمل أن يتم تضمين هذا التغيير الذي ساهم به fermulator في mycroft-core قريبًا ، بمجرد أن تتاح الفرصة لـ Forslund لمراجعته. عندما يحدث ذلك ، سيتم وضع علامة على هذه التذكرة على أنها مغلقة ، وبعد ذلك يجب أن تكون قادرًا على تثبيت Mycroft باستخدام الإرشادات العادية الواردة في الوثائق .
إذا كنت واثقًا من استخدام Linux والبرمجة النصية في bash ، فيمكنك اختيار مراجعة التغييرات وتطبيقها على نسختك المحلية من Mycroft ، ومع ذلك أوصي بانتظار قبولها رسميًا إذا لم تكن متأكدًا.
التعليق الأكثر فائدة
آه حسنًا ، سأزيل العلاقات العامة الخاصة بي وأنتظر ملكيتك.