$ 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
Los documentos establecen específicamente que se debe admitir la menta
https://mycroft.ai/documentation/linux/#mycroft-para-linux
Ejecuté dev_setup.sh
inicialmente, y pasé por el asistente, eventualmente comenzó la instalación, pero no noté este pequeño mensaje (no apareció):
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
En esta función:
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)...
...
Presumiblemente, para Mint deberíamos esperar una coincidencia cercana (es similar) a ubuntu/debian, pero solo busca ==debian y ~debian, pero no ~ubuntu o ==ubuntu.
function os_is_like() {
[[ $(grep "^ID_LIKE=" /etc/os-release | awk -F'=' '/^ID_LIKE/ {print $2}' | sed 's/\"//g') == $1 ]]
}
Hay varios problemas durante la instalación del paquete venv pip ya que las dependencias no están instaladas.
N / A
Gracias por informar, gracias por proporcionar el archivo os_release. Enviaré una actualización para usar is_like ubuntu también.
Empujaré un PR ahora mismo con su solución sugerida.
@forslund , de hecho, tengo un PR entrante (perdón por la demora, tengo problemas con el sistema git push, el usuario está atascado en la cuenta de trabajo)
```
diferencia --git a/dev_setup.sh b/dev_setup.sh
índice 306e38c..97a72d2 100755
--- a/dev_setup.sh
+++ b/dev_setup.sh
@@ -293,9 +293,9 @@ función install_deps() {
$SUDO yum install -y epel-release-latest-7.noarch.rpm
rm epel-release-latest-7.noarch.rpm
redhat_common_install
Ah ok, quitaré mi PR y esperaré el tuyo.
y cómo instalarlo ahora en mint? y que significa "PR"?? por favor ayuda.. que tengo que hacer??
Hola Z3r0ut,
PR significa solicitud de extracción. Es un paquete de código que se sugiere para su inclusión en un proyecto.
Es probable que este cambio aportado por fermulator se incluya en mycroft-core en breve, tan pronto como forslund haya tenido la oportunidad de revisarlo. Cuando eso suceda, este ticket se marcará como cerrado y luego podrá instalar Mycroft siguiendo las instrucciones normales proporcionadas en la documentación .
Si está seguro de usar Linux y ejecutar secuencias de comandos en bash, puede optar por revisar los cambios y aplicarlos a su propia copia local de Mycroft; sin embargo, le recomiendo esperar a que se acepten formalmente si no está seguro.
Comentario más útil
Ah ok, quitaré mi PR y esperaré el tuyo.