AppleLife: Делаем свои .pkg с наборами драйверов и утилит! - AppleLife

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Делаем свои .pkg с наборами драйверов и утилит! Мини мануал с примером! Оценка: -----

#1 Пользователь офлайн   dan1234 Иконка

  • iГуру
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 1 531
  • Регистрация: 17 Январь 08
  • Пол:Мужчина
  • Город:Новосибирск
  • Интересы:Много!

Иконки сообщения  Отправлено 17 Июл 2009 - 05:55

Введение

Меня часто спрашивают:
- Почему я не включил в свои сборки (MacOSXInstall_Universal_10.5.6 (1.3) и 10.5.7 (2.1, 2.2)) например, то-то и то-то?
- Почему я не сделал возможность выбора при установке тех или иных драйверов?

Причин этому несколько:

1. После удаления из Retail лишних языков и принтер-драйверов, места (до предела однослойной болванки) остается чуть более 200 Мб. Так что шибко то и не разгонишься! Да и все возможные варианты, все равно учесть не возможно! Лично у меня 4 хака, да еще 5 чужих под моим контролем! И у всех, у них различные наборы драйверов, программ и настроек! Все нужное (и то, что хотелось бы) просто не влезет!

2. То, что считается правильным сейчас, может морально устареть уже через несколько дней!
Вы посмотрите с какой невероятной скоростью, почти ежедневно все меняется! Появляются новые версии, новые технологии и подходы! Иногда перечеркивающие все, что было актуально до этого!

Ну и зачем мне дистрибутив, на наполнение которого я потратил уйму времени, и в кастомайзах которого я уже через месяц почти ничего выбирать не буду?! Или из-за ненужности для данного железа, или из-за того, что это уже морально устарело!

Я считал (и считаю), что задача такого дистрибутива быть максимально близким к ретэйлу, запускаться без лишних хлопот (флэшки, образы и пр.) и хоть как то ставиться на широкий диапазон железа! Все! Для всего остального есть форумы, голова, руки и большой, красивый бубен! :)

Согласитесь, что собранный по такому принципу тот же Retail 10.5.4 (+decrypt+disabler+legasy+SMBIOSEFI+PS/2) оставался бы актуальным и по сей день!
Запустился с DVD, не ломая голову над выбором установил Мак Ось, загрузился с установленной системы, накатил комбоапдейт до 10.5.7 и вперед — доводи все до ума, под текущие веяния в мире хакинтошей, и под свое, конкретное железо!


Куда проще и полезнее создавать свои наборы драйверов (и утилит), под конкретное железо, особенно если там сложная и хитрая последовательность, или еще какой геморой (те же ноуты)! Хотя бы потому, что через пол года, ты можешь просто забыть - что, и как ты делал! А тут - поставил сборку типа MacOSXInstall_Universal, обновился, накатил свой же набор (пэкэдж) драйверов и в ус не дуешь! :)

Именно по этому принципу, в свое время мной был создан дистрибутив (+ пэкэдж драйверов) для ноута Samsung R560 (кто читал мою тему на Applelife — знает)! И именно такой подход позволил использовать этот дистрибутив (да и пэкэдж) для успешной установки Лео и на другие модели Самсунгов (R460, R710, Q210 и пр.)!


Делаем дело.


Ну вот, собственно а теперь о том, как же создать самому такой установщик драйверов! Да просто! :) Для этого нужна всего то программа PackageMaker.app, которая входит в состав Apple Xcode Tools, но ее можно использовать и отдельно, не ставя весь Xcode (см. ниже)!

Итак начнем......
А вот далее я собирался все по шагам описывать, даже начал экраны грабить, а потом подумал — а нафига!!! Долго это и муторно! К тому же это Лаборатория, и здесь тусуются люди знакомые с Мак Осью не по наслышке! Да еще как знакомые! :) Зачем же я буду им все в кашку разжевывать и в рот класть! Фигушки! :)

Вот вам мой пример проекта пэкэджа с набором драйверов для ноута Samsung R560 (ну и сам PackageMaker.app до кучи):

xttp://narod.ru/disk/10999047000/Samsung.zip.html

Тут pdf с инструкцией в картинках (спасибо Lukich):

xttp://narod.ru/disk/11196505000/Делаем%2Bсвои%2B.pkg.rar.html


Запускайте, смотрите, меняйте состав, компилируйте! Ничего сложного там нет! А я просто дам ниже свои пояснения и некоторые тонкости, которые нарыл опытным путем! Ну и отвечу потом на вопросы, если такие появятся! :)

Мои коментарии:


1) Cчитаю не лишним предварительно уточнить — а что же конкретно будет делать наш (ваш) файл.pkg при запуске?
А вот что:
1. Вывод вступительной информации - что, зачем, какой версии и пр. (пункт не обязателен);

2. Read Me — всякие предупреждения, рекомендации и пр. (пункт не обязателен);

3. Лицензионное соглашение (если надо) и его подтверждение (пункт не обязателен);

4. Запрос пароля администратора;

5. Выбор в кастомайзах — что ставить, а что нет (если кастомайз есть);

6. Выполнение прединсталляционных действий (пункт не обязателен);

7. Последовательная (по выбранным пунктам) установка (копирование) файлов;
- а) выполнение прединсталляционого скрипта (пункт не обязателен);
- б) копированее самого файла (файлов);
- в) выполнение постинсталляционного скрипта (пункт не обязателен);

8. Выполнение постинсталляционных действий (пункт не обязателен);

Здесь интересны пункты 6 и 8! Т.е. Выполнение действий до установки драйверов (например выгрузка конкретного кекста из памяти) и после установки всех драйверов (например чистка кэшей)!
Так же интересны и важны пункты 7-а и 7-вэ! Например, для того, чтобы корректно встал IOUSBFamily.kext от Slice лучше «старый» предварительно из системы удалить, и это у меня прописано в ПРЕДинсталляционном скрипте USB_i.sh :

#!/bin/sh
cd /System/Library/Extensions/
sudo rm -R IOUSBFamily.kext
exit 0


Совет от Cvad: Лучше добавить еще ключ f, который отключает запрос на подтверждение, независимо от разрешения файла.
sudo rm -Rf IOUSBFamily.kext


С другой стороны, на «родные» кексты, т.е. которые изначально были в системе (то же IOUSBFamily.kext), инсталлятор сам правильно выставит все необходимые права (он их знает из системы), а вот на сторонние кексты, типа UUID.kext инсталлятор (и система) необходимых прав не знает! Их нужно выставить самому! Поэтому для того же UUID сделан ПОСТинсталляционный скрипт UUID_o.sh :

#!/bin/sh
cd /System/Library/Extensions/
sudo chown -R root:wheel UUID.kext
sudo chmod -R 755 UUID.kext
exit 0


2) Мой пример пэкэджа не имеет кастомайза, все ставится скопом и сразу! Ну я так захотел! :) Но изменить это не сложно — откройте в PackageMaker.app мой проект R560_drivers_package и смените Users Sees с Easy Install only на Easy and Custom Install! И все! Далее каждый из устанавливаемых файлов может быть указан в кастомайзах, а может быть и исключен из выбора (ставится будет всегда, по-умолчанию)!

3) Встанте слева на любое имя кекста и вы увидите справа свойства его установки:
Selected — выбран в кастомайзах по-умолчанию
Enabled — разрешена смена выбора (ставить или нет)
Hidden — скрыт с глаз пользователя (не виден в кастомайзах), но ставиться будет (если выбран в Selected)

4) Раскройте слева стрелочки под именами кекстов и вы увидите конкретные файлы для копирования, встаньте на них и вы увидите справа путь откуда и куда они будут копироваться! Тут лучше поставить Install как Relative to project (относительный) путь, чтобы потом проект можно было хранить и запускать в любом месте (на любом разделе или диске)!

5) Перейдите справа на вкладку Contents и вы поймете, что один крыжик в кастомайзах (один пункт) может устанавливать более одного файла (если надо)!

6) Перейдите далее на закладку Scripts и вы увидите пути до ПРЕД и ПОСТ инсталляционных скриптов!

7) Нажмите внизу кнопку Edit Interface, и вы поймете как добавить (или убрать) фоновую картинку, Informations, Read Me, лицензионное соглашение и иже с ними! :)

8) Т.к. мой пэкэдж не имел кастомайза, и в систему ставилось все по-умолчанию, а так же потому, что мне в лом было разбираться с «Выполнением постинсталляционных действий» самого пэкэджа, чистку кэшей я воткнул в ПОСТинсталляционный скрипт последнего из устанавливаемых кекстов (out.sh)

#!/bin/sh
sudo rm -R /System/Library/Extensions/Caches
sudo rm -R /System/Library/Extensions.mkext
sudo rm -R /System/Library/Caches/
exit 0


Хотя и признаю — это не совсем корректно! :) А в случае с кастомайзом вообще сложно — такой скрипт можно добавлять только к последнему «абсолютному пункту» (файлу, который ставится в систему всегда, и в кастомайзах не выбирается)!

9) Тщательно продумайте скрипты - что вы должны сделать ДО установки конкретного кекста, и ПОСЛЕ его установки! Что может помешать работе нового кекста, и без чего он работать не будет! Например, установка Chameleonsm без удаления AppleSMBIOSEFI.kext смысла не имеет! Или установка com.apple.boot.plist с параметрами для Chameleonsm, но без самого Хама то же бессмысленна!

10) Кстати, если вы в Destination укажете какую нибудь временную папку (обязательно для каждого файла), то вы вполне можете экспериментировать с правкой и компиляцией моего проекта! При запуске этого пэкэджа он будет честно все ставить в... указанную вами папку! :)

Все!
Разбирайтесь, смотрите, редактируйте!
Как уже сказал, будут вопросы — отвечу!

Сообщение отредактировал dan1234: 01 Авг 2009 - 18:43

Хакинтош №1: Retail Leopard Up to 10.5.8 + PC EFI 10.5, Mbr + Snow Leopard 10.6.2 | Asus P5Q-SE/R (BIOS-mod, Intel P45, ICH10, ALC1200, Atheros L1E) | Core 2 Duo 3.0 GHz (E8400) | RAM 4 Gb 1066 MHz | NVidia GeForce 8600 GT, 256 Mb DDR3 | HDD SATA Seagate 250 Gb + WD Raid Edition-3 500 Gb | DVD SATA Asus 1814 | PCI IEEE 1394 FireWire Nec.|
Хакинтош №2: Snow Leopard 10.6.2 + PC EFI 10.5, Mbr | Gigabyte GA-G31M-S2L (Intel G31, ICH7, ALC662, RTL8111B) | Dual Core 2.2 GHz (E4500) up to 2,7 GHz | RAM 2 Gb 800 MHz | NVidia GeForce 8600 GT, 256 Mb DDR2 | HDD SATA Seagate 250 Gb | DVD SATA Nec|
ХакБукПро: Snow Leopard 10.6.2 + PC EFI 10.5, Mbr | Samsung R560-BS02RU (Intel PM45, ICH9M, ALC262, Marvell Yukon 88E8055, WiFi Intel 5100 - не работает WiFi Atheros 5006) | Core 2 Duo 2.26 GHz (P8400) | RAM 1+2 Gb 1066 MHz DDR3 | NVidia GeForce 9600M GS, 256 Mb DDR3 | HDD SATA Hitachi 160 Gb Up to WD 250 Gb | DVD SATA |
0


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Другие ответы в этой теме

#2 Пользователь офлайн   apoll Иконка

  • iПрофи
  • PipPip
  • Перейти к блогу
  • Группа: Пользователи
  • Сообщений: 678
  • Регистрация: 19 Июль 08
  • Пол:Мужчина
  • Город:Череповец
  • Интересы:Семья, Музыка, Мак Ос

Отправлено 17 Июл 2009 - 20:58

dan1234
Спасибо- хороший мануал!
P5K;C2Q6600;GF9500-MacOS10.5.8;10.6.2
Dell Vostro A860:C2DT5470;GMA X3100;ConexantHDA Smart 221;IEEE802.11g IEEE802.11g/b RTL8187SE;BT2.0-MacOS10.6.2
0

#3 Пользователь офлайн   zim Иконка

  • iГуру
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 1 018
  • Регистрация: 23 Ноябрь 08
  • Пол:Мужчина
  • Город:Тупые углы
  • Интересы:Only Ladies!!!

Иконки сообщения  Отправлено 17 Июл 2009 - 21:22

Да спасибо давано хотел сам хоть один сделать :) Теперь бум делать ;)
Asus X51L {Intel T7300/320GB/3GB/BCM 4311}
Все летает!!!

Veni vidi vici
0

#4 Пользователь офлайн   Avakov Иконка

  • iПрофи
  • Иконка
  • Перейти к блогу
  • Группа: Дозор
  • Сообщений: 776
  • Регистрация: 15 Декабрь 08
  • Пол:Мужчина
  • Город:Волгоград
  • Интересы:HTML, mySQL, PHP

Отправлено 17 Июл 2009 - 21:24

благодарствую.
Но у меня все равно остался один вопрос.
Создаю я DMG, куда хочу положить свой установочный пакет.
Хочу, чтобы при открытии дмг был бэкграунд. Но как его поставить? Super+J, имхо не вариант.
System: MacOSX 10.6 SnowLeopard A432GM. AMD Test 7 kernel 10.0
Specs: Gigabyte GA-MA770-DS3 Motherboard | AMD SB600 Chipset | AMD Phenom 9550+ Quad 2.2Ghz CPU | ATI HD 4850 512Mb GPU | ALC888 OnBoard Audio | Washburn WR-154 Guitar | Realtek 8111B LAN | D-Link DFE-520TX LAN | TRENDnet TEW-423Pl WiFi | SATA Hitachi GLA360 500Gb HDD | IDE Seagate Barracuda 7200.10 160Gb HDD | IDE Pioner DvD-Rom | USB Mouse & Keyboard | Agestar BT-23 Bluetoth | Canon MP160 Printer | Vimicro Pepsi Webcam
0

#5 Пользователь офлайн   dan1234 Иконка

  • iГуру
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 1 531
  • Регистрация: 17 Январь 08
  • Пол:Мужчина
  • Город:Новосибирск
  • Интересы:Много!

Отправлено 23 Июл 2009 - 06:01

Просмотр сообщенияAvakov (18.7.2009, 1:24) писал:

благодарствую.
Но у меня все равно остался один вопрос.
Создаю я DMG, куда хочу положить свой установочный пакет.
Хочу, чтобы при открытии дмг был бэкграунд. Но как его поставить? Super+J, имхо не вариант.

Добавил в шапку pdf с инструкцией в картинках!
Хакинтош №1: Retail Leopard Up to 10.5.8 + PC EFI 10.5, Mbr + Snow Leopard 10.6.2 | Asus P5Q-SE/R (BIOS-mod, Intel P45, ICH10, ALC1200, Atheros L1E) | Core 2 Duo 3.0 GHz (E8400) | RAM 4 Gb 1066 MHz | NVidia GeForce 8600 GT, 256 Mb DDR3 | HDD SATA Seagate 250 Gb + WD Raid Edition-3 500 Gb | DVD SATA Asus 1814 | PCI IEEE 1394 FireWire Nec.|
Хакинтош №2: Snow Leopard 10.6.2 + PC EFI 10.5, Mbr | Gigabyte GA-G31M-S2L (Intel G31, ICH7, ALC662, RTL8111B) | Dual Core 2.2 GHz (E4500) up to 2,7 GHz | RAM 2 Gb 800 MHz | NVidia GeForce 8600 GT, 256 Mb DDR2 | HDD SATA Seagate 250 Gb | DVD SATA Nec|
ХакБукПро: Snow Leopard 10.6.2 + PC EFI 10.5, Mbr | Samsung R560-BS02RU (Intel PM45, ICH9M, ALC262, Marvell Yukon 88E8055, WiFi Intel 5100 - не работает WiFi Atheros 5006) | Core 2 Duo 2.26 GHz (P8400) | RAM 1+2 Gb 1066 MHz DDR3 | NVidia GeForce 9600M GS, 256 Mb DDR3 | HDD SATA Hitachi 160 Gb Up to WD 250 Gb | DVD SATA |
0

#6 Пользователь офлайн   rattis Иконка

  • iПрофи
  • PipPip
  • Группа: Пользователи
  • Сообщений: 516
  • Регистрация: 06 Декабрь 08
  • Пол:Мужчина

Отправлено 23 Июл 2009 - 06:29

Просмотр сообщенияdan1234 (23.7.2009, 10:01) писал:

Добавил в шапку pdf с инструкцией в картинках!

ссылка не работает :(
Mac OS X Snow Leopard 10.6.2 10C540 x86_64, XPC UEFI Boot 0.8
Intel DP35DP BIOS 0572 | Intel C2Q Q9550 @ 2.83GHz (latest dsdt by caine - sleep, reboot, shutdown, speedstep, audio, lan) | POV GeForce 8800 GT 512Mb | HDD WD5000AACS 500Gb

Mac OS X Leopard Server 10.6.1 10B504 x86_64, Chameleon rc3 r658
Intel DP35DP BIOS 0572 | Intel C2D E6850 @ 3.00Ghz (latest dsdt by caine - sleep, reboot, shutdown, speedstep, video, audio, lan) | Original nVidia GeForce 7300 GT 256Mb | HDD WD3202ABYS 320Gb RE3 + WD2002FYPS 2Tb RE4

Mac OS X Snow Leopard 10.6.2 10C540 x86_64
MB 466 RS/A (все ok)
0

#7 Пользователь офлайн   dan1234 Иконка

  • iГуру
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 1 531
  • Регистрация: 17 Январь 08
  • Пол:Мужчина
  • Город:Новосибирск
  • Интересы:Много!

Отправлено 23 Июл 2009 - 20:21

Просмотр сообщенияrattis (23.7.2009, 10:29) писал:

ссылка не работает :(

Исправил!
Хакинтош №1: Retail Leopard Up to 10.5.8 + PC EFI 10.5, Mbr + Snow Leopard 10.6.2 | Asus P5Q-SE/R (BIOS-mod, Intel P45, ICH10, ALC1200, Atheros L1E) | Core 2 Duo 3.0 GHz (E8400) | RAM 4 Gb 1066 MHz | NVidia GeForce 8600 GT, 256 Mb DDR3 | HDD SATA Seagate 250 Gb + WD Raid Edition-3 500 Gb | DVD SATA Asus 1814 | PCI IEEE 1394 FireWire Nec.|
Хакинтош №2: Snow Leopard 10.6.2 + PC EFI 10.5, Mbr | Gigabyte GA-G31M-S2L (Intel G31, ICH7, ALC662, RTL8111B) | Dual Core 2.2 GHz (E4500) up to 2,7 GHz | RAM 2 Gb 800 MHz | NVidia GeForce 8600 GT, 256 Mb DDR2 | HDD SATA Seagate 250 Gb | DVD SATA Nec|
ХакБукПро: Snow Leopard 10.6.2 + PC EFI 10.5, Mbr | Samsung R560-BS02RU (Intel PM45, ICH9M, ALC262, Marvell Yukon 88E8055, WiFi Intel 5100 - не работает WiFi Atheros 5006) | Core 2 Duo 2.26 GHz (P8400) | RAM 1+2 Gb 1066 MHz DDR3 | NVidia GeForce 9600M GS, 256 Mb DDR3 | HDD SATA Hitachi 160 Gb Up to WD 250 Gb | DVD SATA |
0

#8 Пользователь офлайн   Lykich Иконка

  • iПрофи
  • PipPip
  • Группа: Пользователи
  • Сообщений: 319
  • Регистрация: 01 Март 09
  • Пол:Мужчина
  • Город:Советский Союз...
  • Интересы:изучаю Mac OS X пока что )

Отправлено 23 Июл 2009 - 23:01

Спасибо за тонкости Dan!

В создании .pkg как раз и были тормоза ;)
OS: Mac OS X 10.6.1 Snow Leopard
0

#9 Пользователь офлайн   apoll Иконка

  • iПрофи
  • PipPip
  • Перейти к блогу
  • Группа: Пользователи
  • Сообщений: 678
  • Регистрация: 19 Июль 08
  • Пол:Мужчина
  • Город:Череповец
  • Интересы:Семья, Музыка, Мак Ос

Отправлено 24 Июл 2009 - 10:54

dan1234
Вторая ссылка не работает
P5K;C2Q6600;GF9500-MacOS10.5.8;10.6.2
Dell Vostro A860:C2DT5470;GMA X3100;ConexantHDA Smart 221;IEEE802.11g IEEE802.11g/b RTL8187SE;BT2.0-MacOS10.6.2
0

#10 Пользователь офлайн   dan1234 Иконка

  • iГуру
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 1 531
  • Регистрация: 17 Январь 08
  • Пол:Мужчина
  • Город:Новосибирск
  • Интересы:Много!

Отправлено 24 Июл 2009 - 18:05

Просмотр сообщенияAPOLL (24.7.2009, 14:54) писал:

dan1234
Вторая ссылка не работает

Задолбал Applelife своей простотой! Кирилица вишь ему не нравицца! :(
Делайте копи-паст с правкой первого символа!
xttp://narod.ru/disk/11196505000/Делаем%2Bсвои%2B.pkg.rar.html

Сообщение отредактировал dan1234: 24 Июл 2009 - 18:07

Хакинтош №1: Retail Leopard Up to 10.5.8 + PC EFI 10.5, Mbr + Snow Leopard 10.6.2 | Asus P5Q-SE/R (BIOS-mod, Intel P45, ICH10, ALC1200, Atheros L1E) | Core 2 Duo 3.0 GHz (E8400) | RAM 4 Gb 1066 MHz | NVidia GeForce 8600 GT, 256 Mb DDR3 | HDD SATA Seagate 250 Gb + WD Raid Edition-3 500 Gb | DVD SATA Asus 1814 | PCI IEEE 1394 FireWire Nec.|
Хакинтош №2: Snow Leopard 10.6.2 + PC EFI 10.5, Mbr | Gigabyte GA-G31M-S2L (Intel G31, ICH7, ALC662, RTL8111B) | Dual Core 2.2 GHz (E4500) up to 2,7 GHz | RAM 2 Gb 800 MHz | NVidia GeForce 8600 GT, 256 Mb DDR2 | HDD SATA Seagate 250 Gb | DVD SATA Nec|
ХакБукПро: Snow Leopard 10.6.2 + PC EFI 10.5, Mbr | Samsung R560-BS02RU (Intel PM45, ICH9M, ALC262, Marvell Yukon 88E8055, WiFi Intel 5100 - не работает WiFi Atheros 5006) | Core 2 Duo 2.26 GHz (P8400) | RAM 1+2 Gb 1066 MHz DDR3 | NVidia GeForce 9600M GS, 256 Mb DDR3 | HDD SATA Hitachi 160 Gb Up to WD 250 Gb | DVD SATA |
0

#11 Пользователь офлайн   apoll Иконка

  • iПрофи
  • PipPip
  • Перейти к блогу
  • Группа: Пользователи
  • Сообщений: 678
  • Регистрация: 19 Июль 08
  • Пол:Мужчина
  • Город:Череповец
  • Интересы:Семья, Музыка, Мак Ос

Отправлено 25 Июл 2009 - 00:13

Ну наконец-то, спасибо!
(никто на ссылку и внимания не обратил :) )

Сообщение отредактировал APOLL: 25 Июл 2009 - 00:14

P5K;C2Q6600;GF9500-MacOS10.5.8;10.6.2
Dell Vostro A860:C2DT5470;GMA X3100;ConexantHDA Smart 221;IEEE802.11g IEEE802.11g/b RTL8187SE;BT2.0-MacOS10.6.2
0

#12 Пользователь офлайн   Lykich Иконка

  • iПрофи
  • PipPip
  • Группа: Пользователи
  • Сообщений: 319
  • Регистрация: 01 Март 09
  • Пол:Мужчина
  • Город:Советский Союз...
  • Интересы:изучаю Mac OS X пока что )

Отправлено 25 Июл 2009 - 00:34

Просмотр сообщенияAPOLL (25.7.2009, 0:13) писал:

Ну наконец-то, спасибо!
(никто на ссылку и внимания не обратил :) )


на каком теперь торренте сборку выглядывать ? )))
OS: Mac OS X 10.6.1 Snow Leopard
0

#13 Пользователь офлайн   apoll Иконка

  • iПрофи
  • PipPip
  • Перейти к блогу
  • Группа: Пользователи
  • Сообщений: 678
  • Регистрация: 19 Июль 08
  • Пол:Мужчина
  • Город:Череповец
  • Интересы:Семья, Музыка, Мак Ос

Отправлено 25 Июл 2009 - 11:50

Да фиг знает на каком, надо подучиться сначала
P5K;C2Q6600;GF9500-MacOS10.5.8;10.6.2
Dell Vostro A860:C2DT5470;GMA X3100;ConexantHDA Smart 221;IEEE802.11g IEEE802.11g/b RTL8187SE;BT2.0-MacOS10.6.2
0

#14 Пользователь офлайн   Lykich Иконка

  • iПрофи
  • PipPip
  • Группа: Пользователи
  • Сообщений: 319
  • Регистрация: 01 Март 09
  • Пол:Мужчина
  • Город:Советский Союз...
  • Интересы:изучаю Mac OS X пока что )

Отправлено 26 Июл 2009 - 11:52

Просмотр сообщенияAPOLL (25.7.2009, 11:50) писал:

Да фиг знает на каком, надо подучиться сначала


Это же просто шутка была ;)
простите за офтоп......

Сообщение отредактировал Lykich: 26 Июл 2009 - 11:53

OS: Mac OS X 10.6.1 Snow Leopard
0

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему