Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Проблема с Python/Центром приложений  (Прочитано 6032 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Mobiz

  • Автор темы
  • Гость
Re: Проблема с Python/Центром приложений
« Ответ #15 : 13 Августа 2015, 15:55:49 »
ПОНИмаю система полетела в крах, ибо насрана на Python.
Всё таки, наверное, система не насрана, а настроена ... на Python 2? :2funny:
А насрана она именно в теперешнем именно состоянии...

Сейчас поправим.


Пользователь решил продолжить мысль [time]13 Август 2015, 10:49:48[/time]:
Сам то Python 2 не сносился ведь? ... только ссылки поплыли?
Покажи что-то типа (это у меня так):
olej@nvidia ~ $ ls -l /usr/bin/python*
lrwxrwxrwx 1 root root       9 апр.   4 12:54 /usr/bin/python -> python2.7
lrwxrwxrwx 1 root root       9 апр.   4 12:54 /usr/bin/python2 -> python2.7
-rwxr-xr-x 1 root root 3156448 июня  22 21:59 /usr/bin/python2.7
lrwxrwxrwx 1 root root      31 июня  22 21:59 /usr/bin/python2.7-config -> i386-linux-gnu-python2.7-config
lrwxrwxrwx 1 root root      16 дек.  21  2013 /usr/bin/python2-config -> python2.7-config
lrwxrwxrwx 1 root root       9 апр.   4 12:54 /usr/bin/python3 -> python3.4
-rwxr-xr-x 2 root root 3802224 июня  19 18:28 /usr/bin/python3.4
-rwxr-xr-x 2 root root 3802224 июня  19 18:28 /usr/bin/python3.4m
lrwxrwxrwx 1 root root      10 апр.   4 12:54 /usr/bin/python3m -> python3.4m
lrwxrwxrwx 1 root root      16 дек.  21  2013 /usr/bin/python-config -> python2.7-config

И как же таки вернуть на 2.7 версию ?(2.7.6 папка не удалена) Тем же кодом (поменяв с python3 на python2 и вообще всеми возможными комбинациями) - выдается ошибка.

(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 13 Августа 2015, 15:59:11 от Mobiz »

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Проблема с Python/Центром приложений
« Ответ #16 : 13 Августа 2015, 15:59:10 »
cd /usr/bin/
sudo ln -s python2.7 python
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Mobiz

  • Автор темы
  • Гость
Re: Проблема с Python/Центром приложений
« Ответ #17 : 13 Августа 2015, 16:00:07 »
cd /usr/bin/
sudo ln -s python2.7 python
Цитировать
ln: не удалось получить доступ к «python»: Слишком много уровней символьных ссылок

Оффлайн Olej

  • Забанен
  • Активист
  • *
  • Сообщений: 884
    • Просмотр профиля
Re: Проблема с Python/Центром приложений
« Ответ #18 : 13 Августа 2015, 16:11:18 »
во-первых, всё это от root (так, на всякий случай напоминание)

во-вторых, у вас там в ls очень странная строка:
lrwxrwxrwx 1 root root      11 авг.  13 02:06 /usr/bin/python2.7.6 -> python2.7.6
похоже на ссылку на самое себя ... тогда это быдет рекурсивное разименование, и, конечно, превышение всех уровней ...
откуда и когда такое взялось?

P.S. а вообще, если вы даёте вывод команды, то показывайте и саму команду.


Mobiz

  • Автор темы
  • Гость
Re: Проблема с Python/Центром приложений
« Ответ #19 : 13 Августа 2015, 16:14:41 »
во-первых, всё это от root (так, на всякий случай напоминание)

во-вторых, у вас там в ls очень странная строка:
lrwxrwxrwx 1 root root      11 авг.  13 02:06 /usr/bin/python2.7.6 -> python2.7.6
похоже на ссылку на самое себя ... тогда это быдет рекурсивное разименование, и, конечно, превышение всех уровней ...
откуда и когда такое взялось?

P.S. а вообще, если вы даёте вывод команды, то показывайте и саму команду.



Я пару дней на уебунту. Ранее сие код не вводил, посему не знаю когда началось.
Да и за пару дней я ничего и не натворил с рутом. Только с этого вот кода (смена на 3 питон) я и изменил рут систему 1 раз.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Проблема с Python/Центром приложений
« Ответ #20 : 13 Августа 2015, 16:17:45 »
Ну удалите вы эту самомонасебя ссылку
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Olej

  • Забанен
  • Активист
  • *
  • Сообщений: 884
    • Просмотр профиля
Re: Проблема с Python/Центром приложений
« Ответ #21 : 13 Августа 2015, 16:22:25 »
Ну удалите вы эту самомонасебя ссылку
Но её можно попробовать переименовать ... а потом и удалить.

Пользователь решил продолжить мысль 13 Августа 2015, 16:24:53:
Я пару дней на уебунту. Ранее сие код не вводил, посему не знаю когда началось.
Не отчаивайтесь.
Если пару дней, то, в конце концов, и переустановить можно.
Но не спешите это делать: уметь разбираться и делать восстановительные работы - это поважнее будет чем систему тупо устанавливать.
« Последнее редактирование: 13 Августа 2015, 16:24:53 от Olej »

Mobiz

  • Автор темы
  • Гость
Re: Проблема с Python/Центром приложений
« Ответ #22 : 13 Августа 2015, 16:31:16 »
Ну удалите вы эту самомонасебя ссылку
Но её можно попробовать переименовать ... а потом и удалить.

Пользователь решил продолжить мысль [time]13 Август 2015, 17:24:53[/time]:
Я пару дней на уебунту. Ранее сие код не вводил, посему не знаю когда началось.
Не отчаивайтесь.
Если пару дней, то, в конце концов, и переустановить можно.
Но не спешите это делать: уметь разбираться и делать восстановительные работы - это поважнее будет чем систему тупо устанавливать.


sudo rm /usr/bin/pythonПосле cd /usr/bin/
sudo ln -s python2.7 python
Итог:
Цитировать
Python 2.7.6 (default, Jun 22 2015, 18:00:18)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
(Удалил ссылку как только появилась проблема, перезагружал ноут, но та же ошибка баш была. Сейчас вот как-то пробнул и вышло..)

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Проблема с Python/Центром приложений
« Ответ #23 : 13 Августа 2015, 16:32:19 »
После чего был вывод
Цитировать
Python 2.7.6 (default, Jun 22 2015, 18:00:18)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
?
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Mobiz

  • Автор темы
  • Гость
Re: Проблема с Python/Центром приложений
« Ответ #24 : 13 Августа 2015, 16:36:02 »
После чего был вывод
Цитировать
Python 2.7.6 (default, Jun 22 2015, 18:00:18)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
?
Мой коммент выше. Я написал код удаления ссылки (что делал ранее, но вышло только сейчас), а после установил 2.7.6 на дефолт.
Цитировать
Python 2.7.6 (default, Jun 22 2015, 18:00:18)
вышел уже если просто ввести Python в терминале. Короче все работает.
И кстати будет все работать кроме СУДО, ну и центра обновлений. Решение:
в терминале sudo nautilus, после в дирректорию /var/lib/dpkg , и удалить папку info, а после СОЗДАТЬ новую папку info (она пустая будет) в этой же дирректории.
Далее
sudo ln -s /usr/bin/python /usr/bin/python3
sudo apt-get check
sudo apt-get autoremove
sudo apt-get upgrade
и рестарт.
« Последнее редактирование: 13 Августа 2015, 17:46:43 от Mobiz »

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Проблема с Python/Центром приложений
« Ответ #25 : 14 Августа 2015, 10:39:37 »
И кстати будет все работать кроме СУДО, .....
Т.е. практически никак систему администрировать будет нельзя (разлочка рута не труъ вей). Т.е. таки машина неоперабельна становится.

Я еще раз повторю. Не надо пока ставить 3-й питон питоном по умолчанию - рано еще. Вон если с федоры дойдет тренд - может в следующих релизах это уже и так майнтейнеры сделают, но не в текущих (до 15.04 включительно).

Надо вам како-то приложение пускатьв 3-0м питоне - так напишите в нем правильный комментарий в первой строке: вместо
#!/usr/bin/env pythonзаписать
#!/usr/bin/env python3И будет вам счастье.

« Последнее редактирование: 14 Августа 2015, 10:41:29 от Sly_tom_cat »
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Mobiz

  • Автор темы
  • Гость
Re: Проблема с Python/Центром приложений
« Ответ #26 : 14 Августа 2015, 13:48:03 »
Sly_tom_cat,
Зачем вы это пишите ? Проблемы таки уже нет. Удалив ссылку из первоначальной проблемы - я вернул питона 2.7 на дефолт. Сейчас я ввел тот же код который вызвал проблему для "обмана" системы. Она у меня стоит на том же 2.7.6, и при этом не выдает баш ошибок. Судо, центр приложений, - все работает отлично.
(P.S. возможно вы невнимательно прочитали мой последний комментарий целиком.
Ведь не будем забывать что я помог себе сам, а вы на меня крест положили.)
« Последнее редактирование: 14 Августа 2015, 13:51:33 от Mobiz »

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Проблема с Python/Центром приложений
« Ответ #27 : 14 Августа 2015, 14:21:59 »
Mobiz, я это пишу потому что вы опять предложили залинковать python3 как python. Вот я и повторяю предупреждение всем тем, кто эту тему может прочитать, что не надо этого делать (пока по крайней мере).

Также я даю простую инструкцию - как решить вопрос с запуском питоновского приложения в выбранной версии python (в данном случае 3-м). Ведь менять интерпретатор питона по умолчанию - это не цель а цель ведь в том, что некоторые приложения хочется запустить в третьем питоне. Так вот и надо запускать приложения в третьем питоне, а не систему корежить меня дефолтовый интерпретатор питона.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Mobiz

  • Автор темы
  • Гость
Re: Проблема с Python/Центром приложений
« Ответ #28 : 14 Августа 2015, 14:42:12 »
Sly_tom_cat,
Начнем с того что вы банально не смогли помочь мне решить проблему с дефолтом, что означает, что вы не осознаете сути моей БЫВШЕЙ проблемы. А поскольку не смогли решить, а я смог - может не стоит писать мне что я делаю что-то неверно ? Я повторяю ТРЕТИЙ раз: ДЕФОЛТОМ СТОИТ 2.7.6, а тот код который я СОВЕТУЮ ввести (тот самый что и вызвал изначально проблему) ПОСЛЕ того как удалишь ссылку и поменяешь на дефолт 2.7.6 - убедит систему в том что ссылка на саму себя - есть ссылка на 2.7.6 (ибо дефолтом поставлена уже именно 2 версия). Ведь если б я сделал сейчас что-то неверно - у меня бы как и прежде не работало то что написано на 2.7 версии, что означает что я сделал все верно. Ну и еще: я знаю как в простом файле питона вызвать 3 версию. Просто изначально пытался сделать это с пиХарм, но он не пускал.
Прекратим срач. Я решил свою проблему, а вы не осознаете как именно я это сделал и пытаетесь защитить пользователей от ошибки которой НЕ БУДЕТ - если они не введут код попросту (это поможет только тем у кого такая же проблема как была у меня).
« Последнее редактирование: 14 Августа 2015, 14:45:01 от Mobiz »

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Проблема с Python/Центром приложений
« Ответ #29 : 14 Августа 2015, 14:44:52 »
Ну так вы тогда не дублируйте опасный код еще раз...

...и где у нас срач :idiot2: если вы обиделись - то я прям не понимаю - на что? :idiot2:

Вы считаете мои предупреждения ненужными - ваше право. А я считаю их необходимыми - это мое право.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

 

Страница сгенерирована за 0.227 секунд. Запросов: 23.