Pull to refresh

Linux: Установка программ не входящих в дистрибутив при помощи менеджера xstow

Reading time3 min
Views115K
Введение


Современные дистрибутивы Linux имеют в своем составе очень много софта. Проблемы с установкой/удалением/обновлением такого софта решены, можно сказать, идеально. Всем занимается менеджер пакетов. Выбрали нужный пакет, менеджер пакетов установит его. Нужно удалить — менеджер пакетов удалит и аккуратно все почистит. Но, иногда хочется, или нужно, установить программное обеспечение, не входящее в дистрибутив, или распространяющееся в исходниках, или даже в бинарниках. Как поступать в таких случаях?
Читать дальше →
Total votes 57: ↑42 and ↓15+27
Comments83

К вопросу о некоторых аспектах организации файловой системы UNIX/Linux

Reading time9 min
Views7.1K
1.0 Введение


После написания предыдущей статьи (Linux: Установка программ не входящих в дистрибутив при помощи менеджера xstow), у меня осталось двойственное впечатление. С одной стороны в статье все правильно, а с другой стороны, отзывы показали, что есть некоторые разночтения в назначении различных частей ФС UNIX. Получилось так, что я дал людям в руки молоток, дал инструкцию по применению молотка, а какие гвозди и куда забивать этим молотком, не сказал. Попытаюсь восполнить этот пробел. В данной статье я попытаюсь, насколько мне это удастся, рассказать, как организована ФС UNIX, зачем это сделано именно это так, для чего и как себя в этой системе вести.

Читать дальше →
Total votes 62: ↑55 and ↓7+48
Comments94

Настраиваем сканер отпечатков пальцев (finger print) в Ubuntu 9.04

Reading time2 min
Views40K
На написание данного топика меня сподвигла замена ноутбука и переезд на бету Ubuntu 9.04, вследствие этого знаменательного события.
Надо сказать, что пользую сей достойный продукт еще с версии 7.10. За это время сменилось несколько машин, и мне не разу не пришлось сильно сожалеть о своем выборе, поскольку проблем с определением оборудования не наблюдалось, правда может быть больше из за того, что используемая мной техника IBM Thinkpad всегда неплохо поддерживалась в линуксах, как и все что сделано в IBM.
Сейчас для работы, в руки мне попало достойное изделие от HP — ноутбук nc6400. Этот девайс обладает сканером отпечатков пальца, который несколько упрощает жизнь в нашем парольном хаосе. До настоящего времени использование сканера ограничивалось MS Windows и я не предполагал, что сообщество занимается столь малопопулярными устройствами.
Читать дальше →
Total votes 44: ↑39 and ↓5+34
Comments19

Идея для блога: Linux не для всех

Reading time1 min
Views788
В последнее время на Хабре популярностью пользуется блог «Linux для всех». И среди постов в этом блоге встречаются вещи, интересные как для новичков, так и для искушённых пользователей. Однако такая широкая направленность блога в отдельных ситуациях бывает неудобна. Например, иногда хочется рассказать о какой-нибудь тонкости, понятной и доступной лишь небольшому кругу специалистов, не мешая при этом большинству не столь хорошо осведомлённых людей. Или напротив, хочется почитать только сообщения людей с большим опытом работы с системой, глубоко понимающих обсуждаемые проблемы.

Именно для таких целей я предлагаю создать отдельный блог. Название «Linux не для всех» по сути отражает его идею. Не хочу чтобы меня поняли неправильно, поэтому подчеркну, что создание такого блога — это ни в коем случае не попытка выделить среди Хабраюзеров какую-то элиту, цель его — просто отделить узкоспециализированные статьи от статей общей тематики и при этом собрать вместе.

Как вы считаете, найдёт ли подобный блог свою аудиторию и нужен ли он вообще сообществу?
Total votes 32: ↑23 and ↓9+14
Comments16

Emacs для начинающих: Подготовка статей для Хабра в Emacs

Reading time4 min
Views4.2K
Введение


Мы уже много говорили о мощи Emacs. Давайте решим какую-нибудь практическую задачу. Например научимся готовить тексты статей для Хабра с минимумом ручной работы.
Читать дальше →
Total votes 43: ↑36 and ↓7+29
Comments52

Лучшие программы под Линукс в сети HP

Reading time3 min
Views1K
Сначала немного контекста.
В HP на рабочих станциях в основном используется Windows. Однако и Линукс играет важную роль в инфраструктуре HP. Об этом я писал на российском блоге HP. На рабочих станция Линукс также находит себе применение, однако по понятным причинам пользователи Линукса испытывают затруднения в связи с тем, что многие программы и порталы для них малоприспособлены.
Автор является именно таким пользователем, который несмотря на упомянутые затруднения находит удовольствие в использовании Debian Linux на своем ноуте.
Данный топик несколько дней назад я запостил на наш блог, и теперь немного дополнив хочу поделиться им с хабровчанами. Кстати, это мой первый пост, прошу не бить ногами если что не совсем так.
Используя полтора года Debian Etch а затем Lenny в качестве ОС для рабочей станции, хочу поделиться впечатлениями об оправдавших себя и не совсем оправдавших Linux приложениях.
Читать дальше →
Total votes 11: ↑6 and ↓5+1
Comments18

Kerio VPN Client для Debian/Ubuntu Linux

Reading time2 min
Views20K
image

Kerio VPN Client представляет собой инструмент для соединение с vpn сетью
работающей на шлюзе Kerio WinRoute Firewall. Не так давно появился клиент и под Linux.
Предлагаю небольшую инструкцию по установке и использованию Kerio VPN Client для Debian/Ubuntu Linux


Подготовка к установке

Поддерживаются 32-битные Debian / Ubuntu дистрибутивы:
Debian 5.0, Ubuntu 8.04, Ubuntu 8.10 и выше.

Перед тем как начать установку с Kerio VPN Client, убедитесь, что
'Debconf «и» пакеты OpenSSL' установлены на вашей системе.

# apt-get install debconf openssl

Установка

Для установки Kerio VPN Client, выполните следующие команды:

# dpkg -i kerio-kvc_###_i386.deb

Так же можно загрузить deb пакет с официального сайта www.kerio.ru/ru/firewall/download

Конфигурация

Kerio VPN Client для Linux поддерживает одновременно только одно VPN соединение.
Во время установки пакета мастер конфигурации запускается автоматически.
Мастер запросит имя сервера / адрес, имя пользователя, пароль и предлагает автоматическое обнаружение сервера,
получение сертификата (для сервера проверки идентификации).
Кроме того, он может быть введён вручную.

Если вы хотите изменить конфигурацию позже, запустите мастер снова следующей командой:

# dpkg-reconfigure kerio-kvc

Альтернативный вариант, править файл конфигурации:

/etc/kerio-kvc.conf

После любых изменений потребуется перезапуск службы:

# /etc/init.d/kerio-kvc reload

Запуск / остановка

Kerio VPN Client будут автоматически запускаться после установки
и перезапуска после реконфигурации.
Вы можете запускать / останавливать его вручную, путем вызова команды:

# /etc/init.d/kerio-kvc {start|stop|restart}

Устранение проблем

Kerio VPN Client создает log файлы в директории

/var/log/kerio-kvc directory:

init.log — информация о старте или остановке демона

error.log — информация о критических ошибках

debug.log — детальная информация и статус соединения

Ну вот VPN сеть настроена, мной лично опробовано, работает стабильно.
Total votes 10: ↑5 and ↓50
Comments13

Делаем Pidgin красивым как Adium

Reading time2 min
Views15K
Хочу поделиться своими наработками. Кто видел Adium на Mac OS X, тот знает, что он даже с дефолтными темами красивее Pidgin'a под всеми тремя поддерживаемыми им системами. Кроме того, для Adium'a расширений, icon и прочих паков огромное количество — смотреть здесь, а для Pidgin — кот наплакал, и даже то что есть централизованно нигде не выложено.

Далее я расскажу как прикрутить темы звуков, иконок статуса и смайликов, а также докбар темы от Adium'а к Pidgin'у, используя:

Мой конвентер тем Adium в темы Pidgin
Мой апплет для Cairo-dock:
image
UPD: Не поленитесь, проголосуйте тут за тикет, чтобы разработчики Pidgin темы трея, статус листа и протоколов прикрутили

Читать дальше →
Total votes 59: ↑40 and ↓19+21
Comments44

diff для ленивых разработчиков или как сравнить несравнимое

Reading time4 min
Views5.5K
В былые времена, на Windows, для сравнения oracle-схем (читай баз) я удовлетворялся встроенным в Quest Software TOAD сравнивателем. Он был неплох, и со своей задачей справлялся. Но пересев в linux, меня ждало разочарование. Ни один из [и так небольшого количества] инструментов не предоставляет даже половины былого комфорта. А именно, элементарное сравнение и мёржинг двух файлов (DDL, SQL, любых исходников — не суть) по несколько тысяч строк в каждом, где каждый отформатирован по-своему а реальных изменений всего-ничего, становится натуральной пыткой.

Читать дальше →
Total votes 12: ↑10 and ↓2+8
Comments2

Настраиваем два одновременных VPN соединения в Linux (для доступа в инет и для доступа к локальным ресурсам ISP)

Reading time3 min
Views7.1K
Подключившись к новому провайдеру, предоставляющему доступ в сеть по впн пришлось столкнуться с кучей манов и факов на тему поднятия двух одновременно работающих впн-соединений в линях. Поднимал в убунте 9.10 и решил как-то скомпилировать инфу в один надеюсь понятный фак.

Данный FAQ будет полезен тем, кто хочет настроить два одновременных впн-соединения для локальной и внешней сети.

Читать дальше →
Total votes 14: ↑5 and ↓9-4
Comments18

Несколько полезных конфигов для debian

Reading time9 min
Views2.7K
Публикую часть своих конфигурационных файлов, а если быть точным — заготовок конфигов, чтобы их не забыть/не потерять, и возможно помочь кому-либо. Все данные конфиги подготовлены для debian squeeze (на настоящий момент testing), но, по преемственности должны работать в ubuntu.
Данные конфигурационные файлы включают:
Настройку основных, достоверных репезиториев для debian (в конфиге приведен репозиторий yandex)
Конфигурационный файл сети, включая готовое решение для организации wifi ad-hoc сети (wifi на базе atheros, с madwifi есть некоторые особенности)
Конфигурацию для работы с dns серверами, включая дополнительные резервные.
Конфигурацию dhcp сервера, адаптированную для работы с двумя сетевыми картами
Скрипт позволяющий запускать iptables как любой другой демон (сам конфиг iptables отсутствует).

Читать дальше →
Total votes 23: ↑13 and ↓10+3
Comments7

Установка linux на древний ноутбук

Reading time3 min
Views35K
Добрый день, друзья.
Сегодня я расскажу о том, как я смог с нуля поставить линукс на свой древний ноутбук. И эта история не была бы столь интересной, если бы на этом ноутбуке не было ни CD-ROM-а, ни флопповода, ни загрузки с USB.

читать дальше о победе интеллекта над тупой бездушной железякой
Total votes 80: ↑56 and ↓24+32
Comments54

Screen Shot script

Reading time3 min
Views8.6K
image Всем доброго времени!
В один прекрасный момент меня достало:
  1. Нажимать PrintScreen
  2. Искать место куда же его сохранить
  3. Открывать сервис imageshack\radikal\хабр-эффект
  4. Искать на диске, куда же я сохранил все таки именно этот скриншот
  5. Копировать полученную ссылку, и делать с ней .....

Теперь я делаю:
  1. Нажимаю Ctrl+/
  2. Копирую полученную ссылку и делаю с ней .....

Неправдо ли лучше? И вас это тоже достало? Тогда лезем под кат!
Читать дальше →
Total votes 71: ↑45 and ↓26+19
Comments83

Linux в каждый дом. Какой дистрибутив выбрать?

Reading time9 min
Views4.5K
Данная статья – попытка поделиться личным опытом выбора дистрибутива Linux, с указанием нескольких неожиданных, а также и вполне ожидаемых, граблей.image
Написание её вызвано сформировавшимся и требующим выхода мнением по поводу того, стоит ли использовать Linux дома вообще.
Читать дальше →
Total votes 76: ↑35 and ↓41-6
Comments52

Перенос сайта(ов) без простоя и потери данных между выделенными серверами

Reading time4 min
Views38K
Казалось бы, что сложного перенести сайт на другой сервер? Наверно многие из нас копировали свои первые хоумпейджи с хостинга на хостинг в поисках лучшего, еще учась в школе или на первых курсах университета. Или вешая на уши лапши руководству, объясняли, что задача эта не решается мгновенно и сайт сутки работать не будет, ибо DNS такая штука…

Если в целом, ерундовая задача, правда? Но как сделать все идеально? Так, чтобы без простоев, чтобы не было расхождений в БД, чтобы не потерялись какие-нибудь файлики-аватарки-картинки, когда обновляется DNS запись IN A и у половины пользователей старый сайт, а у половины новый. А если это highload? Или сайт делало несколько поколений «лучших» программистов, считающих своим долгом создать новое подключение к БД в своем «модуле» для сайта. Наконец, если таких сайтов >10?

  • Скопировать файлы
  • Сделать дамб баз данных
  • Развернуть на новом сервере
  • На старом сервере заменить все коннекты к бд к новому
  • Настроить DNS
  • ...

Сколько это займет времени? Сколько драгоценных минут сайт не будет работать\не будет работать правильно?
Читать дальше →
Total votes 33: ↑19 and ↓14+5
Comments64

Linux растёт! Новые Mint 14 для OEM; легковесные DSL, Core и Puppy, и всё больше Linux-вакансий в новой инфографике «State of Linux»

Reading time3 min
Views52K
image

К европейской конференции LinuxCon Europe, прошедшей в Барселоне, в Pingdom создали интересную инфографику «Как дела у Линукс» (инфографика внутри поста).

Невооружённым глазом видно, что Linux снова привлекает всё больше внимания, как в отраслевой прессе, так и среди обычных пользователей. Регулярно встречаются любопытные топики вроде такого: Dec 4: «Been a Windows head. Looking for change», или такого: «First time Linux experience — extremely disappointed», и даже: Linux-позитив.

Тем не менее, в продаже сложно встретить ноутбук или десктоп на Linux. Конфигурации «без ОС» встречаются — так почему бы не установить туда, к примеру, Linux Mint (раз это самый популярный дистрибутив, согласно DistroWatch), пусть и на правах «as is», без какой-либо поддержки?
Читать дальше →
Total votes 83: ↑63 and ↓20+43
Comments125

Linux Piter 2019: что ждёт гостей масштабной Linux-конференции и почему её не стоит пропускать

Reading time6 min
Views4.6K
Мы давно и регулярно посещаем Linux конференции по всему миру. Нам показалось удивительным, что в России, стране с таким высоким технологическим потенциалом, нет ни одного похожего мероприятия. Именно поэтому мы несколько лет назад связались с IT-Events и предложили сделать большую Linux-конференцию. Так появилась Linux Piter — масштабная тематическая конференция, которая в этом году пройдёт в северной столице 4 и 5 октября уже в пятый раз подряд.

Это грандиозное событие в мире Linux, которое вы точно не захотите пропустить. Почему? Об этом и поговорим под катом.


Читать дальше →
Total votes 14: ↑13 and ↓1+12
Comments0

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

Level of difficultyMedium
Reading time6 min
Views14K

Возможно, вы ловили себя на мысли, что было бы неплохо провести для коллег-новичков в Linux небольшой курс с практическими задачками. Такой курс, чтобы после его прохождения, они могли использовать ОС на уровне продвинутого пользователя, активно пользоваться терминалом, писать bash-скрипты, шарить за wildcard и SSH-туннели и прочую магию Linux. При этом было бы здорово, чтобы оценка за выполнение практической работы выставлялась в LMS автоматически, а вы бы только отслеживали прогресс коллег в электронном журнале и помогали с затыками. Если вы узнали себя в описании - эта статья для вас. Материалы этого курса также могут быть полезными для преподавателей учебных заведений, желающих добавить практики в свои курсы по Linux.

Читать далее
Total votes 27: ↑27 and ↓0+27
Comments17

Есть ли жизнь в виртуалке на ПК?

Level of difficultyEasy
Reading time9 min
Views11K
image
Виртуализация и работа в виртуальных машинах (ВМ) прочно входят в нашу жизнь. Кто-то таким образом тестирует программное обеспечение (ПО), кто-то реализует рабочие места, а кто-то организует работу сервисов. Неизменно во всем этом деле только то, что программным образом ресурсы ПК/ноутбука делятся на несколько частей, пропорции которых задаете Вы или человек, который его администрирует. Однако можно ли в ВМ запускать любое ПО без ограничений и может ли она быть, как и ПК, МУЛЬТИМЕДИЙНОЙ? Давайте разбираться.
Читать дальше →
Total votes 14: ↑13 and ↓1+12
Comments34

Почему linux должен быть единственной системой в образовательном процессе

Level of difficultyEasy
Reading time8 min
Views30K

Использование проприетарных программ плохо влияет на образовательный процесс, Linux должен быть единственной операционной системой в школах и университетах.

Читать далее
Total votes 118: ↑61 and ↓57+4
Comments1135