Автор Тема: как обновить xfce с 4.10 до 4.12 версии?  (Прочитано 18927 раз)

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

Оффлайн longstreet

как обновить xfce с 4.10 до 4.12 версии?
« : 03 Октября 2015, 04:52:50 »
У меня сейчас стоит система Debian 8.2 с Xfce 4.10.
Недавно вышла Xfce 4.12, и я хочу до неё обновиться -- как это сделать?

Я нахожу или варианты с добавлением репозитория xubuntu и последующими лагами, или путаный вариант ручной компиляции:
http://unix.stackexchange.com/questions/219361/how-i-can-install-debian-xfce-4-12-in-debian-8.

Понятный мануал нашёл, но он касается установки с нуля, а не обновления:
http://linoxide.com/linux-how-to/install-mind-blowing-xfce-4-12-desktop-environment-linux-features/
Подходит ли он мне, несмотря на то, что там речь об установке а не об обновлении?

Или это уже вообще можно как-то проще сделать?
« Последнее редактирование: 03 Октября 2015, 05:44:32 от longstreet »
 

Оффлайн Malaheenee

Re: как обновить xfce с 4.10 до 4.12 версии?
« Ответ #1 : 03 Октября 2015, 13:44:33 »
До тестинга обновиться, например. Ничего страшного там нет.
Все мы где-то, когда-то и в чем-то были новичками.
 

Оффлайн longstreet

Re: как обновить xfce с 4.10 до 4.12 версии?
« Ответ #2 : 03 Октября 2015, 17:28:59 »
Malaheenee, а как обновиться до тестинга хотя бы?
 

Оффлайн Malaheenee

Re: как обновить xfce с 4.10 до 4.12 версии?
« Ответ #3 : 03 Октября 2015, 18:31:25 »
Пишете в sources.list (зеркало только свое укажите):
deb http://ftp.debian.org/debian/ testing main contrib non-free
Потом в /etc/apt/apt.conf.d/20apt-local:
Apt::Get::Show-Versions "true";
Apt::Default-Release "testing";
Apt::Install-Recommends "false";
Acquire::ForceIPv4 "true";
Aptitude::CmdLine::Show-Versions "true";

Ну и наконец (с внимательным чтением вывода на каждом шаге):
# apt-get update
# aptitude install xfce~i thunar~i(обновит только xfce)
# aptitude safe-upgrade (обновит все, что можно без удаления-установки нового)
# aptitude full-upgrade (обновит, удалит, установит)
« Последнее редактирование: 03 Октября 2015, 18:34:39 от Malaheenee »
Все мы где-то, когда-то и в чем-то были новичками.
 
Пользователи, которые поблагодарили этот пост: sidbar, longstreet

Оффлайн longstreet

Re: как обновить xfce с 4.10 до 4.12 версии?
« Ответ #4 : 03 Октября 2015, 21:19:14 »
Malaheenee, спасибо большое за подробный ответ! Поизучаю ещё этот путь и попробую провернуть.

А почему нельзя как-нибудь так же поставить уже стабильную версию Xfce 4.12?
Просто я читал, что стабильные всегда лучше, да и вообще так правильно.
Недавно вышло обновление Debian 8.1 до 8.2, так там парой команд удалось обойти, и всё обновилось. С xfce сложнее?
 

Оффлайн alsoijw

Re: как обновить xfce с 4.10 до 4.12 версии?
« Ответ #5 : 03 Октября 2015, 22:17:05 »
А почему нельзя как-нибудь так же поставить уже стабильную версию Xfce 4.12?
В смысле нельзя?
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?
 

Оффлайн longstreet

Re: как обновить xfce с 4.10 до 4.12 версии?
« Ответ #6 : 03 Октября 2015, 23:48:59 »
alsoijw, у меня стоит Xfce 4.10 и я хочу обновить его до Xfce 4.12. Как мне это сделать? Malaheenee (если я правильно его понял) предложил мне довести мою стабильную версию системы (Debian) до тестовой, которая уже идёт с новым Xfce. Мне этот путь не очень нравится, и я буду очень рад, если вы дадите инструкцию именно апргейда Xfce. Я искал такие инструкии, но находил или для других дистрибутивов, или установки с нуля (а не обновления).
 

Оффлайн Malaheenee

Re: как обновить xfce с 4.10 до 4.12 версии?
« Ответ #7 : 04 Октября 2015, 01:46:06 »
longstreet, это самый простой способ. Остальные сложнее - вроде бэкпортирования пакетов или сборки из исходных текстов.
Вы можете ограничиться только обновлением xfce из testing, но тогда придется долго и мрачно курить apt pinning.
Все мы где-то, когда-то и в чем-то были новичками.
 

Оффлайн longstreet

Re: как обновить xfce с 4.10 до 4.12 версии?
« Ответ #8 : 04 Октября 2015, 23:57:43 »
Malaheenee, обновился до testing, ok и спасибо!
 

Yrii

  • Гость
Re: как обновить xfce с 4.10 до 4.12 версии?
« Ответ #9 : 21 Октября 2015, 17:51:39 »
Решил собрать Xfce 4.12 для Debian 8 amd64 ибо если подключать testing, то как мне кажется, много чего не нужного обновляет. А это уже будет не stable, ИМХО  :)
Но, если собирать самому, то все зависимости, в stable, удовлетворяют xfce 4.12

Вот архив - https://yadi.sk/d/GVuwiZY8ju7bq Актуальный архив ниже.
Список:
Spoiler: ShowHide
Цитировать
xfce4.12/:
dbg/
dev/
gtk3/
other/
plugin/
xfce4.12/

xfce4.12/dbg:
exo-utils-dbg_0.10.7-1_amd64.deb
libexo-1-0-dbg_0.10.7-1_amd64.deb
libgarcon-1-0-dbg_0.4.0-2_amd64.deb
libxfce4ui-1-dbg_4.12.1-2_amd64.deb
libxfce4ui-2-dbg_4.12.1-2_amd64.deb
libxfce4ui-utils-dbg_4.12.1-2_amd64.deb
libxfce4util7-dbg_4.12.1-2_amd64.deb
libxfconf-0-2-dbg_4.12.0-2_amd64.deb
thunar-dbg_1.6.10-2_amd64.deb
xfce4-panel-dbg_4.12.0-3_amd64.deb
xfce4-session-dbg_4.12.1-3_amd64.deb
xfdesktop4-dbg_4.12.3-1_amd64.deb
xfwm4-dbg_4.12.3-1_amd64.deb

xfce4.12/dev:
libexo-1-dev_0.10.7-1_amd64.deb
libgarcon-1-0-dev_0.4.0-2_amd64.deb
libthunarx-2-dev_1.6.10-2_amd64.deb
libxfce4panel-2.0-dev_4.12.0-3_amd64.deb
libxfce4ui-1-dev_4.12.1-2_amd64.deb
libxfce4ui-2-dev_4.12.1-2_amd64.deb
libxfce4util-dev_4.12.1-2_amd64.deb
libxfconf-0-dev_4.12.0-2_amd64.deb
xfce4-panel-dev_4.12.0-3_amd64.deb

xfce4.12/gtk3:
gtk3-engines-xfce_3.2.0-2_amd64.deb
libxfce4panel-2.0-4_4.12.0-3_amd64.deb
libxfce4ui-2-0_4.12.1-2_amd64.deb

xfce4.12/other:
orage_4.10.0-1_amd64.deb
shared-mime-info_1.5-2_amd64.deb
xfburn_0.5.4-1_amd64.deb
xfce4-dict_0.7.1-1_amd64.deb
xfce4-mixer_4.10.0-3_amd64.deb
xfce4-notifyd_0.2.4-3_amd64.deb
xfce4-power-manager_1.4.4-4_amd64.deb
xfce4-power-manager-data_1.4.4-4_all.deb
xfce4-power-manager-plugins_1.4.4-4_amd64.deb
xfce4-screenshooter_1.8.2-2_amd64.deb
xfce4-screenshooter-plugin_1.8.2-2_all.deb
xfce4-taskmanager_1.1.0-1_amd64.deb
xfce4-terminal_0.6.3-1_amd64.deb
xfce4-terminal-dbg_0.6.3-1_amd64.deb
xfce4-volumed_0.1.13-5_amd64.deb

xfce4.12/plugin:
xfce4-datetime-plugin_0.6.2-2_amd64.deb
xfce4-mailwatch-plugin_1.2.0-2_amd64.deb
xfce4-netload-plugin_1.2.4-1_amd64.deb
xfce4-places-plugin_1.7.0-3_amd64.deb
xfce4-weather-plugin_0.8.6-1_amd64.deb
xfce4-whiskermenu-plugin_1.5.0-2_amd64.deb
xfce4-xkb-plugin_0.7.1-2_amd64.deb

xfce4.12/xfce4.12:
exo-utils_0.10.7-1_amd64.deb
gtk2-engines-xfce_3.2.0-2_amd64.deb
libexo-1-0_0.10.7-1_amd64.deb
libexo-common_0.10.7-1_all.deb
libexo-helpers_0.10.7-1_amd64.deb
libgarcon-1-0_0.4.0-2_amd64.deb
libgarcon-common_0.4.0-2_all.deb
libthunarx-2-0_1.6.10-2_amd64.deb
libxfce4ui-1-0_4.12.1-2_amd64.deb
libxfce4ui-common_4.12.1-2_all.deb
libxfce4ui-utils_4.12.1-2_amd64.deb
libxfce4util7_4.12.1-2_amd64.deb
libxfce4util-bin_4.12.1-2_amd64.deb
libxfce4util-common_4.12.1-2_all.deb
libxfconf-0-2_4.12.0-2_amd64.deb
thunar_1.6.10-2_amd64.deb
thunar-data_1.6.10-2_all.deb
xfce4-appfinder_4.12.0-2_amd64.deb
xfce4-panel_4.12.0-3_amd64.deb
xfce4-session_4.12.1-3_amd64.deb
xfce4-settings_4.12.0-2_amd64.deb
xfce-keyboard-shortcuts_4.12.1-2_all.deb
xfconf_4.12.0-2_amd64.deb
xfdesktop4_4.12.3-1_amd64.deb
xfdesktop4-data_4.12.3-1_all.deb
xfwm4_4.12.3-1_amd64.deb

В папке xfce4.12 лежит минимум, который нужен.
Остальное лежит в other и plugin.
Как можно заметить собрал не все плагины ибо:
1. мне все не нужны
2. некоторые и собирать не надо - версии могут быть такие, как и в stable
3. насколько я понял они сами по себе и от версий xfce не особо зависят, хотя есть исключения о чем написано на сайте xfce!

Если какие плагины нужны - пишете, соберём.

Проверил и с чистой установкой и обновлением - всё нормально.
« Последнее редактирование: 23 Октября 2015, 18:00:30 от Yrii »
 
Пользователи, которые поблагодарили этот пост: su16, teofrank

Оффлайн alsoijw

Re: как обновить xfce с 4.10 до 4.12 версии?
« Ответ #10 : 21 Октября 2015, 20:29:27 »
ибо если подключать testing, то как мне кажется, много чего не нужного обновляет.
Если правильно обновлять, всё будет хорошо.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?
 

Yrii

  • Гость
Re: как обновить xfce с 4.10 до 4.12 версии?
« Ответ #11 : 21 Октября 2015, 22:23:05 »
Это понятно. И варианты, как можно сделать по другому, мне известны.
Но где ваши варианты ибо ваше сообщение без конкретики/подробностей и т.д.
 

Оффлайн su16

Re: как обновить xfce с 4.10 до 4.12 версии?
« Ответ #12 : 22 Октября 2015, 05:37:00 »
Рецепт как полностью собрать XFCE 4.12 из тестинга для стабильной ветки Debian8

xfce4_4.12.1_all.deb и зависимости
Spoiler: ShowHide

По религиозным
соображениям
, дабы не портить рабочую систему, собирать буду в чруте, а вы как хотите.
mkdir -p ~/build/chroot/debian8_amd64 && cd ~/build/chroot/debian8_amd64
sudo apt-get install schroot debootstrap
sudo debootstrap --arch amd64 jessie . http://ftp.debian.org/debian
sudo mount --bind /dev dev
sudo mount --bind /sys sys
sudo mount --bind /proc proc
cp /etc/resolv.conf etc/resolv.conf
sudo chroot .
Cd ~
apt-get update
apt-get install bzip2 apt-src cmake locales
мини-дебиан готов, мы внутри, далее инструкции для всех одинаковые.
------------------------

Обшая идея - собрать сырцы из тестинга под стабильной веткой. по заверениям Yrii, всё должно собраться без аццких зависимостей из тестинга
mkdir -p ~/xfce4.12/build && cd ~/xfce4.12/build
apt-get install intltool libglade2-dev libxfconf-0-dev libical-dev libpopt-dev
echo deb-src http://ftp.debian.org/debian testing main >> /etc/apt/sources.list

для начала нам понадобится тулкит, при том желательно не из стабильных реп, а из тестинга:
apt-src install libxfce4util-dev libxfconf-0-2 xfconf libgarcon-1-0
apt-src build libxfce4util-dev libxfconf-0-2 xfconf libgarcon-1-0
dpkg -i libxfce4util-common_4.12.1-2_all.deb libxfce4util7_4.12.1-2_amd64.deb libxfce4util-dev_4.12.1-2_amd64.deb xfconf_4.12.0-2_amd64.deb libxfconf-0-2_4.12.0-2_amd64.deb libgarcon-1-0_0.4.0-2_amd64.deb libgarcon-1-0-dev_0.4.0-2_amd64.deb libxfconf-0-dev_4.12.0-2_amd64.deb
в обшем-то идею я обозначил - надо юзать apt-src. просто надо заранее знать зависимости, с чем я и намерен помочь в этом посте.

apt-src install xfce4 gtk2-engines-xfce libxfce4ui-utils thunar xfce4-appfinder xfce4-mixer
apt-src build xfce4 gtk2-engines-xfce libxfce4ui-utils thunar xfce4-appfinder xfce4-mixer
dpkg -i libxfce4ui-common_4.12.1-2_all.deb libxfce4ui-1-0_4.12.1-2_amd64.deb libxfce4ui-1-dev_4.12.1-2_amd64.deb libxfce4ui-2-0_4.12.1-2_amd64.deb libxfce4ui-2-dev_4.12.1-2_amd64.deb
как видим, с тулкитом уже много чего собирается само собой, по ходу выплёвывая дев-пакеты. они то нам и нужны для сборки остального:
apt-src install exo-utils
apt-src build exo-utils
dpkg -i libexo-1-0_0.10.7-1_amd64.deb libexo-1-dev_0.10.7-1_amd64.deb exo-utils_0.10.7-1_amd64.deb
в обшем далее так и двигаемся мелкими перебежками: собрали - поставили дев пакет - повторить со следующим пакетом
apt-src install xfce4-panel
apt-src build xfce4-panel
dpkg -i xfce4-panel_4.12.0-3_amd64.deb xfce4-panel-dev_4.12.0-3_amd64.deb

apt-src install libxfcegui4 libxfcegui4-dev
apt-src build libxfcegui4 libxfcegui4-dev
dpkg -i libxfcegui4-4_4.10.0-3_amd64.deb libxfcegui4-dev_4.10.0-3_amd64.deb

apt-src install orage xfce4-session xfce4-settings xfwm4 xfdesktop4
apt-src build orage xfce4-session xfce4-settings xfwm4 xfdesktop4

теперь разгребаем кашу, чтоб было модно, как у Yrii:
mkdir ../xfce && ls | grep -Ev -e '.*-dbg.*deb$' -e '.*-dev.*deb$' | grep -E '.*\.deb$' | xargs mv -t ../xfce
mkdir ../dbg && ls | grep -E '.*-dbg.*deb$' | xargs mv -t ../dbg
mkdir ../dev && ls | grep -E '.*-dev.*deb$' | xargs mv -t ../dev
рм -рф *

Цитировать
root@test:~/xfce4.12/build# ls -C ../xfce/
exo-utils_0.10.7-1_amd64.deb      libxfce4util-common_4.12.1-2_all.deb
gtk2-engines-xfce_3.2.0-2_amd64.deb   libxfcegui4-4_4.10.0-3_amd64.deb
gtk3-engines-xfce_3.2.0-2_amd64.deb   libxfconf-0-2_4.12.0-2_amd64.deb
libexo-1-0_0.10.7-1_amd64.deb      orage_4.12.1-1_amd64.deb
libexo-common_0.10.7-1_all.deb      thunar_1.6.10-2_amd64.deb
libexo-helpers_0.10.7-1_amd64.deb   thunar-data_1.6.10-2_all.deb
libgarcon-1-0_0.4.0-2_amd64.deb      xfce4_4.12.1_all.deb
libgarcon-common_0.4.0-2_all.deb   xfce4-appfinder_4.12.0-2_amd64.deb
libthunarx-2-0_1.6.10-2_amd64.deb   xfce4-mixer_4.10.0-3_amd64.deb
libxfce4panel-2.0-4_4.12.0-3_amd64.deb   xfce4-panel_4.12.0-3_amd64.deb
libxfce4ui-1-0_4.12.1-2_amd64.deb   xfce4-session_4.12.1-3_amd64.deb
libxfce4ui-2-0_4.12.1-2_amd64.deb   xfce4-settings_4.12.0-2_amd64.deb
libxfce4ui-common_4.12.1-2_all.deb   xfce-keyboard-shortcuts_4.12.1-2_all.deb
libxfce4ui-utils_4.12.1-2_amd64.deb   xfconf_4.12.0-2_amd64.deb
libxfce4util7_4.12.1-2_amd64.deb   xfwm4_4.12.3-1_amd64.deb
libxfce4util-bin_4.12.1-2_amd64.deb    xfdesktop4_4.12.3-1_amd64.deb
xfdesktop4-data_4.12.3-1_all.deb
Цитировать
root@test:~/xfce4.12/build# ls -C ../dbg 
exo-utils-dbg_0.10.7-1_amd64.deb    libxfcegui4-4-dbg_4.10.0-3_amd64.deb
libexo-1-0-dbg_0.10.7-1_amd64.deb    libxfconf-0-2-dbg_4.12.0-2_amd64.deb
libgarcon-1-0-dbg_0.4.0-2_amd64.deb    thunar-dbg_1.6.10-2_amd64.deb
libxfce4ui-1-dbg_4.12.1-2_amd64.deb    xfce4-dbg_4.12.1_all.deb
libxfce4ui-2-dbg_4.12.1-2_amd64.deb    xfce4-panel-dbg_4.12.0-3_amd64.deb
libxfce4ui-utils-dbg_4.12.1-2_amd64.deb  xfce4-session-dbg_4.12.1-3_amd64.deb
libxfce4util7-dbg_4.12.1-2_amd64.deb    xfwm4-dbg_4.12.3-1_amd64.deb
xfdesktop4-dbg_4.12.3-1_amd64.deb
Цитировать
root@test:~/xfce4.12/build# ls -C ../dev
libexo-1-dev_0.10.7-1_amd64.deb        libxfce4ui-2-dev_4.12.1-2_amd64.deb
libgarcon-1-0-dev_0.4.0-2_amd64.deb     libxfce4util-dev_4.12.1-2_amd64.deb
libthunarx-2-dev_1.6.10-2_amd64.deb     libxfcegui4-dev_4.10.0-3_amd64.deb
libxfce4panel-2.0-dev_4.12.0-3_amd64.deb  libxfconf-0-dev_4.12.0-2_amd64.deb
libxfce4ui-1-dev_4.12.1-2_amd64.deb     xfce4-panel-dev_4.12.0-3_amd64.deb
в результате всё как у него.

Это мы собрали зависимости отсюда:
https://packages.debian.org/stretch/xfce4
думаю, вспомогательные пакеты, чьи версии не подошли из стабильной ветки придётся ставить для рантайм-зависимостей. Есть тут одна ценная штука - это метапакет xfce4_4.12.1_all.deb,  аккуратно подтягивающий цепочку зависимостей, как в репе.


поддержка GTK3
Spoiler: ShowHide

apt-src install gtk3-engines-xfce
apt-src build gtk3-engines-xfce
mkdir ../gtk3 && ls | grep -E '.*deb$' | xargs mv -t ../gtk3
рм -рф *
Цитировать
root@test:~/xfce4.12/build# ls ../gtk3
gtk2-engines-xfce_3.2.0-2_amd64.deb 
gtk3-engines-xfce_3.2.0-2_amd64.deb


xfce4-goodies
Spoiler: ShowHide


apt-src install libthunarx-2-0 thunar-data libvte-dev libxml-perl
apt-src build libthunarx-2-0 thunar-data libvte-dev libxml-perl
dpkg -i libthunarx-2-0_1.6.10-2_amd64.deb libthunarx-2-dev_1.6.10-2_amd64.deb libvte-common_0.28.2-5_all.deb libvte9_0.28.2-5_amd64.deb libvte-dev_0.28.2-5_amd64.deb libxml-perl_0.08-2_all.deb

apt-src install xfce4-terminal
apt-src build xfce4-terminal
dpkg -i xfce4-terminal_0.6.3-2_amd64.deb

apt-src install xfce4-goodies ristretto thunar-archive-plugin thunar-media-tags-plugin xfburn xfce4-artwork xfce4-battery-plugin xfce4-clipman-plugin xfce4-cpufreq-plugin xfce4-cpugraph-plugin xfce4-datetime-plugin xfce4-dict xfce4-diskperf-plugin xfce4-fsguard-plugin xfce4-genmon-plugin xfce4-mailwatch-plugin xfce4-mount-plugin xfce4-netload-plugin xfce4-notes-plugin xfce4-notifyd xfce4-places-plugin xfce4-screenshooter xfce4-sensors-plugin xfce4-smartbookmark-plugin xfce4-systemload-plugin xfce4-taskmanager xfce4-timer-plugin xfce4-verve-plugin xfce4-volumed xfce4-wavelan-plugin xfce4-weather-plugin xfce4-whiskermenu-plugin xfce4-xkb-plugin

apt-src build xfce4-goodies ristretto thunar-archive-plugin thunar-media-tags-plugin xfburn xfce4-artwork xfce4-battery-plugin xfce4-clipman-plugin xfce4-cpufreq-plugin xfce4-cpugraph-plugin xfce4-datetime-plugin xfce4-dict xfce4-diskperf-plugin xfce4-fsguard-plugin xfce4-genmon-plugin xfce4-mailwatch-plugin xfce4-mount-plugin xfce4-netload-plugin xfce4-notes-plugin xfce4-notifyd xfce4-places-plugin xfce4-screenshooter xfce4-sensors-plugin xfce4-smartbookmark-plugin xfce4-systemload-plugin xfce4-taskmanager xfce4-timer-plugin xfce4-verve-plugin xfce4-volumed xfce4-wavelan-plugin xfce4-weather-plugin xfce4-whiskermenu-plugin xfce4-xkb-plugin

делее стандартный приём расчистки билда, но кроме терминала, деб/дебг пакетов особо не прибавилось.
mkdir ../goodies && ls | grep -Ev -e '.*-dbg.*deb$' -e '.*-dev.*deb$' | grep -E '.*\.deb$' | xargs mv -t ../goodies
ls | grep -E '.*-dbg.*deb$' | xargs mv -t ../dbg
ls | grep -E '.*-dev.*deb$' | xargs mv -t ../dev
рм -рф *

к сожалению у mousepad билд падает на конфигах.
там потеряли одну зависимость, поэтому пишу отдельно:
apt-get install gtksourceview-3.0
apt-src install mousepad
apt-src build mousepad
mv mousepad_0.4.0-3_amd64.deb ../goodies/
рм -рф *

Цитировать
root@test:~/xfce4.12/build# ls -C ../goodies/
libthunarx-2-0_1.6.10-2_amd64.deb        xfce4-genmon-plugin_3.4.0-2_amd64.deb
libvte9_0.28.2-5_amd64.deb           xfce4-goodies_4.12_amd64.deb
libvte-common_0.28.2-5_all.deb           xfce4-mailwatch-plugin_1.2.0-2_amd64.deb
libvte-doc_0.28.2-5_all.deb           xfce4-mount-plugin_0.6.7-1_amd64.deb
libxml-perl_0.08-2_all.deb           xfce4-netload-plugin_1.2.4-1_amd64.deb
mousepad_0.4.0-3_amd64.deb           xfce4-notes_1.8.1-1_amd64.deb
python-vte_0.28.2-5_amd64.deb           xfce4-notes-plugin_1.8.1-1_amd64.deb
ristretto_0.8.0-1_amd64.deb           xfce4-notifyd_0.2.4-3_amd64.deb
thunar_1.6.10-2_amd64.deb           xfce4-places-plugin_1.7.0-3_amd64.deb
thunar-archive-plugin_0.3.1-4_amd64.deb      xfce4-screenshooter_1.8.2-2_amd64.deb
thunar-data_1.6.10-2_all.deb           xfce4-screenshooter-plugin_1.8.2-2_all.deb
thunar-media-tags-plugin_0.2.1-1_amd64.deb   xfce4-sensors-plugin_1.2.6-1_amd64.deb
xfburn_0.5.4-1_amd64.deb           xfce4-smartbookmark-plugin_0.4.6-1_amd64.deb
xfce4-artwork_0.1.1a~git+20110420-1_all.deb  xfce4-systemload-plugin_1.1.2-1_amd64.deb
xfce4-battery-plugin_1.0.5-4_amd64.deb        xfce4-taskmanager_1.1.0-1_amd64.deb
xfce4-clipman_1.2.6-1_amd64.deb           xfce4-terminal_0.6.3-2_amd64.deb
xfce4-clipman-plugin_1.2.6-1_amd64.deb        xfce4-timer-plugin_1.6.0-1_amd64.deb
xfce4-cpufreq-plugin_1.1.2-1_amd64.deb        xfce4-verve-plugin_1.0.1-1_amd64.deb
xfce4-cpugraph-plugin_1.0.5-1_amd64.deb      xfce4-volumed_0.1.13-5_amd64.deb
xfce4-datetime-plugin_0.6.2-2_amd64.deb      xfce4-wavelan-plugin_0.5.12-1_amd64.deb
xfce4-dict_0.7.1-1_amd64.deb           xfce4-weather-plugin_0.8.6-1_amd64.deb
xfce4-diskperf-plugin_2.5.5-1_amd64.deb      xfce4-whiskermenu-plugin_1.5.0-2_amd64.deb
xfce4-fsguard-plugin_1.0.2-1_amd64.deb        xfce4-xkb-plugin_0.7.1-2_amd64.deb
Цитировать
root@test:~/xfce4.12/build# ls -C ../dbg     
exo-utils-dbg_0.10.7-1_amd64.deb    libxfconf-0-2-dbg_4.12.0-2_amd64.deb
libexo-1-0-dbg_0.10.7-1_amd64.deb    thunar-dbg_1.6.10-2_amd64.deb
libgarcon-1-0-dbg_0.4.0-2_amd64.deb    xfce4-dbg_4.12.1_all.deb
libxfce4ui-1-dbg_4.12.1-2_amd64.deb    xfce4-panel-dbg_4.12.0-3_amd64.deb
libxfce4ui-2-dbg_4.12.1-2_amd64.deb    xfce4-session-dbg_4.12.1-3_amd64.deb
libxfce4ui-utils-dbg_4.12.1-2_amd64.deb  xfce4-terminal-dbg_0.6.3-2_amd64.deb
libxfce4util7-dbg_4.12.1-2_amd64.deb    xfwm4-dbg_4.12.3-1_amd64.deb
libxfcegui4-4-dbg_4.10.0-3_amd64.deb
Цитировать
root@test:~/xfce4.12/build# ls -C ../dev
libexo-1-dev_0.10.7-1_amd64.deb        libxfce4ui-2-dev_4.12.1-2_amd64.deb
libgarcon-1-0-dev_0.4.0-2_amd64.deb     libxfce4util-dev_4.12.1-2_amd64.deb
libthunarx-2-dev_1.6.10-2_amd64.deb     libxfcegui4-dev_4.10.0-3_amd64.deb
libvte-dev_0.28.2-5_amd64.deb        libxfconf-0-dev_4.12.0-2_amd64.deb
libxfce4panel-2.0-dev_4.12.0-3_amd64.deb  xfce4-panel-dev_4.12.0-3_amd64.deb
libxfce4ui-1-dev_4.12.1-2_amd64.deb



остальные няшки и плюшки
Spoiler: ShowHide

apt-src install xfce4-power-manager gigolo parole xfce4-cellmodem-plugin xfce4-hdaps xfce4-linelight-plugin xfce4-messenger-plugin xfce4-mpc-plugin xfce4-radio-plugin xfswitch-plugin thunar-volman tango-icon-theme desktop-base

apt-src build xfce4-power-manager gigolo parole xfce4-cellmodem-plugin xfce4-hdaps xfce4-linelight-plugin xfce4-messenger-plugin xfce4-mpc-plugin xfce4-radio-plugin xfswitch-plugin thunar-volman tango-icon-theme desktop-base


раскладываем по местам
mkdir ../other && ls | grep -Ev -e '.*-dbg.*deb$' -e '.*-dev.*deb$' | grep -E '.*\.deb$' | xargs mv -t ../other
ls | grep -E '.*-dbg.*deb$' | xargs mv -t ../dbg
ls | grep -E '.*-dev.*deb$' | xargs mv -t ../dev
рм -рф *

Цитировать
root@test:~/xfce4.12/build# ls -C ../other/
desktop-base_8.0.2_all.deb        xfce4-messenger-plugin_0.1.0-6_amd64.deb
gigolo_0.4.2-1_amd64.deb        xfce4-mpc-plugin_0.4.5-1_amd64.deb
parole_0.8.0-2_amd64.deb        xfce4-power-manager_1.4.4-4_amd64.deb
tango-icon-theme_0.8.90-5_all.deb     xfce4-power-manager-data_1.4.4-4_all.deb
thunar-volman_0.8.1-2_amd64.deb        xfce4-power-manager-plugins_1.4.4-4_amd64.deb
xfce4-cellmodem-plugin_0.0.5-5_amd64.deb  xfce4-radio-plugin_0.5.1-3_amd64.deb
xfce4-hdaps_0.0.9-2_amd64.deb        xfswitch-plugin_0.0.1-5_amd64.deb
xfce4-linelight-plugin_0.1.7-4_amd64.deb
Цитировать
root@test:~/xfce4.12/build# ls -C ../dev   
libexo-1-dev_0.10.7-1_amd64.deb        libxfce4ui-2-dev_4.12.1-2_amd64.deb
libgarcon-1-0-dev_0.4.0-2_amd64.deb     libxfce4util-dev_4.12.1-2_amd64.deb
libthunarx-2-dev_1.6.10-2_amd64.deb     libxfcegui4-dev_4.10.0-3_amd64.deb
libvte-dev_0.28.2-5_amd64.deb        libxfconf-0-dev_4.12.0-2_amd64.deb
libxfce4panel-2.0-dev_4.12.0-3_amd64.deb  parole-dev_0.8.0-2_amd64.deb
libxfce4ui-1-dev_4.12.1-2_amd64.deb     xfce4-panel-dev_4.12.0-3_amd64.deb
Цитировать
root@test:~/xfce4.12/build# ls -C ../dbg
exo-utils-dbg_0.10.7-1_amd64.deb    libxfcegui4-4-dbg_4.10.0-3_amd64.deb
gigolo-dbg_0.4.2-1_amd64.deb       libxfconf-0-2-dbg_4.12.0-2_amd64.deb
libexo-1-0-dbg_0.10.7-1_amd64.deb    thunar-dbg_1.6.10-2_amd64.deb
libgarcon-1-0-dbg_0.4.0-2_amd64.deb    xfce4-dbg_4.12.1_all.deb
libxfce4ui-1-dbg_4.12.1-2_amd64.deb    xfce4-panel-dbg_4.12.0-3_amd64.deb
libxfce4ui-2-dbg_4.12.1-2_amd64.deb    xfce4-session-dbg_4.12.1-3_amd64.deb
libxfce4ui-utils-dbg_4.12.1-2_amd64.deb  xfce4-terminal-dbg_0.6.3-2_amd64.deb
libxfce4util7-dbg_4.12.1-2_amd64.deb    xfwm4-dbg_4.12.3-1_amd64.deb



-----------------------------------------------------------------
Обновление с 4.10 до 4.12
Spoiler: ShowHide

основная идея - создать временный локальный репозиторий, свалив в одну кучу все пакеты и далее сделать с него апгрейд. как вы это сделаете - дело ваше, вот мой вариант:
cp ../../ && mv xfce4.12/ /opt/
exit
вышли в основную систему в ~/build/chroot/debian8_amd64, внутри этой папки наш мини-дебиан, где в opt лежат пакеты (а вы кладите, куда вам удобно).
теперь всё сваливаем в кучу
su
mkdir opt/dist && mv opt/xfce4.12/dbg/* opt/dist && mv opt/xfce4.12/dev/* opt/dist && mv opt/xfce4.12/goodies/* opt/dist && mv opt/xfce4.12/gtk3/* opt/dist && mv opt/xfce4.12/other/* opt/dist && mv opt/xfce4.12/xfce/* opt/dist && cd opt/dist/ && pwd && ls -C
создаём локальную репу из этих пакетов
dpkg-scanpackages . /dev/null | gzip -9c > Packages.gzзаписываем её в сурс-лист (здесь это не показано, но для верности я временно отключил все остальные репы)
((echo -n 'deb file:'; echo -n ${PWD}); echo ' /'; ) >> /etc/apt/sources.list
Цитировать
tail /etc/apt/sources.list
deb file:/home/user/build/chroot/debian8_amd64/opt/dist /
всё, обновляем крысу.
apt-get update
apt-get upgrade
обращаю внимание, что обновились только установленные пакеты. если вам нужны дополнительные плюшки - ставим их вручную.

ну и последним пунктом - отключаем временную репу и включаем обратно стабильную

всё чисто, никакого геммора с пином пакетов!


оффтоп
Spoiler: ShowHide

PS:
если кто не в курсе, чтобы whiskermenu "выскакивало, как у винды по кнопке виндус", надо в настройках клавиатуры назначить кнопку "Super L" на приложение xfce4-popup-whiskermenu

PPS:
последний awesom ставится простым скачиванием из тестинга, зависимости совместимы со стабильной веткой. подмена оконного менеджера:
LC_ALL=C xfce4-settings-managerSession and Startup -> Session -> выставить xfwm4 в never
далее на закладке Application Autostart добавить 'awesome'.
ребут.
с этой версией без бубна.
« Последнее редактирование: 15 Января 2016, 04:36:59 от su16 »
Если вам дают бесплатное, то, скорее всего, товар - это вы.
http://ru.occupyflash.org/
 

Yrii

  • Гость
Re: как обновить xfce с 4.10 до 4.12 версии?
« Ответ #13 : 22 Октября 2015, 09:14:37 »
ну, как-то так, да
только ты все брал из sid, а я из testing

общий смысл такой.

Скачиваем исходники и автоматом накладываем патчи debian:
apt-get source <имя пакета, в порядке обозначенном тут - http://docs.xfce.org/xfce/building >

Переходим в папку:
cd <имя пакета+версия>

Ставим пакеты, необходимые для компиляции пакетов исходных текстов:
sudo apt-get build-dep <имя пакета>

Собираем пакет:
debuild -b -uc -us

Подымаемся "наверх":
cd ..

Ставим пакет:
sudo dpkg -i *.deb
 
Пользователи, которые поблагодарили этот пост: su16

Оффлайн Malaheenee

Re: как обновить xfce с 4.10 до 4.12 версии?
« Ответ #14 : 22 Октября 2015, 13:14:53 »
На что только люди не идут, чтобы пользоваться "штабильноштью".
Все мы где-то, когда-то и в чем-то были новичками.
 

Теги:
     

    XFCE + Gala + Plank - Возможно ли debian?

    Автор ksander

    Ответов: 3
    Просмотров: 2432
    Последний ответ 24 Января 2014, 10:04:52
    от Malaheenee
    Можно ли в xfce накладывать друг на друга панели ?

    Автор DAGAZ

    Ответов: 4
    Просмотров: 1691
    Последний ответ 17 Марта 2018, 19:09:19
    от DAGAZ
    чем в Xfce включать-выключать Bluetooth

    Автор Olej

    Ответов: 18
    Просмотров: 12260
    Последний ответ 14 Апреля 2014, 13:11:25
    от Malaheenee
    Перенесено: Установка XFCE 4.14 на Debian 9

    Автор endru

    Ответов: 0
    Просмотров: 1020
    Последний ответ 06 Сентября 2019, 09:28:11
    от endru
    Вопрос касается настройки панели в Linux, графической среды XFCE

    Автор tigran5233

    Ответов: 7
    Просмотров: 749
    Последний ответ 26 Июля 2021, 15:11:57
    от ДядяМиша