Войти

Показать полную графическую версию : Debian7 Wheezy. Установка пакетов из iso образа


Grey_rnd
28-08-2013, 08:00
Парни добый день!
Подскажите по следующей проблеме: установил debian 7 с usb на ноут acer 3613, инета нет, как подключить репозитойрий с iso образа.
В инете куча манов, но у меня один фиг выдает ошибки.
Действовал как от классического mount -o loop, до прописывания образа в fstab. В обоих случаях система видит примонтированный образ,но при aptitude update пишет, что не может считать. Пробовал уже и образ dvd и cd1.
Подробно разборка всего есть на соконфетном форуме (http://debianforum.ru/index.php?PHPSESSID=b3a6a295e58982bab18e9bb3b01f9470&topic=5774.0). Перепостить думаю смысла нет. Прошу просмотреть.
Складывается очучение, что есть ошибка в задании пути в ресурсном листе, но что именно не так не ясно...

torauma
28-08-2013, 08:39
Подробно разборка всего есть на соконфетном форуме. Перепостить думаю смысла нет. Прошу просмотреть. »
Есть смысл показать здесь текущее содержимое /etc/apt/sources.list, вывод команд df и aptitude update, а так же apt-get update.

ruslandh
28-08-2013, 16:33
« Ответ #18 : Сегодня в 00:01:17 »
http://debianforum.ru/index.php?topic=5774.msg48220#msg48220
Вам уже объяснили и разжевали.

Grey_rnd
28-08-2013, 16:43
ruslandh, Есои бы вы дочитали до конца пост, то могли увидеть, что я писал- выдает ошибки при sudo aptitude update.
Разжевано везде, да только не фурычит у меня. Я поэтому и спрашиваю, где может быть ошибка.

AMDBulldozer
28-08-2013, 16:50
Grey_rnd, тогда устанавливайте пока пакеты командой "dpkg -i", а не aptitude.

ruslandh
28-08-2013, 17:25
Значит неправильно прописали в /etc/apt/... или там ещё что-то прописано.

Grey_rnd
28-08-2013, 19:12
Есть смысл показать здесь текущее содержимое /etc/apt/sources.list, вывод команд df и aptitude update, а так же apt-get update. »
Терминал:

user@Acer3613LC:~$ sudo su
[sudo] password for user:
root@Acer3613LC:/home/user# nano /etc/apt/sources.list
root@Acer3613LC:/home/user# mount -o loop /home/user/debian-7.1.0-i386-CD-1.iso /mnt/setup
mount: warning: /mnt/setup seems to be mounted read-only.
root@Acer3613LC:/home/user# df
Файловая система 1K-блоков Использовано Доступно Использовано% Cмонтировано в
rootfs 14417392 3692852 9992176 27% /
udev 10240 0 10240 0% /dev
tmpfs 128500 680 127820 1% /run
/dev/disk/by-uuid/60e9bc45-0bf1-44e4-8d0d-cc4c486a0142 14417392 3692852 9992176 27% /
tmpfs 5120 0 5120 0% /run/lock
tmpfs 452160 436 451724 1% /run/shm
/dev/sda6 23075300 2522752 19380376 12% /home
/dev/loop0 663552 663552 0 100% /mnt/setup
root@Acer3613LC:/home/user# apt-get update
Игн file: wheezy Release.gpg
Игн file: wheezy Release
Ош file: wheezy/main i386 Packages
Файл не найден
Ош file: wheezy/contrib i386 Packages
Файл не найден
Ош file: wheezy/non-free i386 Packages
Файл не найден
Игн file: wheezy/contrib Translation-ru_RU
Игн file: wheezy/contrib Translation-ru
Игн file: wheezy/contrib Translation-en
Игн file: wheezy/main Translation-ru_RU
Игн file: wheezy/main Translation-ru
Игн file: wheezy/main Translation-en
Игн file: wheezy/non-free Translation-ru_RU
Игн file: wheezy/non-free Translation-ru
Игн file: wheezy/non-free Translation-en
W: Не удалось получить file:/mnt/setup/dists/wheezy/main/binary-i386/Packages Файл не найден
W: Не удалось получить file:/mnt/setup/dists/wheezy/contrib/binary-i386/Packages Файл не найден
W: Не удалось получить file:/mnt/setup/dists/wheezy/non-free/binary-i386/Packages Файл не найден
E: Некоторые индексные файлы не скачались. Они были проигнорированы или вместо них были использованы старые версии.
root@Acer3613LC:/home/user# aptitude update
Игнор file: wheezy Release.gpg
Игнор file: wheezy Release
Ошибка file: wheezy/main i386 Packages
Файл не найден
Ошибка file: wheezy/contrib i386 Packages
Файл не найден
Ошибка file: wheezy/non-free i386 Packages
Файл не найден
Игнор file: wheezy/contrib Translation-ru_RU
Игнор file: wheezy/contrib Translation-ru
Игнор file: wheezy/contrib Translation-en
Игнор file: wheezy/main Translation-ru_RU
Игнор file: wheezy/main Translation-ru
Игнор file: wheezy/main Translation-en
Игнор file: wheezy/non-free Translation-ru_RU
Игнор file: wheezy/non-free Translation-ru
Игнор file: wheezy/non-free Translation-en
78% [Обработка]W: Не удалось получить file:/mnt/setup/dists/wheezy/main/binary-i386/Packages: Файл не найден
W: Не удалось получить file:/mnt/setup/dists/wheezy/contrib/binary-i386/Packages: Файл не найден
W: Не удалось получить file:/mnt/setup/dists/wheezy/non-free/binary-i386/Packages: Файл не найден
E: Не удалось скачать некоторые индексные файлы. Они были проигнорированы, или вместо них использовались старые.
E: Не удалось перестроить кэш пакетов
root@Acer3613LC:/home/user#

/etc/apt/sources.list

#
# deb cdrom:[Debian GNU/Linux 7.0.0 _Wheezy_ - Official Snapshot i386 LIVE/INSTALL Binary 20130505-11:37]/ whee$

#deb cdrom:[Debian GNU/Linux 7.0.0 _Wheezy_ - Official Snapshot i386 LIVE/INSTALL Binary 20130505-11:37]/ wheez$
deb file:///mnt/setup/ whezzy main contrib non-free
# Line commented out by installer because it failed to verify:
# deb http://security.debian.org/ wheezy/updates main
# Line commented out by installer because it failed to verify:
# deb-src http://security.debian.org/ wheezy/updates main

В fstab пока все добавленные мной строки закоментировал.
Что сделал не так?

P.S.
Значит неправильно прописали в /etc/apt/... или там ещё что-то прописано. »
Складывается очучение, что есть ошибка в задании пути в ресурсном листе, но что именно не так не ясно... »

Grey_rnd
28-08-2013, 19:31
Grey_rnd, тогда устанавливайте пока пакеты командой "dpkg -i", а не aptitude. »
root@Acer3613LC:/home/user# cd /mnt/setup/
root@Acer3613LC:/mnt/setup# ls
autorun.inf firmware isolinux README.mirrors.html tools
css g2ldr md5sum.txt README.mirrors.txt win32-loader.ini
debian g2ldr.mbr pics README.source
dists install pool README.txt
doc install.386 README.html setup.exe
root@Acer3613LC:/mnt/setup# cd pool
root@Acer3613LC:/mnt/setup/pool# ls
main
root@Acer3613LC:/mnt/setup/pool# cd main
root@Acer3613LC:/mnt/setup/pool/main# ls
a d g j liba libd libg libk libn libq libt libw n r u x
b e h k libb libe libi libl libo libr libu libx o s v y
c f i l libc libf libj libm libp libs libv m p t w z
root@Acer3613LC:/mnt/setup/pool/main# cd w
root@Acer3613LC:/mnt/setup/pool/main/w# ls
w3m webkit wget wide-dhcpv6 wireless-regdb wpa
wavpack webrtc-audio-processing whois wildmidi wireless-tools
root@Acer3613LC:/mnt/setup/pool/main/w# dpkg -i wireless-tools.deb
dpkg: ошибка при обработке параметра wireless-tools.deb (--install):
нет доступа к архиву: Нет такого файла или каталога
При обработке следующих пакетов произошли ошибки:
wireless-tools.deb
root@Acer3613LC:/mnt/setup/pool/main/w#
?????

AMDBulldozer
28-08-2013, 20:05
Grey_rnd, "wireless-tools" в Вашем случае это не обычный файл, а каталог. Поэтому команда dpkg и сообщила об ошибке. Ничего другого и не имело смысла ожидать - ведь команда ls сообщила о наличии файла (директории) wireless-tools, а файл wireless-tools.deb Вы придумали сами.
Вообще, в репозиториях debian структура каталогов всегда одинакова. В директориях с именами из одиночных букв ("w") обычных файлов вообще не бывает - только другие директории. Поэтому Вам следовало выполнить команду "cd wireless-tools" и уже в этой директории искать нужный пакет.
Но, поверьте, что пользоваться последовательностями команд ls/cd очень неудобно. Реально никто этого обычно не делает. Точно так же, как не делают этого пользователи Windows. Установите любой файловый менеджер, к примеру, mc (поскольку я не знаю запущена ли у Вас какая-нибудь оконнная система) и Вы никогда больше не примете директорию за обычный файл. А пока менеджер не установлен, хотя бы используйте команду ls с ключом "-l".

Grey_rnd
28-08-2013, 20:22
Grey_rnd, "wireless-tools" в Вашем случае это не обычный файл, а каталог. »
Согласен - поспешил и лоханулся.
Установите любой файловый менеджер, к примеру, mc (поскольку я не знаю запущена ли у Вас какая-нибудь оконнная система) »
Установлена, та, что идет по умолчанию в Debian 7-Gnome-shell если ничего не путаю..

Grey_rnd
29-08-2013, 07:36
AMDBulldozer, Да это все фигня, не получаеися подключить образ..вот проблема мне не понятная. Делаю все вроде правильно...

ruslandh
29-08-2013, 08:31
deb file:///mnt/setup/ whezzy main contrib non-free

1. Вроде так должно быть :
deb file:/mnt/setup/ whezzy main contrib non-free
2. Не вижу никакого каталога whezzy у вас в смонтированном диске, вижу только debian, т.е. должно быть:
deb file:///mnt/setup/ debian (подкаталоги)

Grey_rnd
29-08-2013, 08:43
Не вижу никакого каталога whezzy у вас в смонтированном диске, вижу только debian, т.е. должно быть:
deb file:///mnt/setup/ debian (подкаталоги) »
Да мне уже указали, что очепятка- wheezy на самом деле, но это ничего не меняет.
Во всех источниках указывают либо версию либо stable. Ни то ни другое не работает у меня...

Похожий вопрос решают буржуи тут (http://debian.2.n7.nabble.com/How-to-use-the-debian-installation-iso-for-installing-packages-using-aptitude-td3026058.html).

ruslandh
29-08-2013, 15:22
Я у вас на CD и wheezy не вижу.

torauma
30-08-2013, 11:35
Grey_rnd, сейчас на виртуалке точно так же прописал путь в sources.list и все работает. Выложите копию Вашего sources.list (не содержимое, а именно файл).




© OSzone.net 2001-2012