![]() |
Установка программ без доступа в интернет
Я новичок в линукс, так что извиняюсь за тему, возможно она уже изъезжена... но ничего дельного я не нашёл, только запутался.
Вопрос следующий... в винде я привык делать так: скачивать инсталляторы нужных мне программ в ручную с сайтов или ftp или torrent, хранить их на винте и так же в ручную поддерживать их в актуальном состоянии.... Тоесть нужно мне что-то установить - я запускаю инсталлятор и устанавливаю прогу, а не закачиваю её каждый раз из интернета после каждой установки системы или установки на др. компе (а интернет у меня не супер).... Так вот как мне добится нечто подобного в линукс, говорят что так удобней, может и так если бы у меня был дешовый 10Мб интернет... Опишите пожалуйста все имеюшиеся способы решения этой проблемы и по подробней если можно.... |
Любая из существующих линуксовых (и не только) систем управления пакетами (RPM, dpkg, pacman, etc.) позволяет установку пакета не из репозитория, а локально. Скачал пакет, натравил на него установщик (в графических средах это можно сделать простым двойным щелчком по пакету) и вуаля.
Другое дело, что у пакета могут быть зависимости и репозитории как раз за этим и придуманы, чтобы пользователю не нужно было о них задумываться - при выборе установки понравившегося приложения автоматически скачаются и установятся его зависимости. В случае же ручной установки пакетов вы очень свободно можете сесть в лужу. Можно конешно держать у себя зеркало репозитория, но его нужно поддерживать в актуальном состоянии, что как я понимаю, вам точно не под силу. Хотя скажем если у вас компов под сотню и интернет дорогой и медленный, то имеет смысл. |
Цитата:
Цитата:
Из вашего ответа я понял что локальный репозиторий - это единственный способ разрулить эту ситуацию? И другое дело что я не хотел бы хранить весь репозиторий, а лишь то чем я пользуюсь.... И я не гонюсь за самыми последними версиями, мне больше стабильность по душе... |
Цитата:
Ну вот пример убунты, у них есть веб интерфейс репозиториев http://packages.ubuntu.com/ На каждый пакет там отмечены красным кружком обязательные зависимости - то без чего пакет работать не будет, зелёным ромбом необязательные, но полезные для функциональности и синим квадратом совсем необязательные, но всё ж имеющие какое-то отношение и кому-то могущие оказаться полезными К тому ж у каждой из обязательных зависимостей могут оказаться свои зависимости, у тех в свою очередь свои и так далее. Без менеджера, как я уже сказал, это занятие трудное и неблагодарное. Пример для весьма лёгкого и не перегруженного свистюльками почтового клиента http://packages.ubuntu.com/lucid/mail/claws-mail Примерно то же самое есть и у других систем управления пакетами, в том или ином виде, боле или менее удобном. Цитата:
Цитата:
Цитата:
|
Цитата:
в одну папку и дабл клик по основному пакету =)) и хоть зависимости все в этой папке, менеджер сообщает мне что зависимости не соблюдены... Цитата:
Цитата:
Тогда не могли бы вы объяснить как мне сделать мой локальный репозиторий.... (надеюсь все версии там не должны быть, например Ubuntu 8.04 8.10 9.04. 9.10 10.04 мне бы только для одной версии, ) Вообщем я понял... мне нужен полный репозиторий... Но там же может хотябы не быть исходников, дебагов и т.п... и для одной только версии (например Ubuntu 10.04). Как это сделать? |
Цитата:
|
здравствуйте вы пишете что нужен репозитарий, у меня на линукс 5.0 ковчег он запрашивает программу ar, я скачиваю эту программу, запускаю он всеравно запрашивает ее, как быть в такой сетуации?
|
blek, мало скачать, нужно инсталлировать.
В ALTLinux используется Debian'овский apt-get. $sudo apt-get update $sudo apt-get install ar |
YUSTUS, как я понял мне нужно для установки программ обратиться к определенным инстоляторам. А не подскажите как к ним обратиться?
|
доброго времени суток! установил пакет cooker for i586 chromium-debug-0.9.14.1-1mdv2011.0.i586.rpm установился нормально. а как его найти и запустить не знаю. подскажите пожалуйста. в установленных программах не отображается.
|
defragger
Как вариант можно использовать следующие способы: 1. В только что установленном дистрибутиве, при первой установке какой-либо программы копировать содержимое /var/cache/apt/archives (там хранятся пакеты программы и зависимостей, скачанные с репов перед установкой, но не трогая каталог partial и файл lock) куда нибудь на другой раздел (можно даже в созданный каталог с названием программы). Потом, ну, при переустановке дистрибутива, или на другом компе), перейти в каталог, где это все хранится: cd /путь/до/каталога с программой и запустить установку программы вместе с зависимостями: sudo dpkg -i *.deb 2. На чужом компьютере (где хороший интернет канал) загрузиться со своего LiveCD, "установить" программу (она скачается со всеми зависимостями), скопировать содержимое /var/cache/apt/archives на флешку, принести домой и установить как в п.1 Цитата:
|
Цитата:
|
Вообще, есть еще один хороший способ.
Например, в полный дистрибутив Debian входит 5 DVD дисков. Там софта на всех хватит. :) Скачиваете все диски разом - у вас, есть чуть меньше, чем почти все, со всеми требуемыми зависимостями. |
Цитата:
Беда одна - старьё там и придётся с этим жить. |
mvt, я думал это браузер. в win он мне нравился. и в общем хочется научиться пользоваться linux!
|
vasyadrugov, если вы расскажете, какой у вас дистрибутив, скажем волшебные команды для установки chromium для него :)
|
vadblm, это немного не по теме, надеюсь простят меня модераторы. дист mandriva 2010 powerpack, стол kde. заранее спасибо! может чего ещё подскажешь ссылки, статьи! но желательно на родном языке. заранее спасибо.
|
Цитата:
|
Время: 22:01. |
Время: 22:01.
© OSzone.net 2001-