Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - [решено] Репозитории с Жёсткого диска (HDD)

Ответить
Настройки темы
Debian/Ubuntu - [решено] Репозитории с Жёсткого диска (HDD)

Забанен


Сообщения: 216
Благодарности: 62


Конфигурация

Профиль | Цитировать


Подскажите, как сделать так чтобы в Ubuntu кроме интернета, репозитории брались и с жёсткого диска, где что прописывать, да и вообще, возможно ли?
Для примера пути:
Код: Выделить весь код
<Локальный диск>/ubuntu/pool/main/g/
<Локальный диск>/ubuntu/pool/main/b/
<Локальный диск>/ubuntu/pool/main/i/
как то так.

Отправлено: 03:22, 22-02-2012

 

Забанен


Сообщения: 216
Благодарности: 62

Профиль | Цитировать


Цитата Eakdrazile:
sudo fdisk -l и blkid »
читать дальше »
sudo fdisk -l
Код: Выделить весь код
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x288e596a

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2611    20972826    c  W95 FAT32 (LBA)
/dev/sda2            2612        9729    57175335    f  W95 Ext'd (LBA)
/dev/sda5            2612        9729    57175303+   b  W95 FAT32

Disk /dev/sdb: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x4e845afd

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1        4291    34467426    7  HPFS/NTFS
/dev/sdb2            4292       30401   209728575    5  Extended
/dev/sdb5            4292       17346   104864256    7  HPFS/NTFS
/dev/sdb6           17347       30401   104864256    7  HPFS/NTFS

Disk /dev/sdc: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0001b65a

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *           1         392     3148708+  82  Linux swap / Solaris
/dev/sdc2             393        1698    10490445   83  Linux
/dev/sdc3            1699        3004    10490445   83  Linux
/dev/sdc4            3005        4865    14948452    5  Extended
/dev/sdc5            3005        4865    14948451   83  Linux

sudo blkid
Код: Выделить весь код
/dev/sda1: UUID="3CA5-9F53" TYPE="vfat" 
/dev/sda5: UUID="98DE-186C" TYPE="vfat" 
/dev/sdb1: UUID="812BF29435EC6D4E" TYPE="ntfs" 
/dev/sdb5: UUID="62ACA4D0ACA49FD1" TYPE="ntfs" 
/dev/sdb6: UUID="10FCE50EFCE4EEC2" TYPE="ntfs" 
/dev/sdc1: UUID="85f95b8e-2e82-46ea-aeae-0d008bb26559" TYPE="swap" 
/dev/sdc2: UUID="e95e3971-a945-411c-b6c1-310d6cb3423a" SEC_TYPE="ext2" TYPE="ext3" 
/dev/sdc3: UUID="ca2cdff0-4ab4-4f6b-b406-4df799fffe3d" TYPE="ext3" 
/dev/sdc5: UUID="f0d58721-7f41-4260-958e-f7b85a918d81" SEC_TYPE="ext2" TYPE="ext3"

Отправлено: 11:55, 29-02-2012 | #21



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Старожил


Сообщения: 267
Благодарности: 64

Профиль | Отправить PM | Цитировать


выводы есть - нормально. На fstab бы ещё взглянуть.
А на каком жёстком и на каком разделе этого жёсткого у вас та папка CD_DVD/Programms/Computers/OS/Linux/Ubuntu/Ubuntu10043LTSDVD42... ?
На /dev/sdc немного путаница:
- swap должен быть логическим разделом (т.е. он будет тогда опознаваться как /dev/sdc5 или дальше, начиная с 5), он у вас ещё и помечен как * boot - загрузочный - зачем?
- /dev/sdc1 , /dev/sdc2 , /dev/sdc3 - это всё основные разделы, но по сути они не нужны - линуксы можно спокойно ставить в логические разделы (это только винда требует, чтобы она стояла в primary-разделе).
Лучше наведите порядок на /dev/sdc , я себе это представляю где-то так:
создаёте на /dev/sdc один extended-раздел и делаете в нём 3 логических
Код: Выделить весь код
/dev/sdc5 - логический (где-то гиг на 20) - это будет корневой / (форматировать можно в любую журналируемую файловую систему, я например пользуюсь JFS)
/dev/sdc6 - логический - подкачка (где-то на 1,5 объёма ОЗУ, но если ОЗУ стоит больше 2 гиг, можно вообще обойтись без подкачки)
/dev/sdc7 - логический (на всё оставшееся место) - это будет /home
По поводу путей к папкам, в общих чертах всё сводится к такому:
Код: Выделить весь код
Disk /dev/sdb: 250.1 GB, 250059350016 bytes 
255 heads, 63 sectors/track, 30401 cylinders 
Units = cylinders of 16065 * 512 = 8225280 bytes 
Sector size (logical/physical): 512 bytes / 512 bytes 
I/O size (minimum/optimal): 512 bytes / 512 bytes 
Disk identifier: 0x4e845afd     
Device Boot      Start         End      Blocks   Id  System 
/dev/sdb1   *           1        4291    34467426    7  HPFS/NTFS 
/dev/sdb2            4292       30401   209728575    5  Extended 
/dev/sdb5            4292       17346   104864256    7  HPFS/NTFS 
/dev/sdb6           17347       30401   104864256    7  HPFS/NTFS
если у вас на этом диске стоит какая-то винда, и нужная папка у вас (с точки зрения винды) находится на диске D, то с точки зрения линукса это будет /dev/sdb5, если на диске E - значит /dev/sdb6.
Но в убунте и дебиане в синтаксисе /etc/fstab вместо обозначений /dev/sd... используется UUID, поэтому диск D имеет UUID=62ACA4D0ACA49FD1, диск E имеет UUID=10FCE50EFCE4EEC2 (это видно из вывода blkid). Смотрите в /etc/fstab, какие точки монтирования у разделов с такими uuid, и тогда нужная строка для монтирования образа с папки CD_DVD/Programms/Computers/OS/Linux/Ubuntu/Ubuntu10043LTSDVD42 будет выглядеть где-то так:
/точка_монтирования_раздела/CD_DVD/Programms/Computers/OS/Linux/Ubuntu/Ubuntu10043LTSDVD42/ubuntu-10.04.3-dvd-i386.iso /папка_куда_монтируем_образ auto loop 0 0
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:36, 29-02-2012 | #22


Забанен


Сообщения: 216
Благодарности: 62

Профиль | Цитировать


читать дальше »
Цитата Eakdrazile:
На fstab бы ещё взглянуть. »
Прикрепил файл.
Цитата Eakdrazile:
А на каком жёстком и на каком разделе этого жёсткого у вас та папка
Здесь:
Цитата Devils Night:
Disk /dev/sdb: 250.1 GB »
Цитата Devils Night:
/dev/sdb5 4292 17346 104864256 7 HPFS/NTFS »

Цитата Eakdrazile:
у вас ещё и помечен как * boot - загрузочный - зачем? »
надеюсь я понял, поясню немного:

Цитата Devils Night:
/dev/sda1 * 1 2611 20972826 c W95 FAT32 (LBA) Установлен WinXP
/dev/sda2 2612 9729 57175335 f W95 Ext'd (LBA)
/dev/sda5 2612 9729 57175303+ b W95 FAT32 »
Цитата Devils Night:
/dev/sdb1 * 1 4291 34467426 7 HPFS/NTFS Установлен Win7
/dev/sdb2 4292 30401 209728575 5 Extended
/dev/sdb5 4292 17346 104864256 7 HPFS/NTFS
/dev/sdb6 17347 30401 104864256 7 HPFS/NTFS »
Этот хард отдал под линукс
Цитата Devils Night:
/dev/sdc1 * 1 392 3148708+ 82 Linux swap / Solaris
/dev/sdc2 393 1698 10490445 83 Linux
/dev/sdc3 1699 3004 10490445 83 Linux
/dev/sdc4 3005 4865 14948452 5 Extended
/dev/sdc5 3005 4865 14948451 83 Linux »

Разметка такая:
Swap 2 гб
EXT3 - / 10 гб Дебиан
EXT3 - / 10 гб Убунту
EXT3 - /home 16 гб

fstab.zip

Последний раз редактировалось Devils Night, 02-05-2012 в 12:15.


Отправлено: 19:01, 29-02-2012 | #23


Старожил


Сообщения: 267
Благодарности: 64

Профиль | Отправить PM | Цитировать


В общем в fstab не прописаны никакие разделы, кроме основных. Выходит, что у вас все посторонние разделы монтируются через файловый менеджер (вернее посредством gnome-mount, вроде бы, если стоит гном), т.е. не автоматически - обратились к разделу такому-то в наутилусе, он смонтировался, не обратились - не монтируется. Если вы планируете использовать образ, хранящийся на таком разделе, то раздел надо прописать в fstab. Иначе будет происходить так:
- основные файловые системы смонтировались,
- монтирование образа, который лежит где-то там невозможно, так как не смонтирован раздел, на котором он лежит.

Насчёт монтирования образа, в fstab надо прописать:
Код: Выделить весь код
# сначала монтируем раздел, на котором у нас находится папка с образом
/dev/sdb5   /mnt/ntfs_d    ntfs-3g  defaults,gid=users,fmask=113,dmask=002   0   0
# естественно, папку /mnt/ntfs_d надо создать заранее, должен быть установлен пакет ntfs-3g
# монтируем образ
/mnt/ntfs_d/CD_DVD/Programms/Computers/OS/Linux/Ubuntu/Ubuntu10043LTSDVD42/ubuntu-10.04.3-dvd-i386.iso   /папка_куда_монтируем_образ auto loop 0 0
Разметка на /dev/sdc у вас странная: подкачка у вас в основном разделе (причем ещё и загрузочном), ещё два основных раздела. Зачем? Спокойно можно было делать один extended и в нём сколько угодно логических.

EXT3 - /home 16 гб - интересно, у вас общий /home и для дебиана и для убунты. Как бы у вас потом не было проблем.
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:52, 29-02-2012 | #24


Забанен


Сообщения: 216
Благодарности: 62

Профиль | Цитировать


Цитата Eakdrazile:
Выходит, что у вас все посторонние разделы монтируются через файловый менеджер (вернее посредством gnome-mount, вроде бы, если стоит гном), т.е. не автоматически - обратились к разделу такому-то в наутилусе, он смонтировался, не обратились - не монтируется. »
Понял, да получается именно так, обратился к разделу в наутилусе, он смонтировался, не обратился - не смонтировался, т.е когда загрузилась система, они типа ещё не активны, становятся активными когда я к ним обращаюсь. Стоит Гном
читать дальше »

Цитата Eakdrazile:
Разметка на /dev/sdc у вас странная: подкачка у вас в основном разделе (причем ещё и загрузочном), ещё два основных раздела. Зачем? Спокойно можно было делать один extended и в нём сколько угодно логических. »
В том то и дело что я понятия не имею как надо по нормальному размечать, разметка естественно вручную, т.к пару раз хватило довериться автоматической разметке, что все данные попусту исчезли.
Цитата Eakdrazile:
EXT3 - /home 16 гб - интересно, у вас общий /home и для дебиана и для убунты. »
Да. Т.е где то по 8 гигов нужно отдать на дебиан и убунту?

Последний раз редактировалось Devils Night, 29-02-2012 в 21:50.


Отправлено: 20:15, 29-02-2012 | #25


Старожил


Сообщения: 267
Благодарности: 64

Профиль | Отправить PM | Цитировать


в /home обычно хранятся в скрытых каталогах файлы настройки разных програм (и системные в т.ч.) для определенного пользователя - проще говоря, "профили".
Файлов этих много, для разных программ. Версии программ в убунте и дебиане (да и сами программы) могут отличаться, в таком случае и "профили" пользователя могут корректно работать в одной операционке, но некорректно в другой (могут перезаписыватся профиля, созданные в убунте, профилями в дебиане, когда перезагружаетесь и начинаете работать в дебиане и т.д.). Поэтому лучше сделать 2 /home - раздела. По 8 гиг должно хватить.
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:07, 29-02-2012 | #26


Забанен


Сообщения: 216
Благодарности: 62

Профиль | Цитировать


читать дальше »
Цитата Eakdrazile:
В общем в fstab не прописаны никакие разделы, кроме основных. »
Кстати добавлю, когда ставился линукс то 80-ти и 250-ти гиговые HDD отключаю, дабы не нарушить или не форматнуть чего лишнего. Пологаю из-за этого и не монтировались, хотя может и не по этому.

А насчёт этого
Цитата Devils Night:
home/user/rep/ubuntu/pool/
main
universe »
то в main и universe находятся не всё, а только некоторые, т.е те которые были скачены по случаю того чего не хватало системе, т.е драйвера Nvidia и.т.д, список прикрепил, видимо по этому и
вдальнейшем могло выдавать сообщение типа:
Цитата:
Не удалось получить file:/home/user/rep/ubuntu/pool/dists/maverick/main/source/Sources.gz Файл не найден
Не удалось получить file:/home/user/rep/ubuntu/pool/dists/maverick/universe/source/Sources.gz Файл не найден
Не удалось получить file:/home/user/rep/ubuntu/pool/dists/maverick/main/binary-i386/Packages.gz Файл не найден
Не удалось получить file:/home/user/rep/ubuntu/pool/dists/maverick/universe/binary-i386/Packages.gz Файл не найден
Некоторые индексные файлы не скачались, они были проигнорированы или вместо них были использованы старые версии


rep.rar

Последний раз редактировалось Devils Night, 02-05-2012 в 12:15.


Отправлено: 22:07, 29-02-2012 | #27


Старожил


Сообщения: 267
Благодарности: 64

Профиль | Отправить PM | Цитировать


Цитата Devils Night:
Кстати добавлю, когда ставился линукс то 80-ти и 250-ти гиговые HDD отключаю, дабы не нарушить или не форматнуть чего лишнего. Пологаю из-за этого и не монтировались, хотя может и не по этому. »
Не факт: у меня при установке винты не отрубаются и у дебиана в fstab после установки тоже прописаны только его основные разделы. А вот Slackware на этапе установки обязательно спрашивает, использовать ли другие разделы и куда их монтировать.

Глянул я в этот rep. Это что вы себе вроде сомосборного репозитория сделали? APT видит и воспринимает репозиторий не по пакетам, а по некоторым заголовочным файлам, их то у вас и нет. Вот оно вам и ошибку выдаёт.
Вот, ради примера, структура репозитория для Slapt-get - http://repository.slacky.eu/slackware-13.0/ (это для Slackware). В дебиане и его потомках структура немного отличается, но в общем-то нечто похожее: каталоги с пакетами по категориям и дополнительные файлы - всё это составляет целостный репозиторий.
Это сообщение посчитали полезным следующие участники:

Отправлено: 00:15, 01-03-2012 | #28


Новый участник


Сообщения: 9
Благодарности: 4

Профиль | Отправить PM | Цитировать


Репозитории И Настройка - почитай, будут вопросы пиши, там не только с HDD но и с других источников описано
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:29, 02-03-2012 | #29


Забанен


Сообщения: 216
Благодарности: 62

Профиль | Цитировать


Цитата El Scorpio:
самый простой способ - это использование специализированного прокси-сервера, кэширующего пакеты. Например, apt-cacher-ng
Для работы достаточно прописать его в настройках APT и SYNAPTIC в качестве прокси-сервера. »
А можно по подробнее?
Цитата El Scorpio:
После этого он будет размещать все единожды скачанные пакеты в каталог на жёстком диске.
Также можно загрузить все нужные пакеты на одном компьютере, а потом скопировать этот кешированный репозиторий на нужный компьютер »
Это уже интересней.

Отправлено: 04:45, 12-03-2012 | #30



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - [решено] Репозитории с Жёсткого диска (HDD)

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Загрузка - Загрузка с жёсткого диска pixtochok Microsoft Windows 2000/XP 1 05-11-2009 10:39
Автозапуск жёсткого диска ram38 Microsoft Windows 2000/XP 1 24-02-2006 13:33
Установка xp c жёсткого диска. Pavlucho Автоматическая установка Windows 2000/XP/2003 2 14-09-2005 19:53
Установка с жёсткого диска. Mss Автоматическая установка Windows 2000/XP/2003 5 09-03-2005 14:04




 
Переход