Показаны сообщения с ярлыком linux. Показать все сообщения
Показаны сообщения с ярлыком linux. Показать все сообщения

среда, 10 сентября 2014 г.

Ubuntu 14.04 php 5.5 xdebug

Устанока Xdebug используя PECL:
sudo apt-get install php5-dev php-pear 
sudo pecl install xdebug
По завершении компиляции будет выведен путь к xdebug.so, он должен выглядеть примерно так: /usr/lib/php5/20121212/xdebug.so
можно также выполнить поиск библиотеки:
find /usr/lib/ -name 'xdebug.so' 2> /dev/null
будет выведен путь к файлу: /usr/lib/php5/20121212/xdebug.so Далее нужно добавить extension в конфиге php.ini для apache2:
sudo vi /etc/php5/apache2/php.ini

воскресенье, 19 мая 2013 г.

phpVirtualBox на Ubuntu 12.10 Desktop

идем на https://www.virtualbox.org/wiki/Linux_Downloads
смотрим, что последняя версия - 4.2
добавляем в /etc/apt/sources.list строку:
deb http://download.virtualbox.org/virtualbox/debian precise contrib
добавляем публичный ключ Oracle vbox:
wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
обновляем список пакетов:
sudo apt-get update
устанавливаем VirtualBox:
sudo apt-get install virtualbox-4.2

Добавление CUPS-принтера в Google Cloud Print

добавление локальных Cloud-принтеров через chrome работает пока только в Windows, поэтому немного погуглив я нашел решение - cloudprint (https://github.com/armooo/cloudprint.git). Если принтер работает на локальном компьютере, то будет работать и через облако google. Установка cloudprint:
sudo apt-get install cloudprint
также можно обновить из git до последней версии:
sudo apt-get install git python-pip
sudo pip install --upgrade git+https://github.com/armooo/cloudprint.git

среда, 22 августа 2012 г.

How To Use UUID To Mount Partitions

A universally unique identifier (UUID) is an identifier standard used in software construction, standardized by the Open Software Foundation (OSF) as part of the Distributed Computing Environment (DCE). The intent of UUIDs is to enable distributed systems to uniquely identify information without significant central coordination. In this context the word unique should be taken to mean "practically unique" rather than "guaranteed unique". Since the identifiers have a finite size it is possible for two differing items to share the same identifier. The identifier size and generation process need to be selected so as to make this sufficiently improbable in practice. Anyone can create a UUID and use it to identify something with reasonable confidence that the same identifier will never be unintentionally created by anyone to identify something else. Information labeled with UUIDs can therefore be later combined into a single database without needing to resolve identifier (ID) conflicts.
To list UUIDs of all partitions type:
sudo blkid
You can add device UUID to /etc/fstab to mount it automatically:
sudo nano /etc/fstab
add new line with following syntax:
UUID={UUID} {/path/to/mount} {file system type} {options} {dump} {pass}
example:
UUID=ae1ec4a1-5d6b-4fc8-a8dc-f58e8af2328d /media/sda5 ext3 user,noexec 0 0

пятница, 20 июля 2012 г.

Colorized console in Debian Linux

If you want 'ls' to be colorized you need to edit your ~/.bashrc:
# You may uncomment the following lines if you want `ls' to be colorized:
export LS_OPTIONS='--color=auto'
eval "`dircolors`"
alias ls='ls $LS_OPTIONS'
alias ll='ls $LS_OPTIONS -l'
alias l='ls $LS_OPTIONS -lA'
Now you can easily recognize files, folders and attributes

четверг, 12 апреля 2012 г.

Настройка аутентификации SSH по public key

Генерируем rsa или dsa ключ на локальной машине:
localhost$ ssh-keygen -t rsa
пароль можно оставить пустым (только имейте ввиду, что все что нужно для логина - ключ на вашем компьютере)
Копируем ключ на сервер:
localhost$ scp ~/.ssh/id_rsa.pub remote.server.com:.ssh/authorized_keys2
source

воскресенье, 25 марта 2012 г.

Format USB flash drive to FAT32 with linux

1. Find out under which device your flash drive is mounted:
sudo fdisk -l
or
lsusb
or
df
ipm@n:~$ df Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda3 39238760 27615552 11623208 71% /media/sda3
/dev/sdb1 3907104 4 3907100 1% /media/Linux Mint 12 32-bit
2. Unmount your flash:
sudo umount /dev/sdb1
3. Format:
sudo mkdosfs -F32 -I /dev/sdb1
(I - is capital letter i)

 source

суббота, 4 февраля 2012 г.

Включение скроллинга для ALPS touchpad в Ubuntu 11.10

Создаем файл /etc/modprobe.d/psmouse.conf с таким содержимым:
options psmouse proto=imps
перезагружаем модуль psmouse:
sudo modprobe -r psmouse
sudo modprobe psmouse

ubuntuforums.org 

вторник, 8 ноября 2011 г.

Добавление города в Weather applet Gnome

На gnome-панели можно добавить прикольную штуковину - (впадлу встать и в окно посмотреть))) погодный апплет. Точнее он есть в двух видах: отдельно для погоды, и с часами, куда можно тоже добавить вывод информации о погоде.


Но некоторых городов в списке нет.

вторник, 1 ноября 2011 г.

Enable Open in Terminal on Nautilus Context Menu

Some linux distributions have good feature in context menu - Open folder in Terminal. I'll show how to install it for Gentoo Linux. It's very simple:


sudo emerge nautilus-open-terminal

..and restart X

суббота, 27 августа 2011 г.

Restore GRUB after Windows installation

If your ubuntu is (hd0,3) then this should do it from a liveCD:

In terminal
sudo grub
root (hd0,3) <-- this must point to location of 'stage1', else see nb:
setup (hd0) <-- installs grub IPL to MBR of first hard drive.
quit
Reboot

nb: if location of 'stage1' is unknown,
find grub/stage1
or
find /boot/grub/stage1
is needed, after step #1

http://ubuntuforums.org/showthread.php?t=1285499 

воскресенье, 19 июня 2011 г.

Установка nginx + php-fpm + mysql на Gentoo

Устанавливаем nginx:

USE=fastcgi emerge nginx
Создаем юзера и группу для www:

groupadd www
useradd www -g www

Установка MySQL:

среда, 15 июня 2011 г.

Using Masked Packages

The package.unmask location

Important: The Gentoo developers do not support the use of this location. Please exercise due caution when doing so. Support requests related to package.unmask and/or package.mask will not be answered. You have been warned.

When a package has been masked by the Gentoo developers and you still want to use it despite the reason mentioned in the package.mask file (situated in /usr/portage/profiles by default), add the desired version (usually this will be the exact same line from profiles) in the /etc/portage/package.unmask file (or in a file in that directory if it is a directory).

For instance, if =net-mail/hotwayd-0.8 is masked, you can unmask it by adding the exact same line in the package.unmask location:

Code Listing 3.1: /etc/portage/package.unmask

=net-mail/hotwayd-0.8

or in the package.keywords file /etc/portage/package.keywords

Code Listing: /etc/portage/package.keywords

x11-wm/compiz
x11-wm/compiz-fusion
x11-wm/emerald
gnome-extra/nautilus-dropbox

Gentoo handbook

суббота, 21 мая 2011 г.

How to uninstall VMWare workstion.bundle?

Operating system: Gentoo 2.6.36-r8 x86

ipm@i ~ $ vmware-installer -l
Product Name Product Version
====================== ====================
vmware-workstation 7.1.1.282343
ipm@i ~ $ sudo vmware-installer -u vmware-workstation 7.1.1.282343
Password:
ipm@i ~ $

среда, 27 апреля 2011 г.

Установка Adobe Flash в Gentoo Linux

Q: пакет adobe-flash замаскирован, что с ним делать?
A: в файле /etc/make.conf дописать:

ACCEPT_LICENSE="*"

т.к. в adobe flash player найдено множество уязвимостей, устанавливаем следующей командой:

emerge --ask --oneshot --verbose ">=www-plugins/adobe-flash-10.1.102.64"

все работает! =)

Установка GDM

Долго думал, почему нет кнопочки Shut Down в меню System)) Оказывается все просто: надо было поставить Gnome Display Manager =)
Кстати, удобная штука для управления USE-флагами - gentoolkit (euse -E flag to enable, euse -D flag to disable)

emerge gdm

Для того, чтобы использовать GDM, нужно в файле /etc/conf.d/xdm добавить:

DISPLAYMANAGER="gdm"

И добавить скрипт xdm в автозагрузку:
rc-update add xdm default

Установка gnome-applets

Из предыдущего поста мы помним, что после emerge gnome-light мы получим абсолютно "пустой" gnome. Напишу немного о gnome-panels. На панели можно добавить только ссылки и небольшое количество апплетов

emerge gnome-base/gnome-applets

теперь можно добавлять апплеты типа system-monitor на гном-панели :) Едем дальше. При настройке громкости видим окно с такой ошибкой:

Failed to start Volume Control: Failed to execute child process "gnome-volume-control" (No such file or directory)

Решение - установка gnome-volume-control, это часть пакета gnome-media.

emerge gnome-media

Установка Simple LogIn Manager в Gentoo Linux

В официальных мануалах по Gentoo мало что написано о последующей настройке Gnome, поэтому пишу это все для того чтобы потом заново не гуглить =)

Установка Gnome

http://www.gentoo.org/doc/en/gnome-config.xml

Сначала пишем:

emerge gnome-light

..и можно ложиться спать)) это порядка 160 пакетов. После того как это все скомпилится, у нас будет gnome, но без единого приложения вообще.

Итак, про slim. При входе в систему мы видим ужасно некрасивый логин-менеджер. Давайте поставим, например, Simple LogIn Manager:

понедельник, 11 апреля 2011 г.

How to install Gnome shell 3 in Mint 10

This is the new look of GNOME. Its called Gnome Shell and it due to some out late fall of this year. I recommend to just try it out on a live USB Drive because the system is very buggy as it is still in developing process. To install type this in the terminal...

sudo apt-get install gnome-shell

вторник, 5 апреля 2011 г.

PC Speaker Beep

Сегодня я расскажу, как можно позабавиться с PC Speaker'ом. PC Speaker или Динамик ПК - это маленький динамик на материнской плате, он обычно пищит при загрузке. Beep!

Система у меня Ubuntu, но этот пример подойдет для любого GNU/Linux.
Для начала, поставим пакет beep, с ним будет проще пищать.

sudo apt-get install beep

Далее попробуем пискнуть:

beep

Нет звука? Значит не подгружен модуль pcspkr. Загружаем его:

modprobe pcspkr