Титла: "apt-get install" -> custom Публикувано от: the_real_maniac в Mar 27, 2004, 17:12 Здравейте .
Имам следния sources.list / описвам го в свободен вараинт, дефакто не изглежда така deb cdrom: disk1 Woody 3.0 r1 deb http:// тук имам.: -stable -> main contrib non-free non-us -unstable -> main contrib non-free non-us deb scr -> сорсове на по-горните и тук идва deb file:/root/myarchives ./ --- apt-get update всичко ОК . Въпроса е : как мога да кажа , че искам да инсталирам кде3.1.5 от място /root/myarchives .
и сега се чудя каква да е командата , защото, ако дам .: apt-get install -t unstbale kdebase kdeadmin ... и въобще пакетите , който искам (;)) те наистина ще са от ънстейбъл , но ще ги вземем от интернет и кде-то ще е 3.2.1 ! Което не е проблема , проблема е , че не ми се чака да ги тегли ! Въпреки , че ги имам пакетите , но няма overridefile и имах един документ някъде как се прави този файл, но сега ще потърся в гогъл .) Но идеята е , че искам 3.1.5 , а и нямам време сега да чакам да се изтегли 3.2.1 ! Предварително благодаря ... Има вариант да си оставя в list-a само cdrom/http:stable/file , т.е без unstable - но си спомням , че имаше опция , с която можеше да се каже от къде да се изтеглят пожеланието пакети ?!. edit.: или да посоча , че искам дадена версия и ест. отговра е RTFM )) .: apt-get install package=version сега ще го пробвам незнам дали темата трябва да се трие , но може пък и да помогне на някой , който ползва сърч Титла: "apt-get install" -> custom Публикувано от: the_real_maniac в Mar 27, 2004, 20:00 И все пак проблема остава !
няма ли опция , с която да се казва инсталирай от тук ... Титла: "apt-get install" -> custom Публикувано от: в Mar 27, 2004, 20:18 прегледа ли debian-reference и apt-howto?
Титла: "apt-get install" -> custom Публикувано от: the_real_maniac в Mar 28, 2004, 12:48 набързо само явно ще трябва четене - не че е нещо изненадващо и все пак 10х , прочетох цялата секция за апт в дебиан-боока и метнах око на някой man , но не помогна Сега ще видя ...
Титла: "apt-get install" -> custom Публикувано от: the_real_maniac в Mar 28, 2004, 14:19
apt-howto го изчетох ! на отделни места логично по няколко пъти , всмисъл прочетох го , наистина полезно и приятно четиво debian reference - тази книжка досега все я бях подминавал незнай вече защо за мене !!! Много хубава !!! Изключително полезна, но за съжеление нямаше това , което търся и тъй като нито в apt-howto , нито в debian reference го намерих почвам да си мисля , че неможе да се посочи място от където да се изтегли / инсталира дадения пакет ! Вариантитете са с apt-get -t distver package apt-get -t package=version /etc/apt/preference - да се окаже kde* и версия 3.1.5* /etc/apt/sources.list - просто оставям само източника , от който искам да инсталирам виж по-горе случея точно какъв е ! Мдаа май е това и все пак си спомням някъде бях гледал нещо , че може да кажеш apt-get isntall package от-еди-кой-си-източник Е ще продължавам да търся Благодаря все пак , защото седнах да прочета от до apt-howto-то и доста голяма част от debian reference - много ми харесаха ! Доста неща се изясниха ... Титла: "apt-get install" -> custom Публикувано от: в Mar 28, 2004, 16:17 Веднъж опитах да отговоря по-подробно (доколкото мога) на един подобен въпрос, но човека направо го "заболя главата".
Възможно най-простия начин е да направиш: # cp /etc/apt/sources.list /etc/apt/sources.list-backup и оставяш в /etc/apt/sources.list само deb file:/root/myarchives ./ Титла: "apt-get install" -> custom Публикувано от: the_real_maniac в Mar 28, 2004, 17:57
Това и аз го усетих - още в 1-вия си пост го написах , моля те "накрай" главата ми да ме боли - т.е обясни как може това да стана , определено няма да ти се разсърдя !!! ( дори и главата да ме заболи ). Само дано имаш време и желание да пишеш ... Титла: "apt-get install" -> custom Публикувано от: IvanST в Mar 29, 2004, 08:47 Правиш си една папка например /mypackages в нея слагаш всички пакети който искаш да инсталваш даваш:
cd /mypackages find . -name "*.deb" > overridefile dpkg-scanpackages . overridefile > Packages и репозиторито ти е готово слагаш в /etc/apt/sources.list само реда : deb file:/mypackages ./ и си готов инсталираш каквото имаш в папката Титла: "apt-get install" -> custom Публикувано от: в Mar 29, 2004, 19:10 1.Sorry za lat.
2.Towa go znam 3.Ne6to po wyprosa Титла: "apt-get install" -> custom Публикувано от: в Mar 29, 2004, 20:58 здр.
Ако оставиш само 'deb file:/root/myarchives ./' в '/etc/apt/sources.list' , apt няма откъде да вземе липсващите зависимости. Може да е най-лесно, но не е най-удачно ;-) За да си сигурен, че няма да има проблеми, трябва да има ред към debian.org или някой mirror. Ако искаш, може да си направиш малко "по-истинско" локално реп.: cd /var mkdir debs cd debs mkdir -p dists/experimental/main/binary-i386/ mkdir -p pool/experimental/main/ cat >dists/experimental/main/binary-i386/Release<<EOF Archive: experimental Component: main Origin: Debian Label: Debian Architecture: i386 EOF Пакетите се копират в pool/experimental/main/ Ако са в поддиректории - може да се копира най-горната в pool/experimental/main/ (така се запазва директорийната структура - по-прегледно е) Добавя се в /etc/apt/sources.list: deb file:/var/debs experimental main а в /etc/apt/preferences може да си установиш по-голямо или по-малко Pin-Priority за experimental. Примерно: cat >/etc/apt/preferences<<EOF Package: * Pin: release a=experimental Pin-Priority: 888 EOF Накрая: cd /var/debs dpkg-scanpackages pool/experimental /dev/null | \ gzip > dists/experimental/main/binary-i386/Packages.gz apt-get update ..... Преди всичко гледай да си направиш backup-и на файловете с преференции преди да ги промениш. Между другото experimental може да е нещо друго. Титла: "apt-get install" -> custom Публикувано от: the_real_maniac в Nov 05, 2004, 17:24 apt-get clean
всичко apt-get autoclean само тези , които вече немогат да се изтеглят. а как може да кажа apt-get clean leave-one-version Има я тази опция apt-proxy , но ми трявба с apt-get да го направя, т.е от всеки пакет да имам по само една версия в archive директорията ... 10х |