Я установил python 3.6.1 из python.org и извлек файл. Затем я сделал:
cd Desktop
cd Python-3.6.1
./configure
Но потом я получил ошибку:
./configure: line 2328 config.log: Permission denied
./configure: line 2338 config.log: Permission denied
Что я могу сделать, чтобы исправить это?
Вы сделали кое-что с пулом исходного кода Python 3.6.1 как суперпользователь, и теперь владение файлами напортачивается. Как правило, нет необходимости создавать пакет исходного кода в качестве суперпользователя. Последовательная установка (например, make install или checkinstall) может потребовать привилегий суперпользователя, если вы хотите установить программное обеспечение в системном расположении.
Чтобы повторно передать владельца файла самому себе: [ ! d1]
sudo chown -R "$USER:" ~/Desktop/Python-3.6.1
Вы сделали кое-что с пулом исходного кода Python 3.6.1 как суперпользователь, и теперь владение файлами напортачивается. Как правило, нет необходимости создавать пакет исходного кода в качестве суперпользователя. Последовательная установка (например, make install или checkinstall) может потребовать привилегий суперпользователя, если вы хотите установить программное обеспечение в системном расположении.
Чтобы повторно передать владельца файла самому себе: [ ! d1] sudo chown -R "$USER:" ~/Desktop/Python-3.6.1
Вы сделали кое-что с пулом исходного кода Python 3.6.1 как суперпользователь, и теперь владение файлами напортачивается. Как правило, нет необходимости создавать пакет исходного кода в качестве суперпользователя. Последовательная установка (например, make install или checkinstall) может потребовать привилегий суперпользователя, если вы хотите установить программное обеспечение в системном расположении.
Чтобы повторно передать владельца файла самому себе: [ ! d1] sudo chown -R "$USER:" ~/Desktop/Python-3.6.1
Вы сделали кое-что с пулом исходного кода Python 3.6.1 как суперпользователь, и теперь владение файлами напортачивается. Как правило, нет необходимости создавать пакет исходного кода в качестве суперпользователя. Последовательная установка (например, make install или checkinstall) может потребовать привилегий суперпользователя, если вы хотите установить программное обеспечение в системном расположении.
Чтобы повторно передать владельца файла самому себе: [ ! d1] sudo chown -R "$USER:" ~/Desktop/Python-3.6.1
Вы сделали некоторые вещи с пакетом исходных кодов Python 3.6.1 как суперпользователь, и теперь владение файлом запутано. Как правило, нет необходимости создавать пакет исходного кода в качестве суперпользователя. Последовательная установка (например, make install
или checkinstall
) может потребовать привилегий суперпользователя, если вы хотите установить программное обеспечение в системном местоположении.
Чтобы повторно передать владельца файла для запуска: / g1]
sudo chown -R "$USER:" ~/Desktop/Python-3.6.1
Вы сделали некоторые вещи с пакетом исходных кодов Python 3.6.1 как суперпользователь, и теперь владение файлом запутано. Как правило, нет необходимости создавать пакет исходного кода в качестве суперпользователя. Последовательная установка (например, make install
или checkinstall
) может потребовать привилегий суперпользователя, если вы хотите установить программное обеспечение в системном местоположении.
Чтобы повторно передать владельца файла для запуска: / g1]
sudo chown -R "$USER:" ~/Desktop/Python-3.6.1
Вы сделали некоторые вещи с пакетом исходных кодов Python 3.6.1 как суперпользователь, и теперь владение файлом запутано. Как правило, нет необходимости создавать пакет исходного кода в качестве суперпользователя. Последовательная установка (например, make install
или checkinstall
) может потребовать привилегий суперпользователя, если вы хотите установить программное обеспечение в системном местоположении.
Чтобы повторно передать владельца файла для запуска: / g1]
sudo chown -R "$USER:" ~/Desktop/Python-3.6.1