Экономим трафик перед перестановкой Ubuntu(Kubuntu)

The answer you entered to the math problem is incorrect.

Зачем все это нужно?
1. При переустановке (К)(Х)Ubuntu.
2. Поделится свежими deb-пакетами с друзьями без Интернета или с плохим каналом
Собственно случилось так что мне пришлось переставлять Кубунту х64 (чего то я намудрил с kdm-ом и alsa mixer-ом, звук у меня перестал регулироваться напрочь и при входе в систему я ужасался :)) блуждание в конфигах и форумах мне осточертело в доску), так как полного репа на openkazan.info под x64 так и не появилось(2admin), и время и трафик на скачку терять было жалко. И тд и тд

Вобщем и целом все тривиально чего я не ожидал.
запустим новый шел с рутовыми привилегиями и что бы все время не sudo-кать
пишем sudo -s
ставим пакет
apt-get install dpkg-repack
создаем каталог для нашего дистрибутива
mkdir /distr
перейдем туда
cd /dist
и выполним эту команду
dpkg --get-selections | xargs dpkg-repack
по экрану побегут строчки с собщениями, значит процесс пошел, сколько он будет выполняться это зависит от вашего железа и объема установленных пакетов, после того как процесс окончил свою работу нам надо создать локальный репозиторий, точнее файл для этого локального репозитрария
в том же каталоге (/dist) выполняем следующее
dpkg-scanpackages . /dev/null | gzip > Packages.gz
все, как только команда отработает, можно все это хозяйство (каталог /dist) скидывать на флешку, СД или ДВД ,какой носитель выбирать зависит от объема каталога /dist.
ОК, ставим убунту с нуля.
Теперь нам надо копирнуть с нашего носителя наш дистриб пакетов
ну допустим наша флешка зовется KINGSTON нам надо все это дело скопировать под руками у нас пока нет mc (midnigth commander), причем все это делается под правами рута, в терминале делается так
cp /media/KINGSTON/distr /
если не хотите заморачиваться для того что бы запустить в убунте гуи под рутом надо в терминале написать gksudo <ваша прога>, нам нужен файловый менеджер, по умолчанию в убунте это Nautilus, так что пишем
gksudo nautilus
для Кубунты пишем так
kdesudo konqueror (файловый менеджер KDE) и копируем наш каталог /dist c флешки в корень /
теперь нам надо слегка подправить sources.list для apt-a
проше всего это сделать так
сохраняем старый sources.list под именем sources.list.orig
sudo cp /etc/apt/sources.list /etc/apt/sources.list.orig
удаляем старый sources.list
rm /etc/apt/sources.list
и создаем его заново вот так
забиваем новый путь к дистрибам, тоесть к папке /dist
deb file:/dist ./
в терминале
sudo nano /etc/apt/sources.list
deb file:/dist ./
жмем Contol-X и сохранемся

в гуи так так добавить строчку deb file:/dist ./
для убунты gksudo gedit /etc/apt/sources.list
для кубунты kdesudo kate /etc/apt/sources.list
и наша строка к дистрибу deb file:/dist ./

обновляемся
sudo apt-get update
sudo apt-get upgrade
устанавливаем нужные нам пакеты и тд
как тока обновились возвращаем все на родину
sudo cp /etc/apt/sources.list.orig /etc/apt/sources.list
не забываем убрать значки # там где надо
sudo nano /etc/apt/sources.list
и опять
sudo apt-get update
sudo apt-get upgrade

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

удачи.

З.Ы. тем кому надо выковырять пакеты из десктоп сиди можно сходить сюда
http://b-k-b.nm.ru/ubuntu/update.html. Не рекомендую следовать этой статье и обновляться таким образом, сломаете систему...Чисто из образовательного интереса попробуйте, у меня был плачевный результат :)))


Изображение пользователя admin.

>так как полного репа на openkazan.info под x64 так и не появилось(2admin),

AMD64 есть

Изображение пользователя manofring.

ну тогда я чего то не понимаю
Получено 7307kB за 16s (451kB/c)
Не удалось загрузить http://gutsy.openkazan.info/ubuntu/dists/gutsy-security/main/binary-amd64/Packages.gz 404 Not Found
Не удалось загрузить http://gutsy.openkazan.info/ubuntu/dists/gutsy-security/restricted/binary-amd64/Packages.gz 404 Not Found
Не удалось загрузить http://gutsy.openkazan.info/ubuntu/dists/gutsy-security/universe/binary-amd64/Packages.gz 404 Not Found
Не удалось загрузить http://gutsy.openkazan.info/ubuntu/dists/gutsy-security/multiverse/binary-amd64/Packages.gz 404 Not Found
Чтение списков пакетов... Готово
E: Некоторые индексные файлы не загрузились, они были проигнорированы или вместо них были использованы старые версии

А еще проще aptoncd использовать !

Отправить комментарий

Пример: 1+1, ответ: 2

Ñòàðí/A>