LinuxForum.Fans
Тема

Xfce 4.10

Автор: Silencer 35 сообщений 10404 просмотров
#249008

На свежеустановленную систему без иксов (только fluxbox/blackbox) пставил слакопакеты сабжа, которые собрал из сорцов, брал отсюда.
Запускаю xwmconfig, а там тю-тю: нету крыски. Папка /etc/xinit/ тоже отсутствует. Пробовал создавать /etc/xinit/xinitrc.xfce - не полегчало.
Прошу дать наводку =)

#249033

/etc/X11/xinit ?
А по образу и подобию флюкса, не ? :-) типа xfce-session или как он там

#249043
Silencer написал:
На свежеустановленную систему без иксов (только fluxbox/blackbox) пставил слакопакеты сабжа, которые собрал из сорцов, брал отсюда.
Запускаю xwmconfig, а там тю-тю: нету крыски. Папка /etc/xinit/ тоже отсутствует. Пробовал создавать /etc/xinit/xinitrc.xfce - не полегчало.
Прошу дать наводку =)

тыц же - такие вы не ленивые как я погляжу, эту бы энергию в кручение генератора на электростанции - и можно отказаться от атомной энергии...
P.S. это я к тому что не все пакеты видимо собрал, качни всё зеркало и правь все слакбилды под нужную тебе версию - та ещё затея, но эффект есть "адназначна" есть :)

#249052

угу она через несколько месяцев в слаке появится :-)

#249216

Вот slackware 13.37 стоит xfce_4.8, подскажите пожалуйста как можно обновить до 4.10. То есть с чего начать - вот скачал xfce-4.10.tar.bz2, а дальше что, создать пакет, или просто вручную заменить предыдущие компоненты новыми?

#249221

techno,
вы скачали исходные тексты xfce-4.10. С ними, как с любым другим исходным кодом, обычно возможны только 2 разумных действия: 1) почитать в целях общего развития и 2) собрать из них бинарные компоненты.

Ссылку на то, как собирали 4.8, в этой теме уже дали -- это отправная точка для сборки 4.10. Утверждать, что всё соберётся ровно по тому же сценарию, нельзя.

Поэтому, возвращаясь к первоначально заданному вопросу о том, как обновиться: 1) дождаться, пока кто-то соберёт и выложит, потом скачать бинарные пакеты и обновить по прилагаемой инструкции, либо 2) собрать самому бинарные пакеты и обновить.


ps. Вот тут http://www.linuxquestions.org/questions/slackware-14/xfce-4-10-a-937767-post4666521/#post4666521 ralvex собрал и выложил, включая слакбилд, можете пойти любым путём.

#249273

Thanks за слакбилд, тред видел но не хватило терпения его весь читать :-)
там в слакбилде ошибка
вместо
tar -xjf $CWD/src/$file
должно быть
tar -xjf $CWD/$file
хотя может и не ошибка :-)

#249275

Не, это не ошибка, просто каждый по-своему слакбилды пишет. :)

#249276

ну это да :-) Просто не понял смысла складывать все архивы в src Когда они таким образом раскидываются в слакбилде иксов еще можно понять - там их полно, но в данном случае зачем ?

#249279

Не понял юмора..
libxfcegui4-4.9.0.tar.bz2: Функция open завершилась с ошибкой: Нет такого файла или каталога
в сорцах его нет, где брать ? :-)
тьфу опять "сам идиот"
Хотя и не совсем понял с какого перепугу libxfcegui4 лежит в другом месте чем http://archive.xfce.org/xfce/4.10

#249288

Вот такая у них структура проекта.
По крайней мере, если заходить со стороны http://archive.xfce.org/src/xfce, то всё на месте.

#249298

Но ни там ни и там нет mousepad и orage, которые тем не менее есть в слакбилде.
Все на месте в http://archive.xfce.org/src

#249299

Я все обновил. Рассказываю:
На крысу по дефолту в Slackware 13.37 (4.6 которая) наложил бинарники своей сборки:

text
upgradepkg --install-new /.../xfce_4.10.0/*.t?z

сами бинарники

вот :P

#249367

Кстати крыса поставленная на голую слаку с айсом успешно херачит все настройки шрифтов Пришлось из бэкапа восстанавливать

#249374

сегодня тоже по-человечески соберу через слакбилд, а то самопал мне доверия не внушает =)

#249376
Silencer написал:
сегодня тоже по-человечески соберу через слакбилд, а то самопал мне доверия не внушает =)

вчера собирал и сорцы пришлось тянуть изо всех мест :-)

#249388

SergMarkov, сорцы тянул в соотвествии со скриптом или самые свежие, с последующей правкой этого скрипта??

#249443

я не знаю чем этот слакбилд отличается от того что был на linuxquestions, на первый взгляд одно и тоже. Да там нет новых версий :-) mousepad итп не менялись с 2009 года. Новое только само ядро xfce и какие то проги которые уже входят в его общий пакет. Cорцы просто разбросаны по разным местам в http://archive.xfce.org/src
orage вообще отказался собираться, ему нужна какая то либа типа, на память, icalc, его просто выкинул
Но я его поставил и тут же снес - ШГ :-) свои отлаженные шрифты милее глазу

#249493
"SergMarkov" написал:
я не знаю чем этот слакбилд отличается от того что был на linuxquestions, на первый взгляд одно и тоже

Скрипт тот же самый.

"SergMarkov" написал:
Да там нет новых версий :-)

Новые версии есть: например libxfcegui4 :P

"SergMarkov" написал:
orage вообще отказался собираться, ему нужна какая то либа типа, на память, icalc, его просто выкинул

Да да, у меня тоже при сборке orage ругается на компонент либы libical, немотря на то, что либа стоит.

"SergMarkov" написал:
Но я его поставил и тут же снес - ШГ :-) свои отлаженные шрифты милее глазу

Этот безумный календарь шрифты свои в систему ладит?

#249505

Если при сборке orage дело в этом:


gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14 -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -I/usr/include/ -DDBUS_API_SUBJECT_TO_CHANGE -pthread -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -O2 -march=i486 -mtune=i686 -MT orage-ical-archive.o -MD -MP -MF .deps/orage-ical-archive.Tpo -c -o orage-ical-archive.o `test -f 'ical-archive.c' || echo './'`ical-archive.c
In file included from ical-archive.c:56:0:
/usr/include/libical/icalss.h:38:27: fatal error: icalcomponent.h: No such file or directory
compilation terminated.
то с учётом
text

# locate icalcomponent.h
/usr/include/libical/icalcomponent.h

легко обходится добавлением -I/usr/include/libical, например, в SLKCFLAGS.
Хотя по-правильному, надо бы в Makefile.in в исходниках.

ps. С orage упакованы исходники libical (в libical/), судя по libical/NEWS версии 0.24, стоковый libical в 13.37 свежее -- в версии 0.44.

pps. Ошибка приходит из ./configure, в его выводе ясно видно

text

checking LIBICAL_CFLAGS... -I/usr/include/

# grep LIBICAL_CGLAGS= ./configure LIBICAL_CFLAGS=`$PKG_CONFIG --cflags "libical"`

Осталось разобраться, отчего

text

# pkg-config --cflags libical
-I/usr/include/

и поправить.

pps. Читаем man pkg-config, смотрим echo $PKG_CONFIG_PATH,
смотрим /usr/lib/pkgconfig/libical.pc, видим ожидаемое:

text

includedir=${prefix}/include
...
Cflags: -I${includedir}/

Правим

text
Cflags: -I${includedir}/ -I${includedir}/libical/

Строго говоря, можно было оставить только -I${includedir}/libical/, но в /usr/include пока ещё жив ical.h:

text

#warning "#include <ical.h> is deprecated.  Please #include <libical/ical.h> instead."
#include <libical/ical.h>

Файл пришёл, как и ожидалось, из

text

# grep usr/lib/pkgconfig/libical.pc /var/log/packages/ -R
/var/log/packages/libical-0.44-i486-1:usr/lib/pkgconfig/libical.pc
Войдите или зарегистрируйтесь, чтобы ответить.