Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: собрать из исходников программу и разнести по директориям  (Прочитано 1020 раз)

0 Пользователей и 1 Гость просматривают эту тему.

bnt

  • Автор темы
  • Гость
А я утверждаю, что Солнце крутится вокруг Земли
возможно вы правы. я не могу это оспорить.
ладно, мы уже близко подошли. уже можно закончить. вопрос лишь в том, как правильно передать ключи в ./configure.  поправте пожалуйста и тема закрыта.

./cofnigure --libdir --bindir --libexecdir --datadir --includedir --sysconfdir
как правильно указать?  или так правильно?

Пользователь добавил сообщение 02 Мая 2019, 22:28:39:
Попытайтесь усвоить, что каталог '/usr/local' не для компиляции, а для установки готовых

не /usr/local.  а /usr/local/bin.
и да, я копилю от root. не знаю как Вы, может Вы бог компиляции,  и можете от $ компилить.  я так не умею.  а вообще форум силен в техническом плане. тут я удивлен.

Пользователь добавил сообщение 02 Мая 2019, 22:30:54:
может кому будет интересно как получить root на Ubuntu, то
sudo passwd root
« Последнее редактирование: 02 Мая 2019, 22:30:54 от bnt »

bnt

  • Автор темы
  • Гость
Вы не дооцениваете Ubuntu.  выставляете как дистрибутив для полоумных.    да нет. это Линукс. тут можно все: и компилить и программы и перетрясти ядро тоже можно.  ну немного запутаннее, но можно.


ладно что там по ключам для configure? можете пролить свет? надо еще что -то указывать , ну там "=" знак писать или не надо?

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6752
  • 20% Cooler
    • Просмотр профиля
./configure --help


Пользователь добавил сообщение 02 Мая 2019, 22:46:43:
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 02 Мая 2019, 22:50:24 от ALiEN175 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

bnt

  • Автор темы
  • Гость
надо разнести скомпилированное по каталогам. выяснили , что есть ключи.

./cofnigure --libdir --bindir --libexecdir --datadir --includedir --sysconfdir

так установить или нет? или не знаете?

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
как правильно передать ключи в ./configure

Вам уже несколько раз показали как получить справку с примерами:

./configure --help
Что тут непонятного? Почему вы не хотите заглянуть в справку?

Что конкретно в этом примере вам непонятно?

./configure --libdir=DIR

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6752
  • 20% Cooler
    • Просмотр профиля
bnt, а что вы хотите в итоге получить?
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

bnt

  • Автор темы
  • Гость
make file.
после make install который сможет разнести все по правильным директориям.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6752
  • 20% Cooler
    • Просмотр профиля
bnt, по-умолчанию всё разносится по правильным директориям. Только смысла - с гулькин нос.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

bnt

  • Автор темы
  • Гость
/configure --libdir=DIR
что подразумеватся по DIR? путь к созданной директории? или это часть команды?

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6906
    • Просмотр профиля
Цитировать
компилить например u-boot то он просто не найдет gcc. потому что gcc лежит не там где это задуманно
Стакан наполовину полный или наполовину пустой.
А может gcc лежит где нужно, а u-boot ищет не там. Впрочем, с высоты ваших познаний этой разницы не углядеть. Спускайтесь к нам, начинайте с: "Мама мыла раму". Только не перепутайте, кто кого мыл.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6752
  • 20% Cooler
    • Просмотр профиля
bnt, А вы не пробовали просто пользоваться системой, без всяких компиляций и прочего. Просто. Пользоваться.

Ну а если хочется вникнуть в основы - добро пожаловать в archlinux. Даже при установке нужно включить мозг, а не просто на автомате пару галочек тыкнуть. Есть AUR - познакомит вас с основами компиляции.

Бонусом - можно собрать систему своей мечты без лишнего мусора в виде бесполезных пакетов. (в ubuntu тоже можно через netinstall)

Пользователь добавил сообщение 03 Мая 2019, 04:18:10:
Хотите разбираться - Archlinux либо Slackware. Арч попроще.
Нужна готовая система - debian, ubuntu, mint, fedora, suse и тд.
« Последнее редактирование: 03 Мая 2019, 04:18:10 от ALiEN175 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
/configure --libdir=DIR
что подразумеватся по DIR? путь к созданной директории? или это часть команды?

Да тут всё сложнее, чем я подозревал ...

Вы как назвали свою тему? "[...] разнести по директориям" верно?

Вот вам и демонстрируются ключи конфигуратора, с помощью которых вы можете указать СУЩЕСТВУЮЩУЮ ДИРЕКТОРИЮ (если она отличается от той, что по умолчанию), куда желаете положить файлы. В данном случае библиотеки.

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

bnt

  • Автор темы
  • Гость
ну я не думующий человек.  а мы никогда и не вступали в дискуссии. мы просто общались, как форумчане, один из которых не очень понимает в Линукс, это я, а другой, то есть вы, -понимает в Линукс.  я спрашивал, Вы , если знали, то давали ответы. 

 

Страница сгенерирована за 0.035 секунд. Запросов: 23.