В целом ответ был бы "нет", команды в оболочке являются тем же в сценариях в синтаксисе и семантике.
Но существует набор маленьких нюансов, связанных с конфигурацией среды (какие переменные привыкли и к тому, что они установлены).
интерактивная предпочтительная оболочка для Linux является ударом, но пишущий сценарий часто использует другие интерпретаторы (sh
, который является предшественником bash
, ksh
, который на одном уровне с ударом), таким образом, необходимо принять во внимание, какая оболочка используется (текущая оболочка s, имя традиционно сохранено в переменной SHELL
, попытайтесь ввести echo $SHELL
).
могут быть различия в конфигурации того же интерпретатора для интерактивной сессии и для выполнения сценария.
Проект Medibuntu больше не функционален, пакеты были уже объединены с основными пакетами репозиториев, отбросили, потому что слишком старый/ошибочный или считались в других отношениях ненужными. Нет никакого способа зафиксировать. Просто удалите репозитории из своего source.list, таким образом, Вы не заставляете предупреждение о "Неудавшемся выбирать".
Репозиторий Medibuntu не сохранялся в течение нескольких месяцев и стал более бесполезным за эти годы. Проект теперь считают заброшенным, и мы рекомендуем отключить репозиторий, если Вы используете его.
См. http://gauvain.pocentek.net/node/61 и http://blogs.kde.org/2013/09/11/medibuntu-disappear-libdvdcss-now-direct-videolan для деталей.
Благодаря всем пользователям Medibuntu и участникам.
sudo rm /etc/apt/sources.list.d/medibuntu.list
не работал b/c, что файл не существовал. Я должен был отредактировать мой/etc/apt/sources.list
и удалите строкуdeb http://packages.medibuntu.org/ quantal free non-free
– stephenmm 26.01.2014, 00:43