The Lubuntu 17.04 Desktop/Live CD(ISO) is missing the package: net-tools[1]
It's troubling to find a LiveCD today that does not have something as simple as netstat and other important tools available.
It's also quite pathetic to discover the recent Debian LiveCDs are missing UFW[2].
[1] "This package includes the important tools for controlling the network subsystem of the Linux kernel. This includes arp, ifconfig, netstat, rarp, nameif and route."
[2] "The Uncomplicated FireWall is a front-end for iptables, to make managing a Netfilter firewall easier. It provides a command line interface with syntax similar to OpenBSD's Packet Filter. It is particularly well-suited as a host-based firewall."
[Ed note: Assuming one has an internet connection, can't one just do something along the lines of apt-get $package_name to fill in what is missing? Is this just whining on the part of the submitter or an actual shortcoming? What are your thoughts on this?]
(Score: 3, Informative) by KiloByte on Monday June 12 2017, @07:24PM (2 children)
Except that the old API has been deprecated 15 years ago or so. And for a good reason -- it's not adequate for any but simplest tasks. At some moment you need to get rid of the cruft.
Unlike systemd that breaks a good deal of functionality, iproute2 can do everything ifconfig could, the only thing that changed is the syntax as the old one wasn't able to express enough.
Whenever old syntax was ok, it was kept -- ss is almost completely compatible with netstat. The output changes, as netstat can't handle multiple processes on one socket, etc, but you were warned to not screen-scrape it.
Ceterum censeo systemd esse delendam.
(Score: 2) by kaszz on Monday June 12 2017, @09:10PM
I'll get that sometimes it's necessary to break the whole API to enable new needs. But that doesn't block them from providing scripts that lets people to get up and running quickly without having to fuss with things.
And if the API is new to enable a whole new approach or framework. Then it's better to make a whole syntax adopted to that from the ground instead of the Wintel approach to things.. patch and kludge to hell. But there should be scripts to enable the use of the old command line interface.
Btw, what new features made it necessary to break this API?
(Score: 0) by Anonymous Coward on Tuesday June 13 2017, @04:37AM
It can't write documentation for shit, is one.
Seriously, EBNF is for language spec and compiler design, not teaching. In the past five years I've found exactly zero useful tutorials on how to actually use the iproute packages. And no, one-off "this is how you use ip to do this rare ifconfig thing" examples don't count.