Сборка deb пакета с помощью dh-make: ошибка... (ubuntu 5.10)
Модератор: Модераторы разделов
-
Linux_user
- Сообщения: 18
Сборка deb пакета с помощью dh-make: ошибка...
Пытаюсь создать пакет MtPaint с помощью dh-make из исходных текстов.
Указал путь к архиву, выбрал тип пакета, но потом ошибка:
Source file is a bz2 but bzip2 or gzip not available at /usr/bin/dh_make line 42 7, <STDIN> line 2.
Прошу помочь исправить ошибку.
Вот сюда программа ссылается
:
if (! $debian_native)
{
if ( -f "../$package_name\_$version.orig.tar.gz")
{
print "Skipping creating ../$package_name\_$version.orig.tar.gz because it already exists\n";
} else {
if ($source_file)
{
if (-f $source_file)
{
if ($source_file =~ /gz$/ )
{
system('cp', '-a', "$source_file", "../$package_name\_$version.orig.tar.gz");
} elsif ($source_file =~ /bz2$/ )
{
if ( -x '/bin/bzip2' && -x '/bin/gzip' )
{
system("/bin/bzip2 -cd $source_file | /bin/gzip > ../$package_name\_$version.orig.tar.gz");
} else {
die('Source file is a bz2 but bzip2 or gzip not available'); <---------
}
}
}
Указал путь к архиву, выбрал тип пакета, но потом ошибка:
Source file is a bz2 but bzip2 or gzip not available at /usr/bin/dh_make line 42 7, <STDIN> line 2.
Прошу помочь исправить ошибку.
Вот сюда программа ссылается
:
if (! $debian_native)
{
if ( -f "../$package_name\_$version.orig.tar.gz")
{
print "Skipping creating ../$package_name\_$version.orig.tar.gz because it already exists\n";
} else {
if ($source_file)
{
if (-f $source_file)
{
if ($source_file =~ /gz$/ )
{
system('cp', '-a', "$source_file", "../$package_name\_$version.orig.tar.gz");
} elsif ($source_file =~ /bz2$/ )
{
if ( -x '/bin/bzip2' && -x '/bin/gzip' )
{
system("/bin/bzip2 -cd $source_file | /bin/gzip > ../$package_name\_$version.orig.tar.gz");
} else {
die('Source file is a bz2 but bzip2 or gzip not available'); <---------
}
}
}
-
mczim
- Сообщения: 665
- ОС: Debian/Ubuntu
Re: Сборка deb пакета с помощью dh-make: ошибка...
перевожу:
Исходный файл является bz2 но bzip2 или gzip не найден /usr/bin/dh_make line 42 7
может не очень красиво, но общий смысл понятен
Исходный файл является bz2 но bzip2 или gzip не найден /usr/bin/dh_make line 42 7
может не очень красиво, но общий смысл понятен
Я странный...
-
umex
- Сообщения: 124
- ОС: Debian Lenny
Re: Сборка deb пакета с помощью dh-make: ошибка...
mczim,
Не "являющийся", а "является". А вообще красивый ответ, мне понравился.
Не "являющийся", а "является". А вообще красивый ответ, мне понравился.
-
mczim
- Сообщения: 665
- ОС: Debian/Ubuntu
Re: Сборка deb пакета с помощью dh-make: ошибка...
fixed
#aptitude search bzip2
#aptitude search gzip
что показывает?
Я странный...
-
Linux_user
- Сообщения: 18
Re: Сборка deb пакета с помощью dh-make: ошибка...
что показывает?
И gzip, и bzip2 найдены: "The GNU compression utility", "high-quality block-sorting file compressore"
-
umex
- Сообщения: 124
- ОС: Debian Lenny
-
mczim
- Сообщения: 665
- ОС: Debian/Ubuntu
Re: Сборка deb пакета с помощью dh-make: ошибка...
Linux_user писал(а): ↑12.07.2007 21:14что показывает?
И gzip, и bzip2 найдены: "The GNU compression utility", "high-quality block-sorting file compressore"
блин вывод покажы!!!
Я странный...
-
Linux_user
- Сообщения: 18
Re: Сборка deb пакета с помощью dh-make: ошибка...
вывод покажы!!!
aptitude search bzip2
i bzip2 - high-quality block-sorting file compresso
aptitude search gzip
i gzip - The GNU compression utility
-
mczim
- Сообщения: 665
- ОС: Debian/Ubuntu
Re: Сборка deb пакета с помощью dh-make: ошибка...
а у тебя под тем пользователем под которым собираешь есть пути к этим gzip и bzip2?
Я странный...
-
Linux_user
- Сообщения: 18
Re: Сборка deb пакета с помощью dh-make: ошибка...
а у тебя под тем пользователем под которым собираешь есть пути к этим gzip и bzip2?
Не могли бы вы показать, как это проверить
-
Aectann
- Бывший модератор
- Сообщения: 3491
- Статус: ...
- ОС: OS X, GNU_и_не_только/Linux
Re: Сборка deb пакета с помощью dh-make: ошибка...
В консоли попробовать ввести bzip2 и gzip.
My god... it's full of stars!...
-
mczim
- Сообщения: 665
- ОС: Debian/Ubuntu
Re: Сборка deb пакета с помощью dh-make: ошибка...
ну или под пользователем которым собираешь:
#echo PATH
#echo PATH
Я странный...
-
Linux_user
- Сообщения: 18
Re: Сборка deb пакета с помощью dh-make: ошибка...
# bzip2
I won't write compressed data to a terminal
# gzip
compressed data not written to a terminal. Use -f to force compeesion
# echo PATH
PATH
I won't write compressed data to a terminal
# gzip
compressed data not written to a terminal. Use -f to force compeesion
# echo PATH
PATH
-
mczim
- Сообщения: 665
- ОС: Debian/Ubuntu
Re: Сборка deb пакета с помощью dh-make: ошибка...
ой простите не дописал нужно так echo $PATH
Я странный...
-
Linux_user
- Сообщения: 18
Re: Сборка deb пакета с помощью dh-make: ошибка...
Вот такой вывод(из-под root'a):
/usr/local/sbin/:/usr/local/bin:/usr/sbin/:/usr/bin:/sbin:/bin:/usr/bin/X11
/usr/local/sbin/:/usr/local/bin:/usr/sbin/:/usr/bin:/sbin:/bin:/usr/bin/X11
-
mczim
- Сообщения: 665
- ОС: Debian/Ubuntu
Re: Сборка deb пакета с помощью dh-make: ошибка...
проверь куда у тебя установлены bzip2 и gzip
Я странный...
-
Linux_user
- Сообщения: 18
Re: Сборка deb пакета с помощью dh-make: ошибка...
куда установлены bzip2 и gzip
bzip2 установлен в /usr/bin/
A gzip - в /bin/
-
mczim
- Сообщения: 665
- ОС: Debian/Ubuntu
Re: Сборка deb пакета с помощью dh-make: ошибка...
хм, а права у тебя на файлы для сборки какие?
Я странный...
-
Linux_user
- Сообщения: 18
Re: Сборка deb пакета с помощью dh-make: ошибка...
Я ошибся, вывод echo $PATH такой(пользователь не root):
/usr/local/bin:/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/bin/X11:/usr/games
-rwxrwxrwx
/usr/local/bin:/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/bin/X11:/usr/games
хм, а права у тебя на файлы для сборки какие?
-rwxrwxrwx