Difference between pages "System Administration Practice" and "Install/ru/Overview"

(Difference between pages)
 
(Remote Install)
 
Line 1: Line 1:
== Keep Portage Tree Up-To-Date ==
+
<noinclude>
Even if you're not doing a full update every day, you should sync the portage tree and overlays regularly. It will reduce the time that you need to sync tree before a system upgrade. Also, if you just want to install something, it will be installed with latest deps so you will not waste time on upgrading it later. Here is an example script to upgrade portage and overlay every day. Edit <code>/etc/cron.daily/autosync.sh</code> with your favorite text editor:
+
{{InstallPart|начальный обзор процесса установки, включая скачивние LiveCD и инструкцию по загрузке.}}
 +
</noinclude>
 +
== Обзор Установки ==
  
<pre>
+
Общий обзор по установке Funtoo:
#!/bin/bash
+
log="/var/log/autosync.log"
+
if [ ! -f $log ]; then
+
touch $log
+
chmod 600 $log
+
chown root:root $log
+
fi
+
  
echo >> $log
+
# [[#Live CD|Скачивание и загрузка живого диска]].
echo "*** autosync started! ($(date +'%d-%m-%Y %H:%M:%S'))" >> $log
+
# [[#Подготовка жесткого диска|Подготовка диска]].
echo "*** running emerge --sync" >> $log
+
# [[#Создание файловой системы|Создание]] и [[#Монтирование файловых систем|монтирование]] файловых систем.
emerge -q --sync >> $log 2>&1
+
# [[#Установка архива Stage 3|Установка  архива Funtoo stage]] по Вашему выбору.
if [ -f /usr/bin/layman ]; then
+
# [[#Изменение корневого каталога в Funtoo|Изменение корневого каталога в новую систему]].
echo >> $log
+
# [[#Скачивание дерева Portage |Скачивние дерева Portage]].
echo "*** running layman -S" >> $log
+
# [[#Настройка Вашей системы|Настройка вашей системы]] и [[#Настройка сети|сети]].
/usr/bin/layman -S --nocolor >> $log 2>&1
+
# [[#Конфигурация и установка ядра Линукс|Установка ядра]].
fi
+
# [[#Установка загрузчика|Установка загрузчика]].
</pre>
+
# [[#Заключительные Шаги|Заключительные шаги]].
 +
# [[#Перегрузка системы|Перегрузка системы]].
  
== Purge unused distfiles ==
+
=== Загрузочный Диск ===
Distfiles may take up a lot of space on disk, and if you do not clean them from time to time it may become an issue. There are many ways to clean them.
+
  
* Remove distfiles which wasn't accessed in last 90 days. ('''WARNING''': It will not work if distfiles are on filesystem with '''noatime''' option. You may want think about '''relatime''').
+
Funtoo не предоставляет оффициального загрузочного диска Funtoo Live CD. Мы рекомендуем основанный на Gentoo- [http://www.sysresccd.org/ System Rescue CD]. Он содержит множество полезных программ и утилит и поддерживает 32-битные и 64-битные системы соответственно. Скачайте диск по следующей ссылке:
  
 +
http://www.sysresccd.org/Download
 +
 +
{{Note|Если Вы используете старую версию System Rescue CD, '''убедитесь, что Вы выбрали <code>rescue64</code> ядро в меню загрузки, если Вы устанавливаете 64-битную систему'''. По-умолчанию, System Rescue CD ранее загружался в 32-битном режиме, хотя последние версии пытаются автоматически распознать 64-битные процессоры.}}
 +
 +
==== Доступ к интернету ====
 +
 +
Загрузившись с System Rescue CD, проверьте если доступ к Интернет. Доступ к Интернет необходим для установки Funtoo Linux:
  
<pre>
 
#!bin/bash
 
find /usr/portage/distfiles -maxdepth 1 -type f -atime +90 -exec rm {}
 
</pre>
 
Alternative is using <tt>eclean</tt> purge utility for distfiles and binary packages, it is part of <tt>app-portage/gentoolkit</tt> package.
 
Let's say we want to purge distfiles in <tt>/usr/portage/distfiles</tt>
 
 
<console>
 
<console>
###i## eclean-dist -i
+
# ##i##ping www.google.com
 +
PING www.google.com (216.58.217.36) 56(84) bytes of data.
 +
64 bytes from den03s10-in-f4.1e100.net (216.58.217.36): icmp_seq=1 ttl=57 time=30.1 ms
 
</console>
 
</console>
This command will prompt for each distfile and ask user's confirmation (can be slow). Example of advanced usage, let's clean all distfiles except for installed packages (exact version), those which are less than one month old, bigger than 50MB, or fetch-restricted:
+
 
 +
Если пинг успешен ( Вы видите <code>64 bytes</code> сообщения как показано выше) значит Ваша сеть настроена. Нажмите Control-C для остановки комманды ping.
 +
 
 +
Если Вам необходимо настроить Wi-Fi для доступа к Интернет, то необходимо включить графический интерфейс System Rescue CD. Для этого запустите <code>startx</code>
 +
 
 
<console>
 
<console>
###i## eclean-dist -d -t1m -s50M -f
+
# ##i##startx
 
</console>
 
</console>
Cron lovers :)
+
 
clean packages in the safest mode, and then distfiles in deep mode but protecting files less than a week old, every sunday at 1am:
+
Далее, используйте NetworkManager апплет (иконка в правом нижнем углу) для подключения к доступной сети Wi-Fi. Затем, откройте консоль для осуществления последующих шагов по установке.
 +
 
 +
==== Удаленная установка ====
 +
 
 +
Alternatively, you can log into System Rescue CD over the network via SSH to perform the install from another computer, and this may be more convenient way to install Funtoo Linux.
 +
 
 +
If you'd like to complete the install remotely, here's how. First, you will need to ensure that System Rescue CD has a functioning network connection. Then, you will need to set a root password for System Rescue CD:
 +
 
 +
<console>
 +
# ##i##passwd
 +
New password: ##i##********
 +
Retype new password: ##i##********
 +
passwd: password updated successfully
 +
#
 +
</console>
 +
 
 +
Once you have typed in a password, you will now need to determine the IP address of System Rescue CD, and then you can use <code>ssh</code> to connect to it. To determine the IP address currently being used by System Rescue CD, type <code>ifconfig</code>:
 +
 
 +
<console>
 +
# ##i##ifconfig
 +
</console>
 +
 
 +
One of the interfaces should have an IP address (listed as <code>inet addr:</code>) from your LAN. You can then connect remotely, from another system on your LAN, to System Rescue CD, and perform steps from the comfort of an existing OS. On your remote system, type the following, replacing <code>1.2.3.4</code> with the IP address of System Rescue CD. Connecting from an existing Linux or MacOS system would look something like this:
 +
 
 
<console>
 
<console>
###i## 0 1 * * sun  eclean -C -q packages ; eclean -C -q -d -t1w distfiles
+
(remote system) $ ##i##ssh root@1.2.3.4
 +
Password: ##i##**********
 
</console>
 
</console>
  
 +
{{Note|If you'd like to connect remotely from an existing Microsoft Windows system, you'll need to download an SSH client for Windows, such as [http://www.chiark.greenend.org.uk/~sgtatham/putty/ PuTTY].}}
  
[[Category:HOWTO]]
+
After you've logged in via SSH, you're now connected remotely to System Rescue CD and can perform the installation steps.

Revision as of 18:35, December 29, 2014


Note

This is a template that is used as part of the Installation instructions which covers: начальный обзор процесса установки, включая скачивние LiveCD и инструкцию по загрузке.. Templates are being used to allow multiple variant install guides that use most of the same re-usable parts.


Обзор Установки

Общий обзор по установке Funtoo:

  1. Скачивание и загрузка живого диска.
  2. Подготовка диска.
  3. Создание и монтирование файловых систем.
  4. Установка архива Funtoo stage по Вашему выбору.
  5. Изменение корневого каталога в новую систему.
  6. Скачивние дерева Portage.
  7. Настройка вашей системы и сети.
  8. Установка ядра.
  9. Установка загрузчика.
  10. Заключительные шаги.
  11. Перегрузка системы.

Загрузочный Диск

Funtoo не предоставляет оффициального загрузочного диска Funtoo Live CD. Мы рекомендуем основанный на Gentoo- System Rescue CD. Он содержит множество полезных программ и утилит и поддерживает 32-битные и 64-битные системы соответственно. Скачайте диск по следующей ссылке:

http://www.sysresccd.org/Download

Note

Если Вы используете старую версию System Rescue CD, убедитесь, что Вы выбрали rescue64 ядро в меню загрузки, если Вы устанавливаете 64-битную систему. По-умолчанию, System Rescue CD ранее загружался в 32-битном режиме, хотя последние версии пытаются автоматически распознать 64-битные процессоры.

Доступ к интернету

Загрузившись с System Rescue CD, проверьте если доступ к Интернет. Доступ к Интернет необходим для установки Funtoo Linux:

# ping www.google.com
PING www.google.com (216.58.217.36) 56(84) bytes of data.
64 bytes from den03s10-in-f4.1e100.net (216.58.217.36): icmp_seq=1 ttl=57 time=30.1 ms

Если пинг успешен ( Вы видите 64 bytes сообщения как показано выше) значит Ваша сеть настроена. Нажмите Control-C для остановки комманды ping.

Если Вам необходимо настроить Wi-Fi для доступа к Интернет, то необходимо включить графический интерфейс System Rescue CD. Для этого запустите startx

# startx

Далее, используйте NetworkManager апплет (иконка в правом нижнем углу) для подключения к доступной сети Wi-Fi. Затем, откройте консоль для осуществления последующих шагов по установке.

Удаленная установка

Alternatively, you can log into System Rescue CD over the network via SSH to perform the install from another computer, and this may be more convenient way to install Funtoo Linux.

If you'd like to complete the install remotely, here's how. First, you will need to ensure that System Rescue CD has a functioning network connection. Then, you will need to set a root password for System Rescue CD:

# passwd
New password: ********
Retype new password: ********
passwd: password updated successfully
#

Once you have typed in a password, you will now need to determine the IP address of System Rescue CD, and then you can use ssh to connect to it. To determine the IP address currently being used by System Rescue CD, type ifconfig:

# ifconfig

One of the interfaces should have an IP address (listed as inet addr:) from your LAN. You can then connect remotely, from another system on your LAN, to System Rescue CD, and perform steps from the comfort of an existing OS. On your remote system, type the following, replacing 1.2.3.4 with the IP address of System Rescue CD. Connecting from an existing Linux or MacOS system would look something like this:

(remote system) $ ssh root@1.2.3.4
Password: **********
Note

If you'd like to connect remotely from an existing Microsoft Windows system, you'll need to download an SSH client for Windows, such as PuTTY.

After you've logged in via SSH, you're now connected remotely to System Rescue CD and can perform the installation steps.