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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Не все пакеты для сборки, откуда скачать  (Прочитано 4866 раз)

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

Оффлайн okwell5

  • Автор темы
  • Любитель
  • *
  • Сообщений: 92
    • Просмотр профиля
В разделе "[HOWTO]Сборка пакетов" описывалось, что нужно для сборки:
sudo apt-get install  autoconf automake libtool autotools-dev dpkg-buildpackage fakeroot
Тема заблокирована, поэтому создал новую, к тому же, чую, это не первый барьер и нужна будет помощь.
Вот результат:
alexander@alexanderpc:~$ sudo apt-get install  autoconf automake libtool autotools-dev dpkg-buildpackage fakeroot
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Уже установлена самая новая версия autoconf.
Уже установлена самая новая версия automake.
automake установлен вручную.
Уже установлена самая новая версия autotools-dev.
autotools-dev установлен вручную.
E: Не удалось найти пакет dpkg-buildpackage
alexander@alexanderpc:~$
Откуда этот ненайденный пакет найти? Скиньте, пожалуйста, репозитарий или ссылку.

Оффлайн gregory5

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5085
    • Просмотр профиля
Re: Не все пакеты для сборки, откуда скачать
« Ответ #1 : 10 Января 2012, 04:02:01 »
apt-get install dpkg-dev

Оффлайн okwell5

  • Автор темы
  • Любитель
  • *
  • Сообщений: 92
    • Просмотр профиля
Re: Не все пакеты для сборки, откуда скачать
« Ответ #2 : 10 Января 2012, 04:05:21 »
apt-get install dpkg-dev
alexander@alexanderpc:~$ sudo apt-get install dpkg-dev
[sudo] password for alexander:
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Уже установлена самая новая версия dpkg-dev.
dpkg-dev установлен вручную.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
alexander@alexanderpc:~$

Оффлайн gregory5

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5085
    • Просмотр профиля
Re: Не все пакеты для сборки, откуда скачать
« Ответ #3 : 10 Января 2012, 04:09:38 »
Ну всё, стоит

Оффлайн okwell5

  • Автор темы
  • Любитель
  • *
  • Сообщений: 92
    • Просмотр профиля
Re: Не все пакеты для сборки, откуда скачать
« Ответ #4 : 10 Января 2012, 04:17:32 »
Ну всё, стоит
А смысл, что стоит. Проблема та же:
alexander@alexanderpc:~$ sudo apt-get install dpkg-dev
[sudo] password for alexander:
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Уже установлена самая новая версия dpkg-dev.
dpkg-dev установлен вручную.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
alexander@alexanderpc:~$ sudo apt-get install  autoconf automake libtool autotools-dev dpkg-buildpackage fakeroot
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Уже установлена самая новая версия autoconf.
Уже установлена самая новая версия automake.
automake установлен вручную.
Уже установлена самая новая версия autotools-dev.
autotools-dev установлен вручную.
E: Не удалось найти пакет dpkg-buildpackage
alexander@alexanderpc:~$

Оффлайн Alie Alexandross

  • Старожил
  • *
  • Сообщений: 1576
    • Просмотр профиля
Re: Не все пакеты для сборки, откуда скачать
« Ответ #5 : 10 Января 2012, 04:30:35 »
Цитата: Википедия
Пакет dpkg-dev содержит серию инструментов, которые вызываются для создания пакета. Вот они:

    dpkg-source архивирует и распаковывает исходные файлы пакета Debian.
    dpkg-deb архивирует и распаковывает двоичные пакеты.
    dpkg-gencontrol читает информацию из распакованного пакета Debian о дереве исходных файлов и генерирует двоичный пакет.
    dpkg-shlibdeps прослеживает зависимости пакета.
    dpkg-genchanges читает информацию из распакованного пакета Debian о дереве исходных файлов. которые запущены единожды создают контрольный файл (.changes).
    dpkg-buildpackage — это контрольный скрипт, который может быть использован для автоматического создания пакета.
    dpkg-distaddfile добавляет файл в файлы Debian.
    dpkg-parsechangelog читает информацию из файла с изменениями распакованного пакета Debian и создаёт удобный файл с этими изменениями для просмотра его пользователем.
Подпись автора jillsmitt истинна...

Оффлайн okwell5

  • Автор темы
  • Любитель
  • *
  • Сообщений: 92
    • Просмотр профиля
Re: Не все пакеты для сборки, откуда скачать
« Ответ #6 : 10 Января 2012, 04:57:32 »
Цитата: Википедия
Пакет dpkg-dev содержит серию инструментов, которые вызываются для создания пакета. Вот они:

    dpkg-source архивирует и распаковывает исходные файлы пакета Debian.
    dpkg-deb архивирует и распаковывает двоичные пакеты.
    dpkg-gencontrol читает информацию из распакованного пакета Debian о дереве исходных файлов и генерирует двоичный пакет.
    dpkg-shlibdeps прослеживает зависимости пакета.
    dpkg-genchanges читает информацию из распакованного пакета Debian о дереве исходных файлов. которые запущены единожды создают контрольный файл (.changes).
    dpkg-buildpackage — это контрольный скрипт, который может быть использован для автоматического создания пакета.
    dpkg-distaddfile добавляет файл в файлы Debian.
    dpkg-parsechangelog читает информацию из файла с изменениями распакованного пакета Debian и создаёт удобный файл с этими изменениями для просмотра его пользователем.
Странно, почему тогда так у меня не находит? А попробовал команду это dpkg-buildpackage использовать, работает. Но вот здесь уже другая ошибка:
alexander@alexanderpc:~/install_flash_player_11_linux.i386$ dpkg-buildpackage -D
dpkg-buildpackage: установка CFLAGS в значение по умолчанию: -g -O2
dpkg-buildpackage: установка CPPFLAGS в значение по умолчанию:
dpkg-buildpackage: установка LDFLAGS в значение по умолчанию: -Wl,-Bsymbolic-functions
dpkg-buildpackage: установка FFLAGS в значение по умолчанию: -g -O2
dpkg-buildpackage: установка CXXFLAGS в значение по умолчанию: -g -O2
tail: невозможно открыть `debian/changelog' для чтения: Нет такого файла или каталога
dpkg-buildpackage: сбой: конец debian/changelog возвратил код ошибки 1
alexander@alexanderpc:~/install_flash_player_11_linux.i386$

Каталог /debian есть, а вот файла changelog нет. Что за файл? Как создать или откуда взять?

Гарри Кашпировский

  • Гость
Re: Не все пакеты для сборки, откуда скачать
« Ответ #7 : 11 Января 2012, 22:05:40 »
Цитировать
Что за файл? Как создать или откуда взять?
dch -i создать.
А вообще не лишним будет ссылка на этот ресурс
http://www.debian.org/doc/manuals/maint-guide/index.ru.html

 

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