@spblug

Страница 751 из 1075
Serge
07.11.2016
12:47:33
python-dev - это про apt

Phil
07.11.2016
12:48:24
нету такого пакета

Vartan
07.11.2016
12:49:25
http://packages.ubuntu.com/search?searchon=contents&keywords=Python.h&mode=exactfilename&suite=yakkety&arch=any

Фил, у меня такое ощущение, что ты чатики используешь вместо гугла

Google
Andrey
07.11.2016
12:51:37
тут конечно надо скидку на докер делать, но фил он конечно Фил :)

Phil
07.11.2016
12:52:24
Фил, у меня такое ощущение, что ты чатики используешь вместо гугла
Ты меня спас. Вот это реально тема. А из консоли такое можно?

Andrey
07.11.2016
12:56:00
Мне тут сообшили, что кто то в 21-м веке не в курсе что python/pip говно (не может зависимостей) :)

Andrey
07.11.2016
12:58:24
а для третьего python3-dev ибо последовательные :) хотя в альфе там вроде 2-й ещё был в комплекте, может чтоб сильно по граблям не скакать

Phil
07.11.2016
12:58:53
Короче все гомосеки. И я их возглавляю. Вляпался я собственно в то, что пакет python-pip не тянет за собой python-setuptools. Но это я уже отлаживая понял. Собственно во время отладки я выкинул всё лишнее и видимо что-то, что тянуло за собой libpython-dev тоже. И тут.... ВНИМАНИЕ!!! :))) && rm -rf /var/lib/apt/lists/*

Vartan
07.11.2016
12:58:55
wart@vaio:~$ apt-file search Python.h | wc -l 69

Причем Фил, это я тебе уже тоже пару раз говорил

Andrey
07.11.2016
12:59:22
lol что?
ну что он с пакетным менеджером никак не взаимодействует и вот этот python-dev или любой другой пакет, ты должен догадаться сам

Phil
07.11.2016
12:59:30
wart@vaio:~$ apt-file search Python.h | wc -l 69
Я бы тебя поцеловал. Но ты вроде против гомосексуальной любви

Google
Serge
07.11.2016
12:59:56
apt install python-pip pip install —upgrade pip всё

и больше никакие питоновские пакеты не надо ставить аптом

Phil
07.11.2016
13:00:57
python-setuptools не нужен. нужен pip чтобы им поставить последний pip и тот уже затянет с pip-ом setuptools
Тут вопрос прямой - а это не сломает всё? На фряхе такой финт ушами всё распидорашивает. И меня смущает apt dist-upgrade после такого

Serge
07.11.2016
13:01:09
а ставить надо пипом, те версии, которые требует приложение

сначала делаешь весь апт, потом весь пип и ничего не трогаешь больше;)

ну, да, надо делать pip install —user всё

Alexey
07.11.2016
13:02:39
а без docker'а pip неуместное говно, да?

Serge
07.11.2016
13:02:45
и pip install --user pip с самого начала

Phil
07.11.2016
13:02:56
в докере dist-upgrade - ты ебанулся опять?
А. Ну да :)))) Действительно

Serge
07.11.2016
13:03:11
всё без докера говно

и прописать в PATH /root/.local/bin

туда pip поставит всё из под рута

Alexey
07.11.2016
13:03:52
в докере dist-upgrade - ты ебанулся опять?
а чо? Я вот например под свои нужды просто беру чистый имадж дебиана и дальше руками в него всё ставлю и экспортирую новую имадж со всем нужным внутрях

Phil
07.11.2016
13:03:53
с —user я всё знаю

Serge
07.11.2016
13:04:01
туда pip поставит всё из под рута
а системное будет как было

так что в системе нужен только python-pip

Phil
07.11.2016
13:04:24
я твою мысль понял и согласен с ней

Google
Serge
07.11.2016
13:04:58
ты еще скажи спасибо, что тебе нужен npm специфичной версии и нодовские пакеты:)

я тоже большинство контейнеров с чистого Centos 7 сам собираю

есть кое-что на alpine, правда

Alexey
07.11.2016
13:06:49
я тоже большинство контейнеров с чистого Centos 7 сам собираю
ну можно писать скрипты и паковать всё через docker-file, а можно просто запустить контейнер и руками там хуячить с последующим экспортом ФС

Serge
07.11.2016
13:07:18
руками хуячить надо в штанах только

Alexey
07.11.2016
13:07:31
Phil
07.11.2016
13:09:33
есть кое-что на alpine, правда
я кстати побоялся

Serge
07.11.2016
13:10:26
я кстати побоялся
я собрал, положил в CI, оно протестировалось, потом делало свою работу честно, проверено тестировщиками

Phil
07.11.2016
14:03:28
Просто гигабайтные образы убунты меня смущают

@lig11 так. апгрейд пипа внезапно не подтягивает setuptools

Serge
07.11.2016
14:28:19
pip install pip подтягивает

Serge
07.11.2016
14:28:28
но ты же делаешь pip install —user pip

а он подтягивает не в систему, а в юзера

Просто гигабайтные образы убунты меня смущают
ну центос даже сам по себе легче

Phil
07.11.2016
14:30:33
pip install pip подтягивает
я делаю pip install -U pip

Serge
07.11.2016
14:30:57
это —upgrade

Phil
07.11.2016
14:30:59
это —upgrade
нууууу... смотри. apt install python-pip pip install -U pip

Alexey
07.11.2016
14:31:51
и какая версия пипа после этого будет? :)

Google
Serge
07.11.2016
14:31:53
мне хватило там git 1.x
1.8.3.1 так то норм. а на хер он в докере вообще?

нууууу... смотри. apt install python-pip pip install -U pip
надо делать pip install —user —upgrade сечешь?

Alexey
07.11.2016
14:32:31
сделай круче, wget https://bootstrap.pypa.io/get-pip.py и потом запусти скрипт

Serge
07.11.2016
14:32:44
нууууу... смотри. apt install python-pip pip install -U pip
а после этого апт будет думать чт остоит его версия, а будет установленная пипом, в системе

может быть ахтунг

Alexey
07.11.2016
14:33:07
будет свежий пип, да не из репо

не, я не в докере

Serge
07.11.2016
14:33:22
так и pip install pip новый пип ставит

Alexey
07.11.2016
14:33:31
точно?

Admin
ERROR: S client not available

Serge
07.11.2016
14:33:45
точно?
по любэ, особенно с —upgrade

Alexey
07.11.2016
14:33:52
и какую версию притянет?

а какой дистр, кстате?

Serge
07.11.2016
14:34:04
Alexey
07.11.2016
14:34:07
я все прошляпил

Serge
07.11.2016
14:34:27
и прописываешь в PATH приложенибю /root/.local/bin

что в докере не очень хорошо, конешн

Google
Alexey
07.11.2016
14:34:57
ммм, круто

Serge
07.11.2016
14:35:05
лучше явно версию указывать с —upgrade все равно

Roman
07.11.2016
14:35:22
https://media.giphy.com/media/l2JhDyz3VKNouWtC8/source.gif

Serge
07.11.2016
14:35:50
Alexey
07.11.2016
14:36:32
главное вечером в парке такого не встретить

капоэриста

серп неправильно держит, правда

последнюю епт
а что pip —version говорит после этих манипуляций?

отвечу сам, pip останется системным

а вот пип2 и пип2.7 - новым :)

Serge
07.11.2016
14:45:52
вообще, pip ставит /bin/pip, если от рута

может теперь они так не делают, но вообще делали

Phil
07.11.2016
14:46:47
у меня тут проблема - в докере будет юзер чутка другой. а то и два. --user не очень хочу. хотя это правильнее конечно

Alexey
07.11.2016
14:46:54
угу

интересно, а схема с bootstrap.pypa.io/get-pip.py в корне неправильная?

Serge
07.11.2016
14:48:11
это хрень не подписанная какая-то непонятно откуда

Alexey
07.11.2016
14:48:36
ну не так экстремально)

не из чОрной дыры

Serge
07.11.2016
14:49:01
Фил, какая убунта у тебя?

Phil
07.11.2016
14:49:06
надо приложению ставить
в теории да, конечно. но конкретно в данный момент я пытаюсь окружение страшному легаси сделать )

Serge
07.11.2016
14:49:22
ну вот от какого юхзера приложение, тому и ставь

Страница 751 из 1075