Автор Тема: "apt-get install" -> custom  (Прочетена 2669 пъти)

the_real_maniac

  • Напреднали
  • *****
  • Публикации: 1258
  • Kernel panic, me - no panic ;-) :-)
    • Профил
"apt-get install" -> custom
« -: Mar 27, 2004, 17:12 »
Здравейте .

Имам следния sources.list / описвам го в свободен вараинт, дефакто не изглежда така '<img'>

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 -> сорсове на по-горните '<img'>

и тук идва

deb file:/root/myarchives ./

---
apt-get update

всичко ОК .

Въпроса е : как мога да кажа , че искам да инсталирам кде3.1.5 от място /root/myarchives .

Примерен код

#apt.conf

APT::Default-Release "stable";
APT::Cache-Limit "30000000";


и сега се чудя каква да е командата , защото, ако дам .:

apt-get install -t unstbale kdebase kdeadmin ... и въобще пакетите , който искам (;)) те наистина ще са от ънстейбъл , но ще ги вземем от интернет и кде-то ще е 3.2.1 !

Което не е проблема , проблема е , че не ми се чака да ги тегли ! Въпреки , че ги имам пакетите , но няма overridefile '<img'> и имах един документ някъде как се прави този файл, но сега ще потърся в гогъл .) Но идеята е , че искам 3.1.5 , а и нямам време сега да чакам да се изтегли 3.2.1 !

Предварително благодаря ...

Има вариант да си оставя в list-a само cdrom/http:stable/file , т.е без unstable - но си спомням , че имаше опция , с която можеше да се каже от къде да се изтеглят пожеланието пакети ?!. '<img'>

edit.: или да посоча , че искам дадена версия и ест. отговра е RTFM '<img'>)) .:

apt-get install package=version '<img'>

сега ще го пробвам '<img'> незнам дали темата трябва да се трие , но може пък и да помогне на някой , който ползва сърч  ':p'
Активен

Powered by Debian GNU / LINUX /// Intel inside ...

„Насилието е последното убежище на некомпетентността“ - Айзък Азимов (1920 — 1992)

the_real_maniac

  • Напреднали
  • *****
  • Публикации: 1258
  • Kernel panic, me - no panic ;-) :-)
    • Профил
"apt-get install" -> custom
« Отговор #1 -: Mar 27, 2004, 20:00 »
И все пак проблема остава !

няма ли опция  , с която да се казва инсталирай от тук ... '<img'>
Активен

Powered by Debian GNU / LINUX /// Intel inside ...

„Насилието е последното убежище на некомпетентността“ - Айзък Азимов (1920 — 1992)

  • Гост
"apt-get install" -> custom
« Отговор #2 -: Mar 27, 2004, 20:18 »
прегледа ли debian-reference и apt-howto?
Активен

the_real_maniac

  • Напреднали
  • *****
  • Публикации: 1258
  • Kernel panic, me - no panic ;-) :-)
    • Профил
"apt-get install" -> custom
« Отговор #3 -: Mar 28, 2004, 12:48 »
набързо само '<img'> явно ще трябва четене - не че е нещо изненадващо и все пак 10х , прочетох цялата секция за апт в дебиан-боока '<img'> и метнах око на някой man , но не помогна '<img'> Сега ще видя ...
Активен

Powered by Debian GNU / LINUX /// Intel inside ...

„Насилието е последното убежище на некомпетентността“ - Айзък Азимов (1920 — 1992)

the_real_maniac

  • Напреднали
  • *****
  • Публикации: 1258
  • Kernel panic, me - no panic ;-) :-)
    • Профил
"apt-get install" -> custom
« Отговор #4 -: Mar 28, 2004, 14:19 »
Цитат (Guest @ Март 27 2004,21:18)
прегледа ли debian-reference и apt-howto?

apt-howto го изчетох ! на отделни места логично по няколко пъти , всмисъл прочетох го , наистина полезно и приятно четиво '<img'>

debian reference - тази книжка досега все я бях подминавал незнай вече защо за мене !!! '<img'> Много хубава !!! Изключително полезна, но за съжеление нямаше това , което търся и тъй като нито в apt-howto , нито в debian reference го намерих почвам да си мисля , че неможе да се посочи място от където да се изтегли / инсталира дадения пакет !

Вариантитете са с

apt-get -t distver package
apt-get -t package=version
/etc/apt/preference - да се окаже kde* и версия 3.1.5* '<img'>
/etc/apt/sources.list - просто оставям само източника , от който искам да инсталирам '<img'> виж по-горе случея точно какъв е '<img'> !

Мдаа май е това и все пак си спомням някъде бях гледал нещо , че може да кажеш

apt-get isntall package от-еди-кой-си-източник '<img'>

Е ще продължавам да търся '<img'> Благодаря все пак , защото седнах да прочета от до apt-howto-то и доста голяма част от debian reference - много ми харесаха ! Доста неща се изясниха ...
Активен

Powered by Debian GNU / LINUX /// Intel inside ...

„Насилието е последното убежище на некомпетентността“ - Айзък Азимов (1920 — 1992)

  • Гост
"apt-get install" -> custom
« Отговор #5 -: Mar 28, 2004, 16:17 »
Веднъж опитах да отговоря по-подробно (доколкото мога) на един подобен въпрос, но човека направо го "заболя главата".

Възможно най-простия начин е да направиш:
# cp /etc/apt/sources.list /etc/apt/sources.list-backup
и оставяш в /etc/apt/sources.list само deb file:/root/myarchives ./
Активен

the_real_maniac

  • Напреднали
  • *****
  • Публикации: 1258
  • Kernel panic, me - no panic ;-) :-)
    • Профил
"apt-get install" -> custom
« Отговор #6 -: Mar 28, 2004, 17:57 »
Цитат (the_real_maniac @ Март 28 2004,15:19)
/etc/apt/sources.list - просто оставям само източника , от който искам да инсталирам ...

Това и аз го усетих - още в 1-вия си пост го написах , моля те "накрай" главата ми да ме боли - т.е обясни как може това да стана , определено няма да ти се разсърдя !!! ( дори и главата да ме заболи '<img'> '<img'> ).

Само дано имаш време и желание да пишеш ... '<img'>
Активен

Powered by Debian GNU / LINUX /// Intel inside ...

„Насилието е последното убежище на некомпетентността“ - Айзък Азимов (1920 — 1992)

IvanST

  • Напреднали
  • *****
  • Публикации: 369
    • Профил
"apt-get install" -> custom
« Отговор #7 -: Mar 29, 2004, 08:47 »
Правиш си една папка например /mypackages в нея слагаш всички пакети който искаш да инсталваш даваш:
cd /mypackages
find . -name "*.deb" > overridefile
dpkg-scanpackages . overridefile > Packages
и репозиторито ти е готово слагаш в /etc/apt/sources.list  само реда :
deb file:/mypackages ./
и си готов инсталираш каквото имаш в папката  '<img'>
Активен

  • Гост
"apt-get install" -> custom
« Отговор #8 -: Mar 29, 2004, 19:10 »
1.Sorry za lat. '<img'>
2.Towa go znam '<img'>
3.Ne6to po wyprosa '<img'>
Активен

  • Гост
"apt-get install" -> custom
« Отговор #9 -: 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 може да е нещо друго.
Активен

the_real_maniac

  • Напреднали
  • *****
  • Публикации: 1258
  • Kernel panic, me - no panic ;-) :-)
    • Профил
"apt-get install" -> custom
« Отговор #10 -: Nov 05, 2004, 17:24 »
apt-get clean
всичко

apt-get autoclean

само тези , които вече немогат да се изтеглят.

а как може да кажа apt-get clean leave-one-version '<img'>

Има я тази опция apt-proxy , но ми трявба с apt-get да го направя, т.е от всеки пакет да имам по само една версия в archive директорията ... 10х
Активен

Powered by Debian GNU / LINUX /// Intel inside ...

„Насилието е последното убежище на некомпетентността“ - Айзък Азимов (1920 — 1992)

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
"Grub" sled preinstalacia na Windows
Настройка на програми
merman 1 4509 Последна публикация May 25, 2003, 11:27
от wandererbg
HDD ext3 recover, "Stellar Phoenix Linux" ??
Настройка на хардуер
help40 3 6519 Последна публикация Sep 20, 2012, 21:51
от Acho
"paskal case" / "camel case"
Общ форум
Apache 3 7923 Последна публикация Aug 11, 2006, 10:01
от ivak
Проблем с "struct cdev" и "struct semaphore"
Общ форум
halturata 22 13351 Последна публикация Aug 14, 2007, 17:31
от tarator
Проблем с "reboot", "halt" и т.н.
Настройка на програми
turboshark 5 7733 Последна публикация Sep 22, 2007, 00:13
от turboshark