Deutsch
Germany.ruФорумы → Архив Досок→ Linux & Co

mc

335  
voxel3d коренной житель29.09.09 13:16
voxel3d
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 - средство синхронизации и бэкапа файлов.
#1 
ptichka07 коренной житель29.09.09 13:40
ptichka07
NEW 29.09.09 13:40 
в ответ voxel3d 29.09.09 13:16
Я просто поговорить Хвалю себя за выбор Gentoo.
P.S. А что мешает сделать deb самому?
Все лучшее случается неожиданно....(c)
#2 
voxel3d коренной житель29.09.09 13:59
voxel3d
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
Dropbox - средство синхронизации и бэкапа файлов.
#3 
ptichka07 коренной житель29.09.09 14:09
ptichka07
NEW 29.09.09 14:09 
в ответ voxel3d 29.09.09 13:59
Ничего не имею против убунты совершенно!
Все лучшее случается неожиданно....(c)
#4 
=MxL= 29.09.09 15:30
=MxL=
NEW 29.09.09 15:30 
в ответ voxel3d 29.09.09 13:59
В ответ на:
Не нашёл, как определять зависимости для пакета исходных кодов, которые надо в .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'а с гуем на пару тыков мышью хватит.

#5 
voxel3d коренной житель29.09.09 15:51
voxel3d
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, не установлен, информация о нём недоступна.
...
...
...

Dropbox - средство синхронизации и бэкапа файлов.
#6 
=MxL= 29.09.09 16:34
=MxL=
NEW 29.09.09 16:34 
в ответ voxel3d 29.09.09 15:51, Последний раз изменено 29.09.09 16:47 (=MxL=)
Почитал лог, у тебя всё с WARNING: 'intl/Makefile.in' seems to ignore the --datarootdir setting начинается, делаешь всё как положено, dh_make -f, итд?
#7 
voxel3d коренной житель29.09.09 17:35
voxel3d
NEW 29.09.09 17:35 
в ответ =MxL= 29.09.09 16:34
ну да, всё как надо делаю.
Dropbox - средство синхронизации и бэкапа файлов.
#8