LINUX.ORG.RU

Linux дистрибутив для оффлайн-пользования

 , , , ,


0

1

Всем привет! Я новенький в ЛОР, и мне 13 лет, поэтому простите за ошибки, если они есть. Я живу в селе, и у меня интернет лимитный, иногда его может вообще не быть. Мне нравится Windows тем, что ты можешь заранее скачать exe или msi файл нужных тебе программ, чтобы потом можно было установить их в оффлайне, если система сломается. Но, увы, Windows становится всё хуже и хуже со временем. :(

Я пробовал Linux, он мне понравился, но есть одно НО: В Линукс-дистрибутивах, которые я пробовал, нет столь нужного мне преимущества, как в Мастдае. Я не могу нормально поставить пакет оффлайн. Да, есть .deb/.rpm пакеты, но они становятся бесполезными без интернета, из-за зависимостей. Их можно поставить вручную (очень муторно), или использовать CubeGet, но у меня не всегда бывает возможность использовать вторую машину с интернетом. Пожалуйста, помогите мне найти дистрибутив Линукса, где можно заранее скачать все программы, и потом устанавливать их без мороки с зависимостями без интернета, как exe файлы в Винде. (пусть хоть на контейнерах будет дистр, лишь бы производительность не страдала слишком сильно)

Почему нельзя спросить нормально, зачем эта байка про село и 13 лет?

Для офлайна можно использовать любой. Качай репы и пользуйся. Дебиан в 300 ГБ где-то влезет. Делаешь локальную репу, и все программы твои. А каких нет в репе выкачиваешь как appimage или в другом формате.

anonymous
()

что ты можешь заранее скачать exe или msi файл нужных тебе программ

смешно

аналогично можно скачать заранее все нужные deb’ы (apt-get -d install)

anonymous
()

Мне нравится Windows тем, что ты можешь заранее скачать exe или msi файл нужных тебе программ, чтобы потом можно было установить их в оффлайне, если система сломается.

Можешь накачать AppImage’й программ, которыми пользуешься, они не превратятся в тыкву после обновления системы или даже перехода на другой дистрибутив. Но следить за обновлениями придётся самому, как в маздае.

annulen ★★★★★
()
Ответ на: комментарий от anonymous

аналогично можно скачать заранее все нужные deb’ы (apt-get -d install)

Может быть чем то поможет, спасибо

ambijubi
() автор топика
Ответ на: комментарий от anonymous

Дебиан в 300 ГБ где-то влезет

Двести с небольшим, если один релиз плюс исходные коды. Без src будет гораздо меньше.

anonymous
()
Ответ на: комментарий от annulen

Можешь накачать AppImage’й программ, которыми пользуешься, они не превратятся в тыкву после обновления системы или даже перехода на другой дистрибутив.

Это может помочь мне, спасибо. Конечно, это скорее альтернатива Portable-программ в Виндовс (т.е. программы не устанавливаются в систему, а живут отдельно от неё), но сойдет

ambijubi
() автор топика

мне 13 лет

Мастдае

Большие сомнения.

anonymous
()
Ответ на: комментарий от anonymous

Качай репы и пользуйся. Дебиан в 300 ГБ где-то влезет.

У меня нет столько места на жестком диске, да и лимитный интернет не позволит, поэтому и написал про него

ambijubi
() автор топика

Можно записать на 21 DVD дебиан со всем репозиторием, образы есть в интернете. А так да, лучше appimage.

xMblTiSHix
()
Ответ на: комментарий от xMblTiSHix

С официального сайта дебильян.

Тему не читай называется 😊

frunobulax ★★★
()

Debian, первые три dvd покроют практически все нужды.

anonymous
()

Пишу ответ из далёкой сибирской деревушки. Интернет у нас ловит плохо, только по ясным солнечным дням. И то если забраться как можно выше, а в нашем селе и его окрестностях самое высокое место это старое дерево в лесу. Один наш сельский радиоумелец спаял устройство из роутера, ТВ -антенны и батареек. Один человек лезет на это самое заветное дерево, а все остальное село отгоняет от него медведЕй. Так и живём. Если бы не наше дерево, радиоумелец и форматы пакетов:appimage, flatpak, snap даже не знаю что бы мы делали.

anonymous
()

Не скажу за сейчас, но ранее можно было скачать файл в iso-формате на 50 гигабайт со всеми программами дебиана и с него устанавливать систему. Если нет интернета, то и обновления безопасности не очень нужны?

anonymous
()
Ответ на: комментарий от anonymous

А каких нет в репе выкачиваешь как appimage или в другом формате.

Пожалуй, плюсану этого анонимуса. Если основные пакеты установлены, коллекция AppImage может стать решением этой проблемы.

hobbit ★★★★★
()

А в чём проблема скачать пакет со всеми зависимостями? Это делается одной командой:

$ sudo dnf download --resolve mc

Вуаля! В текущем каталоге — пакет mc со всеми недостающими зависимостями. Если хочешь вообще все зависимости, даже те, которые уже установлены, то добавь ещё одну опцию --alldeps.

В случае, если захочешь поставить себе mc без интернета, заходишь в этот калалог и

$ sudo dnf install ./*.rpm

Готово.

Можно накачать в один каталог много пакетов и сделать из них локальный репозиторий, читай ман на createrepo_c.

Можно попросить dnf сохранять все пакеты, которые он когда-либо скачивал. Для этого надо добавить строчку keepcache = True в секцию [main] файла /etc/dnf/dnf.conf. (Читай man dnf.conf, если что.) Потом можно устанавливать пакеты из этого кэша без повторного скачивания пакетов из сети. А если у тебя несколько компьютеров, можно организовать для них общий кэш. Я делал так, что «головной» комп скачивает апдейты из сети и сохраняет их в кэше, а прочие компы работают только с кэшем (dnf --cacheonly).

Этот же сценарий можно использовать при переустановке системы — нужно сохранить кэш, и после переустановки обновиться из кэша.

Всё вышенаписанное относится к Федоре (и, возможно, другим дистрам, построенным на rpm/dnf). Ты ж не сказал каким дистром ты пользовался, поэтому я сказал про свой. Как обстоят дела с deb пакетами — понятия не имею, но думаю, что что-то подобное вполне возможно.

debugger ★★★★★
()
Последнее исправление: debugger (всего исправлений: 1)

Прикольное село, цивилизация, в нашем колхозе пацаны всё больше девок опакечивают, да на гитарах бринькают.

Пожалуйста, помогите мне найти дистрибутив Линукса, где можно заранее скачать все программы

gentoo пойдёт?. Пакеты лежат, например в PORTDIR="/usr/portage", исходники в DISTDIR="${PORTDIR}/distfiles", бинарники в PKGDIR="${PORTDIR}/packages" или как угодно изменить пути можно. Если периодически не чистить, то все пакеты разных версий, с момента установки, остались бы локально и место на диске закончилось.

spawn_sp ★★★★
()

чтобы потом можно было установить их в оффлайне, если система сломается

кажется тут лучше не пакеты качать и переустанавливать, а бекапы системы делать, чтобы ее потом целиком со всеми пакетами и восстановить. переносной usb hdd на 500 гб обойдется в ~2500 руб.

slowpony ★★★★★
()

Можно использовать apt-offline

Интернет лимитный - примерно 50 гб в месяц

Думаю, для debian и в обычном режиме использования достаточно.

NyXzOr ★★★★★
()
Последнее исправление: NyXzOr (всего исправлений: 1)

Но, увы, Windows становится всё хуже и хуже со временем. :(

Н-да? А, вот люди даже с фряхи и «православного» генту на виндувс переходят(по целому ряду факторов).. Ты уж как то по подробней описывай проблему, не желтушный журналюга жеж.

По существу: (B)LFS тебе без мануала!

anonymous
()
Ответ на: комментарий от ponyashkapie

куда вылезет?

команда скачивает с требуемыми зависимостями

anonymous
()
Ответ на: комментарий от anonymous

для получения полной копии репозитория пакетов есть куча средств. то же rsync.

для скачивания одного пакета с зависимостями смотреть Как скачать рекурсивные зависимости пакета в Ubuntu

жаль но так и не видел скрипта для флопинет обновлений :) хотя наверняка разрабатывались.

pfg ★★★★★
()
Последнее исправление: pfg (всего исправлений: 1)
Ответ на: комментарий от temak

Endless OS, не?

Я посмотрел, и это интересный дистрибутив, но я не нашел там решения моей проблемы, это просто атомарный дистр на Флатпаках, похожий на Fedora Silverblue (если не ошибаюсь)

Может быть, есть возможность устанавливать Flatpak-пакеты оффлайн?

ambijubi
() автор топика
Ответ на: комментарий от debugger

Огромное спасибо вам за ответ, как бывшего юзера Федоры, меня очень порадовал ответ. :) Но к сожалению, у меня Федора 40 часто ломалась после обновления, но никто не мешает пользоваться предыдущей версией.

ambijubi
() автор топика
Ответ на: комментарий от slowpony

Хорошее решение , спасибо Timeshift в руки - и вперед :)

ambijubi
() автор топика
Ответ на: комментарий от spawn_sp

Большое спасибо за ответ ) Я всегда хотел попробовать Генту, даже на Пингвинус.ру маленький мануал по нему есть. Но боюсь, не осилю его ;_(

ambijubi
() автор топика
Ответ на: комментарий от Shadow

Не, ну если всё как ты пишешь, slackware подойдёт.

Расскажите, пожалуйста, в чём преимущества Слаки в моём случае? Просто я никогда не пользовался ею :0

ambijubi
() автор топика
Ответ на: комментарий от ambijubi

Этого более чем достаточно, чтобы 1-2 раза в месяц обновлять систему, не задумываясь о том, сколько занимают обновления.

grem ★★★★★
()

Раньше Дебиан таким был, всю пакетную базу текущего релиза можно было на DVD болванки записать и пользоваться дистром автономно, используя в качестве source DVD. Вопрос к дебиановедам, такое ещё возможно?

Jameson ★★★★★
()
Ответ на: комментарий от Jameson

Да.

Но с учётом ежемесячного лимита у ТС, это всё не имеет смысла, можно нормально пользоваться с сетевым репозиторием. Ну, включить сохранение кэша разве что, вдруг пригодится.

anonymous
()
Ответ на: комментарий от ambijubi

даже на Пингвинус.ру маленький мануал по нему есть.

Это лишнее, у генты свой родной годный хендбук. Если в целом представляешь как работают - загрузчик, настройка сети, системда и чрут то осилишь всё. Я тупенький, по хендбуку осилил. 😊

на DVD болванки записать и пользоваться дистром автономно

Вопрос же где сами релизы взять.. Почему-то сомневаюсь что по почте нынче шлют, хотя что только нынче по почте не шлют. Гугл предлагает разве что лиценизию на дебиан купить 😁

frunobulax ★★★
()

Сразу установите все, что нужно, а потом в оффлайн-деревню.

dmitry237 ★★★★★
()
Ответ на: комментарий от Jameson

ну как тебе сказать.
оф.страничка по размерам реопзиториев даёт такие данные
https://www.debian.org/mirror/size

Архитектура	Размер в ГБ
------------
source		117
all		256
amd64		706
arm64		614
armel		310
armhf		436
i386		568
mips		9
mips64el	418
mipsel		200
ppc64el		488
riscv64		138
s390x		418
------------
Total		4679
pfg ★★★★★
()
Ответ на: комментарий от anonymous

Блин, ну как теперь c Ruby на Python3 вернуться обратно? :-(

Клавиатуру жаль при «говнокодинге на коленке»

anonymous
()
Ответ на: комментарий от ambijubi

Не то всё. не с того конца. В любой системе, отключи всякие автоматические обновлялки-оповещалки. Чтобы самовольно никакая хрень не лезла в интернет. Только когда конкретно ты, конкретно полез…

andytux ★★★★★
()
Ответ на: комментарий от temak

Понял, большое спасибо. Буду пробовать либо Endless OS либо Slackware

ambijubi
() автор топика
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.