I am using Ubuntu 18.04. I am trying to install Team Viewer from Ubuntu Software, but it fails after completing the installation. I also tried to install it from the terminal, but it shows this error:  dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.   After running the above command it gives this error:   dpkg: error: parsing file '/var/lib/dpkg/status' near line 33476 package 'libgnome-desktop-3-17:amd64':  'Depends' field, invalid package name 'libgtk%3-0': character '%' not allowed (only letters, digits and characters '-+._')   On one PC all the installation steps succeeded, but I can't find the application anywhere, and on another PC it's stuck only on a dpkg error.
When I try to install any software, I encounter this error, and therefore I cannot update.  Preconfiguring packages ... dpkg: error: parsing file '/var/lib/dpkg/status' near line 51245 package 'oracle-xe':  mixed non-coinstallable and coinstallable package instances present N: Ignoring file 'gcl' in directory '/etc/apt/sources.list.d/' as it has no filename extension N: Ignoring file 'gcl' in directory '/etc/apt/sources.list.d/' as it has no filename extension E: Sub-process /usr/bin/dpkg returned an error code (2)
How does update work with programs installed from .deb file I'm having some difficulties exactly understanding how the the whole update thing work in Ubuntu and good practice for installing software.  I understand I have a  /etc/apt/sources.list file where all my repositories are listed, and that these repositories are queried when I use apt-get update - to later be used with e.g. apt-get upgrade.  This makes perfect sense and I recently installed spotify by adding deb http://repository.spotify.com stable non-free to this "sources" list.    But then I got confused...  When I went to download Google Chrome I merely had to download and grab a .deb file, and Chrome installed with no problem... but I don't see any new entry in /etc/apt/sources.list...  So how does apt-get update know where to query concerning Chrome updates?  Has it somehow been added to one of the already listed repositories in the sources file?  I would like all my installed software to be encompassed by the update function. Was Thanos really committed or just a hypocrite? The title is extremely vague, because this question contains HEAVY spoilers for Avengers: Infinity War, specifically the very last scenes of the movie. I can't reasonably put the entire question in spoiler tags, so consider this your warning.  At the end of the movie, Thanos pretty much wins. He gets all the Infinity Stones, Gamora and Vision have been brutally murdered, and the rest of the cast completely beaten. Nobody could stop him. So he executes his plan.  As far as I know (unless I missed something), his plan is to eradicate exactly half of all mortals in the universe, and from his own words, in a fair lottery (random chance), without taking into account a person's wealth, social status, or anything else. Pure chance decides whether you are sacrified for the greater good or live through this greater good (according to him).  During the movie, Thanos and one of his underling (Ebony Maw) say themselves that being sacrified is an honor and should be appreciated. As you would expect, most people do not appreciate being sacrified.  At the end of the movie, Thanos uses all 6 stones to do a finger snap, deleting half the universe.  The question is: Did he exclude himself from the targets? Was there a 50% chance that Thanos himself would disappear right there?  As far as I know, this is not explicitly answered in the movie itself. I am looking for similar situations in the comics (or in the movie if I happened to miss something) where you could know, or have an educated guess, as to Thanos being the kind of person who follows through to the end, even if it means dying, or the kind of person who gets scared of death when it comes down to it, and comes off as an hypocrite.  Some people also mentioned his "deal" with Strange would make him spare Tony from the snap too. I'm also wondering about that, if there is a link between the two, but it's not the focus of the question.  The reason I'm wondering is that Thanos seems to me like a very extreme utilitarist. Even though he might be wrong about the value of his plan (Do the remaining half really become happy?), in-universe it seemed successful at least once (Gamora's home planet), so his reasoning is not bad, even if the premise might be horribly flawed. Excluding himself from the snap would make it into a straight villain, while considering himself equal to the rest would make him into a wannabe hero with very very evil methods. This makes a huge difference in the interpretation of the movie and his character. What are the technical advantages and disadvantages of mirrorless? The main doubt one can have about mirrorless is, I think that they do not provide ttl viewfinder. Is this a big disadvantage? In what way is it worst (or best) than classical reflex system?  What are the others advantages and disadvantages of a mirrorless compared to a reflex?  Have mirrorless a chance to replace reflex (at least for non pros) in the future? Multiple domains for different products? I have a website with software applications. Is it good for SEO to choose one keyword rich domain name for each of our software products or should we stick to a single domain?  From a user's perspective I think it would be easier to remember a domain that is keyword rich as the user will instantly know what this product is for.  But I have read articles that the latest trend in SEO is to stick to one domain for all of your products and invest on this single domain website.  Is that true? What do you advise? Should I register a separate domain for each of our products or should I use only one single domain?  Should I do a 301 redirect with a .htaccess to a single domain? And what about the sitemaps? Should I register all sites in Google Webmaster Tools and post a separate sitemap for each one of them? should my main site sitemap include all pages or should separate domains have their own sitemaps? What is the perception of students who take a gap year between their graduation and starting graduate school? I am an undergraduate mathematics major, entering my fourth year. I plan on applying to graduate school, but I have not yet taken the GRE exams, and there a few key courses (Topology and Algebra in particular) that I have not taken yet, so I am hesitant to take the Advanced Math GRE too soon. (If you're wondering why I haven't taken Topology and Algebra yet, it's because I was trying to secure a CS degree, which sidetracked my mathematical studies last year. It was a healthy branching out experience, and one that helped me realize my true academic passion.)  My main question: what is the perception of students who take a gap year between their graduation and starting graduate school?  I think I will take the GRE tests this fall, a) for practice and b) if I score high, then I might as well apply sooner rather than later. However, I ask this question to gauge how much energy I should put into preparing for the tests this fall. If I hear, "You should really do your best to avoid any gap in your education," then I will work my butt off in preparation for the tests. But if I hear, "It's totally okay take a gap year before going into graduate school," then I would give myself more freedom in terms of my non-standardized-exam studies, extracurriculars, and in general social activities. I figure the answer to this question won't be as cut-and-dry as I hope, but any advice would be appreciated!  Just to clarify, my gap year would not consist of me sitting at my desk taking practice GRE exams all day... That would be a pitiful use of my time. I definitely plan working either as an intern or a research assistant at a successful organization. It seems like the general consensus is that taking time off is okay, and potentially beneficial, assuming you actually do something in that gap. Detect an internet connection activation with Delphi I've been using a 3G wireless card for a while and every time I connect, my anti-virus fires up the updates.  I'm wondering what is the Win32 API set of functions that I can use to, either, get notified or query about the event of an Internet Connection coming up?  And is there already a set of ported headers for Delphi? Proof of dividing fractional expressions For dividing two fractional expressions, how does the division sign turns into multiplication? Is there a step by step proof which proves  $$\frac{a}{b} \div \frac{c}{d} = \frac{a}{b} \cdot \frac{d}{c}=\frac{ad}{bc}?$$ What are Unity's keyboard and mouse shortcuts? In Unity, are there any pre-defined shortcuts, e.g. to open the dash or unhide the launcher? How to vote on friends / colleagues ' questions (or answers) Why do we use the object instead of the subject pronoun in constructions like "stupid me"? I'm trying to find out how come we say lucky me and stupid us rather than lucky I and stupid we. My understanding is that this is not a recent invention, but a relic from the distant past where it was a dative construction. However, I don't see the reason for using any case other than the nominative in this construction to begin with.        He went surfing. → Lucky him went surfing.   I got pulled over. → Stupid me got pulled over.   They bought a house. → Thoughtless them bought a house.      This is rather intriguing. After thinking about it for a while, I couldn't come up with any other language, Germanic or otherwise, where simply introducing an adjective would dictate a change of grammatical case. This appears to be an English peculiarity. How far can it be traced back? Can anyone comment on its background? Is right hand rule arbitrary? In definition of vector multiplication, the direction of the resulting vector is given by the right hand rule. However I don't know any mathematical requirement to pick right hand instead of left for this purpose. Is there any? Contraction mapping in the context of $f(x_n)=x_{n+1}$. I'm interested in convergence of $f(x_n)=x_{n+1}$ and often hear this term referenced.  What does it mean to be a contraction mapping in the context of the sequence of real numbers given by $f(x_n)=x_{n+1}$? And what does it tell us about such sequence?  A search online gives the answer given by Wikipedia, that it is a function $f$ defined on a metric space $(M,d)$ from $M$ to itself with the property that for some real number $k \in [0,1)$,  $$d(f(x),f(y)) \leq k d(x,y)$$  This definition is quite unhelpful because I barely know what a metric space is. I feel like this definition is to generalized, and I'm interested in in the specific case of recursively defined real sequences $f(x_n)=x_{n+1}$ that there should be a more specific answer to my question. I've recently read the Yahoo manifesto . They recommend to put the JavaScript inclusion at the bottom of the HTML code when we can.  But where exactly and when?  Should we put it before closing &lt;/html&gt; or after ? And above all, when should we still put it in the &lt;head&gt; section? Numerical partial derivative declare property as object? Using MSSQL2005, can I truncate a table with a foreign key constraint if I first truncate the child table (the table with the primary key of the FK relationship)?  I know that I can either   Use a DELETE without a where clause and then RESEED the identity (or) Remove the FK, truncate the table, and recreate the FK.   I thought that as long as I truncated the child table before the parent, I'd be okay without doing either of the options above, but I'm getting this error:     Cannot truncate table 'TableName' because it is being referenced by a FOREIGN KEY constraint. Custom plugin giving: wp-admin/admin-ajax.php 400 (Bad Request) I am having trouble debugging an issue with a plugin that I'm writing. I want to do an Ajax request when a user changes the option on a select input. The thing is it was fully working as expected yesterday, then when I test the website today (no code changes were made at all since yesterday) I'm getting an:   domain.com/wp-admin/admin-ajax.php 400 (Bad Request)  message in my Chrome console. If I try in Internet Explorer/FireFox it doesn't give the error in console but the Ajax request is still not working.  The plugin I'm creating is on a DigitalOcean droplet which was made using their one click app for WordPress.  Here is the barebones code I'm using on the plugin for the ajax:  //This is in a class' constructor method add_action('wp_enqueue_scripts', array($this, 'plugin_prefix_scripts'));  //PLUGIN_URL is a constant created earlier in the plugin public function plugin_prefix_scripts() { wp_enqueue_script('plugin_prefix_scripts', PLUGIN_URL . 'scripts/frontend_script.js'); wp_localize_script('plugin_prefix_scripts', 'js_object',   array(     'ajax_url' =&gt; admin_url('admin-ajax.php')   ) );   }  frontend_script.js:  $('#plugin-prefix-option-one, #plugin-prefix-option-two').on('change', function() {     var data = {         'action': 'plugin_prefix_page_change',         'option_val': 'some_val',     }      $.post(js_object.ajax_url, data, function(response) {         console.log(response); });   Back in the class:  add_action('wp_ajax_plugin_prefix_page_change', array($this, 'plugin_prefix_page_change'));  public function plugin_prefix_page_change() {     $arr = array(1, 2, 3, 4, 5);      wp_send_json($arr);      //I've also tried wp_die() and no die call at all but same outcome     die(); }   I'm unsure how to debug this further. Any help is much appreciated.  Thanks I'm having issues unlocking my Nexus 7 2013 WiFi's bootloader, and it was suggested that I try fastboot oem unlock-go instead of fastboot oem unlock. Both seem to act the same on my device, however both also fail on my device so it is possible that the difference appears after the failure on my end comes. Regardless, I would like to know: What is the difference between these two commands? I'm not managing to find documentation. Is there an easy way to calculate the total cost of tolls for a trip within the United States? Fingerprint activation in Dell Vostro 14 in Ubuntu 18.04 I have Dell Vostro 14 with OS Ubuntu 18.04.  I tried   sudo apt install -y fprintd libpam-fprintd   but not able to use fingerprint reader of my laptop.