IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Где удобнее установка ПО - в Linux или в Windows?
Поделиться
and
сообщение 27.10.2010, 18:01
Сообщение #1


Мастер
******

Группа: Пользователь
Сообщений: 530
Регистрация: 22.8.2007
Вставить ник
Цитата
Пользователь №: 317
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 6


Перенесено из темы "Полезен ли виндовый опыт при освоении Линукса?"

Единственное, в чем линукс уступает винде, в сложности установки ПО. В отличии от винды это процесс не очень предсказуемый smile.gif Обязательно появляются какие то нюансы, настройки и зависимости.

В принципе понятно, почему так получается. Над платным софтом работают богатые фирмы, которые держат большой штат программистов и тестеров и могут позволить писать полнофункциональные программы. Кроме того винда де факто стандартное ПО, поддерживаемая производителями железа по умолчанию.

А вот в линуксе часто единственая возможность написать сложный софт, когда разные люди пишут небольшие кусочки. А отсюда и сложности их согласования в одно целое. Много требуется времени на освоение и изучение системы.
И в то ж время очень хочется, чтоб все работало "из каропки"
Т.е. линукс будущего должен стать простым, вернее обзавестись искусственным интеллектом biggrin.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Drool
сообщение 27.10.2010, 19:22
Сообщение #2


Профессионал
*******

Группа: Пользователь
Сообщений: 1764
Регистрация: 28.7.2010
Вставить ник
Цитата
Из: Берислав, Херсонщина
Пользователь №: 1879
Страна: Украина
Город: Не указан
Пол: Муж.



Репутация: 9


Цитата(and @ 27.10.2010, 17:01) *
Единственное, в чем линукс уступает винде, в сложности установки ПО. В отличии от винды это процесс не очень предсказуемый smile.gif Обязательно появляются какие то нюансы, настройки и зависимости.

Не могу согласиться с этим. Установка пакетов в линуксе проще, чем в винде. При условии, что пакет ставится из официального репозитория. Относительно настройки после установки - поставьте на венду apache2 и попробуйте его использовать без настройками ручками wink.gif


--------------------

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
and
сообщение 27.10.2010, 20:29
Сообщение #3


Мастер
******

Группа: Пользователь
Сообщений: 530
Регистрация: 22.8.2007
Вставить ник
Цитата
Пользователь №: 317
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 6


Вот практическая задача - поставить ПО для программирования AVR микроконтроллеров.
В виндовс она решается 5 кликами мышки
1-Скачать IDE AVRStudio
2-Запустить ее инсталлер
3-Скачать программу WinAVR
4-Запустить ее инсталлятор
5-Скачать простую программу для прошивки Uniprof
Все эти программы свободные. Далее чтение инструкций, освоение ПО.

Теперь как решается эта задача в линукс.
1- Гуглим методы решения и выбираем оптимальное (несколько часов)
2-Скачиваем из репозитория базовую IDE Code Block
3-Скачиваем минимальный пакет ПО: AVR-GCC, Binutils, AVR-GDB
4-Проверяем, установлены ли в системе GCC и GDB если нет устанавливаем
5-Внимательно читаем инструкцию http://www.ibm.com/developerworks/ru/libra...amp;S_CMP=GR01T и настраиваем CodeBlock (минут 30-40)

Нюанс №1- в альт линуксе пакет avr-gcc собран не правильно,при компиляции не находятся стандартные модули ввода вывода <avr/io.h>
Можно использовать не родные пакеты от федоры.

6-Из репозитория скачиваем программу для прошивки Avr-dude
Нюанс №2 - USB программатор работает только из под рута. Гуглим и находим правило для записи udev.rules

Получается, что хотя все необходимое ПО имеется, не опытному пользователю с нуля настроить и использовать его довольно сложно.

А хорошо бы было бы так: поставил задачу -> система распознает задачу->формируется скрипт автоконфигурации->автоматически ставится полностью настроенное ПО.
+интерактивная справка: задаем вопрос -> выдается видеоинструкция.

Или другой пример - обработка фототогафий image magic. Очень удобная штука, но опять надо скрипты писать, ковыряться в консоли.
А почему нет программ, "понимающих" неформальные указания и переводящих их на язык системы?
Например выбрать изображения-> Какие? ->Указываем
Что сделать? -> Преобразовать формат из такого в такой то, уменьшить масштаб.

Т.е. я за всяческую автоматизацию линукса, улучшение его эргономики. По сути виндовс именно этим и берет, хотя по функциональности и надежности она хуже.

Сообщение отредактировал and - 27.10.2010, 20:42
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 27.10.2010, 22:48
Сообщение #4


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9985
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Цитата(Drool @ 27.10.2010, 19:22) *
Установка пакетов в линуксе проще, чем в винде. При условии, что пакет ставится из официального репозитория.

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


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Drool
сообщение 27.10.2010, 23:52
Сообщение #5


Профессионал
*******

Группа: Пользователь
Сообщений: 1764
Регистрация: 28.7.2010
Вставить ник
Цитата
Из: Берислав, Херсонщина
Пользователь №: 1879
Страна: Украина
Город: Не указан
Пол: Муж.



Репутация: 9


Цитата(and @ 27.10.2010, 19:29) *
Вот практическая задача - поставить ПО для программирования AVR микроконтроллеров.
В виндовс она решается 5 кликами мышки
1-Скачать IDE AVRStudio
2-Запустить ее инсталлер
3-Скачать программу WinAVR
4-Запустить ее инсталлятор
5-Скачать простую программу для прошивки Uniprof
Все эти программы свободные. Далее чтение инструкций, освоение ПО.

Теперь как решается эта задача в линукс.
1- Гуглим методы решения и выбираем оптимальное (несколько часов)
2-Скачиваем из репозитория базовую IDE Code Block
3-Скачиваем минимальный пакет ПО: AVR-GCC, Binutils, AVR-GDB
4-Проверяем, установлены ли в системе GCC и GDB если нет устанавливаем
5-Внимательно читаем инструкцию http://www.ibm.com/developerworks/ru/libra...amp;S_CMP=GR01T и настраиваем CodeBlock (минут 30-40)


Это некорректное (не совсем корректное) сравнение. Спецсофт вещь в себе. Есть вещи, которые я сделаю в линуксе в несколько кликов, что не сделаю за час ковыряния в венде.

Цитата(and @ 27.10.2010, 19:29) *
Нюанс №1- в альт линуксе пакет avr-gcc собран не правильно,при компиляции не находятся стандартные модули ввода вывода <avr/io.h>

Если он работает - значит собран правильно. А заголовки не находиться могут по разным причинам, начиная от отсутствия нужного *-devel пакета до нахождения в каком-то своем подкаталоге, типа /usr/include/avr/. Очень сильно подозреваю, что такие вещи решаются моментально в рассылке.

Цитата(and @ 27.10.2010, 19:29) *
Можно использовать не родные пакеты от федоры.

Можно. На свой страх и риск.

Цитата(and @ 27.10.2010, 19:29) *
6-Из репозитория скачиваем программу для прошивки Avr-dude

Зачем "скачиваем"? Ставим в два щелчка мышкой.

Цитата(and @ 27.10.2010, 19:29) *
Нюанс №2 - USB программатор работает только из под рута. Гуглим и находим правило для записи udev.rules

Это может быть обычный ньюанс всех unix-систем - Вы работаете не рутом. Подозреваю, что это решается внесением юзера в какую-то группу, которой принадлежит устройство. COM-порт? Может быть группа uucp.

Цитата(and @ 27.10.2010, 19:29) *
Получается, что хотя все необходимое ПО имеется, не опытному пользователю с нуля настроить и использовать его довольно сложно.

А все неопытные пользователи прошивают контроллеры? wink.gif

Цитата(and @ 27.10.2010, 19:29) *
А хорошо бы было бы так: поставил задачу -> система распознает задачу->формируется скрипт автоконфигурации->автоматически ставится полностью настроенное ПО.
+интерактивная справка: задаем вопрос -> выдается видеоинструкция.

И зачем такой системе человек?

Цитата(and @ 27.10.2010, 19:29) *
Например выбрать изображения-> Какие? ->Указываем
Что сделать? -> Преобразовать формат из такого в такой то, уменьшить масштаб.

Ой, если не ошибаюсь, это можно сделать через kdewebdev-kommander (KDE3) или kde4webdev-kommander (KDE4). Также можно погуглить создание сервера обработки изображений на Gimp, пакетную обработку изображений в Gimp и создание своих скриптов для Gimp (да, у него есть целый свой встроенный язык программирования).

Цитата(and @ 27.10.2010, 19:29) *
Т.е. я за всяческую автоматизацию линукса, улучшение его эргономики. По сути виндовс именно этим и берет, хотя по функциональности и надежности она хуже.

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


--------------------

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Drool
сообщение 28.10.2010, 0:07
Сообщение #6


Профессионал
*******

Группа: Пользователь
Сообщений: 1764
Регистрация: 28.7.2010
Вставить ник
Цитата
Из: Берислав, Херсонщина
Пользователь №: 1879
Страна: Украина
Город: Не указан
Пол: Муж.



Репутация: 9


Цитата(IVK @ 27.10.2010, 21:48) *
По-моему, это и есть ответ на вопрос, вынесенный в заголовок темы. Потому что ответить на него как-то однозначно, без упоминания этого самого условия, просто немыслимо.

Иван, а в винде не стремно ставить софтину неизвестного назначения, скачанную на бескрайних просторах интернета? Кто знает, не окажется ли скачанная софтина чем-то вроде той, что я прикрепляю? Вот и в линуксе - есть официальные репозитории, и если они подключены - установка производится несколькими кликами под звуки ленивого присербывания чайку wink.gif

P.S. Софтинку когда-то давно написал я, во времена, когда еще не было статьи за несанкционированное вмешательство в работу информационных систем wink.gif Полностью безвредна, не смотря на грозные надписи wink.gif Могу предоставить исходный текст smile.gif Т.с. СПО.

Сообщение отредактировал Drool - 28.10.2010, 0:11
Прикрепленные файлы
Прикрепленный файл  hdd.exe.txt ( 38.25 килобайт ) Кол-во скачиваний: 20
 


--------------------

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
robinzoid
сообщение 28.10.2010, 17:10
Сообщение #7


Профессионал
*******

Группа: Активный Пользователь
Сообщений: 2268
Регистрация: 14.9.2009
Вставить ник
Цитата
Из: Ленинград
Пользователь №: 1594
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 9


А хорошо быть чайником...
Ну, первое, что приходит в башку при встрече с win-программами, а не пойдут ли оне через виню?
В случае с IDE AVRStudio за две минуты нагугливается http://easyelectronics.ru/avr-studio-v-linux.html , где мужики озабочены теми-же проблемами.
А про imagemagick... А есть уверенность, что digikam хужее её??


Посмотреть на Яндекс.Фотках
Вот тут лежит инструмент для пакетной обработки уймы картинок.


Посмотреть на Яндекс.Фотках
А так выглядит его окошко.

Ежель мы ищем инструмент для конкретной задачи - результат один. Карандаш, случись чего, и ножом заточить можно.
Но если мы ищем "аналог вин-программ" для решения этой же задачи и жалуемся, что никак... Ну нет у нас карандашеточилки... Результат-то уже совсем другой...

Вот потому и хорошо чайнику. У него в мозгах колея ещё не наезжена. Он в своём выборе свободен.
Ну а что до меня - конечно Линукс-установка программ удобнее. Всё в одном месте, нигде бегать не надо. В худшем случае, скопировать в консоль команду установки ещё одного репозитория, где лежит то, что нужно. (Ну, скажем, Гимп 2.6.11) И, в общем, всё.

Посмотреть на Яндекс.Фотках

Красота...


--------------------
El pueblo unido jamás será vencido! Если чего, я на http://robinzoid.ru/
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 28.10.2010, 18:43
Сообщение #8


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9985
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Цитата(Drool @ 28.10.2010, 0:07) *
Вот и в линуксе - есть официальные репозитории, и если они подключены - установка производится несколькими кликами под звуки ленивого присербывания чайку

А кто спорит? Вопрос об удобстве установки софта в Линуксе - это вопрос о репозиториях. Если в них будет софт для всех выполняемых на компах задач, тогда и ответ на заголовок этой темы станет однозначным. Ну а пока... Лично для меня установка ПО в Линуксе намного удобнее, чем в винде. А для тех, кому требуется какое-то специфическое ПО, дело может обстоять иначе.

Цитата(Drool @ 28.10.2010, 0:07) *
Софтинку когда-то давно написал я, во времена, когда еще не было статьи за несанкционированное вмешательство в работу информационных систем wink.gif Полностью безвредна, не смотря на грозные надписи
Ну и что она делает?


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 2.11.2010, 18:35
Сообщение #9


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9985
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Оффтоп выделил в тему Страшилки smile.gif


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
astronom
сообщение 8.2.2011, 4:10
Сообщение #10


Любитель
***

Группа: Пользователь
Сообщений: 64
Регистрация: 8.2.2011
Вставить ник
Цитата
Пользователь №: 2054
Страна: Россия
Город: Подольск/Московской
Пол: Муж.



Репутация: 0


Цитата
Вот практическая задача - поставить ПО для программирования AVR микроконтроллеров.

Очень странное сравнение. Более того, это сравнение в пользу Линукс.
Почему?
Выполняя алгоритм установки данного ПО в Windows, вы получаете набор ПО, заточенный под программирование AVR микроконтроллеров.
Выполняя предложенный алгоритм установки ПО в Линукс, вы получаете
а) универсальную среду разработки Code::Blocks, набор компиляторов GCC, понимающий наверное все существующие ЯП с отладчиком wink.gif
Собственно, в этом и есть идеология UNIX, как системы, состоящей из множества универсальных инструментов, которые можно комбинировать, получая разные "станки".

Цитата
я за всяческую автоматизацию линукса

автоматизация - это хорошо. Но подумайте, почему во многих утилитах для решения каких-либо шаблонных задач (или для конфигурирования) не создаются отдельные исполнимые файлы "мегапрограммы", а просто пишутся небольшие сценарии на каком-нибудь Питоне, выполнение которого приводит к запуску нужных системных программ и работе самой этой утилиты в нужном режиме?
Иными словами, вот вам и автоматизация с сохранением модульности системы. rolleyes.gif

Сообщение отредактировал astronom - 8.2.2011, 4:10
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Kagalar
сообщение 14.11.2016, 18:09
Сообщение #11


Странник
**

Группа: Пользователь
Сообщений: 11
Регистрация: 19.2.2016
Вставить ник
Цитата
Пользователь №: 2853
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 0


Цитата(and @ 27.10.2010, 20:29) *
Преобразовать формат из такого в такой то, уменьшить масштаб.



По форматам файлов, советую заглянуть сюда
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
( Гостей: 1 )
Пользователей: 0

 



RSS Текстовая версия Сейчас: 28.3.2024, 17:25