Архив метки: Debian

Устанавливаем Linux Debian c USB-флешки

Предыстория:
Купил себе ноутбук, Lenovo U350 и решил поставить на него Debian в компанию к предустановленной Viste. Висту, должен признаться, оставил только для игр. Все таки играть из под Wine не совсем то:) Возник вопрос — как ставить Debian, ведь у этого нетбука нет cd-дисковода. Ответ  — с флешки.
Задача:
Создать загрузочную флешку и установить с нее дебиан.
Решение:
1) Находим компьютер с Linux на борту. Вставляем в него свою флешку.
Скачиваем вот этот файл (Предназначен для архитектуры i386, если вы хотите для какой либо другой — то файл лежит там же, только в ссылке замените i386 на название вашей, например, amd64). В нем содержится установщик, который, после того, как вы загрузитесь с флешки, позволит вам выбрать, с какого iso-образа устанавливать систему.
Для скачивания можете выполнить:

wget http://mirror.yandex.ru/debian/dists/stable/main/installer-i386/current/images/hd-media/boot.img.gz

2) Заливаем этот файл на флешку следующей командой:

zcat boot.img.gz > /dev/sdX

где sdX — это устройство флешки. Узнать ее можно, выполнив команду dmesg, предварительно воткнув флешку в USB-порт.
3) Скачиваем образ, с которого будем устанавливать Debian. Я выбрал этот. Для этого выполняем следующую команду:

wget http://mirror.yandex.ru/debian-cd/current/i386/iso-cd/debian-503-i386-CD-1.iso

Скачав, заливаем его на флешку. К сожалению, на ту, с которой мы будем грузиться, залить его не получится, так как на ней создалась файловая система, с размерами, не позволяющими залить туда образ. Конечно, можно исхитриться, и увеличить ее, но мне проще было залить ее на другую флешку, предварительно ее примонтировав:

mount /dev/sdg1 /mnt/temp

где sdg1 — это раздел на этой флешке (можете посмотреть их все с помощью команды fdisk -l), а /mnt/temp — папка, куда производится монтирование.
Копируем образ на флешку и размонтируем ее:

cp debian-503-i386-CD-1.iso /mnt/temp

Если же вы хотите использовать установку по сети, то образ для нее влезет и на первую флешку.
4) Собственно, все готово.
Вставляем первую флешку в пациента, перезгружаемся, включив в биосе загрузку с usb-key, потом, когда запустится загрузчик, вставляем вторую флешку, он находит на ней наш iso-образ, и все, вперед и с песней ставим расово-верный Debian

Автор: AlexWinner
Дата публикации: 2009-12-19T13:02:00.000-08:00

Google Chrome — включение синхронизации закладок

Синхронизация закладок — это крайне необходимая вещь для всех тех, кому часто приходится лазать по интернету с разных компьютеров. К примеру, нашлось свободное время на работе, нашёл какую-либо интересную статью на каком-то сайте, а прочитать не успел. Тогда надо всего лишь добавить его себе в закладки, потом придти домой, и эта ссылка будет уже и в закладках домашнего бразуера.
Насколько мне известно, синхронизация закладок в Google Chrome возможна пока только в dev-версии. Поэтому, чтобы ее включить, надо сначала сделать следующее.
Под Windows — скачать вот эту программку и запустить ее. В ней выбрать канал dev, потом пройти в Хроме так — настройки — О браузере Google Chrome — Обновить.  Если же там не будет кнопки обновить, или он не будет обновляться до версии 4 с чем-то, то попробуйте установить dev-версию, пройдя по этой ссылке. Потом перезапустить его и готово, в настройках появится кнопочка синхронизация закладок. Она синхронизирует ваши закладки с вашим google-аккаунтом. В Linux же порядок действий следующий — надо подключить репозиторий Chrome deb http://dl.google.com/linux/deb/ unstable non-free main. Тогда у вас Chrome будет сам автоматически обновляться до dev-версии, а синхронизация закладок будет работать так же, как описано для Windows чуть выше.
P.s. Если же у Вас нет Google-аккаунта или вы по каким-то причинам не хотите пользоваться способом, описанным выше, то к вашим услугам расширение Xmarks для Chrome, которое позволит синхронизировать закладки не только между бразузерами Chrome, но а также и между Mozilla FireFox, Safari и IE.

UPD: Все возможные ключи запуска можно найти здесь.

Автор: AlexWinner
Дата публикации: 2009-12-17T21:20:00.000-08:00

Поднятие FTP-сервера в Debian для бытовых нужд.

Предисловие.

У меня сложилась следующая ситуация. Купил себе ноутбук, включил его в домашнюю сеть, до этого состоявшую из роутера и десктопа. И сразу захотелось получить возможность качать на него фильмы, программы и т.д. из локальной сети провайдера, а именно из местного p2p. Но там для того, чтобы что-то скачать, сперва надо что-то выложить самому. Как говорится, чтобы купить что-нибудь ненужное, сперва надо продать что-нибудь ненужное. Качать же что-то из других источников было лень. Поэтому решено было слить немножко шары с десктопа под управлением Linux Debian, за которым, кстати, в этот момент сидела моя девушка (вот, кстати, ее блог). При этом мешать ей было крайне нежелательно. Читать

Linux — посылаем сообщения другим пользователям через консоль

Всегда интересовался, как послать сообщения другим юзерам через консоль, так, чтоб у них это отобразилось. Сейчас наконец-то разобрался. Это очень просто, делается всего одной командой write:

write username

где username — имя пользователя, с которым вы хотите пообщаться. Читать

Небольшой обзор аудиопроигрывателей под Linux

На днях столкнулся с проблемой (точнее, столкнулся давно, но решать решил лишь сейчас) — мой любимый проигрыватель Amarok написан под KDE, хотя мне самому намного больше нравится использовать Gnome. Поэтому перечислю, что я пробовал, и на чем остановился:
Amarok — очень мощный плеер,  с удобной библиотекой, поиском текстов, обложек, информации об исполнителях на википедии. Глобальные хот-кеи, сворачивание в трей, поддержка многих форматов, отправка статистики на LastFM — все это в нем есть. В общем, все то, что мне нужно в нем есть. Но — под Gnome он работает совсем не так хорошо, как под KDE, и тащит с собой в зависимостях кучу всяких библиотек.

Exaile — его я попробовал после Amarok'a, вычитав в интернете, что это проигрыватель, очень похожий на Амарок, но написанный на GTK+, то есть подходящий под Gnome. Однако, когда я его поставил, во всем почувствовал какую-то урезанность и уж слишком явный закос под Amarok. Да и подтормаживал он у меня почему-то.

Audacios — он оказался маленьким и быстрым плеером, выглядящим приблизительно как Winamp второй версии. Однако в нем мне не удалось найти вообще даже подобия той библиотеки медиа, которая была в моем любимом Амароке. Да и поиск по плейлисту работал ужасно. Точнее, совсем не работал.

Banshee — вот на нем я и остановился. Banshee — проигрыватель на GTK+, отлично работает под Gnome и радует меня всеми теми функциями, которых я жду от приличного проигрывателя.

Ну и на последок — можно теоретически вообще какой-то определенный файл прослушать просто проигрывателем mpg123 или mpg321 — всего лишь командой «mpg123 filename.mp3»🙂
И да, все проигрыватели из этого списка можно установить так

sudo aptitude install amarok

Слово «amarok»  замените на имя того проигрывателя, который вам нужен:)

Автор: AlexWinner
Дата публикации: 2009-12-13T10:51:00.000-08:00

Linux Debian (Ubuntu) — прописываем CLASSPATH для java

Как известно, CLASSPATH — это такая переменная, в которой содержатся пути, по которым компилятор и интерпретатор JAVA пытаются найти файлы и *.class для их обработки. Рассмотрим все это на примере.
Будем хранить все наши java проекты в директории /home/username/workspace. В моем случае username заменяется на alexwinner и эта директория выглядит так: /home/alexwinner/workspace. Конечно, можно было бы перемещаться в эту директорию командой cd, создавать там файлик с кодом java, например, /home/alexwinner/workspace/blabla.java, далее выполнять

javac blabla.java

затем

java blabla

и получать результат. Но что делать в случае, когда наш класс принадлежит какому-либо пакету? Например, у нас есть 2 класса в двух файлах. Первый файл — test.java:

package for_testing;
public class test{
     public static void main(String s[]){
        aga A = new aga();
        System.out.println(A.aga);
        };
};

Второй файл — aga.java, в нем будет храниться class aga:

package for_testing;
class aga{
     String aga=»aga»;
}

Что же мы делаем? Мы создаем папку /home/username/workspace/for_testing, причем имя этой папки должно совпадать с именем пакета, которое задается в строчке  «package for_testing;». Далее добавляем путь к папке workspace в переменную CLASSPATH:

export CLASSPATH=$CLASSPATH:/home/username/workspace/

После этого перемещаемся в папку /home/username/workspace/for_testing и компилируем наш пакет:
javac test.java
После этого остается только запустить его. Запускать можно абсолютно из любой папки, так как путь к ней содержится в глобальной переменной CLASSPATH:

java for_testing.test

и получаем результат:

aga

Стоит заметить, что путь к этой директории будет содержаться в CLASSPATH только до конца текущего сеанса. Чтобы добавить его туда перманентно, надо выполнить следующее:

echo «export CLASSPATH=$CLASSPATH:/home/username/workspace/» >>/home/username/.bashrc

Автор: AlexWinner
Дата публикации: 2009-11-30T09:31:00.000-08:00