Why does installing wine (for example) require removing 2GB of good packages?

I have a situation where:

sudo apt-get install winetricks 

Results in:

 The following packages were automatically installed and are no longer required:      aglfn apturl apturl-common asymptote-doc biber ca-certificates-java catdoc cdparanoia cdrskin cmake-data context      ...  Use 'sudo apt autoremove' to remove them.  The following additional packages will be installed:      fonts-wine libwine-development wine-development wine64-development  Suggested packages:      ttf-mscorefonts-installer winbind playonlinux wine-binfmt dosbox libwine-gecko-2.47 wine64-development-preloader aria2 tor  Recommended packages:      libcapi20-3 libodbc1 libosmesa6 wine32-development  The following packages will be REMOVED      appmenu-qt asymptote cdrdao chromium-codecs-ffmpeg-extra clang clang-6.0 cmake cmake-qt-gui compiz compiz-gnome dvd+rw-tools      eog evince firefox g++-5 g++-5-multilib g++-9 gcc-5 gcc-5-multilib gcc-9 gcj-5-jre-lib gfortran-5 gnome-sudoku      ...  After this operation, 2,032 MB disk space will be freed.  Do you want to continue? [Y/n] 

Why? I don’t understand why installing winetricks would possibly cause g++-9 and spotify-client (and 2GB of utterly essential applications) to be deleted. Can I not use these packages simultaneously?

EDIT: It has even deleted my ubuntu-desktop and nautilus

I gained access to wine via

sudo add-apt-repository ppa:ubuntu-wine/pp 

I am on 18.04

is there an archive if old ubuntu files? Example file: rootfs-ubuntu-12.10-0.8.0.tar.lzma

goo.im and rabids.org is dead however is there a mirror for old files from 2012????

[X-FORUM-POST] I posted in the ltt forum aswell regarding somewhat same topic, but a different question. https://linustechtips.com/main/topic/1110045-where-did-gooim-and-rabidsorg-go/

(tagged as nvdia due to tf700t having a tegra)

What is an example of a (simple) tail recursive algorithm that doesn’t use a helper function?

I know one can compute things using tail recursion with helper functions like:

let sum_helper n accumulator = match n with | 0 -> accumulator | _ -> sum_helper (n-1) (accumulator+n-1);;  let sum_tail n = sum_helper n accumulator 0;;  sum_tail 3;;  

which gives:

# sum_tail 3;; - : int = 3 

but I wanted an example of something that didn’t use a helper function (idk if the above can be made without a helper function).

Ideally something simple so to understand the concept better since I’m trapped into thinking all tail recursions look like that.

Concrete example of Vertex Cover to Subset Sum reduction

In Computational Intractability, we often come across a need to reduce Vertex Cover (VC) problem to a Subset Sum problem, mostly to prove Subset Sum is NP-Complete. I also see a reduction in the line of – A graph G has VC of size k if and only if there is a subset S that sums exactly to t. However, not able to find out (understand) exactly what is this t. I think providing a concrete example will help many like me. Request any one to provide a concrete graph with |VC| 3 or something manageable, and then show exact value of t i.e. what would be the exact instance of subset sum problem. Finally, explaining/clearly mentioning elements of S would be of great help.

How racial class mechanics actually works? On half-giant example

For example, i want to be half-giant. It’s a racial class from the d&d 3.5 Complete Psionics handbook. I pick it as a race? right? But i get my racial abilities by taking level. So, when i take a level, i get both racial AND class level, according to special leveling table, right? For example 1 level Half-giant 1 level Priest 2 level Half-giant 1 level Priest 3 level Half-giant 2 level Priest 4 level Half-giant 3 level Priest 5 level Half-giant 4 level Priest

And last question, may i just use all racial abilities from start, like a LA+1 character?

Expert in Data Entry Work. example; Typing,word,excel spreadsheet,pdf etc. for $10

Do you need Reliable and Professional services for Data Entry, Data Mining, Web Research, Business Leadsor List Building projects? YES, you are in the right place. I’ll do that for you in the least possible time.I CAN PERFECTLY DO:Online or Offline Data EntryWeb ResearchData MiningData CollectionAdmin SupportData ConversionPDF to ExcelCreation of Mailing Lists in ExcelScanned Image to WORD/EXCELLinkedin data collectionProperty data collectionBank Statement/Credit Card Statements to ExcelCompanies Data Research for Business Development PurposesGathering Data from a Website and Entering it into a SpreadsheetWHY ME? Extra Fast Delivery with Perfect ResultQuick Turnaround TimeFlexibility and Value for MoneyComplete Data Security100% Accuracy Feel free to contact I am here for you 24/7. NOTE: Please do contact me first before placing an order, to avoid inconvenience. [/*]

by: manoj56455
Created: —
Category: Resumes
Viewed: 63

SPService GetListItems with CAML : can’t get the example to work with status giving error

I am new to SPServices and trying start with example GetListItems. Below is my code

$  (document).ready(function() {      GetTasks(); });  function GetTasks() {      var method = "GetListItems";     var list = "Tasks";     var fieldsToRead ="<ViewFields><FieldRef Name='Title'/></ViewFields>";     var query ="<Query><Where><Eq><FieldRef Name='ID'/><Value Type='Counter'>1</Value></Eq></Where></Query>";             $  ().SPServices({             operation: method,             async: false,               listName: list,             CAMLViewFields: fieldsToRead,                completefunc: function (xData, Status) {                      debugger;                     $  (xData.responseXML).find("z\:row").each(function() {                          alert("hello");                         var name = ($  (this).attr("ows_Title"));                     });                                 }     }); } 

The debugger in the completefunc is hit but when I check the status of function(xData, status) the status returns “error”.And after this alert("hello") does not hit.

What is that I am doing wrong in this ?