LINUX.ORG.RU

Slimlock и Debian Jessie

 , ,


0

1

скачал slimlock После сборки пакета вываливается ошибка. Выложу сразу все шаги из консоли.

P.S. install -f не помогает решить проблему.

andy@acer:~/Download/slimlock-master$ ls
cfg.cpp  image.cpp  Makefile   README.md      slimlock.cpp  util.h
cfg.h    image.h    panel.cpp  slimlock.1     slimlock.pam
const.h  LICENSE    panel.h    slimlock.conf  util.cpp
andy@acer:~/Download/slimlock-master$ sudo make
g++  -Wall -I. -I/usr/include/freetype2   -pthread -DPACKAGE=\"slimlock\" -DVERSION=\"0.11\" -DPKGDATADIR=\"/usr/share/slim\" -DSYSCONFDIR=\"/etc\"  -c cfg.cpp -o cfg.o
g++  -Wall -I. -I/usr/include/freetype2   -pthread -DPACKAGE=\"slimlock\" -DVERSION=\"0.11\" -DPKGDATADIR=\"/usr/share/slim\" -DSYSCONFDIR=\"/etc\"  -c image.cpp -o image.o
g++  -Wall -I. -I/usr/include/freetype2   -pthread -DPACKAGE=\"slimlock\" -DVERSION=\"0.11\" -DPKGDATADIR=\"/usr/share/slim\" -DSYSCONFDIR=\"/etc\"  -c panel.cpp -o panel.o
g++  -Wall -I. -I/usr/include/freetype2   -pthread -DPACKAGE=\"slimlock\" -DVERSION=\"0.11\" -DPKGDATADIR=\"/usr/share/slim\" -DSYSCONFDIR=\"/etc\"  -c slimlock.cpp -o slimlock.o
slimlock.cpp: In function ‘void* RaiseWindow(void*)’:
slimlock.cpp:363:1: warning: no return statement in function returning non-void [-Wreturn-type]
 }
 ^
g++  -Wall -I. -I/usr/include/freetype2   -pthread -DPACKAGE=\"slimlock\" -DVERSION=\"0.11\" -DPKGDATADIR=\"/usr/share/slim\" -DSYSCONFDIR=\"/etc\"  -c util.cpp -o util.o
g++  cfg.o image.o panel.o slimlock.o util.o -o slimlock -lX11 -lXrandr -lXft -lfontconfig -lfreetype -lImlib2 -lXext   -lrt -lpam -pthread
andy@acer:~/Download/slimlock-master$ sudo checkinstall 

checkinstall 1.6.2, Copyright 2009 Felipe Eduardo Sanchez Diaz Duran
         Эта программа распространяется на условиях GNU GPL


The package documentation directory ./doc-pak does not exist. 
Should I create a default set of package docs?  [y]: 

Готовится документация к пакету...OK

Пожалуйста напишите описание пакета.
Закончите ваше описание пустой строкой или EOF.
>> 

*****************************************
**** Debian package creation selected ***
*****************************************

Этот пакет был создан с использованием данных значений: 

0 -  Maintainer: [ root@acer ]
1 -  Summary: [ Package created with checkinstall 1.6.2 ]
2 -  Name:    [ slimlock ]
3 -  Version: [ master ]
4 -  Release: [ 1 ]
5 -  License: [ GPL ]
6 -  Group:   [ checkinstall ]
7 -  Architecture: [ i386 ]
8 -  Source location: [ slimlock-master ]
9 -  Alternate source location: [  ]
10 - Requires: [  ]
11 - Provides: [ slimlock ]
12 - Conflicts: [  ]
13 - Replaces: [  ]

Введите номер для изменения параметра или нажмите ВВОД для продолжения: 3
Введите новую версию: 
>> 1

Этот пакет был создан с использованием данных значений: 

0 -  Maintainer: [ root@acer ]
1 -  Summary: [ Package created with checkinstall 1.6.2 ]
2 -  Name:    [ slimlock ]
3 -  Version: [ 1 ]
4 -  Release: [ 1 ]
5 -  License: [ GPL ]
6 -  Group:   [ checkinstall ]
7 -  Architecture: [ i386 ]
8 -  Source location: [ slimlock-master ]
9 -  Alternate source location: [  ]
10 - Requires: [  ]
11 - Provides: [ slimlock ]
12 - Conflicts: [  ]
13 - Replaces: [  ]

Введите номер для изменения параметра или нажмите ВВОД для продолжения: 

Installing with make install...

========================= Результаты установки ===========================

======================== Установка успешно завершена ======================

Copying documentation directory...
./
./README.md
./LICENSE

Файлы копируются во временный каталог...OK

Stripping ELF binaries and libraries...OK

Сжимаются страницы руководства...OK

Построение списка файлов...OK

Собирается Debian-пакет...OK

Устанавливается Debian-пакет... FAILED!

*** Ошибка установки пакета

Желаете просмотреть лог-файл?  [y]: y

(Чтение базы данных … на данный момент установлено 140280 файлов и каталогов.)
Preparing to unpack slimlock_1-1_i386.deb ...
Unpacking slimlock (1-1) ...
dpkg: error processing archive slimlock_1-1_i386.deb (--install):
 попытка перезаписать «/usr/share/man/man1/slimlock.1.gz», который уже имеется в пакете slim 1.3.6-1
Processing triggers for man-db (2.6.6-1) ...
При обработке следующих пакетов произошли ошибки:
 slimlock_1-1_i386.deb

попытка перезаписать «/usr/share/man/man1/slimlock.1.gz», который уже имеется в пакете slim 1.3.6-1

Тебе на английский перевести?

Gotf ★★★ ()

попытка перезаписать «/usr/share/man/man1/slimlock.1.gz», который уже имеется в пакете slim 1.3.6-1

В Debian'овском slim 1.3.6-1 почему-то есть man slimlock, но нет самого slimlock. Исправьте Makefile, чтобы slimlock.1 не устанавливался, и пересоберите пакет.

AITap ★★★★★ ()

Он имеет в виду, что слимлок ууже включен в пакет slim. В репах, кстати, отдельно его тоже не найдёшь.

Bfgeshka ★★★★★ ()
Ответ на: комментарий от li-ion

Ну переименуй этот файл. Можно ещё ставить в /usr/local/

Gotf ★★★ ()
Ответ на: комментарий от AITap

Спасибо!

Благодарю за помощь! всем тоже спасибо кто дал советы.

li-ion ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.