LINUX.ORG.RU

я и похуже видел

Harald ★★★★★
()
Ответ на: комментарий от Xellos

Да и вообще надо пользоваться облачными онлайн сервисами, а не ставить гит в систему.

Bad_ptr ★★★★★
()

Он должен быть раз в 5 больше, чтобы это начало доставлять какие-то неудобства.

Sadler ★★★
()

WSL вроде решает эту проблему, не?

creazero
()

Тогда как вам Git под windows, который весит 216М, т.к. тянет все с собой

Всего-то? mkvtoolnix уже несколько лет как на мерзких пятых кутях и теперь тянет под линуксом все лишние кути вместе с их зависимостями, а под виндой кучу лишних либ и драйвер для ускорения видео!

Napilnik ★★★★★
()

думаете, что таскать с собой зависимости это круто?

Ты грибов объелся? При чём здесь крутость/некрутость? Это единственный способ сделать доставку приложения атомарной. Да, я считаю, что проблем при этом создаётся больше и лучше этого избегать путём использования пакетного менеджера и репозиториев, но, в тех случах, когда это невозможно по тем или иным причинам, этот способ становится _единственным_. Точка.

Тогда как вам Git под windows, который весит 216М, т.к. тянет все с собой

216M

И зачем ты таким сложным способом записал значение 0%?

redgremlin ★★★★★
()

У тебя какой-то неправильный git, мой занимает на диске 493М
Что поделать, необходимое зло.

wxw ★★★★★
()
Ответ на: комментарий от redgremlin

Это единственный способ сделать доставку приложения атомарной

В попу такую атомарность.

cvs-255 ★★★★★
() автор топика

216мб. двести сраных шестнадцать мегобайт. попробую собрать в кучу вас всех - максимум штеуд 2-3-4 поколения, 4 гига мозгов (патамушта нормальный софт должен), 120 гиг винт (патамушта... читай предыдущее патамушта). а теперь о себе - съел файрфокс 8 гигов рамы на пяти вкладках (цифры с потолка, но нада ожирнее) - ого и че? скачал я какойта шамнище на 100 гигов, а оно гамнище. иии че? винт на 3тб да и файлопомойка рядом на 10. и это я нищеброд. хм, если я нищеброд, тогда кто эти люди которые удивляются с какихто 216мб??? бомжинах?

shashilx ★★
()

216М

Какой ужас! Это же аж больше одной пятитысячной от объёма терабайтного винта!

Deleted
()
Ответ на: комментарий от cvs-255

ты продолжаешь ))) да и че? оффис съел 5 гиг, оффтопик 20-30-40, видяшки пару тер. иииииии што???? ну нету у меня недостатку, нету. а я себя к нищебродам прриписываю. а станет недостаток - докуплю еще 3тб и рамы гигов 64. по нищебродски. забыл сказать, железо последнее, проц топовый, видак тоже, память ддр4. не хвастовства ради, а так, округлить минимум текущего дня.

shashilx ★★
()
Ответ на: комментарий от Xellos

Память, частота и количество камней тоже дешевые. На днях видел прогу - тупой интерфейс к базе, оно ни хрена не делает, но тупит на и7, так что до дисков они тоже скоро доберутся.

ilovewindows ★★★★★
()

И что? Кого это волнует в 2017 году когда даже ssd уже превышают объем в 1Тб и сраные мобильные приложения на 1-2 кнопки занимают тоже по 100-200 мегов.

Reset ★★★★★
()
Ответ на: комментарий от i-rinat

Звучит как первые строчки песни

Deleted
()

Тогда как вам Git под windows, который весит 216М, т.к. тянет все с собой

Пофиг чё там у виндолюбителей. Ну а на самом деле в чем проблема-то? На дворе век терабайтных винтов, а ты тут мегабайтики считаешь.

Sociopsih ★☆
()

TortoiseHg (including Mercurial) 4.3.1 - x64 Windows (.msi) - 26,7 МБ.

TortoiseHg (including Mercurial) 4.3.1 - x86 Windows (.msi) - 23 МБ.

Энджой.

iZEN ★★★★★
()

Норм, зато я не буду огребать от того чтобы какой-нибудь софьтне для установки еще и интернет надо, которого например может не быть в целях безопастности

Dred ★★★★★
()
Ответ на: комментарий от i-rinat

Ты так говоришь, как будто это что-то плохое ©

.P.S. Раунд!

redgremlin ★★★★★
()
Ответ на: комментарий от ist76

Ты меня опередил.

// Другого ответа и быть не может с таким названием треда.

r3lgar ★★★★★
()
Ответ на: комментарий от iZEN

TortoiseHg (including Mercurial) 4.3.1 - x64 Windows (.msi) - 26,7 МБ.

msi

А в распакованном виде?

У виндового гита инсталлятор тоже 30+ МБ всего занимает.

RapidFire
()

думаете, что таскать с собой зависимости это круто?

Вообще-то да. Это лучше чем dependency hell. Вот например у меня две машины, на одной система 16.04, а на другой 17.04. Есть программа Kmymoney, используется на обоих машинах, но БД одна. В репах 17.04 программа новее и добавлены новые какие-то возможности, она в БД прописывает какую-то новую фигню, а если открывать эту БД в старой версии, она из БД эту фигню удаляет.

А чтобы мне в 16.04 поставить новый Kmymoney мне надо собрать kmymoney отдельно в /opt и туда же собрать Qt и прочее что надо, т.к. зависит от свежих библиотек. И Qt тут как-бы ни причём, такая же фигня с gtk приложениями.

Поэтому либо обновляй всю систему и уходи с LTS ради пары приложений, либо юзай приложение с бандлом где зависимости тащутся свои с собой. Второй вариант более юзерфрендли.

RapidFire
()
Ответ на: комментарий от RapidFire

т.к. зависит от свежих библиотек.

Попробуй свежий пакет пересобрать на более старой системе. Скорее всего, соберётся без правок, и уже не будет зависеть от новых версий.

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

Попробуй свежий пакет пересобрать на более старой системе. Скорее всего, соберётся без правок, и уже не будет зависеть от новых версий.

Не соберётся, ему нужны новые кути, новые kdelibs и т.д., которых нет в LTS.

И собирать я конечно же не буду, делать мне нечего что ли, не 20 лет, насобирался. Проще сделать debootstrap chroot, туда поставить и из чрута запускать. Делал так когда-то, но и это сейчас лень.

RapidFire
()

Просто надо меньше создавать зависимостей на всём подряд. А я тебе напомню, что git в действительно написан не только на Си, а ещё частично на Perl и говне под названием Shell. Наверное он с собой и питон может притащить. Ну на всякий случай.

a1batross ★★★★★
()
Ответ на: комментарий от a1batross

а ещё частично на Perl и говне под названием Shell

Тише ты, а то ещё Лёню разбудешь.

beastie ★★★★★
()
Ответ на: комментарий от RapidFire

а поставить в обеих местах одну версию - наверное чтото мешает? типа - лень переставлять, настраивать, да?

shashilx ★★
()

У меня на телефоне есть приложения потяжелее. А ты так возбудился, как будто у тебя интернет с ограничением на пять метров в месяц.

Miguel ★★★★★
()

До тех пор, пока пакетные менеджеры не способны держать несколько произвольных версий одной и той же библиотеки для различных приложений, это решение будет хорошим. А что касается гита, то он тащит с собой mingw. А еще под виндой гит не требует повторной авторизации при каждом git push.

SR_team ★★★★★
()

Он и под линем не маленький:

% equery s git
 * dev-vcs/git-2.13.5
         Total files : 184
         Total size  : 19.14 MiB

RazrFalcon ★★★★★
()
Ответ на: комментарий от RapidFire

Поэтому либо обновляй всю систему и уходи с LTS ради пары приложений

Убунтупроблемы. А разве у вас там нет ppa для свежего софта?

robus ★★★★★
()

думаете, что таскать с собой зависимости это круто?

Нет. С чего ты взял?

Тогда как вам Git под windows, который весит 216М, т.к. тянет все с собой
windows

ссзб.

robus ★★★★★
()
Ответ на: комментарий от iZEN

Нет возможности проверить - из Windows под рукой только WP8.1. Посмотри сам и скажи.

Ну очевидно там сжато хотя бы zip компрессией, было бы странно что нет. Давай ссылку на файл или страницу загрузки проверю, ок. Искать лень.

RapidFire
()
Ответ на: комментарий от robus

Убунтупроблемы. А разве у вас там нет ppa для свежего софта?

PPА это помойка с пользовательскими сборками, под каждое приложение по PPA дурацкий подход.

Во-вторых, PPA тут не поможет, если зависимости приложения не позволяют. Если новая версия программы требует libshit-0.2, а у тебя в системе libshit-0.1, от которого зависят другие приложения, то установка приложения потребует обновить libshit, а это повлечёт за собой поломку зависимостей остальных приложений, если в том же PPA окажется в наличии libshit-0.2. Пакетный менеджер предложит снести всё, что зависело от libshit-0.1.

RapidFire
()
Ответ на: комментарий от shashilx

а поставить в обеих местах одну версию - наверное чтото мешает? типа - лень переставлять, настраивать, да?

Версию чего? Системы? Переставлять систему? Я вендузятник что ли? Впрочем, у вендузятников обычно одна и та же программа нормально работает и в семёрке, и в десятке (кривые говнопрограммы не с счёт, это исключение, обычно таких проблем нет).

RapidFire
()
Ответ на: комментарий от iZEN

А какой из них надо качать-то? Ну распаковал я mercurial-4.3.1-x64.msi, файл был олоко 10МБ, в распакованном виде 58МБ. Там есть msi файлы и поменьше. Там правда содержимое получается такое и ни одного каталога. Распаковывал с помощью 7z x.

RapidFire
()
Ответ на: комментарий от RapidFire

PPА это помойка с пользовательскими сборками, под каждое приложение по PPA дурацкий подход.

О, да! Гораздо более правильный подход — обходиться вообще без репозиториев, качать бесплатно и без смс тарбал с софтом и всеми его зависимостями. И плакать об отсутствии яростной дедупликации на уровне файловой системы.

Во-вторых, PPA тут не поможет, если зависимости приложения не позволяют. Если новая версия программы требует libshit-0.2, а у тебя в системе libshit-0.1

То ты просто обновляешь систему до актуального состояния, и вот у тебя уже libshit версии 0.2, весь софт, ранее зависевший от libshit-0.1 зависит от libshit-0.2 (если есть мертвечина, которой нужен libshit версии 0.1, то создаётся отдельный пакет для него с переименованным .so файлом, мертвечина линкуется на него, пакетник предупреждает о наличии deprecated софта в системе) и радуешься жизни. Так это происходит в _нормальных_ дистрах.

Либо просто долго и упорно вкуриваешь в какие-нибудь условные use-флаги после чего решаешь проблемму в полуавтоматическом режиме. Так происходит в _почти_ адекватных дистрах.

Либо можешь остаться на убунте и ловить тотальный трах-бабах с системой каждые пол-года (имитация прогресса), а между трах-бабахами юзать устаревший на пару-тройку версий софт (имитация стабильности).

robus ★★★★★
()
Ответ на: комментарий от RapidFire

Версию чего? Системы? Переставлять систему? Я вендузятник что ли?

Что ты понимаешь под системой?

<Капитан>

Система это железо и набор установленного на него софта. В норме софт регулярно обновляется. Железо обновляется тогда, когда этого захочет владелец железа.

</Капитан>

robus ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.