LinuxForum.Fans
Тема

Вопросы юного debian'щика

Автор: foozzi 201 сообщений 48429 просмотров
#178167

Конечно. В логин-менеджере(KDM или GDM) внизу можно будет выбрать рабочее окружение

#178217

при каждой установке пакета мазолит глаза эта надпись в консоле

[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]

что это?

#178218

да и проблема, ставлю в конфигах от рута разрешение (видео nvidia) сохраняю в конфиг, послеперезагрузки все норм до окна входа в систему, как только ввожу пароль и начинается вход, появляется лого nvidia как положенно, потом мелькает экран 1 раз и разрешение ставится старое, надоело уже при перезагрузке ставить разрешение....

#178222

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]Мотет так?

#178223
iSun написал:
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?

#178251

foozzi написал:
где посмотреть полный список пакетов при установке debian учитывая и граф. оболочку например gnome?
Полный список пакетов можно посмотреть здесь http://packages.debian.org/stable/
#178342

foozzi написал:
при каждой установке пакета мазолит глаза эта надпись в консоле
Кривой apt-build:[console]rm -f /etc/apt/sources.list.d/apt-build
rm -f /etc/apt/sources.list.d/apt-build.conf[/console]
#178950

Проблема со сборкой не решена?

foozzi написал:
2 вопрос, я скачал сорцы проги, cd ~/blabla далее ./configure и checkinstall либо make makeinstall а оно пишет мол "Нет правила make" или что то в этом роде, что делать?
Там надо на конкретный случай смотреть. Скорее всего при выполнении ./configure были проблемы. Дай сюда вывод выполнения ./configure.
#178970
Капитан Очевидность написал:
Проблема со сборкой не решена?

да все ок


теперь трабла с 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

#178971

foozzi, а там куда чрутишся нет баша - это ж ясно - chroot сам об этом говорит, в каталог в который чрутится надо debotstrap запускал?

#178975
newzenon написал:
foozzi, а там куда чрутишся нет баша - это ж ясно - chroot сам об этом говорит, в каталог в который чрутится надо debotstrap запускал?

собстно с этим никогда не сталкивался, как его запустить?

#178979

man debootstrap

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

text
====Установка через другой 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

#178990

Darth Revan, да, точно, у меня в заметках копия просто была.

#179062

Не нашел подходящей темы, поэтому спрашиваю тут:
Как настроить 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 сохраняется отправляемое сервером письмо, но как сделать, чтоб оно отправлялось адресату?

#179081
Volodya написал:
Не нашел подходящей темы, поэтому спрашиваю тут:
Как настроить 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

#179083

работаю с чрут пишу
DISPLAY=myip:0.0 ( myip мои ip)
export DISPLAY
synaptic

видает ошибку (synaptic:17741): Gtk-WARNING **: cannot open display: 31.170.131.52:0.0

#179115
foozzi написал:
DISPLAY=myip:0.0 ( myip мои ip)

там разве IP надо вставлять? может hostname?
кроме того, надо разрешить доступ к этим вашим иксам.
кроме того, а надо-ли?

#179141
foozzi написал:
[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
#179273

Сегодня решил поставить debian на 2 машину, устанавливал все отлично, все прог. обеспеченья скачались установились, а дальше он начал требовать вставить 2й диск, это как понимать?????? какой 2й диск???? образ был скачан с оф. сайта, установка по сети, что это такое? у меня в итоге не поставился загрузчик, и еще много мелочей, кароче система не грузится и кривая, потому что я отменил установку (а не я блин диск возьму?)

Войдите или зарегистрируйтесь, чтобы ответить.