Вход на сайт
mc
335
29.09.09 13:16
Задался вопросом, есть ли в mc хоткей на показ / скрытие скрытых файлов, подсказали, в свежем mc-4.7.0-pre2 есть. deb пока нигде нет, нашёл бинарник для fc, пересобрал alien-ом, выкладываю: http://voxel3d.strana.de/mc/mc_4.7.0.pre2-2_i386.deb. Показ скрытых файлов переключается Alt-.
Dropbox - средство синхронизации и бэкапа файлов.
NEW 29.09.09 13:59
в ответ ptichka07 29.09.09 13:40
Не смог. -) Не нашёл, как определять зависимости для пакета исходных кодов, которые надо в .deb -е указать. А некошерно чё-та лень делать пакет, алиеном быстрее собрал.
У меня была гента, всё хорошо, только я забрасывал линукс на какой-то период времени, а когда возвращался, апгрейд системы нифига не работал. Там если не апгрейдится периодически, потом при апгрейде косяки вылезают, которые я не знал, как разруливать. Сейчас же, мне просто лень было с гентой возиться, бубунта искоробки дружественна и к ноутбуку и к пользователю, генту пилить надо, чё-та лень заморачиваться.
Да и всё различие - это ты компилируешь всё, я использую бинарники. В мире линукса есть две равноценные системы пакетов: портежи генту и апт дебиана, разницы в возможностях не вижу.
У меня была гента, всё хорошо, только я забрасывал линукс на какой-то период времени, а когда возвращался, апгрейд системы нифига не работал. Там если не апгрейдится периодически, потом при апгрейде косяки вылезают, которые я не знал, как разруливать. Сейчас же, мне просто лень было с гентой возиться, бубунта искоробки дружественна и к ноутбуку и к пользователю, генту пилить надо, чё-та лень заморачиваться.
Да и всё различие - это ты компилируешь всё, я использую бинарники. В мире линукса есть две равноценные системы пакетов: портежи генту и апт дебиана, разницы в возможностях не вижу.
"God is
dead" (Nietzsche). "Nietzsche is dead" (God).
http://reaper507.blogspot.com
http://reaper507.blogspot.com
Dropbox - средство синхронизации и бэкапа файлов.
NEW 29.09.09 15:30
Это смотря что-как-и_чем ты собираешь, но если ты собираешься сам указывать, то для autotools :
в ответ voxel3d 29.09.09 13:59
В ответ на:
Не нашёл, как определять зависимости для пакета исходных кодов, которые надо в .deb -е указать.
Не нашёл, как определять зависимости для пакета исходных кодов, которые надо в .deb -е указать.
Это смотря что-как-и_чем ты собираешь, но если ты собираешься сам указывать, то для autotools :
strace -f -o /tmp/log ./configure
for x in `dpkg -S $(grep open /tmp/log|\
perl -pe -s!.* open\(\-([^\-]*).*!$1!- |\
grep ?^/-| sort | uniq|\
grep -v ?^\(/tmp\|/dev\|/proc\)- ) 2>/dev/null|\
cut -f1 -d-:-| sort | uniq`; \
do \
echo -n ?$x (>=- `dpkg -s $x|grep ^Version|cut -f2 -d-:-` ?), ?; \
done
Смотри dh_make: Build your own Debs (Graham Morrison). Ещё можно поставить CheckInstall, смотря что и для чего, для 1го пакета и alien'а с гуем на пару тыков мышью хватит.
NEW 29.09.09 15:51
в ответ =MxL= 29.09.09 15:30
Как раз этот скрипт и использую для автотулс. Он выдаёт кучу какой-то непонятной мне хрени на русском языке после того как configure успешно отрабатывает. -)
Вот кусок вывода, там несколько экранов предупреждений " Пакет ..., не установлен, информация о нём недоступна. Для проверки файлов архивов используйте команду...":
Вот кусок вывода, там несколько экранов предупреждений " Пакет ..., не установлен, информация о нём недоступна. Для проверки файлов архивов используйте команду...":
В ответ на:
...
...
...
config.status: creating intl/Makefile
config.status: WARNING: 'intl/Makefile.in' seems to ignore the --datarootdir setting
config.status: creating po/Makefile.in
config.status: WARNING: 'po/Makefile.in.in' seems to ignore the --datarootdir setting
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing default-1 commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
Configuration:
Source code location: .
Compiler: gcc -std=gnu99
Compiler flags: -g -O2 -Wall
File system: Midnight Commander Virtual File System
cpio, tar, ftp, fish, extfs, sfs
Screen library: S-Lang library (installed on the system)
Mouse support: xterm only
X11 events support: no
With subshell support: yes
Internal editor: yes
Support for charset: no
Search type: glib-regexp
binutils (>= 2.19.1-0ubuntu3 ), coreutils (>= 6.10-6ubuntu1 ), file (>= 4.26-2ubuntu4 ), gettext (>= 0.17-6ubuntu2 ), groff-base (>= 1.18.1.1-22build1 ), libacl1 (>= 2.2.47-2 ), libasound2 (>= 1.0.18-1ubuntu9 ), Пакет libasound2, не установлен, информация о нём недоступна.
Для проверки файлов архивов используйте команду dpkg --info (dpkg-deb --info),
для вывода списка файлов в них -- команду dpkg--contents (dpkg-deb --contents).
libasound2, (>= ), libc6 (>= 2.9-4ubuntu6.1 ), libattr1 (>= 1 ), libc6 (>= 2.9-4ubuntu6.1 ), libc6-dev (>= 2.9-4ubuntu6.1 ), libc6-i686 (>= 2.9-4ubuntu6.1 ), libcroco3 (>= 0.6.1-2 ), libgcc1 (>= 1 ), libglib2.0-0 (>= 2.20.1-0ubuntu2 ), libglib2.0-dev (>= 2.20.1-0ubuntu2 ), Пакет libgmime2.2a-cil, не установлен, информация о нём недоступна.
Для проверки файлов архивов используйте команду dpkg --info (dpkg-deb --info),
для вывода списка файлов в них -- команду dpkg--contents (dpkg-deb --contents).
libgmime2.2a-cil, (>= ), Пакет gnome-screensaver, не установлен, информация о нём недоступна.
...
...
...
...
...
...
config.status: creating intl/Makefile
config.status: WARNING: 'intl/Makefile.in' seems to ignore the --datarootdir setting
config.status: creating po/Makefile.in
config.status: WARNING: 'po/Makefile.in.in' seems to ignore the --datarootdir setting
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing default-1 commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
Configuration:
Source code location: .
Compiler: gcc -std=gnu99
Compiler flags: -g -O2 -Wall
File system: Midnight Commander Virtual File System
cpio, tar, ftp, fish, extfs, sfs
Screen library: S-Lang library (installed on the system)
Mouse support: xterm only
X11 events support: no
With subshell support: yes
Internal editor: yes
Support for charset: no
Search type: glib-regexp
binutils (>= 2.19.1-0ubuntu3 ), coreutils (>= 6.10-6ubuntu1 ), file (>= 4.26-2ubuntu4 ), gettext (>= 0.17-6ubuntu2 ), groff-base (>= 1.18.1.1-22build1 ), libacl1 (>= 2.2.47-2 ), libasound2 (>= 1.0.18-1ubuntu9 ), Пакет libasound2, не установлен, информация о нём недоступна.
Для проверки файлов архивов используйте команду dpkg --info (dpkg-deb --info),
для вывода списка файлов в них -- команду dpkg--contents (dpkg-deb --contents).
libasound2, (>= ), libc6 (>= 2.9-4ubuntu6.1 ), libattr1 (>= 1 ), libc6 (>= 2.9-4ubuntu6.1 ), libc6-dev (>= 2.9-4ubuntu6.1 ), libc6-i686 (>= 2.9-4ubuntu6.1 ), libcroco3 (>= 0.6.1-2 ), libgcc1 (>= 1 ), libglib2.0-0 (>= 2.20.1-0ubuntu2 ), libglib2.0-dev (>= 2.20.1-0ubuntu2 ), Пакет libgmime2.2a-cil, не установлен, информация о нём недоступна.
Для проверки файлов архивов используйте команду dpkg --info (dpkg-deb --info),
для вывода списка файлов в них -- команду dpkg--contents (dpkg-deb --contents).
libgmime2.2a-cil, (>= ), Пакет gnome-screensaver, не установлен, информация о нём недоступна.
...
...
...
Dropbox - средство синхронизации и бэкапа файлов.