Como adicionar skype para viver usb (antes de criar o usb)?

1

Acabei de criar o ubuntu usb ao vivo usando o Unetbootin e um ISO do Ubuntu 11.10.

Tudo funciona bem, mas sinto falta do Skype. Posso adicionar skype ao ISO de alguma forma? Não para baixá-lo e instalar no usb depois de eu arrancar a partir do usb? Eu quero ter o iso pronto para o próximo usb.

    
por Radek 05.03.2012 / 10:26

3 respostas

2

Na verdade, perdi o ponto da sua pergunta. Você quer o Skype instalado no USB desde o início. Minha outra resposta é instalar o Skype após a instalação do Ubuntu em um disco rígido.

Realmente, a única maneira de fazer o que você pediu é reinventar o filesystem.squashfs ou instalá-lo no casper-rw. Mas, ou exigirá estar em um sistema Linux (mesmo o LiveCD, mas exigirá vários GB de RAM para trabalhar). Você pode fazer isso no Cygwin, mas vai exigir conhecimento de como adquirir e instalar o código-fonte do Ubuntu.

Criar um casper-rw é o mesmo que instalar antes de inicializar o Live USB com persistência, mas não é isso que você quer.

Se você deseja instalá-lo no sistema de arquivos principal, aqui está o que você precisa fazer:

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

Todos os itens acima são, se você estiver usando o LiveUSB, a única diferença do Cygwin são os caminhos para o seu USB (conhecido como / cdrom do LiveUSB). Além disso, você terá que compilar as ferramentas squashfs dentro do cygwin. A fonte pode ser baixada em packages.ubuntu.com/oneiric/squashfs-tools.

No geral, como você pode ver, é muito mais fácil instalá-lo apenas uma vez executando o LiveUSB (se você parou com um arquivo de persistência, você só precisará instalá-lo uma vez e estará pronto). Se você quiser ajuda sobre como criar um arquivo de persistência, posso mostrar isso também.

    
por Chuck R 06.03.2012 / 07:27
1

Isso não foi testado, mas pode dar um empurrãozinho na direção certa. O que você provavelmente desejará fazer é usar um arquivo preseed para executar um comando após a instalação para adicionar o pacakge do Skype.

Então, você adicionaria o pacote do Skype no disco e, em seguida, alteraria o arquivo /preseed/ubuntu.seed para algo assim:

# 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

Isso deve ser feito, eu acredito. O que acontece após a instalação, ele instalará o Skype especificamente no sistema executando algum comando manual pós-instalação, mas antes de reiniciar.

    
por Chuck R 05.03.2012 / 10:56
0

Atualmente, o Cubic é usado para criar um ISO inicializável, o Skype pode ser adicionado a esta imagem. Observe que a Microsoft determinou que o Skype só está disponível agora para sistemas de 64 bits.

Siga as instruções aqui para instalar o Cubic e preparar uma imagem .iso para personalização: / a>

Continue até "Depois que o sistema de arquivos for extraído, você será direcionado para o ambiente chroot automaticamente".

Agora faça o download do arquivo Skype skypeforlinux-64.deb em seu ambiente normal a partir daqui: link

Arraste o arquivo para a janela "ambiente chroot" (com # prompt) mostrado nas instruções do Cubic, pressione Copiar, o qual copiará o arquivo .deb do Skype na área de criação da imagem. Você não precisará de 'sudo' com comandos nesta janela.

Em seguida, instale-o usando:

# dpkg -i skypeforlinux-64.deb

e depois atualizá-lo (necessário para que funcione!)

# apt-get install --only-upgrade skypeforlinux

Você pode verificar se está instalado com

# apt list --installed

Para fazer o Skype aparecer na área de trabalho do Live CD em execução, use um arquivo skypeforlinux.desktop existente (ou crie o seu próprio) e coloque-o no chroot / usr / share / applications. Em seguida, defina suas permissões "a + x".

Agora termine de gerar sua imagem, gravar em DVD conforme necessário ou transferir para USB.

    
por MikeW 16.03.2018 / 15:57