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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Установка из tar.gz  (Прочитано 64877 раз)

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

Оффлайн Scorry

  • Активист
  • *
  • Сообщений: 842
    • Просмотр профиля
Re: Установка из tar.gz
« Ответ #15 : 17 Июня 2011, 17:08:54 »
Дело в том, что многие проги в исходниках имеют файл *.po с языком перевода, и он может быть либо коряво переведен, либо переведен на половину.
Вот я и хочу научится устанавливать из исходников чтобы иметь возможность самому исправлять баги.
Если я не ошибаюсь, локализация(и) лежит(ат) отдельным файлом, легко декомпилируется, правится и кладётся обратно. Сам так менял (укорачивал) гномовские надписи в верхней панели.

Оффлайн фирэфохэ

  • Старожил
  • *
  • Сообщений: 2169
  • straightedge
    • Просмотр профиля
Re: Установка из tar.gz
« Ответ #16 : 17 Июня 2011, 17:31:23 »
Самый простой и правильный вариант для правки исходников - юзать deb-src репы. На ланчпаде они тоже есть.
А дальше:
http://www.debian.org/doc/manuals/apt-howto/ch-sourcehandling.ru.html
Качается apt-get source`ом пакет с ичходниками, dpkg`ом распаковывается, правится, запаковывается обратно и ставится в систему.
http://i18.ЗАПРЕЩЁННЫЙ РЕСУРС/big/2011/0325/6d/19eaa72dd24048a6fb0587832c4b096d.gif КДЕ - УГ. Дебиан - недоось.

Оффлайн Eggg

  • Участник
  • *
  • Сообщений: 198
  • И Tux, и Gish
    • Просмотр профиля
Re: Установка из tar.gz
« Ответ #17 : 17 Июня 2011, 21:22:29 »
что из репозиториев? корявый? чем?
нет поддержки нужных мне кодеков для конверта в 3gp :-\

Оффлайн Kowalski86

  • Автор темы
  • Участник
  • *
  • Сообщений: 143
  • Pilot Tux
    • Просмотр профиля
Re: Установка из tar.gz
« Ответ #18 : 17 Июня 2011, 22:51:37 »
Люди подскажите, делаю по инструкции указанной тут.
При сборке пакета командой apt-get -b source my-weather-indicator в конце выдало следующее:

dpkg-deb: сборка пакета «my-weather-indicator» в файл «../my-weather-indicator_0.4.0.5-1ubuntu1_all.deb».
dpkg-genchanges -b >../my-weather-indicator_0.4.0.5-1ubuntu1_i386.changes
dpkg-genchanges: закачка только двоичных пакетов, без пакетов исходных кодов
dpkg-source --after-build my-weather-indicator-0.4.0.5
dpkg-buildpackage: закачка только двоичных пакетов (без пакетов исходного кода)

Настораживает эта фраза - закачка только двоичных пакетов  :-\
Теперь буду пробовать править deb...
Ubuntu 12.04 LTS (KDE) Desktop
Oracle Linux Server 6.3

Оффлайн фирэфохэ

  • Старожил
  • *
  • Сообщений: 2169
  • straightedge
    • Просмотр профиля
Re: Установка из tar.gz
« Ответ #19 : 17 Июня 2011, 23:18:04 »
1 качаешь исходники (например xfce4-panel):
$ apt-get source xfce4-panel2 Он скачается и распакуется в папку xfce4-panel-4.6.3. Там правишь нужные файлы.
3 собираешь:
3.1 ставишь зависимости для сборки:
$ sudo apt-get build-dep xfce4-panel3.2 переходишь в папку, которая создалась при скачивании пакета:
$ cd ./xfce4-panel-4.6.33.3 собираешь:
$ dpkg-buildpackage -rfakeroot -uc -b3.4 ставишь:
$ sudo dpkg -i ./*deb
http://i18.ЗАПРЕЩЁННЫЙ РЕСУРС/big/2011/0325/6d/19eaa72dd24048a6fb0587832c4b096d.gif КДЕ - УГ. Дебиан - недоось.

Оффлайн ende_neu

  • Старожил
  • *
  • Сообщений: 2473
    • Просмотр профиля
Re: Установка из tar.gz
« Ответ #20 : 17 Июня 2011, 23:23:56 »
use checkinstall , если пакеты для себя делаешь.
А это - "только двоичных пакетов" -ничего важного, по-русски же написано, cырцы нe будут включены в готовый пакет.
А зачем, кстати, читать Obsolete Documentation?Нынче вот это кошерно http://www.debian.org/doc/manuals/maint-guide/index.en.html

Оффлайн Kowalski86

  • Автор темы
  • Участник
  • *
  • Сообщений: 143
  • Pilot Tux
    • Просмотр профиля
Re: Установка из tar.gz
« Ответ #21 : 17 Июня 2011, 23:39:53 »
use checkinstall , если пакеты для себя делаешь.
А это - "только двоичных пакетов" -ничего важного, по-русски же написано, cырцы нe будут включены в готовый пакет.
А зачем, кстати, читать Obsolete Documentation?Нынче вот это кошерно http://www.debian.org/doc/manuals/maint-guide/index.en.html

Как раз только поставил энтот чекинсталл, спасибо всем за ответы, пока разбираюсь и перевариваю информацию ;)


Пользователь решил продолжить мысль 18 Июня 2011, 00:16:26:
1 качаешь исходники (например xfce4-panel):
$ apt-get source xfce4-panel2 Он скачается и распакуется в папку xfce4-panel-4.6.3. Там правишь нужные файлы.
3 собираешь:
3.1 ставишь зависимости для сборки:
$ sudo apt-get build-dep xfce4-panel3.2 переходишь в папку, которая создалась при скачивании пакета:
$ cd ./xfce4-panel-4.6.33.3 собираешь:
$ dpkg-buildpackage -rfakeroot -uc -b3.4 ставишь:
$ sudo dpkg -i ./*deb

Все сделал по вашей схеме, действительно пакет собрался, но через установщик пакетов GDebi ругался на модули и что-то говорил "о вирусах" )
Короче говоря выдавал сообщение, что лучше ставить из репозитория! НО, не зря я пол дня колбасился у монитора  :)
Да, что еще интересно что система сегодня не обновлялась и после установки выдало сообщение о том что не хватает зависимостей от 2-х модулей или пакетов, после обновления все встало на свои места. Сегодня еще добью перевод ибо после установки стало видно что накосячил в одном месте с переводом, завтра могу выложить готовый .deb с русской локализацией. Еще раз спасибо!

Пользователь решил продолжить мысль 18 Июня 2011, 14:59:00:
Как и говорил, выкладываю результат - http://www.rapidshare.ru/2663312

ПС. Только вот теперь проблема возникла, менеджер обновлений просить скачать обновления для индикатора и после обновления язык снова меняеться на корявый ))) Я даже не знаю что делать, нужно только удалять репозитории чтобы не задалбывали сообщения...
Вот что пишет:
Распаковывается замена для пакета my-weather-indicator ...
Обрабатываются триггеры для software-center ...
Обрабатываются триггеры для bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Обрабатываются триггеры для desktop-file-utils ...
Обрабатываются триггеры для python-gmenu ...
Rebuilding /usr/share/applications/desktop.ru_RU.utf8.cache...
Обрабатываются триггеры для python-central ...
Обрабатываются триггеры для python-support ...
Настраивается пакет my-weather-indicator (0.4.0.5-1ubuntu1) ...

И привет, все становиться как было (((
Пипец...
« Последнее редактирование: 18 Июня 2011, 15:18:27 от Kowalski86 »
Ubuntu 12.04 LTS (KDE) Desktop
Oracle Linux Server 6.3

Оффлайн ende_neu

  • Старожил
  • *
  • Сообщений: 2473
    • Просмотр профиля
Re: Установка из tar.gz
« Ответ #22 : 18 Июня 2011, 23:50:47 »
Так версию при создании пакета надо было назначать старше чем в офрепе.
И как вам уже сказали - ради перевода это смысла не имеет.Заменяйте своим переводом существующий и все дела, к чему ненужные сущности.А если для общего блага хочется - переведите его на ланчпаде.

Оффлайн Kowalski86

  • Автор темы
  • Участник
  • *
  • Сообщений: 143
  • Pilot Tux
    • Просмотр профиля
Re: Установка из tar.gz
« Ответ #23 : 19 Июня 2011, 01:22:07 »
Так версию при создании пакета надо было назначать старше чем в офрепе.
И как вам уже сказали - ради перевода это смысла не имеет.Заменяйте своим переводом существующий и все дела, к чему ненужные сущности.А если для общего блага хочется - переведите его на ланчпаде.

На Лаунчпаде я и так все перевел и даже скинул перевод автору, но я смотрю программка обновляется не так часто.
Ждать придется недели две не раньше.

Если я не ошибаюсь после установки файлы с переводом сохраняются в другом формате mo, как po переделать в мо?
Может чем-то можно править файл мо, ибо открывается он кракозябрами что в gedit что в нано...

РЕШЕНО: Нашел отличный редактор Poedit, через который можно сделать перевод по и сразу скомпилить в мо. Теперь с переводом нет проблем.
« Последнее редактирование: 19 Июня 2011, 02:06:16 от Kowalski86 »
Ubuntu 12.04 LTS (KDE) Desktop
Oracle Linux Server 6.3

Оффлайн Nitrolx

  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
    • nitro
Re: Установка из tar.gz
« Ответ #24 : 31 Января 2012, 06:27:04 »
Люди подскажите как грамотно установить приложение или прогу из tar.gz.
В инете куча одинаковых постов вроде make, ./configure, но зачастую это не пашет, а если и пашет, то криво ибо при установке разных приложений нужно указывать различные параметры. Так как же все таки грамотно устанавливать нужно?

Привожу свой пример:

root@alexandr-desktop:/home/***/weather-indicator# make
make: *** Не заданы цели и не найден make-файл.  Останов.

Едем дальше:
root@alexandr-desktop:/home/***/weather-indicator# ./configure
bash: ./configure: Нет такого файла или каталога

и что за ботва? может я что-то не так делаю?
Причем в исходнике не имеется даже файл INSTALL с описанием что нужно делать...  :-\

попробуй так  ;)

sudo apt-get install automake
sudo apt-get install autoconf
sudo apt-get install make

 как уже сказал

Надо читать файл INSTALL или README.

но иногда и правда их нет..

Оффлайн okwell5

  • Любитель
  • *
  • Сообщений: 92
    • Просмотр профиля
Re: Установка из tar.gz
« Ответ #25 : 07 Марта 2012, 02:58:57 »
Тоже сколько времени уже мучаюсь чтобы научиться собирать из исходников программы, но безрезультатно. Вечно какие-то ошибки. Вот почему до сих пор люди пользуются виндой, там с установкой ваще просто, а тут попробуй жене что-то объяснить про командную строку - сразу пошлет куда подальше вместе с моим линуксом.
Поэтому просто необходимо чтобы была программа, которая бы сама собирала из исходников пакет. Или хотя бы скрипт.

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1709
  • חתול המדען
    • Просмотр профиля
Re: Установка из tar.gz
« Ответ #26 : 07 Марта 2012, 10:27:30 »
Вы тёплое с мякгим не путайте. Сборка программы это не установка. Сборка в Linux на порядки проще и понятнее.
Попробуйте собрать что-нибудь под windows ;)
OpenWrt 19.07

Оффлайн arrecck

  • Старожил
  • *
  • Сообщений: 1725
    • Просмотр профиля
Re: Установка из tar.gz
« Ответ #27 : 07 Марта 2012, 12:12:12 »
Цитировать
Поэтому просто необходимо чтобы была программа, которая бы сама собирала из исходников пакет. Или хотя бы скрипт.
их огромное множество, причем многие кроссплатформенные.

Оффлайн okwell5

  • Любитель
  • *
  • Сообщений: 92
    • Просмотр профиля
Re: Установка из tar.gz
« Ответ #28 : 08 Марта 2012, 00:06:32 »
Цитировать
Поэтому просто необходимо чтобы была программа, которая бы сама собирала из исходников пакет. Или хотя бы скрипт.
их огромное множество, причем многие кроссплатформенные.
Вот ответ гугла https://www.google.com/search?client=ubuntu&channel=fs&q=%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0+%D1%81%D0%B1%D0%BE%D1%80%D0%BA%D0%B8+deb&ie=utf-8&oe=utf-8
, не нашел ни одной такой. Подскажите хотя бы одну гуишную программу, которая создает deb-пакет.
« Последнее редактирование: 08 Марта 2012, 00:10:36 от okwell5 »

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1709
  • חתול המדען
    • Просмотр профиля
Re: Установка из tar.gz
« Ответ #29 : 08 Марта 2012, 00:11:36 »
Таких, насколько мне известно - нет. Изучайте "Руководство начинающего разработчика Debian"
OpenWrt 19.07

 

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