После всех своих экспериментов с сией операционкой я вернулся к Виндовс. В четверг она у меня полетела (Линукс), а сейчас ноч с пятници на субботу. Первое впечатление от установки Mandriva One 2010 - можно работать. Есть ОпенОфис (хоть они с микрософтом и передергивают тексты относительно друг друга, а файлы с электронными таблицами Exel вообще не поддерживаются, презентации не проверял, берег нервы). Есть Kopete (Капыто :) ) - асечный клиент (конечно с с моей любимицей Mirando`й Hot Coffee не сравнить), браузеры - ну для обычного юзера наборчик достаточный, я думал я избавлюсь от проблемы DCOM и продолжу писать курсовой, а то чего мне не хватало я решил что установлю, но все пошло по пизде.
Ну чтож - начнем громить линукс: Пакеты, пакеты, пакеты - мать их за ногу. Если не удалось найти нужного rpm пакета с программой, программа отсутствует в дистрибутиве, а менеджер пакетов не находит нужного в своих источниках, остается один очень красиво-кривой путь - собрать нужную программу из исходников (для проститы и чтобы кого-то просветить, а кого-то покоробить ламерским формулированием: Исходники - это как правило такая папка где содержаися файлики с исходным текстом программ, а также разные ресурсы и файлы управления процессом сборки). Красивый потому что компиляция для меня всегда (и даже знание основ ассемблерного программирования до конца так и не развеяло этого) означало маленькое таинство - момент когда такой понятный (фактически обычный текст) становится машинным кодом и переходит в .ехе и .dll(its for windows, для linux, скажем так, подобно хотя ладно я не разбирался с бинарниками для пингвина). А кривой - ПОТАМУШТО ЭТА БЛЯТЬ ЛИНУКС припезденная. Но сначала компилятор - выучив необходимый минимум консольных команд GCC я выяснил:
1) Он не везде есть (в некоторых дистрибутивах его надо доустанавливать, Я до этого крутил под виртуалкой Mandriva Powerpack, там он был, а вот в Mandriva One его надо ставить отдельно), ну да ладно это легко решилось, и ничто не предвещало трудностей.
2)Он не всегда подходит - (скачал tuxCommander, а он вообще на С не написан и чем его собирать? Там .PAS файлы - нужен толи FreePascal, толи хер его, мне не хотелось особо разбиратся).
Если исходник есть то скомпилить его под линукс это блять задроч та еще. Для начала нужно пройти команду ./configure - это такая предварительная команда, толком о ее назначении ничего сказать не могу, но там есть этап когда проверяется наличие необходимых пакетов (эти пакеты могут быть чем-то вроде библиотек для С++ от Майкрософт, но там это как-то грамотней и понятнее шло чем то с каким кошмаром столкнулся я в линукс). Если для компиляции программы для линукс какого-то пакета не хватает - то его надо качать-ставить, качать исходник-собирать-ставить. И тут начинается ебка мозгов - не всегда понятно что нужно ставить (реальное название пакета может здорово отличатся от того что высрала консоль, не всегда понятно чего кАмпилятору не хватает), не всегда легко найти нужный нужный пакет (это щастье когда в менеджере пакетов просто галочку поставить можно, а это далеко не всегда происходит).
Отдельная история если пакет в исходниках - отвлекаешся от компиляции того и компилируеш это. А там опять чего-то не хватает для зборки, и все с начала, и не видно этой еботни с пакетами конца и края. А время идет и ничем не компенсируется. В добавок хочу отметить - что добытый, и поставленный пакет может оказаться то слишком старым то слишком новым (несоответствие версий), и все по кругу.
Первая моя компиляция для GCC под виртуальной машиной прошла довольно мягко, я собирал WINE, понадобилось два пакета (flex, bison), первый я нашел в менеджере пакетов, второй скачал в DC (он даже не для мандривы был, там пометка Федоры стояла, но компиляция проскочила и подопытная прога для виндовс пошла.) - тогда я думал что понял нужные основы основ.
Ох и намучился я, но последней каплей стало то что менеджер пакетов иногда сходит с ума и начинает остервенело удалять пакеты, все слетает и ты остаёшся один на один с консолью. Неловкий и неопытный. Но все-бы ничего но после переустановки это опять повторилось - а я уже не собирался ничего чинить, я просто загрузил Acronics обьеднил диск со свапом и диск с линуксом воедино и разметил как NTFS. А потом взял диск с виндой и поставил ее в этот раздел, вот так закончилась моя эпопея с линуксом...
Я остаюсь в общаге и до субботы, дописываю курсовой (день переустановок оси-день пропавший). Но зато немного обновил парк софта, например, вместо традиционной мозиллы я щас веду свой блог с помошью скачанного для експеримента Google Chrome, weebly вроде нормально сним, если этот постище прочесть удасца то с Chrome нас будет хорошее и плодотворное сотрудничество.
Ну чтож - начнем громить линукс: Пакеты, пакеты, пакеты - мать их за ногу. Если не удалось найти нужного rpm пакета с программой, программа отсутствует в дистрибутиве, а менеджер пакетов не находит нужного в своих источниках, остается один очень красиво-кривой путь - собрать нужную программу из исходников (для проститы и чтобы кого-то просветить, а кого-то покоробить ламерским формулированием: Исходники - это как правило такая папка где содержаися файлики с исходным текстом программ, а также разные ресурсы и файлы управления процессом сборки). Красивый потому что компиляция для меня всегда (и даже знание основ ассемблерного программирования до конца так и не развеяло этого) означало маленькое таинство - момент когда такой понятный (фактически обычный текст) становится машинным кодом и переходит в .ехе и .dll(its for windows, для linux, скажем так, подобно хотя ладно я не разбирался с бинарниками для пингвина). А кривой - ПОТАМУШТО ЭТА БЛЯТЬ ЛИНУКС припезденная. Но сначала компилятор - выучив необходимый минимум консольных команд GCC я выяснил:
1) Он не везде есть (в некоторых дистрибутивах его надо доустанавливать, Я до этого крутил под виртуалкой Mandriva Powerpack, там он был, а вот в Mandriva One его надо ставить отдельно), ну да ладно это легко решилось, и ничто не предвещало трудностей.
2)Он не всегда подходит - (скачал tuxCommander, а он вообще на С не написан и чем его собирать? Там .PAS файлы - нужен толи FreePascal, толи хер его, мне не хотелось особо разбиратся).
Если исходник есть то скомпилить его под линукс это блять задроч та еще. Для начала нужно пройти команду ./configure - это такая предварительная команда, толком о ее назначении ничего сказать не могу, но там есть этап когда проверяется наличие необходимых пакетов (эти пакеты могут быть чем-то вроде библиотек для С++ от Майкрософт, но там это как-то грамотней и понятнее шло чем то с каким кошмаром столкнулся я в линукс). Если для компиляции программы для линукс какого-то пакета не хватает - то его надо качать-ставить, качать исходник-собирать-ставить. И тут начинается ебка мозгов - не всегда понятно что нужно ставить (реальное название пакета может здорово отличатся от того что высрала консоль, не всегда понятно чего кАмпилятору не хватает), не всегда легко найти нужный нужный пакет (это щастье когда в менеджере пакетов просто галочку поставить можно, а это далеко не всегда происходит).
Отдельная история если пакет в исходниках - отвлекаешся от компиляции того и компилируеш это. А там опять чего-то не хватает для зборки, и все с начала, и не видно этой еботни с пакетами конца и края. А время идет и ничем не компенсируется. В добавок хочу отметить - что добытый, и поставленный пакет может оказаться то слишком старым то слишком новым (несоответствие версий), и все по кругу.
Первая моя компиляция для GCC под виртуальной машиной прошла довольно мягко, я собирал WINE, понадобилось два пакета (flex, bison), первый я нашел в менеджере пакетов, второй скачал в DC (он даже не для мандривы был, там пометка Федоры стояла, но компиляция проскочила и подопытная прога для виндовс пошла.) - тогда я думал что понял нужные основы основ.
Ох и намучился я, но последней каплей стало то что менеджер пакетов иногда сходит с ума и начинает остервенело удалять пакеты, все слетает и ты остаёшся один на один с консолью. Неловкий и неопытный. Но все-бы ничего но после переустановки это опять повторилось - а я уже не собирался ничего чинить, я просто загрузил Acronics обьеднил диск со свапом и диск с линуксом воедино и разметил как NTFS. А потом взял диск с виндой и поставил ее в этот раздел, вот так закончилась моя эпопея с линуксом...
Я остаюсь в общаге и до субботы, дописываю курсовой (день переустановок оси-день пропавший). Но зато немного обновил парк софта, например, вместо традиционной мозиллы я щас веду свой блог с помошью скачанного для експеримента Google Chrome, weebly вроде нормально сним, если этот постище прочесть удасца то с Chrome нас будет хорошее и плодотворное сотрудничество.