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

Монтирование SMB/CIFS с авторизацией

Источник: http://anton-lebedev.blogspot.com/2011/03/smbcifs.html

1. Создаем папку и даем на нее права.
  • sudo mkdir /mnt/share
  • sudo chown myuser /mnt/share
2. Открываем /etc/fstab
  • sudo nano -w /etc/fstab
Вписываем в файл строку монтирования общего каталога

//192.168.1.1/share /mnt/share smbfs auto,user,iocharset=utf8,uid=1000,umask=000,username=AdMyUser,password=AdMyPass   0   0


//192.168.1.1/share - адрес по которому располагается общая папка
/mnt/share - созданная нами директория в которую осуществляется монтирование
smbfs  - тип файловой системы
Далее идут параметры монтирования
user - разрешаем монтировать файловую систему  обычному пользователю;
iocharset=utf8 - указываем кодировку (из возможных вариантов: cp1251, koi8-r);
uid=1000 - устанавливаем владельца для всех файлов, у root uid=0, а первый не рут пользователь в системе, как правило имеет uid=1000;
umask=000 - устанавливаем биты полномочий. Биты полномочий umask отличаются от chmod, для umask восьмеричное число 0 (или десятичное 000) будет равно режиму доступа rwx;
username - имя пользователя которому даны привилегии на папку
password - пароль для пользователя.

3. Сохраняем файл и выполняем

  • sudo mount -a

понедельник, 2 мая 2011 г.

Debian unstable в stable

Источник: http://www.opennet.ru/base/sys/inst_debian_unstable2stable.txt.html


Установка не-релиз-пакетов


Начальная настройка
   Для  того,  чтобы  подготовить  свою  систему  к  установке пакетов из  testing или unstable, вы должны проделать следующие шаги:

  * Добавить   запись  в  /etc/apt/sources.list  для  того,  чтобы       включить дистрибутив в список используемых


  * Изменить  /etc/apt/apt.conf,  чтобы сделать stable-дистрибутив       используемым по умолчанию


  * Запустить apt-get update


   sources.list  Содержит  список источников программного обеспечения для  Debian.  В  прошлой статье у нас было 7 источников на компакт-дисках и два  HTTP-источника.  Давайте  теперь добавим ещё два HTTP-источника - один  для  testing-дистрибутива  и один для unstable-дистрибутива. Мой файл sources.list теперь выглядит следующим образом:

  # Два новых источника
  deb http://http.us.debian.org/debian unstable main contrib non-free
  deb http://http.us.debian.org/debian testing main contrib non-free

  # Источники из прошлой статьи
   deb http://security.debian.org/ stable/updates main
   deb http://http.us.debian.org/debian stable main contrib non-free
   deb cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-6 (20020718)]/ unstable contrib main non-US/contrib non-US/main
   deb cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-7 (20020718)]/ unstable contrib main non-US/contrib non-US/main
   deb cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-5 (20020718)]/ unstable contrib main non-US/contrib non-US/main
   deb cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-4 (20020718)]/ unstable contrib main non-US/contrib non-US/main
   deb cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-3 (20020718)]/ unstable contrib main non-US/contrib non-US/main
   deb cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-2 (20020718)]/ unstable contrib main non-US/contrib non-US/main
   deb cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-1 (20020718)]/ unstable contrib main non-US/contrib non-US/main


   Далее   вы   изменяете  apt.conf  таким  образом,  чтобы  вы  всё  ещё использовали пакеты из stable по умолчанию. Мой файл apt.conf выглядиттак:
   
   # Сделать 'stable' дистрибутивом по умолчанию
   APT::Default-Release "stable";


   Для  окончания  начальной  настройки  выполните  apt-get update. Будет загружена  самая  свежая  информация  о  пакетах,  и ваш локальный кэш пакетов будет обновлён.


Установка не-релиз-пакета


   Давайте  продолжим  работать  с  нашим примером из предыдущего пункта. stable-дистрибутив  содержит  версию  4.1.2  пакета php4. Допустим, вы хотите  версию  4.2.3 - возможно, в ней имеются новые функции, которые вам  нужны.  Вы  можете  установить  этот  пакет,  используя следующую команду:

   prompt$ apt-get -t unstable install php4


   Будет  установлена версия 4.2.3 пакета php4. Обратите внимание на ключ -t  в  командной  строке  -  он  разрешает  APT использовать пакеты из unstable-дистрибутива.  Если  вы  не  укажете  ключ  -t, APT не сможет установить  версию  4.2.3  пакета,  так  как  вашим  дистрибутивом  по умолчанию является stable.


Обновление не-релиз-пакета


   Вы  можете обновлять ваши testing- и unstable-пакеты, испольуя команду apt-show-versions:

   prompt$ apt-get install `apt-show-versions -u -b | grep testing`


Откат с не-релиза на релиз


   Вы  можете  делать  откаты  на  более  ранние  версии программ в вашей системе.  Это  значит, что, если у вас есть установленный testing- или unstable-пакет,  и  он  вам более не нужен, вы можете сделать откат на самую последнюю stable-версию пакета.

   Прежде  чем  вы  получите возможность сделать откат, вы должны сделать запись в вашем файле /etc/apt/preferences. Запись должна выглядеть следующим образом:

   Package: php4
   Pin: release a=stable
   Priority: 1001


   После  того  как  вы добавили эту запись вы можете выполнить следующую команду для выполнения отката версии пакета:

   prompt$ apt-get update


Заключение


   APT  -  это  мощная  система  управления  пакетами,  она позволяет вам  устанавливать, поддерживать и удалять программное обеспечение из вашей Debian-системы.  В  этой  статье  я рассказал об установке программ из не-релиз-дистрибутивов Debian: testing и unstable.

воскресенье, 24 апреля 2011 г.

Репозитории Debian Squeeze


Источник: root-inform.blogspot.com

Как известно, изначально в Debian Squeeze задействованы только репозитории security и main. Для домашнего использования маловато. Хочется и к мультимедия иметь доступ, и любимые программы устанавливать, а они зачастую non-free. Добавим несколько интересных вещей для Squeeze, тем более, что для следюущего стабильного релиза - Wheezy - они, скорее всего тоже подойдут. Надо будет лишь вместо squeeze wheezy поставить. Конечно, пока это недоказанная гипотеза, но так было с lenny,поживём - увидим.


Добавляем репозитории:
sudo nano /etc/apt/sources.list


# Line commented out by installer because it failed to verify:
deb http://security.debian.org/ squeeze/updates main contrib
# Line commented out by installer because it failed to verify:
deb-src http://security.debian.org/ squeeze/updates main contrib


# Line commented out by installer because it failed to verify:
#deb ://volatile.debian.org squeeze-updates main contrib
# Line commented out by installer because it failed to verify:
#deb-src ://volatile.debian.org squeeze-updates main contrib


# Main repo's
deb http://ftp.ru.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.ru.debian.org/debian/ squeeze main
deb http://volatile.debian.org/debian-volatile squeeze/volatile main contrib non-free
deb-src http://volatile.debian.org/debian-volatile squeeze/volatile main contrib


# Multimedia
deb http://www.debian-multimedia.org stable main
deb ftp://ftp.debian-multimedia.org stable main
deb http://www.debian-multimedia.org testing main
deb ftp://ftp.debian-multimedia.org testing main


#Yandex
deb http://mirror.yandex.ru/debian squeeze main contrib non-free
deb http://mirror.yandex.ru/debian-multimedia/ squeeze main
deb http://ftp.debian.org/debian/ squeeze main


#Opera
deb http://deb.opera.com/opera/ squeeze non-free


#Wine
deb http://www.lamaresh.net/apt squeeze main


#VirtualBox
deb http://download.virtualbox.org/virtualbox/debian squeeze non-free


# Программы от Google
deb http://dl.google.com/linux/deb/ stable non-free
# wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -


#Emacs
deb http://emacs.naquadah.org/ unstable/
#deb-src http://emacs.naquadah.org/ unstable/


установка ключа
wget -q -O - http://emacs.naquadah.org/key.gpg | sudo apt-key add -


#KDE 4 backports для Debian Lenny
#deb http://www.debian-desktop.org/pub/linux/debian/kde43 lenny-backports main contrib non.free
#deb-src http://www.debian-desktop.org/pub/linux/debian/kde43 lenny-backports main contrib non.free




#Testing!
deb http://ftp.ru.debian.org/debian/dists/testing/ contrib main
deb http://ftp.ru.debian.org/debian/dists/testing/ contrib non-free


#skype
deb http://download.skype.com/linux/repos/debian/ stable non-free

ключ:
wget -O - http://web.archive.org/web/20070117230510/http://www.skype.com/products/skype/linux/rpm-public-key.asc | apt-key add -

Сохраняем список нажатием клавиш Ctrl+O, выходим - Ctrl+X.
Обновляем наши записи: sudo aptitude update


Примечание для новоприбывших: закомментированные (#)строки игнорируются.

суббота, 23 апреля 2011 г.

четверг, 21 апреля 2011 г.

Удаление pulseaudio из ubuntu 10.04

Источник: http://help.ubuntu.ru/wiki/удаление_pulseaudio

Завершаем работу PulseAudio:
killall pulseaudio
Удаляем не нужные пакеты:
sudo apt-get remove pulseaudio gstreamer0.10-pulseaudio -y
Изменяем настройки gstreamer:
gconftool-2 -s --type string /desktop/gnome/sound/default_mixer_device "alsamixer"
gconftool-2 -s --type list --list-type string /desktop/gnome/sound/default_mixer_tracks "[Master]"
gconftool-2 -s --type boolean /desktop/gnome/sound/enable_esd false
gconftool-2 -s --type string /system/gstreamer/0.10/default/audiosink "alsasink"
gconftool-2 -s --type string /system/gstreamer/0.10/default/audiosrc "alsasrc"
gconftool-2 -s --type string /system/gstreamer/0.10/default/chataudiosink "alsasink"
gconftool-2 -s --type string /system/gstreamer/0.10/default/musicaudiosink "alsasink"
Добавляем репозиторий, содержащий измененный апплет громкости и пакеты, для нормальной работы без PulseAudio:
sudo add-apt-repository ppa:dtl131/ppa
Обновляем списки репозиториев и обновляем пакеты:
sudo apt-get update
sudo apt-get upgrade
Перезагружаемся
Теперь нужно добавить новый апплет звука на панель. Для этого жмем правой кнопкой мыши на панели → Добавить на панель… → в списке выбираем Регулятор громкости.
Восстановление

Если возникли проблемы. И звука теперь вообще нет, или что то не работает - можно легко вернуть все обратно.
Снова ставим пульс:

sudo apt-get install pulseaudio gstreamer0.10-pulseaudio -y
Удаляем добавленный ранее репозиторий и все оставшиеся от него пакеты:
sudo apt-get install ppa-purge
sudo ppa-purge ppa:dtl131/ppa
sudo apt-get remove ppa-purge
sudo apt-get autoremove
sudo apt-get clean
Изменяем настройки gstreamer:
gconftool-2 -s --type string /desktop/gnome/sound/default_mixer_device ""
gconftool-2 -s --type list --list-type string /desktop/gnome/sound/default_mixer_tracks "[]"
gconftool-2 -s --type boolean /desktop/gnome/sound/enable_esd true
gconftool-2 -s --type string /system/gstreamer/0.10/default/audiosink "autoaudiosink"
gconftool-2 -s --type string /system/gstreamer/0.10/default/audiosrc "autoaudiosrc"
gconftool-2 -s --type string /system/gstreamer/0.10/default/chataudiosink "autoaudiosink"
gconftool-2 -s --type string /system/gstreamer/0.10/default/musicaudiosink "autoaudiosink"
Очищаем настройки старого PulseAudio:
rm -r ~/.pulse ~/.asound*
sudo rm /etc/asound.conf
Перезагружаемся
 

пятница, 11 февраля 2011 г.