Как добавить Skype в живую USB (до создания USB)?

Я только что создал Live Ubuntu USB, используя Unetbootin и ISO Ubuntu 11.10.

Все отлично работает, но я скучаю по скайпу. Можно ли как-нибудь добавить скайп в ISO? Не скачать его и установить на USB после загрузки с USB? Я хочу, чтобы iso был готов к следующему USB.

1
задан 5 March 2012 в 13:26

3 ответа

На самом деле, я упустил суть вашего вопроса. Вы хотите, чтобы Skype был установлен на USB с самого начала. Мой другой ответ касается установки Skype после установки Ubuntu на жесткий диск.

Действительно, единственный способ выполнить то, о чем ты просил, - это либо пересмотреть файловую систему.squashfs, либо установить ее в casper-rw. Но любой из них потребует наличия системы Linux (даже LiveCD, но для работы потребуется несколько гигабайт оперативной памяти). Возможно, вы сможете сделать это в Cygwin, но для этого потребуются знания о том, как получить и установить исходный код Ubuntu.

Создание casper-rw - это то же самое, что вводить его после загрузки Live USB с постоянством, но это не то, что вам нужно.

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

sudo unsquashfs /cdrom/casper/filesystem.squashfs
sudo mount --bind /dev squashfs-root
sudo mount -t proc none squashfs-root/proc
sudo mount -t sysfs none squashfs-root/sys
sudo mount -t devpts none squashfs-root/dev/pts
sudo cp /etc/resolv.conf squashfs-root/etc
sudo chroot squashfs-root
# export HOME=/root
# export LC_ALL=C
# dbus-uuidgen > /var/lib/dbus/machine-id
# dkpg-divert --local --rename --add /sbin/initctl
# ln -s /bin/true /sbin/initctl
# wget http://download.skype.com/linux/skype-ubuntu_2.2.0.35-1_i386.deb
# dpkg -i skype-ubuntu_2.2.0.35-1_i386.deb
# rm skype-ubuntu_2.2.0.35-1_i386.deb
or
# wget http://download.skype.com/linux/skype-ubuntu_2.2.0.35-1_amd64.deb
# dpkg -i skype-ubuntu_2.2.0.35-1_amd64.deb
# rm skype-ubuntu_2.2.0.35-1_i386.deb
# rm /etc/resolv.conf
# rm /var/lib/dbus/machine-id
# rm /sbin/initctl
# dpkg-divert --rename --remove /sbin/initctl
# exit
sudo umount squashfs-root/dev/pts
sudo umount squashfs-root/dev
sudo umount squashfs-root/proc
sudo umount squashfs-root/sys
sudo mksquashfs squashfs-root /cdrom/caser/filesystem.squashfs

Все вышеперечисленное, если вы работаете с LiveUSB, единственный Отличие от Cygwin состоит в том, что к вашему USB подключены пути (называемые / cdrom из LiveUSB). Также вам придется скомпилировать squashfs-tools изнутри cygwin. Исходный код можно загрузить с packages.ubuntu.com/oneiric/squashfs-tools.

В целом, как вы можете видеть, гораздо проще просто установить его после запуска LiveUSB (если вы застряли с файлом постоянства, вам нужно будет установить его только один раз и все готово). Если вам нужна помощь в создании файла постоянства, я также могу вам это показать.

0
ответ дан 5 March 2012 в 13:26

Это не проверено, но может дать вам толчок в правильном направлении. Вероятно, вы захотите использовать файл preseed для запуска команды после установки, чтобы добавить пакет Skype.

Итак, вы добавили бы пакет Skype на диск, а затем изменили файл /preseed/ubuntu.seed на что-то вроде этого:

# Enable extras.ubuntu.com.
d-i    apt-setup/extras    boolean true
# Install the Ubuntu desktop.
tasksel    tasksel/first    multiselect ubuntu-desktop
# INSTALL SKYPE
d-i    preseed/late_command    cp /cdrom/skype-i386.deb /target
d-i    preseed/late_command    chroot /target dpkg -i /skype-i386.deb
d-i    preseed/late_command    rm /target/skype-i386.deb
# On live DVDs, don't spend huge amounts of time removing substantial
# application packages pulled in by language packs. Given that we clearly
# have the space to include them on the DVD, they're useful and we might as
# well keep them installed.
ubiquity    ubiquity/keep-installed string icedtea6-plugin openoffice.org

Это должно сделать это, я считаю. Что бы он ни делал после установки, он специально установит Skype в систему, выполнив некоторую ручную команду после установки, но перед перезагрузкой.

0
ответ дан 5 March 2012 в 13:26

В настоящее время, Кубический используется для создания загрузочного ISO, Skype может быть добавлен к этому изображению. Обратите внимание, что Microsoft передала под мандат тот Skype, только теперь доступно для 64-разрядных систем.

Следуйте инструкциям здесь, чтобы установить Кубический и подготовить изображение .iso к удовлетворению требованиям заказчика: https://www.ostechnix.com/create-custom-ubuntu-live-cd-image/

Продолжите двигаться до "Однажды извлеченная файловая система, Вы будете посажены к chroot среде автоматически".

Теперь загрузите Skype skypeforlinux-64.deb файл в Вашу нормальную среду отсюда: https://www.skype.com/en/get-skype/

Перетащите файл в "chroot среда" окно (с подсказкой #) показанный в Кубических инструкциях, нажмите Copy, который скопирует Skype .deb файл в область создания изображений. Вам не будет нужен 'sudo' с командами в этом окне.

Затем установка это использование:

# dpkg -i skypeforlinux-64.deb

и затем обновите его (требуемый заставить его работать!)

# apt-get install --only-upgrade skypeforlinux

Можно проверить, установлено ли это с

# apt list --installed

Чтобы заставить Skype появиться на рабочем столе рабочего Живого CD, используйте существующий skypeforlinux.desktop файл (или создайте Ваше собственное), и поместите его в chroot/usr/share/applications. Затем установите его полномочия "a+x".

Теперь закончите генерировать свое изображение, горя к DVD как требуется, или передайте USB.

1
ответ дан 5 March 2012 в 13:26

Другие вопросы по тегам:

Похожие вопросы: