Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: gromeo в May 11, 2004, 13:56



Титла: Debian packages transfer
Публикувано от: gromeo в May 11, 2004, 13:56
Моят въпрос - сега съм с Дебиан нестабилен и велик, но - имам един мааалък проблем, свързан с моето незнание - как мога да прехвърля моите програми, дет съм си ги свалил с апт-гет инстал, на компакт-диск и оттам да ги инсталирам на друг компютър? Има ли начин?


Титла: Debian packages transfer
Публикувано от: the_real_maniac в May 11, 2004, 14:33
Ами аз така веднъж го направих ,но нещо не ми хареса , защото aptitude-то нещо се сгъбваше ... , докато apt-то си режеше на ред ?!. , но ето какво правя аз ;)

Взимаш си дадените пакети и ги слагаш в една дир.:
примерно

/home/user/Packages
отиваш в предната /home/user/
и пишеш

ls ./Packages *.deb > overridefiles
dpkg-scanpackages ./Packages overridefiles | gzip > Packages.gz
След това хващаш този файл Packages.gz и Дир. и ги записваш на едно СД , после просто apt-cdrom add ;) // apt-setup

СД-то ти трябва да изглежда така:
ls /cdrom

Packages -> dir
Packages.gz

Т.е да запазиш пътищата както са били като си "сканирал" ;)

едит: може нещо и да съм объркал,но мисля така беше ;)


Титла: Debian packages transfer
Публикувано от: Nirangor в May 11, 2004, 22:10
Искам във връзка с темата да попитам и аз нещо.

Проблем ли е ако изтрия *.deb файловте от /var/cache/apt/archives. Това предполагам са файловете, които съм изтеглил при apt-get upgrade или греша?

Ако ги изтрия дали след време ще работи нормално apt-get update, т.е дали отново ще тегли само по-нови версии или те се сравняват с тези в /var/cache/apt/archives?

Благодаря предварително.


Титла: Debian packages transfer
Публикувано от: the_real_maniac в May 11, 2004, 22:31
1.Еми значи имаш си файл , в който си се следи за това какво е инсталирано на системата ти и каква версия е .
2.apt-get update взима списъците с пакети от deb източниците , които са ти в /etc/apt/sources.list ;)
3.Ще инсталира това , което му кажеш ти , но при apt-get upgrade ще инсталира по-новите на твойте пакети -> upgrade ;)
4./var/cache/apt/archives/ - да тук са пакетите ,които apt е свалило ;)
има и интелигентен начин ;) Не с камъка и тоягата  :D  :p

apt-clean ;) // use man ;)

5.Просто (предполагам), като му дадеш да реинсталира някой пакет или някой пакет , който е бил инсталиран и свалян от интернет , ще се опита да си го намери там и като види че го няма ще си го дръпне от интернет ;)

6.DEBIAN (BG) BOOK !!! <- определено е добра ;)
APT HOWTO
Debian Reference

apt-get install apt-howto debian-reference ;)

apt-get install aptitude

aptitude - виж този front end на apt-то , ако не го знаеш де ;) Бива ;)


Титла: Debian packages transfer
Публикувано от: Nirangor в May 11, 2004, 22:48
Благодаря отново много!
Наистина полезна информация!  :)


Титла: Debian packages transfer
Публикувано от: n_antonov в May 12, 2004, 00:21
Цитат (Nirangor @ Май 12 2004,01:10)
Искам във връзка с темата да попитам и аз нещо.

Проблем ли е ако изтрия *.deb файловте от /var/cache/apt/archives. Това предполагам са файловете, които съм изтеглил при apt-get upgrade или греша?

Не, не грешиш и не е проблем. Всички свалени веднъж файлове се съхраняват там и ако станат много, могат да заемат доста място. По принцип не е проблем да върнеш в .deb пакет всеки инсталиран вече пакет, който си изтрил после от кеша с 'apt-get clean'.

dpkg-repack <package>

Това ще пакетира обратно инсталирания вече веднъж софтуер. Много полезно инструментче;)