hidden 21.07.2009 08:40
Есть проблема! — Offline установка msttcorefonts
Есть пакет MS-овских шрифтов и его нужно установить. Интернета нет, точнее, он сильно ограничен. При попытке поставить msttcorefonts из репозитария, aptitude стучится на всякие sourceforge и т.д., куда во-первых у меня нет доступа, а во-вторых, зачем качать, если шрифты уже тут.Как обмануть систему, и заставить её думать, что она берёт шрифты из инета, а на самом деле подсунуть их из локального источника?

+ 3 -
Может проще попросить директорию со шрифтами?
нужно отредактировать постинсталяционный скрипт пакета и там изменить адреса откуда скачиваются шрифты на локальные
Поднять вебсервер, положить файлики туда и сделать запись в /etc/hosts вида 127.0.0.1 microsoft.com, ну или откуда там тянется.
Во, этот способ мне подойдёт. Может тогда подскажете какой есть в репозиториях Debian Lenny web-server попроще?
Зачем такие сложности?
Перенеси шрифты с 1 компа на другой на флешке.
Перенеси шрифты с 1 компа на другой на флешке.
да не, лучше поднять nfs, примонтировать раздел и скопировать. Зачем же такая ерунда как флешки?
ну ни хрена себе советы. Поднять веб-сервер?
Я не воткнул, если есть deb, то что мешает установить его dpkg - jjkbjbj.deb?
а если просто архив, то что мешает залить его в /usr/share/fonts?
Я не воткнул, если есть deb, то что мешает установить его dpkg - jjkbjbj.deb?
а если просто архив, то что мешает залить его в /usr/share/fonts?
проблема в том, что при установке пакета dpkg лезет в интернет, а просто копировать шрифты - не тру :)
бред, с чего ей лезть-то? Она же вроде даже депенденсы не проверяет.
Если лежит deb в папке,то просто выполняешь ее и она устанавливает тебе standalone deb-пакет, че тут такого-то.
И кстати просто копировать шревты - самое тру, ибо установка пакета в этом и заключается по сути
Если лежит deb в папке,то просто выполняешь ее и она устанавливает тебе standalone deb-пакет, че тут такого-то.
И кстати просто копировать шревты - самое тру, ибо установка пакета в этом и заключается по сути
Ты не понимаешь, есть пакеты, в которых не содержат все устанавливаемое содержимое. Часть файлов они качают. Возможно это сделано по каким-то лицензионным причинам, хз, но такое есть.
тогда это идиотская проблема, в любом случае без инета придется вручную ставить.
Почитай тут, может что пригодится
https://wiki.ubuntu.com/Fonts
Почитай тут, может что пригодится
https://wiki.ubuntu.com/Fonts
установка в стиле микрософта - вначале качаем инсталлятор метров на 5-10 а потом инсталлятор сливает с инета метров 300 %)
http://packages.debian.org/squeeze/ttf-mscorefonts-installer
"You will need an Internet connection to download these fonts _if_ you don't already have them."
Что, интересно, они имели в виду.
"You will need an Internet connection to download these fonts _if_ you don't already have them."
Что, интересно, они имели в виду.
msttcorefonts.deb не содержит самх шрифтов, там только скрипт который качает их с sourceforge, распаковывает и устанавливает в систему.
Какие то советы жестокие, шо пипец: поднять веб-сервер, нфс-шары... я валяюсь.
Вот архив с фонтами (извиняюсь за рапиду, ничего в голову больше не пришло), правда там кроме виндовых ещё какие-то валяются (взял с ближайшей машины), распаковать в домашнюю папку.
Arial, Times New Roman, Verdana, Tahoma, Courier New, Georgia в наличии.
Вот архив с фонтами (извиняюсь за рапиду, ничего в голову больше не пришло), правда там кроме виндовых ещё какие-то валяются (взял с ближайшей машины), распаковать в домашнюю папку.
Arial, Times New Roman, Verdana, Tahoma, Courier New, Georgia в наличии.
У человека проблемы с инетом:) Другое дело что, так и не ясно у унего тот самый пакет_без_шрифтов или просто папка со шрифтами, которую он видимо кое-чего не понимая, хочет подсунуть инсталлятору.
Ну предполагается, что пакет mscorefonts он где-то скачал? Да и cab-архивы с фонтами ему так или иначе качать придется.
Проблему этого человека я как никто понимаю, ибо сам в своё время качал пакеты на работе, чтобы установить дома где был только тормознутый и дорогой GPRS.
Пакет ttf-mscorefonts-installer при установке скачивает cab-архивы с шрифтами. Вот я так понимаю у него и есть этот деб, который без интернета совершенно бесполезен.
Проблему этого человека я как никто понимаю, ибо сам в своё время качал пакеты на работе, чтобы установить дома где был только тормознутый и дорогой GPRS.
Пакет ttf-mscorefonts-installer при установке скачивает cab-архивы с шрифтами. Вот я так понимаю у него и есть этот деб, который без интернета совершенно бесполезен.
Да понял я сразу же :)
Но боюсь эдак пару-тройку лет назад не понял бы...
Но боюсь эдак пару-тройку лет назад не понял бы...
Может я чего-то не уловил но не проще ли шрифты скопировать в ~/.fonts, ну или /usr/share/fonts/TTF, если есть права администратора и нужно сделать эти шрифты общесистемными?
у меня тоже в свое время (пока не подключили дома инет) была идея написать программку/скриптик, который бы копировал все настройки пакетного менеджера (вместе с данными реп и т.д.) на флешку и который можно было бы запустить в любом линух-окружении и обновить репы, слить все нужные пакеты, а дома синхронизировать репы и все эти пакеты поставить. думается, что это должно быть довольно-таки просто осуществляемо.
и очень востребованно.
и очень востребованно.
Спасибо, что так живо отреагировали.
Проясню ряд моментов:
1. Да, архив со шрифтами у меня есть, и я их ставил ещё на Debian Sarge. Причём тогда такого гимора не было, распаковывал архив, потом делал update-msfonts -s %папка%. А в Lenny почему-то этот метод поломали. :(
2. Копировать шрифты в ~/.fonts, конечно проще, но это не Debian way. :)
3. С инетом дома проблемы потому что GPRS, а на работе - корпоративный прокси, который не даёт качать некоторые типы файлов да и вообще пускает далеко не всюду.
Видимо, буду набираться экспириенса с поднятием lighthttpd. :)
Проясню ряд моментов:
1. Да, архив со шрифтами у меня есть, и я их ставил ещё на Debian Sarge. Причём тогда такого гимора не было, распаковывал архив, потом делал update-msfonts -s %папка%. А в Lenny почему-то этот метод поломали. :(
2. Копировать шрифты в ~/.fonts, конечно проще, но это не Debian way. :)
3. С инетом дома проблемы потому что GPRS, а на работе - корпоративный прокси, который не даёт качать некоторые типы файлов да и вообще пускает далеко не всюду.
Видимо, буду набираться экспириенса с поднятием lighthttpd. :)
2. Копировать шрифты в ~/.fonts, конечно проще, но это не Debian way. :)
Да вы батенька, маньяк:) Не обессудьте, обьясните разницу...
Да вы батенька, маньяк:) Не обессудьте, обьясните разницу...
Когда я что-то ставлю из сырцов или через жопляски с бубном - я потом забываю что и как сделал. А так всё красиво, стоит пакет, я могу списки установленных пакетов получить, удалить всё это добро, если заблагорассудится, и вообще порядок должен быть. :)
Ну собрать же свой пакет и всё, в который положить все нужные фонты. В чём проблема-то?
А то действительно маньячество какое-то с подниманием серверов и репозитариев. Это прямо, как в анекдоте, где в конкурсе автомехаников победил бывший гинеколог, разобравший и собравший автомобиль через выхлопную трубу. :)
А то действительно маньячество какое-то с подниманием серверов и репозитариев. Это прямо, как в анекдоте, где в конкурсе автомехаников победил бывший гинеколог, разобравший и собравший автомобиль через выхлопную трубу. :)
Как вариант может сработать подобное решение:
1.Складываем шрифты в /usr/local/share/fonts/
2.Заводим, ну хотя бы apt-get на установку этого пакета, будет сообщено об ошибке и т.д.
3.В эти файлы:
/var/lib/dpkg/info/msttcorefonts.config
/var/lib/dpkg/info/msttcorefonts.postinst
Добавляем строку exit 0 и вроде как у нас всё установлено:)
4.fc-cache от суперюзера.
1.Складываем шрифты в /usr/local/share/fonts/
2.Заводим, ну хотя бы apt-get на установку этого пакета, будет сообщено об ошибке и т.д.
3.В эти файлы:
/var/lib/dpkg/info/msttcorefonts.config
/var/lib/dpkg/info/msttcorefonts.postinst
Добавляем строку exit 0 и вроде как у нас всё установлено:)
4.fc-cache от суперюзера.