Как добавить skype в live usb (до создания usb)?

В Ubuntu есть инструмент командной строки, называемый ubuntu-report. При запуске отображается информация, которая была собрана, и спрашивает, согласны ли вы с отправляемой информацией или нет. Я только что проверил установку Xubuntu, а ubuntu-report не установлен по умолчанию, поэтому я установил его и, когда запускаю команду, ведет себя точно так же, как в Ubuntu.

Я не знаю, собирает ли Canonical информацию об установках для ароматизаторов или просто Ubuntu, но их можно отправить им, установив ubuntu-report.

Установите ubuntu-reprt, выполнив -

sudo apt install ubuntu-report

Затем запустите ubuntu-report с терминала, он отобразит собранную информацию, нажмите y, чтобы отправить отчет при подключении к Интернет.

Благодаря PaulW2U на форумах Ubuntu для ответа на

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

4 ответа

На самом деле, я пропустил суть вашего вопроса. Вы хотите, чтобы 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 (если вы застопорились с файлом сохранения, вам нужно будет установить его только один раз, и вы установите). Если вы хотите получить информацию о том, как сделать файл персистентности, я также могу вам это показать.

2
ответ дан 25 May 2018 в 13:45
  • 1
    Кроме того, если вы хотите всегда предустановить Skype при создании LiveUSB, вам нужно будет добавить файловую систему .squashfs (из блока кода, который был скопирован обратно в /casper/filesystem.squashfs на USB-сервере) к Ubuntu ISO использует программу MagicISO или PowerISO – Chuck R 6 March 2012 в 12:43

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

Итак, вы должны добавить пакет 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 в систему, выполнив некоторую ручную команду после установки, но перед перезагрузкой.

1
ответ дан 25 May 2018 в 13:45
  • 1
    Как это сделать из Windows? У меня нет Ubuntu установлен ... – Radek 6 March 2012 в 05:35

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

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

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

Теперь загрузите Skype skypeforlinux-64.deb в вашей обычной среде: https://www.ostechnix.com/create-custom-ubuntu-live-cd-image/

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

Затем установите его, используя:

# dpkg -i skypeforlinux-64.deb

, а затем обновите его (чтобы он работал!) [!d8 ]

# apt-get install --only-upgrade skypeforlinux

Вы можете проверить, установлено ли это с помощью

# apt list --installed

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

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

0
ответ дан 25 May 2018 в 13:45

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

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

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

Теперь скачайте Skype skypeforlinux-64.deb файл в вашу обычную среду отсюда: https://www.skype.com/en/get-skype/

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

Затем установите его, используя:

# dpkg -i skypeforlinux-64.deb

, а затем обновите его (чтобы он работал!) [/ ​​G8 ]

# apt-get install --only-upgrade skypeforlinux

Вы можете проверить, установлена ​​ли она с помощью

# apt list --installed

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

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

0
ответ дан 2 August 2018 в 01:45

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

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