C Dropbox проблем нет, любая собака справиться. Качаем с сайта .deb пакетик, ставим через sudo, регимся на сайте, пускам dropbox - тыкаем по кнопкам и все, твоя любимая папочка синхронизируется.
четверг, 6 декабря 2012 г.
среда, 2 мая 2012 г.
wget
wget -m -k -nv -np -p --user-agent="Mozilla/5.0 (compatible; Konqueror/3.0.0/10; Linux)" http://example.com/
понедельник, 16 апреля 2012 г.
.nrg игры
Затребовала дочка поставить ей игру с диска, который притащила из садика. Состояние диска было не то что бы писец, но близко. Порывшись по торрентам был найден .nrg образ.
mount -t udf,iso9660 -o loop,ro,offset=307200 имя.nrg имф_каталога - и всё.
mount -t udf,iso9660 -o loop,ro,offset=307200 имя.nrg имф_каталога - и всё.
понедельник, 12 марта 2012 г.
Прятки с консольным торрентом.
Мой rtorrent висит обычно на одной из консолей (обычно шестая) и никому не мешает. Но всегда хочется что-нить улучшить и до полировать. Захотелось его в фон заныкать, что-бы консоль на занимал, ну или была возможность по ssh ими рулить.
Итак:
#aptitude install screen
#screen rtorrent
Чтобы отвалиться от текущего скрина Ctrl+A затем Ctrl+D и запущенный процесс по тихому свалит в bg.
Посмотреть его в другой консоли #screen -r
Сессии выполняются даже тогда, когда вы например отвалились по ssh.
(цитата с интернета)
Итак:
#aptitude install screen
#screen rtorrent
Чтобы отвалиться от текущего скрина Ctrl+A затем Ctrl+D и запущенный процесс по тихому свалит в bg.
Посмотреть его в другой консоли #screen -r
Сессии выполняются даже тогда, когда вы например отвалились по ssh.
(цитата с интернета)
Впрочем, на этом возможности screen’а не исчерпываются. Иногда, при работе по ssh, очень хочется, чтобы было открыто сразу несколько терминалов, при этом коннектиться несколько раз облом – особенно если коннектиться нужно через несколько серверов. В этом тоже может помочь screen. Просто нажмите Ctrl – a c, и откроется еще один шелл. Перемещаться между открытыми шеллами можно либо через Ctrl – a <Цифра>, где <Цифра> – номер открытого шелла, начиная с нуля, либо Ctrl – a n/Ctrl – a p – вперед назад. Получить список открытых “око” консолей (и переключиться на нужную), можно комбинацией клавиш Ctrl – a ”; чтобы задать нормальное имя (а не просто скучный “bash”) для какого-нить окна, перейдите в него и нажмите Ctrl – a A (регистр имеет значение), затем в появившемся приглашении введите имя. Если открыто несколько окон, полезной может быть возможность следить за активностью в каком-то из них. Например, если вы запустили “долгоиграющую” команду и интересно узнать, когда она завершится. Переходим в окно с этой командой, жмем Ctrl – a m, видим надпись типа такой: “Window 0 (bash) is now being monitored for all activity”. Когда что-то в окне изменится, screen подаст звуковой сигнал, а в списке окон после номера появится символ ”@”.
воскресенье, 11 марта 2012 г.
Поиск одинаковых файлов.
Перед бэкапом фотографий неплохо бы в них поискать повторяющиеся.
#aptitude install fdupes
#fdupes -R Фотоархив/ > fdupes
#aptitude install fdupes
#fdupes -R Фотоархив/ > fdupes
Backup домашних фотографий.
Остался у меня с давних пор винт на 80г. ide, лежал он без дела и было решено сливать на него бэкапы домашнего фотоархива и прочего полезного хлама. Благо размеры вполне позволяют хранить с запасом.
Собстно выставлены перемычки, ide подцеплен через переходник ide-sata, загрузка.
Покурив /etc/fstab понимаем что он использует uuid-устройств для монтирования и распознавания. Погуглив узнаём что есть команда blkid
#blkid
/dev/sda1: UUID="64a17f60-9059-476a-af46-a6f8bd9c7c27" TYPE="ext3"
/dev/sda2: UUID="cbcde832-e4a0-45f7-9b20-bd13d328117e" TYPE="ext4"
/dev/sdb1: UUID="8847bbd6-e438-48a5-a706-2b6120f8ddcb" TYPE="ext4"
Для проверки покурив содержимое /dev находим /dev/disk
#ls /dev/disk
by-id by-path by-uuid
В by-id даже видно название устройств+ссылки на /dev/sd*, by-path нам не интересен, а вот в by-uuid то, что нам надо (вместе ссылками на /dev/sd*).
А uuid нужно мне чтобы при подключении именно этого винта/раздела, он монтировался в определённый заданный каталог, дабы не разрушать существующий порядок.
Наш раздел sdb1 и будет он монтироваться например в /mnt/maxtor
#ls -la /dev/disk/by-uuid
итого 0
drwxr-xr-x 2 root root 100 Мар 12 09:45 .
drwxr-xr-x 5 root root 100 Мар 12 09:45 ..
lrwxrwxrwx 1 root root 10 Мар 12 09:45 64a17f60-9059-476a-af46-a6f8bd9c7c27 -> ../../sda1
lrwxrwxrwx 1 root root 10 Мар 12 09:45 8847bbd6-e438-48a5-a706-2b6120f8ddcb -> ../../sdb1
lrwxrwxrwx 1 root root 10 Мар 12 09:45 cbcde832-e4a0-45f7-9b20-bd13d328117e -> ../../sda2
Делаем mkfs.ext4 /dev/sdb1, на бэды проверять не будем пока, долго да и винт был в нормальном состоянии.
# mkfs.ext4 /dev/sdb1
mke2fs 1.42.1 (17-Feb-2012)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
4890624 inodes, 19537165 blocks
976858 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=0
597 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424
Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
прописываем в /etc/fstab наш uuid и куда монтировать.
UUID=8847bbd6-e438-48a5-a706-2b6120f8ddcb /mnt/maxtor ext4 defaults 0 2
Всё, для надёжности я перегрузил машину. Работает.
Собстно выставлены перемычки, ide подцеплен через переходник ide-sata, загрузка.
Покурив /etc/fstab понимаем что он использует uuid-устройств для монтирования и распознавания. Погуглив узнаём что есть команда blkid
#blkid
/dev/sda1: UUID="64a17f60-9059-476a-af46-a6f8bd9c7c27" TYPE="ext3"
/dev/sda2: UUID="cbcde832-e4a0-45f7-9b20-bd13d328117e" TYPE="ext4"
/dev/sdb1: UUID="8847bbd6-e438-48a5-a706-2b6120f8ddcb" TYPE="ext4"
Для проверки покурив содержимое /dev находим /dev/disk
#ls /dev/disk
by-id by-path by-uuid
В by-id даже видно название устройств+ссылки на /dev/sd*, by-path нам не интересен, а вот в by-uuid то, что нам надо (вместе ссылками на /dev/sd*).
А uuid нужно мне чтобы при подключении именно этого винта/раздела, он монтировался в определённый заданный каталог, дабы не разрушать существующий порядок.
Наш раздел sdb1 и будет он монтироваться например в /mnt/maxtor
#ls -la /dev/disk/by-uuid
итого 0
drwxr-xr-x 2 root root 100 Мар 12 09:45 .
drwxr-xr-x 5 root root 100 Мар 12 09:45 ..
lrwxrwxrwx 1 root root 10 Мар 12 09:45 64a17f60-9059-476a-af46-a6f8bd9c7c27 -> ../../sda1
lrwxrwxrwx 1 root root 10 Мар 12 09:45 8847bbd6-e438-48a5-a706-2b6120f8ddcb -> ../../sdb1
lrwxrwxrwx 1 root root 10 Мар 12 09:45 cbcde832-e4a0-45f7-9b20-bd13d328117e -> ../../sda2
Делаем mkfs.ext4 /dev/sdb1, на бэды проверять не будем пока, долго да и винт был в нормальном состоянии.
# mkfs.ext4 /dev/sdb1
mke2fs 1.42.1 (17-Feb-2012)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
4890624 inodes, 19537165 blocks
976858 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=0
597 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424
Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
прописываем в /etc/fstab наш uuid и куда монтировать.
UUID=8847bbd6-e438-48a5-a706-2b6120f8ddcb /mnt/maxtor ext4 defaults 0 2
Всё, для надёжности я перегрузил машину. Работает.
вторник, 14 февраля 2012 г.
вторник, 31 января 2012 г.
Заметка о локализации.
Заметил, что для локализации/русификации какого-нить пакета достаточно поставить имя_пакета-l10n.deb
среда, 25 января 2012 г.
WineHQ
Захотелось как то поставить мне Wine, дабы погонять некоторы w32 игрушки. Но так как в репах только стабильная версия wine 1.2.3, а последняя wine 1.3.37, по решил вкатить последнюю. побегав по сслыкам, скачав в ручную кучу .deb пакетов накатил я их. Всё прошло успешно. Итак..
#winecfg
первый косяк , чего то там не смогла скачать движок gecko.
Gecko — это свободный движок вывода веб-страниц. Хер с ним, немного ударившись в поиски нашли даную рабочу хавту.
=========
Обычно при запуске приложения для работы с веб-страницами Wine автоматически ищет Gecko сперва в /usr/share/wine/gecko. Если Wine не находит архив с Gecko там, то оно автоматически загружает его из интернета, но некоторые приложения не любят ждать, пока загрузиться Gecko и зависают или вылетают. Поэтому Gecko необходимо скачать вручную. Для этого откроем терминал и пропишем поочередно следующие команды:
качаем отсюда http://sourceforge.net/projects/wine/files/Wine%20Gecko/1.4/wine_gecko-1.4-x86.msi/download - движок gecko
Так же решил попробовать
Winetricks - это скрипт для установки различных компонентов от Microsoft®, и некоторых других. Для получения Wintericks в терминале введите:
#winecfg
первый косяк , чего то там не смогла скачать движок gecko.
Gecko — это свободный движок вывода веб-страниц. Хер с ним, немного ударившись в поиски нашли даную рабочу хавту.
=========
Обычно при запуске приложения для работы с веб-страницами Wine автоматически ищет Gecko сперва в /usr/share/wine/gecko. Если Wine не находит архив с Gecko там, то оно автоматически загружает его из интернета, но некоторые приложения не любят ждать, пока загрузиться Gecko и зависают или вылетают. Поэтому Gecko необходимо скачать вручную. Для этого откроем терминал и пропишем поочередно следующие команды:
качаем отсюда http://sourceforge.net/projects/wine/files/Wine%20Gecko/1.4/wine_gecko-1.4-x86.msi/download - движок gecko
$ sudo mkdir -p /usr/share/wine/gecko $ sudo mv наша_версия_gecko -/usr/share/wine/gecko/=========
Так же решил попробовать
Winetricks - это скрипт для установки различных компонентов от Microsoft®, и некоторых других. Для получения Wintericks в терминале введите:
sudo wget -q http://kegel.com/wine/winetricks -O /usr/local/bin/winetricks && sudo chmod +x /usr/local/bin/winetricks
запускаем #winetrick - дальше вроде всё интуитивно понятно.
Подписаться на:
Сообщения (Atom)