I made it! See: http://www.croatiafidelis.hr/foss/cap/cap-170113_tails/ or open: $ <your-browser> \ http://www.croatiafidelis.hr/foss/cap/cap-170113_tails/Screen_170113_2102_g0n_1.webm
(and also Screen_170113_2102_g0n_2.webm and Screen_170113_2102_g0n_3.webm ) But there are stories to tell, along with patches to share, and a place for a nice bug report, coming. ( only when it's short info, and clear from the title what it's about, do I top post ) On 170111-21:55+0100, Miroslav Rovis wrote: > Hi! > > This is my installation of the package virt-manager: > > # equery l virt-manager > * Searching for virt-manager ... > [IP-] [ ] app-emulation/virt-manager-1.4.0-r2:0 > # > > # emerge -pv virt-manager > > These are the packages that would be merged, in order: > > Calculating dependencies ... done! > [ebuild R ] app-emulation/virt-manager-1.4.0-r2::gentoo USE="sasl -debug > -gnome-keyring -gtk -policykit" LINGUAS="-as -bg -bn_IN -bs -ca -cmn -cs -da > -de -en_GB -es -fi -fr -gu -hi -hr -hu -is -it -ja -kn -ko -ml -mr -ms -nb -nl > -or -pa -pl -pt -pt_BR -ro -ru -sk -sr -sr@latin -sv -ta -te -tr -uk -vi > -zh_CN -zh_TW" PYTHON_TARGETS="python2_7" 0 KiB > > Total: 1 package (1 reinstall), Size of downloads: 0 KiB > # > > Also gunzip the equery_f_virt-manager.txt.gz for the list of files, of which I > present only those that I will, apparently, have to try and use, once my > initial query is cleared: > > /usr/bin/virt-clone > /usr/bin/virt-convert > /usr/bin/virt-install > /usr/bin/virt-xml > > While at the list of files, pls. notice that there is no executable named > 'virt-manager' in my system's virt-manager install: > > # grep -E '\/?bin\/virt-manager' equery_f_virt-manager.txt > # > > or: > > # grep 'virt-manager$' equery_f_virt-manager.txt > # > > both return empty. > > If I try sticking: > echo "app-emulation/virt-manager gtk" >> > /etc/portage/package.use/package.use.file > > hopeful to get the GUI, then: > > # emerge -pv virt-manager > > These are the packages that would be merged, in order: > > Calculating dependencies ... done! > > !!! All ebuilds that could satisfy "x11-libs/gtk+:3[introspection]" have been > masked. > !!! One of the following masked packages is required to complete your request: > - x11-libs/gtk+-3.22.5::gentoo (masked by: package.mask) > /etc/portage/package.mask/package.mask.file: > #media-video/libav > #gnome-base/gconf > > - x11-libs/gtk+-3.22.4::gentoo (masked by: package.mask) > - x11-libs/gtk+-3.20.9::gentoo (masked by: package.mask) > - x11-libs/gtk+-3.18.9::gentoo (masked by: package.mask) > - x11-libs/gtk+-3.16.7::gentoo (masked by: package.mask, missing keyword) > > (dependency required by "app-emulation/virt-manager-1.4.0-r2::gentoo[gtk]" > [ebuild]) > (dependency required by "virt-manager" [argument]) > For more information, see the MASKED PACKAGES section in the emerge > man page or refer to the Gentoo Handbook. > > # > > And that is a story that I have met many times with many packages, and, in > short, it hasn't ever been possible to solve it because in my > security-oriented no-frills true-unix only system I have "-dbus" among other > useflags: > > # grep -B3 -A6 '\-dbus' /etc/portage/make.conf > # These are the USE flags that were used in addition to what is provided by > the > # profile used for building. > USE="a52 alsa apache2 audit bash-completion berkdb bzip2 caps cdr crypt \ > cscope css -dbus dri dvb dvdr fam ffmpeg fontconfig gdbm \ > -geoip gif git -gnome gnutls gpm gstreamer gzip hardened \ > imagemagick -introspection jack jpeg jpeg2k -kde lame libcaca -libav \ > mad maildir mhash mng mplayer ncurses nls ogg opengl -pam png > -policykit \ > readline sasl sdl -selinux -systemd sysvipc smp sound sox sqlite > sqlite3 \ > ssl subversion svg tiff truetype -udev unicode v4l vim-syntax vorbis \ > X x264 xattr xine xv xvid zlib -pulseaudio" > > ( > A sidenote: notice what is banned with the '-' prefix. It's an > non-poetterware [1], true-unix only system, and the 'hardened' useflag is of > course for grsecurity-based hardened system, not for NSA Linux based. Oh > sorry, I meant SELinux, but NSA, at the turn of the millenium, created SELinux > just as, say, Mozilla, back in the Netscape days, created Javascript. So it > should be called that, shouldn't it? > ) > > So I guess, to get Tails installed, the way I will need to follow: > > https://tails.boum.org/doc/advanced_topics/virtualization/virt-manager/index.en.html > > is certainly not literally. Exampli gratia, there is not anything to click at > at all in my virt-manager, for me to be able to follow, say, let me paste > just the > first step into here from that "advanced_topics" Tails page: > > PASTING-> > Running Tails from an ISO image > > Start virt-manager. > Double-click on localhost (QEMU) to connect to the QEMU system of your > host. > To create a new virtual machine, choose File -> New Virtual Machine. > In step 1, choose Local install media (ISO image or CDROM). > In step 2, choose: > Use ISO image, then Browse..., and Browse Local to browse for the ISO > image that you want to start from. > OS type: Linux. > Version: Debian Wheezy. > In step 3, allocate at least 1024 MB of RAM. > In step 4, disable storage for this virtual machine. > In step 5: > Type a name for the new virtual machine. > Click Finish to start the virtual machine. > ->PASTED > > Instead, I fear that I am left to these: > > /usr/bin/virt-clone > /usr/bin/virt-convert > /usr/bin/virt-install > /usr/bin/virt-xml > > to accomplish the above GUI tasks, but translated into command line tasks, of > course. > > Am I correct? And [I]f [I] [U]nderstand [C]orrectly, has anybody done this > yet? And (again, IIUC) surely there must be Gentooers who did this?! But > (again, IIUC and there are Gentooers who accomplished that), can they tell us > what exact commands they used? > > And, on my part, if I ever make it before any of the assumed existing > Gentooers who acoomplished the no-GUI virt-manager Tails installing and > running tell us, if I ever make it, I will tell everybody the commands that I > used to accomplish that. > > By the way, it's good to get more in depth and in detail about things ;-) > It is only now that I have noticed that there is a dedicated (well, libvirt > and things) ML... Only now! (The http://virt-manager.org$ is listed in bottom > if you run 'eix virt-manager', and visiting it I found the ML.) > > So, the mailing list: > > https://www.redhat.com/mailman/listinfo/virt-tools-list > > ( > And it's good to get more in depth when posting questions because you often > get (some) answers from your own self while posting :-) . > ) > > But still, this part that I post here is mostly Gentoo specific, and then, I > am > also curious if I will get not-so-warm reception > ( > I just subscribed, and will point > to this in-depth Gentoo-installation details in this email, when I post my > question there. > > But I intend just to ask how to get my GUI-less virt-manager to run Tails as > VM, and not go into moral details of dbus-imposition there _at all_. > ) > > Why "not-so-warm reception"? Because in Gentoo, we often emphasized the > red-hattisms and systemDestruction as detrimental to true-unix way things > should be... > > But lo and behold, the relatively small, poor money, if any, involved > ( > Gentoo is one of the most scantily financed FOSS entities in the whole of > GNU-FOSS'dom. When there's no GSoC, not even the tiny dimes, the stingy tiny > dimes that the Schmoog the Scmoogle heavy heartedly departs from, nay, tear > away from their hearts wreaking in moneys... > > To learn about, pls. consider viewing: > Gentoo Foundation, background and status report Robin Johnson > https://youtu.be/S3bmXVbxMgE > > {When there's no [G]oogle [S]ummer [o]f [C]ode}, the financial entries is a > truly tiny tiny trickle, and the Schmoog pays only, basically, and I guess > really stingily for that too, for the code it gets from the participating > Gentoo developers. It's a pay, not a donation. And it uses Gentoo in its > CoreOS that it deploys. And so donates, in essence, nothing for the use of it. > Like a huge parasite on a healthy body, yes! > > Don't worry, the stingy spies on the whole world, the Schmoog, won't opt for > anything but Gentoo for their CoreOS, because nothing matches Gentoo... And > you don't get a community like Gentoo created just so easily, so the big one > here really is Gentoo, not the Schmoog, they are kind of just a small user. > here. > > Oh, if I were rich, I would donate to Gentoo, I would! > ) > > [But lo and behold], we depend on the big Red Hat (full of U.S. military's > id est U.S. of America taxpayers' moneys) for virtualization, and, does this > not sound strange?, we depend on the big Red Hat to..., take good notice: to > get anonymous?! > > We depend on the big Red Hat... > > ...to get ...anonymous?! > > The Red Hat that is all for poetterware, all for systemd, all for *kits and > pulseaudio and things, which, the majority of us in Gentoo (the hardest of all > Linuces to understand and use, and the most advanced in most respects; nothing > can work as reliably on your system as what you install by compiling > specifically for your system, and especially if you can install it almost > really in any way on Earth that you can think of), [we depend on]... [the Red > Hat that is all for poetterware] that we, mostly, do not want in our boxen. > > And we get virtualization, on which anonymization ever more often depends > upon, from that beast of financially nearly unlimited resources (at least in > comparison to Gentoo Foundation), and it is resources from, essentially, one > superpower's of the world only?! > > This is beyond me now... It's too big to understand. Maybe just: I prefer to > remain poor. At least nobody will ever be able to claim, as, in secret, they > can for many, that they bought me. > > I decided to post this query integral, with big picture included prominent. > > But I won't go about it in endless discussions, should any ensue. Surely will > read every sensible arguments proposed, pro or con, if any will be claimed. > > But I'm really mostly eager to get Tails running in my Gentoo... > > And someone would really need to dismiss big-time my arguments that I wrote in > this email, for me to put yet more of my time into discussion on the more > moral sides of this matter. > > I came to Gentoo, ninth year of my using of Gentoo is this current year 2017, > because in Gentoo I found the best. And I understand ever more what Gentoo is, > and want to tell others about it so others get to know Gentoo, be it that they > decide even for the non-true unix options available in Gentoo, or even for the > NSA Linux however much that I could never recommend it... > > And this is, to my best understanding, my integral view on the issue about > virt-manager, a program that I need if I want to get Tails running in my > Gentoo system. This is my integral view because it is comprising of the > aspects that are, even though partly technical, still more in the moral and > ethical domain in their nature, and which aspects are yes: very important. > > These aspects go beyond the merely technical deployment of the said > virt-manager, but are, yes theya are: very important to understand. > > Exampli gratia, why would there be the need to impose dbus if you want to run > a GUI that runs those commands? Why? > > Why? Here's why: dbus is embattled. It is being abandoned by a growing > majority of unix-oriented FOSS developers. Just an example or two: in Devuan, > the very young Debian non-systemd fork, developers regard it as mostly a > systemd > impositioner. The GnuPG developers didn't want to use it, because they openly > didn't trust it. And I'm certain every informed developer can tell you many > more really good examples. > > And so, why not get a nice point of entry for the embattled dbus! they must > have thought! > > People like me, which are not as advanced as to, say, convert programs to > their liking, get to a page like (link already given above, repeating it): > https://tails.boum.org/doc/advanced_topics/virtualization/virt-manager/index.en.html > and they see they can't (easily) install virt-manager without installing dbus, > and so, what happens? > > Very few of the likes of me (in the level of aptness for developing) have the > kind of time like this time that I am dedicating to this issue, and what do > they do? They install that poetterware-introducer opaque dbus thing! And the > poetterization of their system is almost guarrantied! How dirty...! > > ---- > [1] poetterware stands for Poettering ware, after the name of the main > developer (or if it shows right in your mail client, and in the web: Lennart > Pöttering, written with the German "ö", o with umlaut, in original charset > --it should show, UTF-8 is set in my Mutt--; btw he is not a kind German that > I admire, and I am somewhat of a fan of teutonic culture and teutonic ways of > life), who is the main author of systemd and other non-true unix and non-true > FOSS programs that plague huge swaths of FOSS nowadays. > > -- > Miroslav Rovis > Zagreb, Croatia > http://www.CroatiaFidelis.hr -- Miroslav Rovis Zagreb, Croatia http://www.CroatiaFidelis.hr
signature.asc
Description: Digital signature