slitaz-doc-wiki-data diff pages/ru/scratchbook/gtk-apps.txt @ rev 2
Add pages/ru folder.
author | Christopher Rogers <slaxemulator@gmail.com> |
---|---|
date | Sat Feb 26 12:11:48 2011 +0000 (2011-02-26) |
parents | |
children |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/pages/ru/scratchbook/gtk-apps.txt Sat Feb 26 12:11:48 2011 +0000 1.3 @@ -0,0 +1,259 @@ 1.4 +======Приложения GTK+====== 1.5 + 1.6 +Компиляция и установка приложений, использующих GTK+. 1.7 + 1.8 + 1.9 +=====Введение===== 1.10 + 1.11 +В этой главе описывается компиляция и установка приложений GTK+, входящих в LiveCD SliTaz по умолчанию. Установка библиотек GTK+ описана в [[gtk-libs|предыдущей главе]]. 1.12 + 1.13 + 1.14 +===Переменная окружения ($fs)=== 1.15 + 1.16 +Если у вас не указан путь к папке rootfs, экспортируйте следующую переменную окружения: 1.17 + 1.18 +<code># export fs=$PWD/rootfs</code> 1.19 + 1.20 +Для проверки наберите 1.21 + 1.22 +<code># echo $fs</code> 1.23 + 1.24 + 1.25 +=====leafpad-0.8.10 — простой текстовый редактор===== 1.26 + 1.27 +Сайт программы: [[http://tarot.freeshell.org/leafpad/|tarot.freeshell.org/leafpad/]]. 1.28 + 1.29 +<code> 1.30 +# wget http://savannah.nongnu.org/download/leafpad/leafpad-0.8.10.tar.gz 1.31 +# tar xzf leafpad-0.8.10.tar.gz 1.32 +# cd leafpad-0.8.10 1.33 +# ./configure --prefix=/usr 1.34 +# make 1.35 +# make DESTDIR=$PWD/_pkg install 1.36 +# strip _pkg/usr/bin/* 1.37 +</code> 1.38 + 1.39 +===Установим его в rootfs:=== 1.40 + 1.41 +<code> 1.42 +# cp _pkg/usr/bin/* $fs/usr/bin 1.43 +# cp _pkg/usr/share/pixmaps/leafpad.png $fs/usr/share/pixmaps 1.44 +# cp -a _pkg/usr/share/locale/ru $fs/usr/share/locale 1.45 +</code> 1.46 + 1.47 + 1.48 +=====gitmail-0.4 — Ghost In The Mail, клиент электронной почты===== 1.49 + 1.50 + 1.51 +Ghost in the mail дает возможность легко и быстро отправлять электронные письма по протоколу SMTP. 1.52 + 1.53 +Сайт: [[http://gitmail.sourceforge.net/|gitmail.sourceforge.net]]. 1.54 + 1.55 +<code> 1.56 +# wget http://switch.dl.sourceforge.net/sourceforge/gitmail/gitmail-0.4.tar.gz 1.57 +# tar xzf gitmail-0.4.tar.gz 1.58 +# cd GhostInTheMail-0.4 1.59 +# ./configure --prefix=/usr 1.60 +# make 1.61 +# make DESTDIR=$PWD/_pkg \ 1.62 + gitmaildocdir=/usr/share/doc/GhostInTheMail \ 1.63 + install 1.64 +# strip _pkg/usr/bin/* 1.65 +</code> 1.66 + 1.67 +===Установим программу в rootfs:=== 1.68 + 1.69 +<code># cp _pkg/usr/bin/* $fs/usr/bin</code> 1.70 + 1.71 + 1.72 +=====gqview-2.0.4 — просмотр изображений===== 1.73 + 1.74 +Сайт: [[http://gqview.sourceforge.net/|gqview.sourceforge.net]]. 1.75 + 1.76 +<code> 1.77 +# wget http://belnet.dl.sourceforge.net/sourceforge/gqview/gqview-2.0.4.tar.gz 1.78 +# tar xzf gqview-2.0.4.tar.gz 1.79 +# cd gqview-2.0.4 1.80 +# ./configure --prefix=/usr --mandir=/usr/share/man 1.81 +# make 1.82 +# make DESTDIR=$PWD/_pkg install 1.83 +# strip _pkg/usr/bin/* 1.84 +</code> 1.85 + 1.86 +===Установим его в rootfs:=== 1.87 + 1.88 +<code> 1.89 +# cp _pkg/usr/bin/* $fs/usr/bin 1.90 +# cp _pkg/usr/share/pixmaps/* $fs/usr/share/pixmaps 1.91 +# cp -a _pkg/usr/share/locale/ru $fs/usr/share/locale 1.92 +</code> 1.93 + 1.94 + 1.95 +=====mtpaint-3.11 — графический редактор===== 1.96 + 1.97 +Сайт: [[http://mtpaint.sourceforge.net/|mtpaint.sourceforge.net]]. 1.98 + 1.99 +<code> 1.100 +# wget http://switch.dl.sourceforge.net/sourceforge/mtpaint/mtpaint-3.11.tar.bz2 1.101 +# tar xjf mtpaint-3.11.tar.bz2 1.102 +# cd mtpaint-3.11 1.103 +# ./configure --cpu=i486 --prefix=/usr intl 1.104 +# make 1.105 +# strip src/mtpaint 1.106 +</code> 1.107 + 1.108 +===Установим его в rootfs:=== 1.109 + 1.110 +<code> 1.111 +# cp src/mtpaint $fs/usr/bin 1.112 +# cp po/ru.mo $fs/usr/share/locale/ru/LC_MESSAGES/mtpaint.mo 1.113 +# cp src/icons1/icon.xpm $fs/usr/share/pixmaps/mtpaint.xpm 1.114 +</code> 1.115 + 1.116 + 1.117 +=====Transmission-0.72 — легкий torrent-клиент===== 1.118 + 1.119 +Tranmission BitTorrent-клиент — быстрая, легкая и удобная в использовании программа. Пакет, который мы будем компилировать, содержит консольную (transmissioncli) и графическую (transmission-gtk) версии программы. Мы же возьмем только графическую версию, консольная же распространяется в виде отдельного пакета для SliTaz (*.tazpkg). 1.120 + 1.121 +Сайт программы: [[http://transmission.m0k.org/|transmission.m0k.org]]. 1.122 + 1.123 +<code> 1.124 +# wget http://download.m0k.org/transmission/files/Transmission-0.72.tar.gz 1.125 +# tar xzf Transmission-0.72.tar.gz 1.126 +# mv "Transmission .72" Transmission-0.72 1.127 +# cd Transmission-0.72 1.128 +# ./configure --prefix=/usr --disable-openssl 1.129 +# make 1.130 +# strip gtk/transmission-gtk 1.131 +# strip cli/transmissioncli 1.132 +</code> 1.133 + 1.134 +===Установим в rootfs:=== 1.135 + 1.136 +<code> 1.137 +# cp gtk/transmission-gtk $fs/usr/bin 1.138 +# cp gtk/transmission.png $fs/usr/share/pixmaps 1.139 +# cp gtk/po/ru.mo $fs/usr/share/locale/ru/LC_MESSAGES/transmission-gtk.mo 1.140 +</code> 1.141 + 1.142 + 1.143 +=====emelfm2-0.3.5 — файловый менеджер===== 1.144 + 1.145 +emelFM2 — это менеджер файлов, имеющий много полезных функций, среди которых — монтирование устройств, просмотр текстовых файлов, открытие терминала в текущей папке и др. 1.146 + 1.147 +Сайт: [[http://emelfm2.net/|emelfm2.net]]. 1.148 + 1.149 +<code> 1.150 +# cd .. 1.151 +# wget http://emelfm2.net/rel/emelfm2-0.3.5.tar.gz 1.152 +# tar xzf emelfm2-0.3.5.tar.gz 1.153 +# cd emelfm2-0.3.5 1.154 +# make PREFIX=/usr 1.155 +# make i18n PREFIX=/usr 1.156 +# make install PREFIX=$PWD/_pkg/usr 1.157 +# make install_i18n PREFIX=$PWD/_pkg/usr 1.158 +# strip -v _pkg/usr/bin/* 1.159 +# strip -v _pkg/usr/lib/emelfm2/plugins/* 1.160 +</code> 1.161 + 1.162 +===Установим программу в rootfs:=== 1.163 + 1.164 +<code> 1.165 +# cp _pkg/usr/bin/* $fs/usr/bin 1.166 +# cp -a _pkg/usr/lib/* $fs/usr/lib 1.167 +# cp -a _pkg/usr/share/pixmaps $fs/usr/share 1.168 +# cp -a _pkg/usr/share/locale/ru $fs/usr/share/locale 1.169 +</code> 1.170 + 1.171 + 1.172 +=====geany-0.11 — интегрированная среда разработки===== 1.173 + 1.174 +Geany — простая, быстрая и легкая среда разработки с поддержкой подсветки синтаксиса, вкладок, автозавершения, средств для написания скриптов и многих других функций. 1.175 + 1.176 +Сайт проекта: [[http://geany.uvena.de/|geany.uvena.de]]. 1.177 + 1.178 +Для компиляции и запуска geany в SliTaz потребуются библиотеки libstdc++ и libgcc1, предоставляемые пакетом gcc. Мы их перекомпилировали при сборке gcc-4.1.1, вы же можете взять их из основной системы. 1.179 + 1.180 +<note tip>Совет: активируйте опцию //--enable-the-force//, и да пребудет с вами Сила!</note> 1.181 + 1.182 +<code> 1.183 +# wget http://mesh.dl.sourceforge.net/sourceforge/geany/geany-0.11.tar.gz 1.184 +# tar xzf geany-0.11.tar.gz 1.185 +# cd geany-0.11 1.186 +# ./configure --prefix=/usr --mandir=/usr/share/man \ 1.187 + --disable-vte --enable-the-force 1.188 +# make 1.189 +# make DESTDIR=$PWD/_pkg install 1.190 +# strip -v _pkg/usr/bin/* 1.191 +</code> 1.192 + 1.193 +===Установим программу в rootfs:=== 1.194 + 1.195 +<code> 1.196 +# cp _pkg/usr/bin/* $fs/usr/bin 1.197 +# cp -a _pkg/usr/share/geany $fs/usr/share 1.198 +# cp _pkg/usr/share/pixmaps/geany.png $fs/usr/share/pixmaps 1.199 +# cp -a _pkg/usr/share/locale/ru $fs/usr/share/locale 1.200 +</code> 1.201 + 1.202 + 1.203 +=====gftp-2.0.18 — простой и быстрый клиент FTP===== 1.204 + 1.205 +Приложение gFTP — это быстрый и эффективный FTP-клиент на основе графического интерфейса GTK+. Обратите внимание, что при компиляции программы мы отключим консольную версию и поддержку SSL. 1.206 + 1.207 +Сайт: [[http://www.gftp.org/|www.gftp.org]]. 1.208 + 1.209 +<code> 1.210 +# wget http://www.gftp.org/gftp-2.0.18.tar.gz 1.211 +# tar xzf gftp-2.0.18.tar.gz 1.212 +# cd gftp-2.0.18 1.213 +# ./configure --prefix=/usr --mandir=/usr/share/man \ 1.214 + --disable-ssl --disable-textport \ 1.215 + --build=i486-pc-linux-gnu --host=i486-pc-linux-gnu 1.216 +# make 1.217 +# make DESTDIR=$PWD/_pkg install 1.218 +# strip _pkg/usr/bin/* 1.219 +</code> 1.220 + 1.221 +===Установим программу в rootfs=== 1.222 + 1.223 +На SliTaz CD-ROM представлена только графическая версия gFTP. Интересно, что сама программа представляет собой всего лишь простой скрипт, который определяет окружение для запуска (консольный или графический режим работы) и запускает соответствующий интерфейс. 1.224 + 1.225 +<code> 1.226 +# cp _pkg/usr/bin/gftp $fs/usr/bin 1.227 +# cp _pkg/usr/bin/gftp-gtk $fs/usr/bin 1.228 +# cp -a _pkg/usr/share/gftp $fs/usr/share 1.229 +# cp -a _pkg/usr/share/pixmaps $fs/usr/share 1.230 +# cp -a _pkg/usr/share/locale/ru $fs/usr/share/locale 1.231 +</code> 1.232 + 1.233 +Чтобы сберечь немного свободного места и избежать повторения, можно удалить файл COPYING (17 Кб) из папки ///usr/share/gftp//. Лицензия GNU уже находится в папке ///usr/share/licence//, так что при желании на нее можно создать символическую ссылку. 1.234 + 1.235 + 1.236 +=====xpad-2.12 — программа для ведения заметок===== 1.237 + 1.238 +С помощью приложения Xpad удобно вести заметки в различных настраиваемых окнах GTK+. 1.239 + 1.240 +Сайт: [[http://xpad.sourceforge.net/|xpad.sourceforge.net]]. 1.241 + 1.242 +<code> 1.243 +# wget http://surfnet.dl.sourceforge.net/sourceforge/xpad/xpad-2.12.tar.bz2 1.244 +# tar xjf xpad-2.12.tar.bz2 1.245 +# cd xpad-2.12 1.246 +# ./configure --prefix=/usr --mandir=/usr/share/man \ 1.247 + --build=i486-pc-linux-gnu --host=i486-pc-linux-gnu 1.248 +# make 1.249 +# make DESTDIR=$PWD/_pkg install 1.250 +# strip _pkg/usr/bin/* 1.251 +</code> 1.252 + 1.253 +===Установим программу в rootfs:=== 1.254 + 1.255 +<code> 1.256 +# cp _pkg/usr/bin/xpad $fs/usr/bin 1.257 +# cp -a _pkg/usr/share/pixmaps $fs/usr/share 1.258 +# cp -a _pkg/usr/share/locale/ru $fs/usr/share/locale 1.259 +</code> 1.260 + 1.261 +---- 1.262 +Статью перевел [[http://forum.slitaz.org/index.php/profile/1273/Cyril|Cyril]]