Changes between Version 7 and Version 8 of qemu
- Timestamp:
- 06/12/2019 05:01:43 AM (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
qemu
v7 v8 51 51 52 52 {{{ 53 wget https://www.github.com/lz4/lz4/archive/v1. 8.0/lz4-1.8.0.tar.gz &&54 tar -xf lz4-1. 8.0.tar.gz &&55 cd lz4-1. 8.0&&53 wget https://www.github.com/lz4/lz4/archive/v1.9.1/lz4-1.9.1.tar.gz && 54 tar -xf lz4-1.9.1.tar.gz && 55 cd lz4-1.9.1 && 56 56 make -C lib PREFIX=/usr && 57 57 make -C programs PREFIX=/usr lz4 lz4c && … … 64 64 65 65 {{{ 66 wget http://www.spice-space.org/download/usbredir/usbredir-0.7.1.tar.bz2 && 67 wget http://www.linuxfromscratch.org/~dj/Spice/usbredir-0.7.1-gcc-1.patch && 68 tar -xf usbredir-0.7.1.tar.bz2 && 69 cd usbredir-0.7.1 && 70 patch -Np1 -i ../usbredir-0.7.1-gcc-1.patch && 66 wget http://www.spice-space.org/download/usbredir/usbredir-0.8.0.tar.bz2 && 67 tar -xf usbredir-0.8.0.tar.bz2 && 68 cd usbredir-0.8.0 && 71 69 ./configure --prefix=/usr && 72 70 make && 73 sudo make install && 74 sudo rm -vf /usr/lib/libusbredir{host,parser}.la 71 sudo make install 75 72 }}} 76 73 … … 85 82 ./configure --prefix=/usr && 86 83 make && 87 sudo make install &&88 sudo rm -vf /usr/lib/libcelt051.la89 }}}90 91 === libcard ===92 93 Libcard provides smartcard support and is not strictly necessary.94 95 {{{96 git clone git://anongit.freedesktop.org/~alon/libcacard &&97 cd libcard &&98 ./autogen.sh &&99 make &&100 84 sudo make install 101 85 }}} … … 106 90 107 91 {{{ 108 wget https:// www.spice-space.org/download/releases/spice-protocol-0.12.13.tar.bz2 &&109 tar -xf spice-protocol-0.1 2.13.tar.bz2 &&110 cd spice-protocol-0.1 2.13&&92 wget https://gitlab.freedesktop.org/spice/spice-protocol/uploads/f18acfa4a10482062b3f3484bddeb9fa/spice-protocol-0.14.0.tar.bz2 && 93 tar -xf spice-protocol-0.14.0.tar.bz2 && 94 cd spice-protocol-0.14.0 && 111 95 ./configure --prefix=/usr && 112 96 make && … … 132 116 133 117 Depends on celt-0.5.1, cyrus-sasl, glib2, gtk2, gst-libav, libjpeg, lz4, openssl, opus, orc, pixman, and python2. 134 Optional dependencies are lib card, libvpx, valgrind, and x264.135 136 {{{ 137 wget https://www.spice-space.org/download/releases/spice- 0.14.0.tar.bz2 &&138 tar -xf spice-0.14. 0.tar.bz2 &&139 cd spice-0.14. 0&&140 ./configure --prefix=/usr --disable-static --enable-client --disable-werror &&118 Optional dependencies are libvpx, valgrind, and x264. 119 120 {{{ 121 wget https://www.spice-space.org/download/releases/spice-server/spice-0.14.1.tar.bz2 && 122 tar -xf spice-0.14.1.tar.bz2 && 123 cd spice-0.14.1 && 124 ./configure --prefix=/usr --disable-static --enable-client --disable-werror --enable-celt051 && 141 125 # --enable-smartcard 142 126 make && 143 sudo make install && 144 sudo rm -vf /usr/lib/libspice-server.la 127 sudo make install 145 128 }}} 146 129 147 130 === spice-gtk === 148 131 149 Depends on Cyrus-SASL, DBUS, gst-libav, gtk+-3.x, l ibcard, lz4, PulseAudio, and spice-server.132 Depends on Cyrus-SASL, DBUS, gst-libav, gtk+-3.x, lz4, PulseAudio, and spice-server. 150 133 Optionally depends on usbredir for usb redirection to host. 151 134 152 135 {{{ 153 wget https://www.spice-space.org/download/gtk/spice-gtk-0.33.tar.bz2 && 154 wget http://www.linuxfromscratch.org/~dj/Spice/spice-gtk-0.33-openssl-1.1.0-1.patch && 155 tar -xf spice-gtk-0.33.tar.bz2 && 156 cd spice-gtk-0.33 && 157 patch -Np1 -i ../spice-gtk-0.33-openssl-1.1.0-1.patch && 158 ./configure --prefix=/usr && 159 make && 160 sudo make install && 161 sudo rm -vf /usr/lib/libspice-gtk.la 136 wget https://www.spice-space.org/download/gtk/spice-gtk-0.36.tar.bz2 && 137 tar -xf spice-gtk-0.36.tar.bz2 && 138 cd spice-gtk-0.36 && 139 ./configure --prefix=/usr --enable-celt051 && 140 make && 141 sudo make install 162 142 }}} 163 143 … … 173 153 ./configure $XORG_CONFIG && 174 154 # --enable-xspice=yes (use if you want to use spice as a remote control application on the host) 175 # --enable-ccid # (for smartcard)176 155 make && 177 156 sudo make install … … 184 163 185 164 {{{ 186 wget https://www.spice-space.org/download/releases/spice-vdagent-0.1 7.0.tar.bz2 &&187 tar -xf spice-vdagent-0.1 7.0.tar.bz2 &&188 cd spice-vdagent-0.1 7.0 &&165 wget https://www.spice-space.org/download/releases/spice-vdagent-0.19.0.tar.bz2 && 166 tar -xf spice-vdagent-0.19.0.tar.bz2 && 167 cd spice-vdagent-0.19.0 && 189 168 ./configure --prefix=/usr --sysconfdir=/etc --with-init-script=systemd && 190 # || --with-init-script=redhat # if using SysV book 169 # || --with-init-script=redhat # if using SysV book (but it needs to be modified) 170 sed 's@-Werror@@g' -i Makefile && 191 171 make && 192 172 sudo make install … … 198 178 199 179 {{{ 200 wget https://libvirt.org/sources/libvirt- 3.10.0.tar.xz &&201 tar -xf libvirt- 3.10.0.tar.xz &&202 cd libvirt- 3.10.0 &&180 wget https://libvirt.org/sources/libvirt-5.4.0.tar.xz && 181 tar -xf libvirt-5.4.0.tar.xz && 182 cd libvirt-5.4.0 && 203 183 ./configure --prefix=/usr -with-storage-lvm --without-xen \ 204 184 --with-udev --without-hal --disable-static \ 205 185 --with-init-script=systemd --with-qemu-user=nobody \ 206 186 --with-qemu-group=nobody --with-interface && 207 # || --with-init-script=redhat # if using SysV book 187 # || --with-init-script=none # if using SysV book (will need to create them, look at the systemd services files in: 188 # tools/libvirt-guests.service.in, src/remote/libvirtd.service.in, src/logging/virtlogd.service.in, and src/locking/virtlockd.service.in 208 189 # --with-netcf --with-storage-iscsi # if you have these available 209 190 make && … … 222 203 223 204 {{{ 224 wget https://virt-manager.org/download/sources/virt-manager/virt-manager- 1.4.3.tar.gz &&225 tar -xf virt-manager- 1.4.3.tar.gz &&226 cd virt-manager- 1.4.3&&205 wget https://virt-manager.org/download/sources/virt-manager/virt-manager-2.1.0.tar.gz && 206 tar -xf virt-manager-2.1.0.tar.gz && 207 cd virt-manager-2.1.0 && 227 208 python setup.py build && 228 209 sudo python setup.py install --optimize=1