Розыска установили Groovy через СЦ

Я установил плагин для Eclipse заводной в рамках Springsource набор инструментов Groovy и Grails поддержки. Это хорошо работает. Теперь я хочу установить переменную окружения GROOVY_HOME, поэтому я могу использовать Groovy из командной строки с помощью Groovy уже установлены. Я не смог найти установку Заводной, установленных под СТС. Как я могу найти путь для GROOVY_HOME ?

+856
Slune 5 янв. 2019 г., 12:47:39
28 ответов

Отслеживание зависимости apt наоборот это труднее, чем она должна быть (или сложнее, чем я знаю). Глядя На Выходные данные (выдержки) кажется странной зависимости:

$ команды dpkg -я libgwibber0_0.0.6-0ubuntu1_i386.деб 
 Пакет: libgwibber0
 Источник: libgwibber
 Версия: 0.0.6-0ubuntu1
 Зависит: ... gwibber-сервис (>= 2.31.1)
 Домашняя страница: https://launchpad.net/gwibber
 Описание: Gwibber - общей библиотеки
 libgwibber предоставляет библиотеку для доступа к социальным сетям через
gwibber.
.
 Этот пакет содержит общие библиотеки для использования приложениями.

Странная зависимость, что библиотека используется служба не кажется, что это должно зависеть от того, что сервис должен присутствовать. Но я не эксперт пакет

Если у вас нет .файл deb висит вокруг,

судо apt-получить установку --скачать-только ... переустановить libgwibber0

это удобный способ заполнения каталога /var/кэш/АПТ/archvies/libgwibber0* не делая ничего другого.

Вместо того, чтобы убить пакет (который может иметь плохое влияние на других пользователей) просто скажи гному, что вы не хотите его работать для вас

gconftool-2 --Набор /приложения/gwibber/настройки/автозапуск --типа bool ложные
+982
pjlamb12 03 февр. '09 в 4:24

Решение почти работает, в моем случае:

У меня мышь Logitech.

Я смотрю на него в "команду lsusb"

каталог

диск файл /sys/автобус/USB-устройства/устройства

Искать мышь судо команду lsusb

в моем случае

Устройство автобусных 001 007: ИД 046d:с016 компания Logitech, Инк. Оптическая Колесо Мыши

Ок, я получаю устройство автобусных 001 007 и кодом 046d.

Сейчас я ищу нужный файл

Поскольку я каталог ря, я просто выполните следующие

ибо я в *
делать
Эхо $я
кошка $я/idVendor
Эхо "--"
кошка $я/busnum
кошка $я/devnum 
Эхо "++"
сделано | меньше

И искать код я достал до "046d"

1-3.3
046d
--
1
7
+++

в каталогов составляет 1-3.3 ( в моем случае )

так

диск 1-3.3

Автоматическое выключение??? конечно... только проверить правильный каталог

компакт-диск мощность

и

кошка autosuspend_delay_ms

В моем случае время для автоматического выключения / выключения светодиодного индикатора ( красный свет ) был 2000 МС около 2 секунд.

Эта часть может быть оптимизирован, изначально я предложил:

Теперь фокус в том, чтобы изменить его, используя обычный судо дал некоторые проблемы, поэтому я создал небольшой скрипт, содержимое скрипта: ( просто создайте его в прт )

Эхо $2 > $1

использовать VI, теперь, Кейт, GVim выступает, бла бла бла

теперь изменить разрешения

чмод 755 сценарий

и теперь запускаем ее с помощью sudo

в моем случае я настроил автоматический поворот на 10 минут--> 60000 МС

суда /ТМП/сценарий 60000 /системы/автобус/USB-устройства/устройства/1-3.3/власти/autosuspend_delay_ms

Но это может быть сделано только по

Эхо 6000 | судо тройник файл /sys/автобус/USB-устройства/устройства/1-3.3/власти/autosuspend_delay_ms

Кажется, что эхо и sudo не ладят.

Спасибо Джон!

И что сделал трюк для меня

+965
Huwalah 27 дек. 2016 г., 2:13:15

Вы можете попробовать использовать помощи UNetbootin, другой инструмент для этой же цели создания загрузочных USB-накопителей. Это в репозитории в качестве помощи UNetbootin.

+898
freerangemonkey 25 авг. 2013 г., 7:22:39

Я настройки compizconfig, но мне не нравится.

и мой терминал может использовать сочетание клавиш Ctrl + Шифт + С или сочетание клавиш Ctrl + Шифт + V и так как я настройки compizconfig?

Так как удалить его?

+859
MdE 20 дек. 2013 г., 6:31:03

В моей системе я установил теперь в автономном режиме и все прошло успешно. Я делюсь вам то же самое. Прежде чем начать, удалите все старые файлы, так что вы не попасть в какой-либо путаницы и начать с любого, т. е., либо JDK или JRE.

Установка теперь в Ubuntu :

1) Скачать Пакеты OpenJDK

2) извлеките файл tar.(с помощью любого из двух шагов)

 Щелкните правой кнопкой мыши на .tar-файл и выберите извлечь.

 или открыть терминал и дать команду тар –официального сайта <имя_файла>

пример:

 $ тар официального сайта jdk-7u7-linux-i586.tar.gz

3) перенесите извлеченный файл в “каталоге/usr/lib в/в JVM/” папки: [Примечание: Если вы не нашли в JVM папку в /usr/lib в/ путь , создать JVM папку: $ судо команды mkdir –р в /usr/lib в/в JVM/]

 $ судо МВ jdk1.7.0_07 в /usr/lib в/в JVM/

4) установить в вашей системе :

 обновление-альтернатив $ судо-установить /usr/Бен/и javac компилятором javac в /usr/lib в/в JVM/jdk1.7.0_07 как/bin/javac и 1

5) Вот и все. Тест ваш Java :

 $ Java-версия 

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

+846
Carla Gray 21 нояб. 2015 г., 18:47:44

Вы можете использовать очень полезную Баш псевдоним для этого. Отредактировать или создать файл ~/.bash_aliases. Затем изложить свои псевдонимы как ниже, введя один псевдоним на линию.

Вот несколько примеров

хром-браузер псевдоним ВСП=''
хром-браузер wwwproxy псевдоним='--proxy-сервера=а.б.ком:1234'
мой_сервер псевдоним='СШ [email protected]'

Затем, в ваш терминал, вы можете назвать эти ярлыки

$ ВСП 
 -- Открывает хром с пустой или домашняя страница
$ wwwproxy disney.com 
 -- Открывает disney.com в хром через прокси
$ мой_сервер 
 -- подключается к SSH серверу 
+843
brandon jacobs 3 июл. 2010 г., 23:59:00

Вы должны рассмотреть вопрос об установке Юпитера

Вы можете выбрать режимы питания, и это очень легко контролировать. Это действительно экономит батареи.

Открыть терминал и сделать это.

Добавить репозиторий

судо дополнения кв-репозиторий ppa:webupd8team/Юпитер

Обновление

судо apt-получить обновление

Установите Юпитера

судо apt-получить установку Юпитера

И другие люди читают это и используете нетбук ASUS EEPC, установите этот asswell

судо apt-получить установку Юпитер-поддержка-еее

Иметь хороший день :)

+833
Shane Edwards Parkes 30 авг. 2017 г., 22:21:25

Я новичок в Ubuntu и хочу купить Асер С3-391-53314G52 с Windows 7 (имеет 20 ГБ SSD и 500 ГБ HDD) и вы хотите установить Ubuntu в режиме двойной загрузки.

У кого-нибудь опыт работы с оборудованием и знать, если он будет работать? Ничего, чтобы быть осторожным?

+832
Jeffrey Whitmer 14 июн. 2019 г., 13:01:02

Я построил на GCC 4.1.2 на Ubuntu точную архитектуру x86_64. Как вы делали, я взглянул на трассированием последней команды "xgcc" ищу выполнения 32бит с, грэп-пед /32/ следующим образом. Среда выполнения C в шахте в /usr/lib32, который предусмотрен пакетом libc6-dev и-для i386 пакет.

fgrep /32/ strace-output.txt | grep в файл /usr/lib в | голову -1
открыть ("файл/usr/lib в/ССЗ/x86_64 с-неизвестно-Линукс-гну/4.1.2/32/кртп.о", R_OK) = -1 ENOENT (нет такого файла или каталога)

Итак, я создал кинескоп?.о симлинки в каталоге xgcc искали.

судо команды mkdir -р в /usr/lib в/ССЗ/x86_64 с-неизвестно-с Linux-дистрибутив GNU/4.1.2/32
кд /usr/lib в/ССЗ/x86_64 с-неизвестно-с Linux-дистрибутив GNU/4.1.2/32
судо ЛН-ы в /usr/lib32/crt1.о 
судо ЛН-ы в /usr/lib32/crtn.о 
судо ЛН-ы в /usr/lib32/кртп.о 

Я успешно построил на GCC 4.1.2 с ним.

+816
Barney Cortinez 4 янв. 2011 г., 7:12:35

На моем Делл XPS M1530 lapttop, я сталкиваются с проблемами с отключения опции после обновления до 12.04 ЛТС от 11.10. Иногда отключений "чисто". Но в других случаях все идет вниз но я все еще можете увидеть индикатор питания светятся (даже после удаления шнур питания). Если я сохраню его, как то повышение температуры ноутбука. Так, Наконец, я выбрал для "жесткого выключения" (т. е. нажатие кнопки питания).

Никаких мыслей, что здесь происходит?.

Редактировать:

Я просто нашел эту ссылку уже сообщалось об ошибках https://bugs.launchpad.net/ubuntu/+источник/Линукс/+ошибка/987933

+808
GBOLAHAN 6 июл. 2011 г., 23:47:55

Полная история:

Когда я установил портативный коллекция головоломок Симона tatham через Центр приложений Ubuntu, я заметил, что некоторые из новейших головоломок пропали. Поэтому я решил сделать исходники и скомпилировать их сам. Я удалил коллекцию и загрузить соответствующие tar.gz файл от создателя сайта.

Когда я пытался сделать, я получил много сообщений об ошибках, и я узнал, что мне не хватает некоторых библиотек. Я пошел на установке либерал-ГТК-2.0 (я так думаю) и моя первая компиляция в Linux не удалась.

У меня не было никаких достойных ярлыки на соответствующую вложенную папку в меню GNOME (я использую АСИ), поэтому я использовала фрукты для крепления правильные изображения для ярлыков.

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

Мне не нравится, что на всех, поэтому я решил оставить только головоломки, которые пропали без вести форма оригинальная коллекция и переустановить остальное из "Центр приложений Ubuntu". Я, хотя я бы по крайней мере большинство игр работает правильно. Поэтому я использовал фрукты снова, чтобы удалить "общие" горячие клавиши. После установки хотя, я не получал каких-либо ярлыки в меню GNOME (других учетных записей пользователей их правильно), поэтому я решил удалить и фрукты-это файлы конфигурации находятся внутри ~/.в config/? (Я не в Убунту-работает компьютер в данный момент, поэтому я не могу сказать точно).

Теперь мой профиль учетной записи пользователя сломана. Когда я войти в систему, верхний (и единственный) бар не загружается вообще. Я не хочу портить дальнейшую профиль, поэтому я решил остановиться и попросить помощи. Как восстановить верхнюю панель отсутствует гнома и ярлыки работает правильно теперь? Удаление и повторное создание учетной записи пользователя-это не вариант.

Извините за длинный рассказ (я думаю, это было необходимо, чтобы объяснить шаги, которые я предпринял для того, чтобы помочь другим помочь мне). Честь и хвала парню, который также может сказать мне, почему система меню не работает правильно, когда я составил себе игры.

Обновление:

Мне не хватает окна заголовков и границ. Также Z-порядок окон не может быть изменен (Гном не принося активном окне напротив). Наконец, в разделе "Файлы и папки" никаких ярлыков не работает (я получаю сообщение "приложение не было зарегистрировано в качестве обработки этого файла").

+781
Matt Halbrook 9 дек. 2018 г., 15:57:26

У меня следующая проблема.

Недавно я установил ВИМ (который я составил себе, как в Ubuntu репозитории старые). С ним я установил Cscope и вы-полная-мне Плагины.

Теперь каждый раз, Убунту проверяет наличие обновлений, он хочет "обновить" мой ВИМ , а ВИМ-полная-меня плагин перестает работать (потому что на самом деле понизило мой ВИМ...).

Как я могу сказать Убунту на ум свой собственный бизнес и перестать "модернизация" мой ВИМ? Я не хочу, чтобы снять коробки каждый раз, когда есть некоторые обновления системы...

Обновление: я установил ВИМ , используя шаги, описанные здесь: https://github.com/Valloric/YouCompleteMe/wiki/Building-Vim-from-source

+763
Mattie Gordon 21 дек. 2011 г., 2:58:03

Возможные Дубликаты:
Как запускать приложения автоматически при запуске?

Я использую простой плиточник менеджер.Эта программка есть .файл py. Как автозапуск это .пы файл с параметрами после входа? Если это важно, я использую гном 2.

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

+709
phnix 17 апр. 2014 г., 23:56:42

Что общим правилом для Когда установить пакет с официального .деб репозитории, и при установке с языком пакетного менеджера? Те, в верховьях репозиториях часто, по крайней мере, немного устаревшую, но я также не хочу, чтобы мои пакеты столкновения с "официальной", и кажется, что aptitude собирается заставить меня установить официальные, во многих случаях так или иначе.

+689
mackeenjansy 29 сент. 2015 г., 3:43:50

Никто не может побить то aria2, лучший загрузчик я видел когда-либо. Он может возобновить загрузку после нескольких месяцев, даже с MediaFire. Единственный недостаток - это инструмент командной строки. Но не бойтесь, это довольно легко использовать. Он также интегрируется с uGet как плагин, так что вы можете использовать uGet как GUI для как aria2.

Установите его с помощью команды

суда apt-получить установку как aria2

enter image description here

Вы также можете установить аддон Flashgot в Firefox, и установить, что aria2 как Flashgot-загрузчик по умолчанию. Этак, всякий раз, когда вы нажмите кнопку, чтобы скачать что-то, flashgot автоматически скачать ее с aria2.

+642
FBRamzes 23 окт. 2011 г., 10:13:20

Сегодня утром я обновил сервер с Ubuntu 10.04 ядро до последней версии... за исключением того, что АПТ-вам возвращается сообщение об ошибке. Я уверен, что я не должен перезагружаться, поэтому я спрашиваю здесь, чтобы помочь решить проблему, поэтому я могу спокойно перезагрузиться без ущерба для машины. (Он работает на сетевом ресурсе, который все SVN-клиентами застройщика обязуется: - очень важно, чтобы держать время простоя к минимуму). Я был с помощью Webmin, чтобы отправить команду в то время.

http://codepad.org/7rpA7CKo

Любая помощь будет очень ценится!

Джон

Обновление:

суда apt-получить установку -Ф не работает, судо apt-получить обновление && судо apt-получить обновление дал мне это: codepad.org/flwNsMO8

+642
Sam Eaton 1 янв. 2014 г., 15:35:44

Каждой перезагрузки я должен нажать 'Войти в систему с Twitter', чтобы войти в мой аккаунт в Твиттере. Я где-то читал, что можно войти в систему автоматически, но не могу найти, как.

+520
Chris Rae 5 апр. 2014 г., 15:40:15

Я только сейчас закончил установке Ubuntu 12.04.01 (Прощай окон...). Я пытаюсь сделать Яблоко магия тачпэдом работать с ним. Я читал несколько подобных вопросов, но никто не ответил на мой проблема.

Я считаю, что Bluetooth является обнаружение изображения ниже трекпад

enter image description here

Я попытался нажав на кнопку связи, но он снова возвращается на "off". Я также попытался трекпад сброс, нажав кнопку питания.

Пожалуйста, предложите.

+511
Vuxil 10 февр. 2011 г., 9:21:22

Купить столько памяти, сколько вы можете себе позволить, и машина может держать.

+508
bizi 12 нояб. 2018 г., 18:45:12

S3Fox является Firefox плагин, который работает в Ubuntu. Официальный АДД-страница на Mozilla выглядит устарело, но работает нормально. Это не кажется, чтобы иметь возможность сортировать файлы по дате последнего изменения, хотя и не.

+494
levmaryasev 9 февр. 2013 г., 11:49:29

Вы можете оставить комментарий с # каждой официальной линии РЕПО, профпригодность обновление, установить, и раскомментируйте эти строки. Сложно, но работает

+486
Amexis 23 февр. 2016 г., 7:50:40

Я застрял. В Ubuntu 11.10 работает нормально. Я пытался создать значок на рабочем столе, что я могла нажать и выполнить команду терминала. (не запускать программу, просто выполните команду, чтобы установить что-то). Я не знаю, что я сделал, но теперь я не могу заставить терминал работать вообще. Я не могу нажать на терминале в панели запуска или использовать альт-Ф2. Если я стараюсь, я вижу очень быстрая окне открыть и закрыть. Если я переключиться на другого пользователя, терминал не открывать и работать нормально? Я даже не могу получить его, чтобы открыть gconfig или Х или х-термин менеджер? Кто-нибудь знает как сбросить терминал, не имея возможности попасть в терминал? Я пытался идем в Synaptic и удаление терминала, а затем повторно установить его, но это не меняет поведение, она все-таки не откроется.

+401
John Ward 16 февр. 2018 г., 1:52:04

Безопасности! ;-)

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

+297
tusharmakkar08 6 мар. 2013 г., 8:08:46

Rhythmbox-это очень легкая в использовании музыки и программу управления, которая поддерживает широкий спектр аудио форматов (включая MP3 и Ogg). Навеяно iTunes от Apple, текущая версия также поддерживает интернет-радио, iPod интеграции и универсальный портативный аудио-плеер поддержка, запись аудио CD, воспроизведение аудио компакт-диска для прослушивания музыки и подкастов.

+129
Maitri 16 июн. 2013 г., 23:13:25

Пожалуйста, попробуйте:

 судо apt-получить установку --переустановить bcmwl-ядро-источник

Если есть ошибки, пожалуйста, оставляйте их здесь.

+101
Jeffrey Martino 11 нояб. 2013 г., 23:03:58

Есть легко миллиард способов сделать это, но, начиная, где у вас есть, что добавить к старой системе инициализации нужно выполнить следующие действия:

обновление-радиоуправляемых судо.д по умолчанию фу 

Где фу - это ваш сценарий имя.

Некоторые популярные варианты:

  • Отредактируйте файл/etc/rc автомобиль.местные для вызова сценария до выхода.
  • Создать выскочка скрипт. Это замена для системы-в инициализации, что Ubuntu провел последние несколько релизов. Это довольно хорошее, если вы хотите больше контроля над тем, когда ваш скрипт вызывается, но это больше работы.
  • Запустите его в X-сессии (если это графический машина) через Gnome или другой способ (наверное, полтора миллиарда из этих способов в одиночку)
+98
Mevin Mclain 28 сент. 2013 г., 8:00:24

Я установил Ubuntu 12.04 на Amazon ЕС2. Иногда после подключения к примеру я получаю следующее

7 пакеты могут быть обновлены.
4 обновления, обновления безопасности.

Как я могу узнать, какие пакеты могут быть обновлены? Я могу выбрать, если не хотите обновлять некоторые пакеты?

+94
awper361 22 дек. 2016 г., 9:11:49

Короткий ответ (применимо к вашей конкретной ситуации)

  1. Установить на Qt4-qmake в пакет (или, если это недоступно, пакет Qt3-Дев-инструменты пакет). Также установить libbz2-dev и пакет. (Вы можете установить как из командной строки, выполнив команду sudo apt-получить обновление с последующим судо apt-получить установку на Qt4-qmake в libbz2-Дев.)
  2. Если вы не хотите, чтобы imgcnv установлен в /usr/Бен (который по умолчанию), то отредактируйте файл Makefile и измените первую строку (которая читает префикс=/usr). Например, если вы хотите его в /usr/местные/Бен, который является обычным местом для программное обеспечение и установить из исходников (а не через Убунту пакетного менеджера), делают эту линию сказать префикс=/usr/местные. Если вы хотите установить imgcnv в свой домашний каталог, потом создать файл$HOME/bin и если он еще не существует и редактировать файл Makefileс первой строки читать в$Home.
  3. Запустите сделает.
  4. Запустить установка (если вы устанавливаете в ваш домашний каталог, затем запустите сделать установить).
  5. Если предположить, что работали, понятно, что официальной инструкции по установке неисправен, так что при желании, вы можете сообщить об этой ошибке разработчиков imgcnv по.

Это работало для меня, чтобы построить imgcnv 1.52 на основе Ubuntu 11.10 Онейроидного Оцелот для amd64 (т. е., 64-битные) системы. Если он не работает для Вас, пожалуйста, комментарий с подробностями (включая сообщения об ошибках и версию и архитектуру системы Ubuntu).

Если это не работает для вас, вы можете попробовать удалить свой imgcnv папку и начать сначала, заново самораспаковывающийся архив. Возможно, запуск скрипта вручную, как это сделали вы, и напутал что-то, что помешало сделать от работы.

Более подробный ответ (также в сходных ситуациях)

Стандартный способ сборки программного обеспечения из исходного кода, что есть хорошие инструкции, что работа за ними. К сожалению, это не.

Стандартный способ сборки программного обеспечения из исходного кода без инструкции (или с неработающим инструкции), чтобы увидеть, если есть скрипт настроить. Если есть, запустите ./настроить --помочь , чтобы увидеть, какие параметры командной строки потребуется. Затем запустите скрипт, что варианты являются подходящими для ваших нужд. Часто вы можете столкнуться ./настроить без вариантов, по умолчанию часто приемлемо. После запуска ./настроить, вам могут быть даны указания. Если вы сказали, чтобы бежать делать, или если тебе не дали инструкции, следует запустите сделать.

Если нет настроить скрипт (как в данном случае), если есть файл с названием файл Makefile. Если есть, то запустите сделать. (Когда идет настройка скрипта, то этот скрипт будет часто генерирует make-файл, или в редких случаях может изменить его.) Вы можете сначала отредактировать файл Makefile , чтобы настроить параметры для строительства или установки. Одна из целей настроить скрипт для отображения этого ненужного путем создания make-файл , который настраивается в соответствии с вашими требованиями. Одним из наиболее часто индивидуальные переменных в Makefile-это префикс, который контролирует, где программное обеспечение будет установлено. (См. "краткий ответ" выше конкретный пример этого.)

Работает ./настроить или делают будут иногда глючить, говорю вам, что вы не имеете то, что вам нужно. Когда это произойдет, вы должны установить эту штуку. Когда я побежала делать, все, казалось, шло хорошо, пока в конце концов не удалось, потому что редко команды не присутствовал на моей системе. С помощью qmake - это команда, я пытался запустить его вручную, который дал мне подробное сообщение говорит мне, что этого не было (это я уже знал) и какие пакеты я мог бы установить, чтобы получить его. Затем я установил один из этих пакетов (на Qt4-qmake В) и побежал делать снова. (Если бы это была библиотека или заголовочные файлы, я, возможно, нужно искать в http://packages.ubuntu.com чтобы увидеть, что его содержит.)

Работает сделать снова часто смогу забрать, где она была прервана (или даже если нет, то где-то позже, чем начало). Некоторые программного обеспечения, в том числе imgcnv--может занять довольно много времени, чтобы построить, так что это хорошая идея, чтобы попытаться забрать, где вы остановились. Иногда это вызывает проблемы, так что если вы запустите сделает повторно и это не удается, вы можете запустить , делают distclean , чтобы принести вещи обратно, как они были, прежде чем бежать делать, потом бежать делать. (Если делают distclean не работает, запустите сделать чистую.)

Иногда источником распространения скрипты сборки, как build-imgcnv-linux.sh в imgcnv. Если есть как создавать скрипты и файлы Makefile, и в документации не говорит вам, чтобы запустить скрипты вручную, рекомендуется попробовать сделать в первую очередь, особенно если инструкции сказать вам, чтобы запустить делайте установки. В правильно установить источник рассылки, make-файл, запущенные сделать установить бы сделать то же самое, что запуск сделать затем сделать установить (т. е. он будет видеть, что программное обеспечение не был построен, и он будет строить его, прежде чем пытаться установить его). Но иногда это не работает, тогда вы должны запустить сделать в первую очередь.

Желательно, чтобы запустить сделать прежде чем сделать установить в любом случае, даже если вы знаете запущена установка сама будет заботиться о сделать шаг автоматически. Есть три причины для этого:

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

  2. Это не относится к imgcnv. Но многие исходные дистрибутивы поставляются с объект testsuite, чтобы увидеть, если программа будет работать правильно. Вы можете построить и запустить их либо сделать чек или сделать тест. (Если в документации ничего не сказано о них, я рекомендую попробовать эти команды в таком порядке.) Эти не запускается автоматически, запустив делают установку, и пока вы сможете просто запустить сделать чек или сделать тест без запуска сделать во-первых, это нежелательно, поскольку это может быть не понятно, если произошла ошибка при создании программного обеспечения или при создании/запуске тестов (что имеет решающее значение информацию для устранения проблемы).

  3. Если вы устанавливаете программное обеспечение для всей системы (а не просто пользователя), что почти всегда конфигурации по умолчанию, то сделайте установки должна выполняться в корень. На Ubuntu, правильный способ сделать это-запустить установка вместо того, чтобы сделать установку. Но вам не нужно на самом деле построить систему как корневой, так что вы можете создать программное обеспечение, как себя заставить , а потом установить его в корневую с установка.

Если вы уверены, что хотите собрать и установить (независимо от того, какие страшные предупреждения выходим из дома) и сделать установки не работает, вы можете использовать идиому принять && сделать установку. Это также устраняет корнем/безкорневой вопрос, как вы можете запустить сделать && установка. В && оператор, используемые в этом случае, заставляет команду справа от него бежать только если команда, стоящая слева от нее, кажется, удалось.

(Я намеренно оставил вне дискуссии о том, как создавать программное обеспечение, которое требует от пользователя для вызова автонастройки, использующих automake, и/или autogen.sh скрипт, исходный код стабильные релизы очень редко требует этого. Однако, если кто-то хочет редактировать этот пост добавить распоряжений, касающихся тех ситуаций, в рамках третьей тематической рубрике, я бы не возражал.)

+68
Mark Lundeberg 24 мар. 2017 г., 6:11:34

Показать вопросы с тегом