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

Как полностью удалить Java 6 и установить Java/JDK 7 на debian (mint)

Столкнулся с проблемой, что обычное apt-get remove openjdk-6-jdk не помогает при попытке удаления ее из коробочной debian. С помощью поиска и опыта обнаружил, что необходимо выполнить следующие команды:
apt-get install openjdk-7-jdk
apt-get remove openjdk-6-jre
apt-get remove openjdk-6-jre-lib
Можно попробовать другой метод:
apt-get autoremove openjdk-6-jre
При этом не забываем, что ваш пользователь должен быть судоером.

Установка и настройка samba в Debian

1 Установка Samba
apt-get install samba
2 Настройка Samba
2.1 Создайте резервную копию /etc/samba/smb.conf
cp /etc/samba/smb.conf /etc/samba/smb.conf.backup
2.2 Редактируем файл smb.conf. Для этого набираем
sudo gedit /etc/samba/smb.conf
Наполняем файл содержимым:
[global]
workgroup = home
netbios name = desktop
server string = anonymous lan file server
security = share
browseable = yes
[sharefoldername]
path = /home/user/sharefolder
comment = mediafiles
readonly = Yes
guest ok = Yes
[ftp]
path = /home/ftp
comment = ftpfiles
readonly = No
guest ok = Yes
Объясним введенные параметры:
  • workgroup - это имя вашей сети, должно быть одинаковым для всех компьютеров, как рабочая группа в Windows.
  • netbios name - имя вашего компьютера в сети, сделайте всем машинам уникальные, как имя компьютера в Windows.
  • server string - описание компьютера, аналог подобного значения в Windows.
  • security - определяет доступ к расшариваемым каталогам.
  • browseable - хотите ли вы сделать доступными все подкаталоги расшариваемого каталога. Этот параметр также можно использовать отдельно для каждого расшариваемого каталога.
  • path - путь до расшариваемого каталога. В данном конкретном примере будут расшарены домашний каталог пользователя user и домашний каталог пользователя ftp.
  • comment - комментарий.
  • readonly - только для чтения. Обратите внимание, что Samba может ограничить права пользователя, но не может расширить права, заданные системой. То есть если на расшариваемом каталоге не стоят права на запись для всех в самой системе, Samba не сможет разрешить запись в него сторонним пользователям. Однако если на каталоге стоят права 777, то задав параметр readonly = Yes вы сможете ограничить доступ на запись для пользователей, подключающихся из сети.
Аналогично вы можете создать любое количество сетевых каталогов.
После завершения выполняем команду:
testparm
Она автоматически проверит файл конфигурации. После этого перезагрузите Samba:
sudo /etc/init.d/samba restart
Обратите внимание, что после загрузки компьютеры не сразу появляются в сети, что связанно с особенностями протокола.
Источник:
debiania.blogspot.ru

Установка источников обновлений в Debian

Установка обновлений на Debian состоит из двух основных действий:
  1. Указать источники обновлений;
  2. Установить обновления.
Рассмотрим их немного подробнее.
1 Указание источников обновлений.
Набираем su в терминале и вводим пароль для пользователя root
Для установки источников обновлений (чтобы apt знал откуда ему скачивать обновления) набираем в терминале:
nano /etc/apt/sources.list
По умолчанию редактор nano встроен в Debian.
Правим источники обновлений добавляя в sources.list. Я использую следующие источники:
# Stable binary and src HTTP (US):
deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main
deb http://http.us.debian.org/debian stable main contrib non-free
deb-src http://http.us.debian.org/debian stable main contrib non-free
В принципе можно и другие источники поставить, настроив их под себя.
2. Установка обновлений для Debian.
Для этого набираем в терминале следующие команды:
apt-get update
apt-get upgrade

Установка mpich3 из исходников

0. Скачиваем python; mpich
1. Устанавливаем python
./configure
make
make test
make install
PATH=/home/user/path-to-python:$PATH ; export PATH
2. Устанавливаем mpich3 без fortran:
./configure --prefix=/home/user/mpich-install --disable-f77 --disable-fc 2>&1 | tee c.txt
make 2>&1 | tee m.txt
make install 2>&1 | tee mi.txt
PATH=/home/user/mpich-install/bin:$PATH ; export PATH

Debian: Ошибка: "Не удалось применить сохраненную конфигурацию мониторов"

Если при загрузке в Debian или Ubuntu появляется надпись "Не удалось применить сохраненную конфигурацию мониторов": В терминале входим под su. Вводим пароль для вашего su пользователя, и далее:
mv $HOME/.config/monitors.xml $HOME/.config/monitors.xml.old
Вместо $HOME ставим директорию вашего пользователя (/home/user)

Установка Apache2, PHP, MySQL на Debian

В данной инструкции описывается установка Apache2, PHP, MySQL на Debian.

0 Устанавливаем источники обновлений в Debian

1 Установка mysql-server
aptitude install mysql-server mysql-client

2 Установка Apache2
aptitude install apache2
По умолчанию в Debian директория для файлов вашего сайта /var/www
Конфигурационный файл: /etc/apache2/apache2.conf
Модули Apache: /etc/apache2/mods-enabled
Виртуальные хосты (virtual hosts): /etc/apache2/sites-enabled и /etc/apache2/conf.d

3 Установка PHP
aptitude install php5 libapache2-mod-php5

4 Перезапускаем Apache
/etc/init.d/apache2 restart
При перезапуске видим что-то наподобие этого:

[....] Restarting web server: apache2apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName;... waiting apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName. ok

Поэтому для того, чтобы зайти на Ваш сайт нужно в браузере в моем случае набрать http://127.0.1.1/. При этом появится страница со следующим содержанием:
It works!
This is the default web page for this server.
The web server software is running but no content has been added, yet.

5 Проверка работы PHP.
Для проверки работы PHP создаем файл info.php в /var/www/ со следующим содержимым:
<?php
phpinfo();
?>
и запускаем в браузере http:/127.0.1.1/info.php

6 Устанавливаем пакеты поддержки mysql в PHP
aptitude install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json

7 Устанавливаем PhpMyAdmin
aptitude install phpmyadmin
При этом ставим звездочку напротив php с помощью пробела на вопрос о том настроить ли базу данных отвечаем отрицательно.
Настройка PhpMyAdmin выполняется по адресу http://127.0.1.1/phpmyadmin/

Установка дополнений гостевой ОС VBoxLinuxAdditions на Debian

Описание: Здесь рассказывается о том, как сделать общую папку в VirtualBox для гостевой операционной системы (ОС) Debian (использовалась 7.0.0-i386) и основной ОС Windows (Windows 8, x64).

Алгоритм действий:
1 Установка обновления в Debian.
2 Установка VBoxLinuxAdditions

1 Устанавливаем обновления в Debian
1.1 Устанавливаем источники обновлений в Debian
1.2 В терминале пишем
apt-get install build-essential module-assistant dkms

2 Установка VBoxLinuxAdditions
2.1 Вставляем виртуальный диск с LinuxAdditions. Для этого нажимаем Устройства->Установить дополнения гостевой ОС...
2.2 Далее переходим в cdrom. Для этого набираем 
cd /media/cdrom0
2.3 Устанавливаем VBoxLinuxAdditions командой:
sh ./VBoxLinuxAdditions.run

Добавление общей папки VirtualBox в гостевой ОС Debian

1 Устанавливаем необходимые обновления
1.1 Устанавливаем источники обновлений в Debian
1.2 Устанавливаем VBoxLinuxAdditions
2 Добавляем расшаренную папку с помощью устройства->общие папки
3 Теперь самый ответственный момент. Монтируем папку в Debian командами:

mkdir /home/yourname
mount -t vboxsf vboxshare /home/yourname

Не забывайте заменить yourname на имя вашего пользователя. Здесь
vboxsf - тип виртуальной файловой системы. Его Debian узнает после установки VBoxLinuxAdditions.
vboxshare - имя папки, которое можно посмотреть в "устройства->общие папки" в столбце "Имя".
/home/yourname/win/ - путь, куда будет прописываться наша общая папка.