Архив

Архив автора

Как создать список установленных пакетов в Debian (Ubuntu).

Для того, чтобы создать список установленных в Debian (Ubuntu) пакетов можно воспользоваться следующей утилитой:
$ dpkg --get-selections > installed_programs.txt
Можно также записать в файл краткую информацию о пакетах (версия пакета и краткое описание):
$ COLUMNS=150 dpkg -l > packages.txt
Теперь все эти пакеты можно установить на другом компьютере (или на этом же, после переустановки). Для этого устанавливаем Debian (Ubuntu) по умолчанию, и после установки выполняем следующую операцию, предварительно скопировав на этот компьютер файл installed_programs.txt:
$ sudo dpkg --set-selections < installed_programs.txt
и дальше
$ sudo apt-get -u dist-upgrade
или
$ sudo apt-get dselect-upgrade
Прежде чем переносить, желательно забэкапить /etc/, а потом на новой машине восстановить.

Categories: FAQ Tags: ,

Find, или поиск в Linux.

Сразу хочу заметить что существует множество разных способов для реализации поиска в Linux. Сейчас, например очень сильно развивается проект beagle. Но я буду говорить о стандартных методах поиска в Linux и Unix. А именно я хочу описать пользование набором программ findutils.

Из набора программ, содержащихся в этом пакете, нас будет интересовать только find и xargs.
Начнем с find. Команда find представляет собой универсальный инструмент для поиска, она позволяет искать файлы и каталоги, просматривать все каталоги в системе или только заданный, искать на файлы заданную глубину и файлы с указанными атрибутами. Обычно пользователи знают что для поиска в Linux существует команда find, но использования этой команды заканчивается на двух трех известных опциях. Для эффективного же поиска, желательно изучить большинство доступных опций.

Использование:
find [-H] [-L] [-P] [путь...] [выражение]

-P — никогда не следовать символьным ссылкам. Эта опция включена по умолчанию;
-L - следовать символьным ссылкам. При этом команда find показывает информацию о файле, на который указывает данная ссылка.
-H — не следовать символьным ссылкам за исключением когда обрабатываются аргументы командной строки. Информация берется из самой ссылки
Читать далее…

Пользуемся файлом robots.txt

28 Февраль 2009 Нет комментариев

Допустим у вас есть свой веб-сайт. Пойдем дальше. Допустим вы захотели добавить его в базу данных поисковых машин Google, Yahoo, Yandex, Rambler… Существует много разных методов это сделать. Это целое направление которое получило название SEO (search engine optimization) . Если вы хотите серьезно этим заняться, то вам следует на это потратить намного больше времени, чем требуется для прочтения одной статьи.

Здесь я всего этого касаться не буду. Итак. Считаем что вы уже зарегестрировали свой сайт в поисковых машинах, Google,Yahoo,Yandex,Ramble

Теперь по крайней мере 4 поисковых машины знают о вашем сайте (но все равно вам придется подождать иногда и пару месяцев, пока они проиндексируют сайт). Вот здесь и возникает проблема. Допустим у меня есть сайт. Например http://www.storageguide.al.ru/ на котором есть одна страничка, например http://www.*****.net/data/downloads.php , которая содержит мою приватную информацию. Доступ на нее имеют только определенные пользователи.
Читать далее…

Categories: Без рубрики Tags:

Swiftfox еще одна сборка Firefox

23 Февраль 2009 Нет комментариев

swiftfox
Swiftfox — это Linux-оптимизированная сборка Firefox под конкретный процессор. Он работает действительно быстрее обычного Firefox»а(особенно это заметно при старте). Скорость работы, конечно, не на порядок быстрее, но всё же эффект есть, и разницу можно почувствовать, при этом поддерживает все его(Firefox»а) плагины, расширения и темы.
Сборки под следующие пакеты:

Выбираем сборку под себя, скачиваем, в домашнюю директорию, файл install-swiftfox.sh и запустить в терминале:
Читать далее…

Categories: Пакеты Debian Tags: ,

XAMPP for Linux

20 Февраль 2009 Нет комментариев

xampp-logo-new XAMPP — кроссплатформенная сборка веб-сервера. Пакет содержит Web-сервер Apache, СУБД MySQL, PHP, Perl, FTP-сервер и утилиту phpMyAdmin, и много дополнительных библиотек которые позволяют запустить полноценный веб-сервер.
Сама установка довольна просто и не требует общирных знаний, берем пакет с с официального сайта, для Linux на момент написанию он весил 55 MB и включал в себя:

Apache 2.2.11, MySQL 5.1.30, PHP 5.2.8 & PEAR + SQLite 2.8.17/3.3.17 + multibyte (mbstring) support, Perl 5.10.0, ProFTPD 1.3.1, phpMyAdmin 3.1.1, OpenSSL 0.9.8i, GD 2.0.1, Freetype2 2.1.7, libjpeg 6b, libpng 1.2.12, gdbm 1.8.0, zlib 1.2.3, expat 1.2, Sablotron 1.0, libxml 2.7.2, Ming 0.3, Webalizer 2.01, pdf class 009e, ncurses 5.3, mod_perl 2.0.4, FreeTDS 0.63, gettext 0.11.5, IMAP C-Client 2004e, OpenLDAP (client) 2.3.11, mcrypt 2.5.7, mhash 0.8.18, eAccelerator 0.9.5.3, cURL 7.19.2, libxslt 1.1.8, phpSQLiteAdmin 0.2, libapreq 2.08, FPDF 1.6, XAMPP Control Panel 0.6, bzip 1.0.5, PBXT 1.0.07-rc

Скачали и далее производит установку от root’а или привилегированного пользывателя
$ su
распаковываем в /opt:
$ tar xvfz xampp-linux-1.7.tar.gz -C /opt
Все распаковываеться в /opt/lampp, переходим туда и запускаем:
$ /opt/lampp/lampp start
Starting XAMPP 1.7...
LAMPP: Starting Apache...
LAMPP: Starting MySQL...
LAMPP started.

Вот и все наш LAMP установлен, теперь проверяем http://localhost и должны увидить следующие

LAMP

Пользуемся.

Debian GNU/Linux 5.0.0 lenny — дистрибутив обновился

14 Февраль 2009 Нет комментариев

14 февраля 2009 года вышла новая стабильная версия популярного дистрибутива Debian GNU/Linux — 5.0.0 (под кодовым названием «Lenny»).
Из крупных изменений в новой версии Debian GNU/Linux стоит выделить прекращение поддержки 32-битной процессорной архитектуры SPARC, поддержку архитектуры armel, значительные продвижения в поддержке UTF-8, полную поддержку популярных портативных устройств ASUS Eee PC, соответствие LSB (Linux Standards Base) 3.2, появление Java-пакетов OpenJDK, утилит сборки Emdebian для кросс-компиляции пакетов Debian и сокращения их до размера, пригодного для запуска на системах ARM.
Среди пакетов программного обеспечения, вошедших в состав Debian GNU/Linux 5.0: Apache 2.2.9, BIND 9.5.0, GCC 4.3.2, MySQL 5.0.51a, PostgreSQL 8.3.5, Python 2.5.2, PHP 5.2.6, OpenLDAP 2.4.11, OpenSSH 5.1p1. Среди десктоп-приложений — X.Org 7.3, GNOME 2.22, KDE 3.5.10, Xfce 4.4.2, OpenOffice.org 2.4.1, Iceweasel (Firefox) 3.0.6, Icedove (Thunderbird) 2.0.0.19, Evolution 2.22.3, Pidgin 2.4.3.
Сообщается, что в Debian GNU/Linux «Lenny» намного больше пакетов ПО, чем в прошлом релизе («Etch»): всего их стало более 23200 (из них — более 7700 новых). Большая часть программ, входящих в дистрибутив, была обновлена: более 13400 пакетов, что составляет 72% дистрибутива «etch». Также по различным причинам многие пакеты (более 3100) были удалены.
Полный обзор

debian.org

Debian GNU/Linux 5.0.0 lenny — дистрибутив обновился

#

//