Портал информационной и технической поддержки ПО образовательных учреждений РФ

SPO HELP
  • Новости
  • Продукты
  • Поддержка
  • Учебный центр
  • Документация
  • Сообщество
  • Форумы
       
  • Вход
  • Регистрация

Назад к профилю пользователя Сергей Целищев

17 января 2010, 22:29
Imgp4410_medium Сергей Целищев Записей: 121

Образ одной уже установленной и настроенной РМ по остальным машинам разлить - один из вариантов, думаю.

http://www.spohelp.ru/rotkart/posts/114-kloniro...

Это можно запросто на линуксовые разделы переложить :-)

 
15 января 2010, 08:38
Imgp4410_medium Сергей Целищев Записей: 121

То есть я понимаю это так: вы заходите в систему под именем User1, монтируете в /media/share или в /mnt/share некую удаленную директорию, к которой ему разрешен доступ. Затем завершаете сеанс User1 и логинитесь User2 - и этому User2 остается доступна та точка монтирования, которую сделал User1, хотя и не должна?

Именно этого вы хотите избежать?

Тогда смотрите на глобальные опции команды mount - group и user, или на частные опции uid и gid команд mount.cifs и т.д, позволяющие ограничить доступ к уже смонтированной директории.

Денис Квашнин писал(а):

Хорошо... видимо не так выразился...

Есть пользователи User1 и User2... у каждого свой пароль и ограничения на доступ к папкам (разные)...

Предположим User1 имеет доступ к папке А, а пользователь User2 нет!

Заходим под пользователем User1 подключаем папку А и пароль не спрашивается... (так как до этого уже все отметили, к примеру галочку... запомнить НАВСЕГДА)...

Заходим под пользователем User2 и тоже можем подключить без ввода пароля и пользователя... то... куда доступ нам есть!

 

 
14 января 2010, 13:38
Imgp4410_medium Сергей Целищев Записей: 121

Автологона в систему?

Если у Вас Школьный Мастер 5.0, то это так:

Параметры Системы - Дополнительно - Вход в систему - Дополнительно.

Галочки: Разрешить автоматический вход в систему и Разрешить вход без пароля.

 
14 января 2010, 13:07
Imgp4410_medium Сергей Целищев Записей: 121

База лежит на удаленной машине с виндоуз? тогда примонтируйте ее через mount -t cifs и настройте на букву D примонтированную папку в winecfg.

 
14 января 2010, 12:28
Imgp4410_medium Сергей Целищев Записей: 121

kna_s36 писал(а):

Но если у меня нет ни одного первого пентиума и 64-битного процессора, то зачем мне держать и качать эти файлы? Да и не скачиваются они у меня, раз в кэше я не видел ни одного файла с х86_64. Или получается когда я скачиваю обновления того же xpdf, то оно берется с репозитория altlinux'а из i586? А Ваш скрипт определяет сам куда класть и раскладывает по нужным папкам при создании локального? У меня папка x86_64 после создания репозитория просто всегда будет пустая?

Именно так, все х86 машины используют i586 и noarch директории репозитария АльЛинукс.

Скрипт я писал, чтобы учесть все возможные варианты, если необходимо, удалите x86_64 и i686 из перечисления в циклах.

 
14 января 2010, 08:57
Imgp4410_medium Сергей Целищев Записей: 121

Минимальной поддерживаемой архитектурой, поддерживаемой данным дистрибутивом, является процессор уровня первого пентиума, что и зашифровано под i586, соответственно все пакеты собираются из исходных текстов под эту минимальную архитектуру.

Второй основной архитетурой являются 64-битные процессоры, что зашифровано под x86_64.

i686 необходима тогда, когда вы решаете пересобрать необходимый вам софт под более новые 32-bit процессоры и указываете эту архитектуру в процессе сборки. 

noarch - архитектурно-независимые пакеты, содержащие файлы, общие для всех платформ.

Пример:

[teacher@teacher Создание репозитория]$ find /media/MMEDIA/altlinux/p5/branch/ -type f -name 'xpdf*'
/media/MMEDIA/altlinux/p5/branch/files/noarch/RPMS/xpdf-japanese-3.02-alt7.noarch.rpm
/media/MMEDIA/altlinux/p5/branch/files/noarch/RPMS/xpdf-common-3.02-alt7.noarch.rpm
/media/MMEDIA/altlinux/p5/branch/files/noarch/RPMS/xpdf-chinese-traditional-3.02-alt7.noarch.rpm
/media/MMEDIA/altlinux/p5/branch/files/noarch/RPMS/xpdf-korean-3.02-alt7.noarch.rpm
/media/MMEDIA/altlinux/p5/branch/files/noarch/RPMS/xpdf-chinese-simplified-3.02-alt7.noarch.rpm
/media/MMEDIA/altlinux/p5/branch/files/x86_64/RPMS/xpdf-3.02-alt7.x86_64.rpm
/media/MMEDIA/altlinux/p5/branch/files/x86_64/RPMS/xpdf-reader-3.02-alt7.x86_64.rpm
/media/MMEDIA/altlinux/p5/branch/files/i586/RPMS/xpdf-reader-3.02-alt7.i586.rpm
/media/MMEDIA/altlinux/p5/branch/files/i586/RPMS/xpdf-3.02-alt7.i586.rpm

 

Видите, есть программа xpdf собранная для запуска на 32-х и 64-х битных процессорах и общие для обеих сборок части, они и располагаются в директории noarch.

 

 
13 января 2010, 14:33
Imgp4410_medium Сергей Целищев Записей: 121

Интересен кому-нибудь вариант скрипта с удалением старых пакетов?
Я набросал, проверить пока не могу в работе - нет в кеше обновленных пакетов :-(

 
13 января 2010, 13:56
Imgp4410_medium Сергей Целищев Записей: 121

в cron скрипт забить и забыть :-)

 
13 января 2010, 08:43
Imgp4410_medium Сергей Целищев Записей: 121

Ну, про "корежит" я может и погорячился :-) Но видоизменяет, эт точно. Если посмотрите, в /var/cache/apt/archives/ файлы обозваны так:имя программы_версия_архитектура.rpm. Посмотрите любой пакет и сравните его с тем, как он называется на фтп-сервере альтлинукс. Вот пример - grip_20090606%3a3.1.3-alt12_i586.rpm, видите % в названии?

в папки i586 ... noarch кладутся файлы, имеющие соотвествующую архитектуру, не одни и те же. phpMyAdmin_3.2.4-alt1.M51.1_noarch.rpm и recode_3.6-alt8_i586.rpm попадут в разные директории. Вручную это делать можно, но зачем? Обновления - периодический процесс, чтобы каждый раз не разгребать все руками действия оформляются в виде скрипта :-)

P.S. Моя любимая интернет-цитата: "Юниксоиды - народ ленивый, им проще потратить два часа на написание скрипта, который за две минуты сделает получасовую работу."

 
12 января 2010, 12:50
Imgp4410_medium Сергей Целищев Записей: 121

Настраивал не Альт Сервер, а Альт Мастер, то есть не через "ГУЙ", тоже напоролся на остановку инсталляции.
Помогли на форуме Альтлинукс - необходимо выбирать раздел для установки не автоматом, а большего размера: не хватает места для распаковки скачанных пакетов.

http://www.spohelp.ru/rotkart/posts/130-setevay...

 
12 января 2010, 12:45
Imgp4410_medium Сергей Целищев Записей: 121

BorisVlasenko писал(а):

sshfs - command not found

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

1. (сейчас) скопировать кеш apt, чтобы создать локальный репозиторий

2. дать доступ ученикам к папке на чтение, к другой - на запись, чтобы получать и забирать файлы.

Второй способ можно реализовать через ftp, http и т.д.

[teacher@teacher ~]$ apt-cache search sshfs
fuse-sshfs - SSH filesystem using FUSE
так вот пакет называется - сам долго искал :-)
не помню точно, но еще добавлял пользователя в группу fuse вроде, чтобы работало.

1. http://www.spohelp.ru/forums/10-produkty-paketa...

2. Мне как-то видится здесь больше NFS или samba

 
12 января 2010, 12:29
Imgp4410_medium Сергей Целищев Записей: 121

control passwd restricted

 
12 января 2010, 10:53
Imgp4410_medium Сергей Целищев Записей: 121

Попробую:

Известно, что apt-get складывает скачанные пакеты в директории /var/cache/apt/archives, потом их оттуда инсталлирует при помощи rpm. При скачивании он корежит названия файлов, видимо потому, что выкачивание проводится при помощи wget, а тот изменяет некоторые символы типа пробелов при сохранении на диск. Поэтому необходимо восстановить исходное имя файла. Далее нужно создать структуру директорий, стандартную для работы пакетного менеджера и наполнить ее переименованными пакетами. И, последнее, необходимо сгенерировать "базу данных" для пакетного менеджера о содержимом каждой директории.

1. apt-get install apt-repo-tools

2. vi /usr/local/bin/crfagc.sh
Приводим к содержимому:

#Create Repo From Apt-Get Cache
#!/bin/sh
CACHE_DIR=/var/cache/apt/archives
REPO_DIR=/tmp/repo
REPO_NAME=cache
if [ -d $REPO_DIR ]
        then
        for src_name in `ls $CACHE_DIR | grep .rpm`
                do
                src_path="$CACHE_DIR/$src_name"
                dst_name=`rpm -qp --queryformat %{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}.rpm "$src_path"`
                arch=`rpm -qp --queryformat %{ARCH} "$src_path"`
                cp -v $src_path $REPO_DIR/$arch/RPMS.$REPO_NAME/$dst_name
                done
        for arch in i586 i686 x86_64 noarch
                do
                genbasedir --bloat --progress --topdir=$REPO_DIR $arch $REPO_NAME
                done
        else
        for arch in i586 i686 x86_64 noarch; do
        mkdir -p "$REPO_DIR/$arch/base" "$REPO_DIR/$arch/RPMS.$REPO_NAME"
        done
        echo Directories are created! Run script again!

fi

За скрипт не ругайте - bash еще не на уровне, изучаю.
chmod +x /usr/local/bin/crfagc.sh
выполнить crfagc.sh два раза - за первый прогон создадутся необходимые директории
Не учитывается пока обновление пакетов, ведь надо удалять старые версии при скачивании новых - не придумал еще как.
Написано по мотивам приводившейся выше kna_s36 ссылки - окно у меня в пару уроков было :-)

3. Копируем директорию с образовавшимся репозиторием на флеш или юсб хард. Подключаем к машине, которую хотим обновить,
создаем файл описания источника пакетов, например /etc/apt/sources.list.d/test.list

rpm file:/tmp/repo i586 cache
rpm file:/tmp/repo i686 cache
rpm file:/tmp/repo noarch cache

/tmp/repo из примера заменяем на путь к репозитарию на смонтированной флешке.

Это первый вариант. Для второго путь /tmp/repo в скрипте меняем на /var/ftp/repo, например, а в описании источника используем
конструкцию rpm ftp://адрес/директорий архитектура имя_репозитория. Естественно, что на вашей машине с двумя интерфейсами в сторону локальной сети должен быть доступен ftp-сервер.

 

 
31 декабря 2009, 01:09
Imgp4410_medium Сергей Целищев Записей: 121

Спасибо за Ваше спасибо :-)

С наступающим Новым Годом, и чтоб был он Годом СПО :-)

 
24 декабря 2009, 23:26
Imgp4410_medium Сергей Целищев Записей: 121

rotkart@jabber.ru

 
24 декабря 2009, 15:57
Imgp4410_medium Сергей Целищев Записей: 121

Если есть много интернета можно сделать так (http://www.altlinux.org/Mirror):

rsync -va --stats --delete-after --exclude SRPMS rsync.altlinux.org::ALTLinux/p5 /media/MMEDIA/altlinux

Эта команда у меня дома периодически синхронизирует репозитарий пакетов на USB-диск, примонтированный в /media/MMEDIA.
Первое выполнение этой команды приводит к скачиванию примерно 45 Гигов (сами пакеты и образы дисков), зато в дальшейшем скачиваются только обновленные пакеты. Если не нужны образы или какие-либо архитектуры, то подбираем соотвествующие --exclude, я не качаю только исходники - SRPMS.

В школе на эту директорию натравливаем apt-get:

rpm [p5] file:/media/MMEDIA/altlinux/p5/branch i586 classic
rpm [p5] file:/media/MMEDIA/altlinux/p5/branch noarch classic

В принципе есть еще скрипты для создания зеркал репозитариев в пакете sisyphus-mirror, но с ними я еще не разбирался.

 
09 декабря 2009, 09:33
Imgp4410_medium Сергей Целищев Записей: 121

Я пока не дошел до создания своего TFTP-сервера для установки Линукс по сети, но могу поделиться опытом "клонирования" WinXP по сети.

http://www.spohelp.ru/rotkart/posts/114-kloniro...

Переработать эту последовательность действий под линуксовые диски будет не сложно.

 
07 декабря 2009, 13:43
Imgp4410_medium Сергей Целищев Записей: 121

Я знаю два способа сделать образ диска:

1. readcd dev=Ваш ЦД-РОМ f=master.iso

Ваш ЦД-РОМ можно посмотреть в выводе readcd -scanbus

2. dd if=/dev/cdrom of=master.iso

 
06 декабря 2009, 20:43
Imgp4410_medium Сергей Целищев Записей: 121

Предложение - создать раздел, состоящий из решённых вопросов в техническую поддержку. Думаю, что многие вопросы возникают в процессе первого разворачивания СПО и тех.поддержке часто приходится отвечать на почти одинаковые вопросы. Получится хороший ЧАВО, по-моему.

 

Кстати, в новости о доступе к технической поддержке обещано выложить шаблон официального письма, где его найти можно?

 
06 декабря 2009, 00:05
Imgp4410_medium Сергей Целищев Записей: 121

А разве нет готового решения под Ubuntu?

http://edubuntu.org/ - это не оно? Используется LTSP, как и в ALT.

Хотя согласен - собирать самому интереснее и скилл растет :-) Вопрос только во времени.

Список: 101-120 из 121
1 ... 5 6 7
  • Главная
  • О проекте
  • Справка
  • Теги
  • Карта сайта

©2015 Все права защищены. Портал информационной и технической поддержки ПО образовательных учреждений РФ.
Cо всеми проблемами и пожеланиями по работе портала и службы технической поддержки вы можете обратиться по адресу .