Нужна помощь с ubuntu server 14.04

Когда вы будете выполнять команду make install
Ну, во-первых, checkinstall. Во-вторых, собирать данном случае - полбеды, нужно правильно сконфигурить, иначе будет еще одна помойка (впрочем, какая там уже разница). В-третьих - это тупиковый путь, работать нужно с менеджером пакетов, ручками восстанавливая библиотеки, линки и прочее. В-четверых, в случае ТС (с манерой бездумного ctrl+c/ctrl+v со всякого хлама)
Тебе проще пересоздать впс-ку, чем пытаться что-то тут исправить. :dead:
И без вариантов.
 
Последнее редактирование:
Ну, во-первых, checkinstall. Во-вторых, собирать данном случае - полбеды, нужно правильно сконфигурить, иначе будет еще одна помойка (впрочем, какая там уже разница). В-третьих - это тупиковый путь, работать нужно с менеджером пакетов, ручками восстанавливая библиотеки, линки и прочее. В-четверых, в случае ТС (с манерой бездумного ctrl+c/ctrl+v со всякого хлама)
Ну особо спорить не буду. Так-как я поклонник чертенка, я бы все вручную подымал.
 
Во фряхе порты, и make && make install && make clean (или make install clean) работает иначе.
А-а-а-а. Карл. Не говорите больше это никому.
В фряхе и pkg есть, который устанавливает уже скомпилированные пакеты, подобно yum apt и т.д.
А так-же есть дерево портов, которое содержит исходные коды программ и согласно настроек файла Makefile выполняет все то, что можно-бы делать вручную. Тоесть:
Код:
automake
./configure
make
и т.д.
Я не спец в Убунте, Центосе и n.д. - но как устроен UNIX - знаю.
Не вводите человека в заблуждение. Мне кажется, что он уже готов ехать в Амазон-стоять у консоли и сетапать свою виртуалку.
Я не предлагаю ему устанавливать с пакеджей питон, я предлагаю ему собрать и установить его в систему с исходников. Переменные окружения он вряд ли мог занулить, по этому при конфигурировании ему максимум нужно будет указать какие модули включать, а какие нет. А вообще рекомендую сначала без ключей собрать и установить. Инструкцию с оф. сайта я кинул уже. Если не будет собираться последняя ветка, нужно будет пробовать понижать версии.
Человек же написал, что критично ему пере устанавливать VPS.
 
А так-же есть дерево портов, которое содержит исходные коды программ и согласно настроек файла Makefile выполняет все то, что можно-бы делать вручную. Тоесть:
automake
./configure
make
и т.д.
Для просмотра ссылки Войди или Зарегистрируйся.
  1. Запускается цель fetch. Цель fetch отвечает за то, что архив исходных текстов имеется в наличии локально в каталоге DISTDIR. Если цель fetch не может найти требуемые файлы в каталоге DISTDIR, то они будут искаться по указателю URL MASTER_SITES, который устанавливается в Makefile, а также на наших FTP зеркалах, куда мы по возможности помещаем дистрибутивные файлы для архива. Затем она попытается сгрузить указанный файл с помощью FETCH, полагая, что запрашивающая машина имеет прямое подключение к Интернет. Если файл скачается удачно, то он будет помещен в каталог DISTDIR для последующего использования и обработки.

  2. Выполняется цель extract. Она ищет дистрибутивный файл порта (как правило, tar-архив gzip) в каталоге DISTDIR и распаковывает его во временный каталог, задаваемый переменной WRKDIR (по умолчанию work).

  3. Выполняется цель patch. Во-первых, применяются все патчи, заданные переменной PATCHFILES. Во-вторых, если какие-либо файлы с патчами, носящие имена patch-*, имеются в подкаталоге PATCHDIR (по умолчанию это каталог files), то они применяются в этот момент в алфавитном порядке.

  4. Запускается цель configure. Здесь может выполняться любая из многих различных вещей.
    1. Если существует скрипт scripts/configure, то он запускается.

    2. Если задана переменная HAS_CONFIGURE или GNU_CONFIGURE, то запускается скрипт WRKSRC/configure.
  5. Выполняется цель build. Она отвечает за переход в собственный рабочий каталог порта (WRKSRC) и его построение.

  6. Выполняется цель stage. Конечный набор построенных файлов помещается во временный каталог (STAGEDIR, смотрите Для просмотра ссылки Войди или Зарегистрируйся). Иерархия этого каталога отражает иерархию каталогов системы, в которую данный пакет будет устанавливаться.

  7. Выполняется цель install. В систему копируются файлы, перечисленные в pkg-plist порта
И это не считая системы разрешения Для просмотра ссылки Войди или Зарегистрируйся, Для просмотра ссылки Войди или Зарегистрируйся, т.е. то что отличает систему портов от банального ./configure && make в классических дистрибутивах linux. Этот небольшой экскурс в хендбук (даже с переводом на русский), просто чтобы показать что утверждение
но как устроен UNIX - знаю.
ложно.

Дальше. Что бы ТС просто хоть что-то сделать, надо сначала выяснить, что он успел сломать и как. А он молчит. А чтобы просто собрать с сорцов, ему нужно закинуть несколько dev-пакетов, а у него
ошибки, которые я постоянно вижу при попытке что то поставить или проапгрейдиться.
А после dpkg, там реально руками надо вычищать. А это долго и дорого и не с уровнем знаний ТС.
 
Дальше. Что бы ТС просто хоть что-то сделать, надо сначала выяснить, что он успел сломать и как. А он молчит.
Так никто ничего не спрашивает, что я должен говорить? Я пока не увидел, чтобы кто то что спросил а я не ответил.
То что поломался питон, вернее, некторые из его библиотек, являющиеся частью системы, это наверное очевидно, об этом я и говорю. Как конкретно, какие команды во время установки третьего питона поломали второй, я сегодня сказать не смогу, так как, и об этом я говорил уже, это произошло несколько месяцев назад а обнаружилось только недавно... ошибки при apt-get upgrade и при установке некоторых пакетов. Все остальное работает штатно, установка новых, не требующих либ питона2 тоже идет штатно.
Пока кроме как восстановить впс и пересобрать питон из исходников не вижу советов, не вижу вопросов. Однако об этом тоже уже говорил, что собрать заново впс не вариант и почему.
Мне, чтобы начать что то делать, надо быть уверенным в том что я буду делать. Поэтому пока как раз изучаю теорию, в свободное от основной работы время, собрать из сырцов хотя и не совсем простая задача но и
А это долго и дорого и не с уровнем знаний ТС.
не до такой степени.
Время у меня есть, система работает, я вообще не сомневаюсь что все поправимо.
Так что если есть желание возможность помочь, буду рад, есть вопросы - задавайте. Нет - не расстроюсь.
 
Можешь попробовать на LOR-е спросить (Для просмотра ссылки Войди или Зарегистрируйся).
Там линуксоидов будет по-больше, чем тут :glob:
P.S. А через apt ты можешь полностью удалить питоновские пакеты?
 
Мне, чтобы начать что то делать, надо быть уверенным в том что я буду делать.
Если питон уже сломан - не бойтесь пересобрать его с исходников. Другие пакеты это не затронет. Главное чтобы у вас в системе были установлены необходимые зависимости и они небыли испорчены, а то придется и их компилить с исходников.
Вот вам еще одна ссылка: Для просмотра ссылки Войди или Зарегистрируйся
Первый пункт пропустите, будем надеяться, что пакеты у вас установлены.
А вообще покажите, какие пакеты у вас установлены.
 
Последнее редактирование:
Если питон уже сломан - не бойтесь пересобрать его с исходников. Другие пакеты это не затронет. Главное чтобы у вас в системе были установлены необходимые зависимости и они небыли испорчены, а то придется и их компилить с исходников.
Вот вам еще одна ссылка: Для просмотра ссылки Войди или Зарегистрируйся
Первый пункт пропустите, будем надеяться, что пакеты у вас установлены.
А вообще покажите, какие пакеты у вас установлены.
dh-python/trusty-updates,now 1.20140128-1ubuntu8.2 all [installed,automatic]
libpython-stdlib/trusty,now 2.7.5-5ubuntu3 amd64 [installed]
libpython2.7/trusty-updates,trusty-security,now 2.7.6-8ubuntu0.4 amd64 [installed]
libpython2.7-minimal/trusty-updates,trusty-security,now 2.7.6-8ubuntu0.4 amd64 [installed]
libpython2.7-stdlib/trusty-updates,trusty-security,now 2.7.6-8ubuntu0.4 amd64 [installed]
libpython3-stdlib/trusty,now 3.4.0-0ubuntu2 amd64 [installed]
libpython3.4-minimal/trusty-updates,trusty-security,now 3.4.3-1ubuntu1~14.04.6 amd64 [installed]
libpython3.4-stdlib/trusty-updates,trusty-security,now 3.4.3-1ubuntu1~14.04.6 amd64 [installed]
libpython3.6-minimal/now 3.6.3-1ubuntu1~14.04.york1 amd64 [installed,local]
libpython3.6-stdlib/now 3.6.3-1ubuntu1~14.04.york1 amd64 [installed,local]
python/trusty,now 2.7.5-5ubuntu3 amd64 [installed,automatic]
python-apt/trusty-updates,now 0.9.3.5ubuntu3 amd64 [installed,automatic]
python-apt-common/trusty-updates,now 0.9.3.5ubuntu3 all [installed]
python-chardet/trusty,now 2.0.1-2build2 all [installed]
python-cheetah/trusty,now 2.4.4-3.fakesyncbuild1 amd64 [installed]
python-colorama/trusty-updates,now 0.2.5-0.1ubuntu2 all [installed]
python-colorama-whl/trusty-updates,now 0.2.5-0.1ubuntu2 all [installed]
python-configobj/trusty,now 4.7.2+ds-5build1 all [installed]
python-debian/trusty,now 0.1.21+nmu2ubuntu2 all [installed]
python-distlib/trusty-updates,now 0.1.8-1ubuntu1 all [installed]
python-distlib-whl/trusty-updates,now 0.1.8-1ubuntu1 all [installed]
python-dnspython/trusty,now 1.11.1-1build1 all [installed]
python-html5lib/trusty-updates,now 0.999-3~ubuntu1 all [installed]
python-html5lib-whl/trusty-updates,now 0.999-3~ubuntu1 all [installed]
python-json-pointer/trusty,now 1.0-2build1 all [installed]
python-jsonpatch/trusty,now 1.3-4 all [installed]
python-minimal/trusty,now 2.7.5-5ubuntu3 amd64 [installed,automatic]
python-oauth/trusty,now 1.0.1-3build2 all [installed]
python-prettytable/trusty,now 0.7.2-2ubuntu2 all [installed]
python-pycurl/trusty,now 7.19.3-0ubuntu3 amd64 [installed,automatic]
python-requests/now 2.2.1-1ubuntu0.3 all [installed,upgradable to: 2.2.1-1ubuntu0.4]
python-requests-whl/trusty-updates,trusty-security,now 2.2.1-1ubuntu0.4 all [installed]
python-serial/trusty,now 2.6-1build1 all [installed,automatic]
python-setuptools-whl/trusty-updates,now 3.3-1ubuntu2 all [installed]
python-six/trusty-updates,trusty-security,now 1.5.2-1ubuntu1.1 all [installed,automatic]
python-six-whl/trusty-updates,trusty-security,now 1.5.2-1ubuntu1.1 all [installed]
python-software-properties/trusty-updates,now 0.92.37.8 all [installed]
python-urllib3/trusty-updates,trusty-security,now 1.7.1-1ubuntu4.1 all [installed,automatic]
python-urllib3-whl/trusty-updates,trusty-security,now 1.7.1-1ubuntu4.1 all [installed]
python-xapian/trusty,now 1.2.16-2ubuntu1 amd64 [installed,automatic]
python-yaml/trusty-updates,trusty-security,now 3.10-4ubuntu0.1 amd64 [installed]
python2.7/trusty-updates,trusty-security,now 2.7.6-8ubuntu0.4 amd64 [installed,automatic]
python2.7-minimal/trusty-updates,trusty-security,now 2.7.6-8ubuntu0.4 amd64 [installed]
python3/trusty,now 3.4.0-0ubuntu2 amd64 [installed,automatic]
python3-apt/trusty-updates,now 0.9.3.5ubuntu3 amd64 [installed,automatic]
python3-dbus/trusty,now 1.2.0-2build2 amd64 [installed,automatic]
python3-gi/trusty-updates,now 3.12.0-1ubuntu1 amd64 [installed,automatic]
python3-minimal/trusty,now 3.4.0-0ubuntu2 amd64 [installed,automatic]
python3-pycurl/trusty,now 7.19.3-0ubuntu3 amd64 [installed]
python3-software-properties/trusty-updates,now 0.92.37.8 all [installed]
python3.4/trusty-updates,trusty-security,now 3.4.3-1ubuntu1~14.04.6 amd64 [installed]
python3.4-minimal/trusty-updates,trusty-security,now 3.4.3-1ubuntu1~14.04.6 amd64 [installed,automatic]
python3.6-minimal/now 3.6.3-1ubuntu1~14.04.york1 amd64 [installed,local]

Можешь попробовать на LOR-е спросить (Для просмотра ссылки Войди или Зарегистрируйся).
Там линуксоидов будет по-больше, чем тут :glob:
P.S. А через apt ты можешь полностью удалить питоновские пакеты?
Ну вот не знаю, apt-get remove apt-ger purge python как бы пока на yes не решился - поскольку он же предупреждает сразу, что будут удалены еще куча пакетов.

pps.
А вообще покажите, какие пакеты у вас установлены.
А вот что показывает dpkg --get-selections

python install
python-apt install
python-apt-common install
python-chardet purge
python-cheetah purge
python-colorama purge
python-colorama-whl install
python-configobj purge
python-debian purge
python-distlib purge
python-distlib-whl install
python-dnspython install
python-html5lib purge
python-html5lib-whl install
python-json-pointer purge
python-jsonpatch purge
python-minimal install
python-oauth install
python-prettytable install
python-pycurl install
python-requests install
python-requests-whl install
python-serial install
python-setuptools-whl install
python-six install
python-six-whl install
python-software-properties purge
python-urllib3 install
python-urllib3-whl install
python-xapian install
python-yaml install
python2.7 install
python2.7-minimal install
python3 install
python3-apt install
python3-dbus install
python3-gi install
python3-minimal install
python3-pycurl install
python3-software-properties install
python3.4 deinstall
python3.4-minimal install
python3.6-minimal install

ppps.
не знаю пока насколько важно - вижу один из результатов гугла на одну из моих ошибок - Для просмотра ссылки Войди или Зарегистрируйся
Как видно, предлагается решение, как я понимаю, если отломились символ. линки - у меня в директории /usr/lib/python2.7 вообще отсутствует папка site-packages, dist-packages есть.
 
Последнее редактирование:
Ну вот не знаю, apt-get remove apt-ger purge python как бы пока на yes не решился - поскольку он же предупреждает сразу, что будут удалены еще куча пакетов.
Смотреть надо, что за кучу предлагает удалить.
Есть вариант удаления без подтягивания зависимостей.
Но это 50 / 50. Может вообще сломаться всё остальное.
 
Назад
Сверху