Конечно. В логин-менеджере(KDM или GDM) внизу можно будет выбрать рабочее окружение
Вопросы юного debian'щика
при каждой установке пакета мазолит глаза эта надпись в консоле
[console]N: Ignoring file 'apt-build' in directory '/etc/apt/sources.list.d/' as it has no filename extension
N: Ignoring file 'apt-build.conf' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
[/console]
что это?
да и проблема, ставлю в конфигах от рута разрешение (видео nvidia) сохраняю в конфиг, послеперезагрузки все норм до окна входа в систему, как только ввожу пароль и начинается вход, появляется лого nvidia как положенно, потом мелькает экран 1 раз и разрешение ставится старое, надоело уже при перезагрузке ставить разрешение....
cat /etc/X11/xorg.conf
[console]Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "NoLogo" "True"
Option "RenderAccel" "True"
SubSection "Display"
Depth 24
EndSubSection
EndSection
[/console]Мотет так?
cat /etc/X11/xorg.conf
[console]Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "NoLogo" "True"
Option "RenderAccel" "True"
SubSection "Display"
Depth 24
EndSubSection
EndSection
[/console]Мотет так?
спс помогло. (жаль + нельзя тебе ставить:))
даи вот еще , где посмотреть полный список пакетов при установке debian учитывая и граф. оболочку например gnome?
Полный список пакетов можно посмотреть здесь http://packages.debian.org/stable/где посмотреть полный список пакетов при установке debian учитывая и граф. оболочку например gnome?
Кривой apt-build:[console]rm -f /etc/apt/sources.list.d/apt-buildпри каждой установке пакета мазолит глаза эта надпись в консоле
rm -f /etc/apt/sources.list.d/apt-build.conf[/console]
Проблема со сборкой не решена?
Там надо на конкретный случай смотреть. Скорее всего при выполнении ./configure были проблемы. Дай сюда вывод выполнения ./configure.2 вопрос, я скачал сорцы проги, cd ~/blabla далее ./configure и checkinstall либо make makeinstall а оно пишет мол "Нет правила make" или что то в этом роде, что делать?
Проблема со сборкой не решена?
да все ок
теперь трабла с chroot
например хочу перейти в директорию под chroot пишет:
[console]chroot: failed to run command `/bin/bash': No such file or directory
[/console]
а директория сущестует
пробовал
apt-get install -y bash-static
cp /bin/bash-static /mnt/bin
chroot /mnt /bin/bash-static
foozzi, а там куда чрутишся нет баша - это ж ясно - chroot сам об этом говорит, в каталог в который чрутится надо debotstrap запускал?
foozzi, а там куда чрутишся нет баша - это ж ясно - chroot сам об этом говорит, в каталог в который чрутится надо debotstrap запускал?
собстно с этим никогда не сталкивался, как его запустить?
man debootstrap
Вот изучай откуда - не помню, основные моменты есть (ошибок вроде глобальных нет, для проверки опять советую официальными манами пользоваться):
====Установка через другой GNU/Linux (продвинутая)====
==Пролог==
Если вам, по каким-то причинам, не угодила установка через официальный установщик (например, экономия дисков и т.д.), то можно установить любую редакцию Ubuntu через любой другой GNU/Linux с прямым доступом к диску. Например, через LiveCD (Knoppix, даже сам Ubuntu и т.д.). Может пригодиться, как пример, для установки Kubuntu 11.04 через Ubuntu 9.04
==Начальная установка==
* Для начала, разметим файловую систему. Для этого подойдёт программа GParted или CFDisk. Для установки GParted в Debian-подобной системе (Knoppix, Ubuntu и прочие) введите в консоли (от root или sudo):
aptitude install gparted
Для установки CFDisk в Debian-подобной системе (Knoppix, Ubuntu и прочие) введите в консоли (от root или sudo):
aptitude install gpart
В дальнейшем, будет предполагаться, что основной диск размечен в ext4, и создан swap.
* Теперь надо примонтировать созданный диск куда-нибудь (от root):
mkdir /media/hda0
mount -t ext4 /dev/sda3 /media/hda0
Вместо "sda3" укажите выбранный диск (в GParted), а вместо "ext4" укажите выбранную файловую систему.
* Придётся поставить debootstrap:
1. Для Debian-подобных (от root):
aptitude install debootstrap
2. Для всех остальных (от root):
cd /
wget -O /debootstrap_1.0.32_all.deb http://ftp.ru.debian.org/debian/pool/main/d/debootstrap/debootstrap_1.0.32_all.deb
ar -x /debootstrap_1.0.32_all.deb
rm -f debootstrap_1.0.32_all.deb
rm /control.tar.gz
zcat /data.tar.gz | tar xv
rm /data.tar.gz
* Ну и сама установка:
/usr/sbin/debootstrap --arch i386 oneiric /media/hda0 http://ftp.ru.debian.org/ubuntu/
Тут, вместо "i386" укажите архитектуру ОС (для x86 (даже i686) это i386, для x64 это, скорее всего, amd64), а вместо "oneiric" нужный релиз Ubuntu.
* Теперь можно в новую систему и войти (от root):
chroot /media/hda0 /bin/bash
* Создайте всё что нужно для CD-ROM (DVD-ROM):
mkdir media/cdrom0
ln -s media/cdrom0 cdrom
* В новой системе понадобятся следующие программы (установим заранее) - aptitude, makedev, tasksel, dselect и nano:
apt-get install aptitude && aptitude install makedev tasksel dselect nano
==Настройки времени и дисков==
* Для вывода диалога настройки времени:
dpkg-reconfigure tzdata
* Создайте файл /etc/fstab (nano /etc/fstab) с содержанием, образованным по данному шаблону:
# /etc/fstab: static file system information.
#
# Use 'vol_id --uuid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# / was on /dev/sda1 during installation
/dev/sda1 /boot ext2 defaults 0 0
# / was on /dev/sda2 during installation
/dev/sda2 / ext4 defaults 0 1
# /home was on /dev/sda3 during installation
/dev/sda3 /home ext4 defaults 0 0
# swap was on /dev/sda4 during installation
/dev/sda4 none swap sw 0 0
/dev/cdrom /media/cdrom0 udf,iso9660 user,noauto 0 0
none /var/lock tmpfs defaults 0 0
Поправьте имена устройств, ненужные диски удалите, нужные добавьте.
* Чтобы система увидела устройства, //в основной системе// введите в консоли:
mount -o bind /dev /media/hda0/dev
mount -o bind /sys /media/hda0/sys
* Теперь смонтируем всё это дело:
mount -t proc /proc /proc
mount -a
==Настройка зеркала репозитория и выбор ПО==
* Чтобы получить доступ к большему количеству программ из репозиториев, укажите в /etc/apt/sources.list (можно выбрать другое зеркало, например, mirror.yandex.ru/ubuntu):
deb http://ftp.ru.debian.org/ubuntu $DISTRO main universe restricted multiverse
deb-src http://ftp.ru.debian.org/ubuntu $DISTRO main universe
deb http://security.ubuntu.com/ubuntu $DISTRO-security main universe restricted multiverse
deb-src http://security.ubuntu.com/ubuntu $DISTRO-security main universe
deb http://ftp.ru.debian.org/ubuntu $DISTRO-updates main universe restricted multiverse
deb-src http://ftp.ru.debian.org/ubuntu $DISTRO-updates main universe
deb http://ftp.ru.debian.org/ubuntu $DISTRO-proposed main universe restricted multiverse
deb-src http://ftp.ru.debian.org/ubuntu $DISTRO-proposed main universe
deb http://ftp.ru.debian.org/ubuntu $DISTRO-backports main universe restricted multiverse
deb-src http://ftp.ru.debian.org/ubuntu $DISTRO-backports main universe
deb http://archive.canonical.com/ubuntu $DISTRO partner
Где вместо $DISTRO кодовое имя дистрибутива.\\
\\
Не забудьте обновить список пакетов (от root):
aptitude update
* Для использования команды add-apt-repository следует установить пакет python-software-properties (от root):
aptitude install python-software-properties
* Если вы хотите участвовать в опросе популярности пакетов, то установите пакет popularity-contest (от root):
aptitude install popularity-contest
Для выхода из опроса:
dpkg-reconfigure popularity-contest
* Теперь можно дополнить (что необязательно) систему некоторыми стандартными программами:
dselect update
tasksel install standard
Можно ещё запустить просто
tasksel
и установить что-нибудь из выпавшего списка.
==Установка языковых параметров==
* Чтобы система не мучала Вас про локаль, просто введите:
export LANG=C
* Скачайте, а потом настройте локали:
aptitude install locales console-cyrillic
dpkg-reconfigure console-cyrillic
При настройке console-cyrillic лучше выбрать, как шрифт, UniCyr, а на последний вопрос ответить "Да".
* Для настройки русской UTF-8 локали впишите в файл /etc/locale.gen и файлы ru и local из каталога /var/lib/locales/supported.d/:
ru_RU.UTF-8 UTF-8
Чтобы это сделать можно ввести (от root):
echo "ru_RU.UTF-8 UTF-8" > /etc/locale.gen
echo "ru_RU.UTF-8 UTF-8" > /var/lib/locales/supported.d/ru
echo "ru_RU.UTF-8 UTF-8" > /var/lib/locales/supported.d/local
Далее следует в файле /etc/default/locale указать локаль по умолчанию:
echo LANG=\"ru_RU.UTF-8\" > /etc/default/locale
И ввести locale-gen для генерации локалей (от root):
locale-gen
==Сетевые установки==
* Желательно выбрать имя своего ПК, ибо сейчас оно совпадает с именем ПК основной системы:
echo 'PCName' > /etc/hostname
Где вместо PCName, имя ПК.
* Также, создайте файл /etc/hosts с содержанием (nano /etc/hosts):
127.0.0.1 localhost
127.0.1.1 PCName
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
Где вместо PCName, имя ПК, а вместо localhost - имя домена.
* Для настройки сети воспользуйтесь поисковиком, ибо здесь действительно много писать.
==Настройка пользователей==
* Теперь пора создать себе пользователя:
adduser $USER
Где вместо $USER имя пользователя.
* Также можно поставить пароль на root:
passwd
==Установка ядра и загрузчика==
* Создайте файл /etc/kernel-img.conf с содержимым:
# Kernel image management overrides
# See kernel-img.conf(5) for details
do_symlinks = yes
relative_links = yes
do_bootloader = no
do_bootfloppy = no
do_initrd = yes
link_in_boot = no
**Важно!** Если будете устанавливать LiLO, как загрузчик, то укажите "do_bootloader", как "yes".
* Ну вот и предфинальное действие - установка ядра Linux. Для установки стандартного ядра достаточно:
aptitude install linux-image-generic linux-headers-generic
* Для правильного функционирования системы могут понадобиться различные прошивки. Большинство прошивок можно найти в метапакете firmware-linux:
aptitude install linux-firmware linux-firmware-nonfree
* Ну и на конец, установка загрузчика. Из известных загрузчиков: LiLO, GRUB, BURG. BURG является красивым вариантом GRUB, но в репозитории Ubuntu его нет. Однако, он есть в PPA: add-apt-repository ppa:bean123ch/burg. Для установки:
aptitude install $LOADER
Где, вместо $LOADER, lilo, grub или burg.
Для определения доп. ОС на ПК надо смонтировать диск с ОС и выполнить для GRUB (от root):
update-grub
Для BURG - update-burg, соответственно.
* На этом всё. Поздравляю с установкой Ubuntu на Ваш компьютер.
====Установка дополнительных программ====
==Настройка sudo==
Для совершения административных задач без переключения в root используется sudo (SuperUserDO).
* Далее, надо добавить нужного пользователя в список "администраторов". Для этого добавьте пользователя в группу "sudo" от root:
usermod -a -G sudo $USER_NAME
где $USER_NAME - имя пользователя;
* Также, если есть рабочая среда, то стоит установить графический "frontend" для sudo. Например, kdesudo или gksu:
aptitude install kdesudo gksu
==Установка рабочей среды==
Для установки рабочей среды можно воспользоваться программой aptitude (или apt-get) от root:
для KDE:
aptitude install xorg kubuntu-desktop
для Unity (>=11.04) GNOME (=<10.10):
aptitude install xorg ubuntu-desktop
для LXDE:
aptitude install xorg lubuntu-desktop
для Enlightenment:
aptitude install xorg e17 gdm
для XFCE:
aptitude install xorg xubuntu-desktop
**Примечание**: если у Вас ПК использует ACPI (скорее всего, так и есть), то для управления питанием нужно установить его поддержку (от root):
aptitude install acpid acpi-support
==Установка дополнительных кодеков==
По разным причинам, в Ubuntu отсутствуют некоторые кодеки. Чтобы их установить:
* Добавьте в Ваш /etc/apt/sources.list:
deb http://packages.medibuntu.org $DISTRO free non-free
deb-src http://packages.medibuntu.org $DISTRO free
Где $DISTRO - имя Вашего дистрибутива.
* Выполните от root:
aptitude update
aptitude install medibuntu-keyring w32codecs libdvdcss2
А для AMD64:
aptitude update
aptitude install medibuntu-keyring w64codecs libdvdcss2
==Смена командной оболочки==
Окромя bash существует ещё множество других оболочек. Наиболее популярные - zsh и tcsh.\\
Например, tcsh может понравиться тем, что его синтаксис похож на С.\\
Все дальнейшие действия можно провести и для многих других оболочек
* Для установки tcsh (от root):
aptitude install tcsh
* Для указания оболочкой по умолчанию в файле "/etc/passwd" замените все упоминания о "/bin/bash" на "/bin/tcsh". Не забудьте, если есть графический терминал, заменить и в нём оболочку по умолчанию.
**Примечание**: для изучения tcsh подойдёт [[http://citkit.ru/articles/1107/|эта]] статья.
==Курсор в терминале==
Для появления курсора в виртуальном терминале установите пакет GPM (от root):
aptitude install gpm
==Автомонтирование устройств==
Если у Вас не монтируются устройства автоматически, то это можно исправить установкой пакета pmount (от root):
aptitude install pmount
Darth Revan, да, точно, у меня в заметках копия просто была.
Не нашел подходящей темы, поэтому спрашиваю тут:
Как настроить apache2 или php5, чтоб с моего web-сервера работала функция php отправки почты mail()
В виндовс в php.ini достаточно было дописать пару строчек (выделено синим):
[mail function]
; For Win32 only.
SMTP = smtp.ctvnet.net
smtp_port = 25
; For Win32 only.
sendmail_from = starcity@ctvnet.dp.ua
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =
А что и где надо настроить в линуксе? Может в sendmail_path надо что-то написать, а что?
Программу evolution-mail я настроил, указав мой сервер smtp.ctvnet.net, почта принимается и отправляется.
Нашел еще, что в /var/mail/www-data сохраняется отправляемое сервером письмо, но как сделать, чтоб оно отправлялось адресату?
Не нашел подходящей темы, поэтому спрашиваю тут:
Как настроить apache2 или php5, чтоб с моего web-сервера работала функция php отправки почты mail()
В виндовс в php.ini достаточно было дописать пару строчек (выделено синим):[mail function]
; For Win32 only.
SMTP = smtp.ctvnet.net
smtp_port = 25
; For Win32 only.
sendmail_from = starcity@ctvnet.dp.ua
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =
А что и где надо настроить в линуксе? Может в sendmail_path надо что-то написать, а что?
Программу evolution-mail я настроил, указав мой сервер smtp.ctvnet.net, почта принимается и отправляется.
Нашел еще, что в /var/mail/www-data сохраняется отправляемое сервером письмо, но как сделать, чтоб оно отправлялось адресату?
[mail function]
; Setup for Linux systems
sendmail_path = /usr/sbin/sendmail -t
sendmail_from = me@myserver.com
работаю с чрут пишу
DISPLAY=myip:0.0 ( myip мои ip)
export DISPLAY
synaptic
видает ошибку (synaptic:17741): Gtk-WARNING **: cannot open display: 31.170.131.52:0.0
DISPLAY=myip:0.0 ( myip мои ip)
там разве IP надо вставлять? может hostname?
кроме того, надо разрешить доступ к этим вашим иксам.
кроме того, а надо-ли?
[mail function]
; Setup for Linux systems
sendmail_path = /usr/sbin/sendmail -t
sendmail_from = me@myserver.com
Не работает всеравно. Вот все, что у меня в функции есть:
sendmail_path = /usr/sbin/sendmail -t
sendmail_from = star-city@ctvnet.dp.ua
SMTP = smtp.ctvnet.net
smtp_port = 25
mail.add_x_header = On
И в какой папке надо править файл php.ini? В папке etc/php5/apache2/ или etc/php5/cli/? Пробовал во всех двух - всеравно не работает. Может еще что надо настроить?
И еще мне на почту evolution-mail приходит такое письмо:
Cron Daemon <root@starcity.star-city.sytes.net>
Кому: root@starcity.star-city.sytes.net
Тема: Cron <root@starcity> [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -delete
Дата: Sun, 24 Jul 2011 10:39:02 +0300
PHP Deprecated: Comments starting with '#' are deprecated in /etc/php5/cli/conf.d/ps.ini on line 1 in Unknown on line 0
В файле /etc/php5/cli/conf.d/ps.ini:
# configuration for php ps module
extension=ps.so
Сегодня решил поставить debian на 2 машину, устанавливал все отлично, все прог. обеспеченья скачались установились, а дальше он начал требовать вставить 2й диск, это как понимать?????? какой 2й диск???? образ был скачан с оф. сайта, установка по сети, что это такое? у меня в итоге не поставился загрузчик, и еще много мелочей, кароче система не грузится и кривая, потому что я отменил установку (а не я блин диск возьму?)