![]() Use the ‘ showpkg‘ sub command to check the dependencies for particular software packages. How Do I Check Dependencies for Specific Packages? This is a "dummy" package that depends on lenny's default version of $ apt-cache show netcat Package: netcatįilename: pool/universe/n/netcat/netcat_1.10-40_all.deb How Do I Check Package Information?įor example, if you would like to check information of package along with it short description say (version number, check sums, size, installed size, category etc). Note that I used a loop on the apt update command because I was getting mirror sync in progress errors and wanted it to keep trying.To find and list down all the packages starting with ‘ vsftpd‘, you could use the following command. ![]() In case anyone is still interested, I've been working on a git project which runs through the same commands. I found this thread looking for the same treasure. bash_aliases file is that you can also create custom aliases in that file for other actions and that it will automatically get sourced each time you open a terminal. Now you can run the command fup to fully update and upgrade your system anytime. bashrcĪnd paste the following code at the end of file: if then bash_aliases file paste the alias command mentioned above.Įdit your. You can do that form the terminal with the following command: touch. ![]() If you need to use this frequently, do the following.Ĭreate a file named. Now, running fup will automatically do all the jobs defined in the alias. Just copy-paste the following alias command and execute it: alias fup='sudo apt-get -y update sudo apt-get -y full-upgrade sudo apt-get -y autoremove sudo apt-get -y autoclean' The file was turned into an executable using chmod.Writing on this path requires superuser access which is why it's not possible to do it in the step before. The file is moved to /usr/local/bin/ so it is executable from anywhere.> was used to redirect/write echo's output (our line) to an "update" file.echo was placed in front of the command and the line was surrounded with "" so its characters wouldn't escape.-y was added to every apt command that would otherwise prompt for a positive answer to perform its actions.Every update command (and then further commands) were concatenated using & (including apt autoremove to remove no longer used dependencies).This might look like one of those incomprehensible things you only copy-paste from. Now, whenever the need for updating arises you just type update in the terminal, input your password and voilà. So here it is: echo "sudo apt update & sudo apt -y upgrade & sudo apt -y dist-upgrade & sudo apt -y autoremove & sudo apt autoclean" > update & sudo mv update /usr/local/bin/update & sudo chmod +x /usr/local/bin/update Good news though is that here I've put together one.Īnd to go on with the idea of simplification I've turned its creation into a "single" command line. Is there a super-upgrade command that combines all these commands to one? Note: I chose upev for UPgrade EVerything, but you may chose anything you want. Run source ~/.bashrc or source ~/.bash_aliases accordingly to fetch your new alias, and now simply run upev Add the following line to your ~/.bashrc or ~/.bash_aliases (if you have it) alias upev='sudo apt update -y & sudo apt full-upgrade -y & sudo apt autoremove -y & sudo apt clean -y & sudo apt autoclean -y' & states that it just runs the next command if the previous was successfully executed.option -y does not request for permission on every step.autoremove, autoclean and clean - clean old packages which are not needed any more.full-upgrade - performs the function of upgrade but will remove currently installed packages if this is needed to upgrade the system as a whole (fixing bad dependencies then).upgrade - install new versions of packages if new versions are available.update - updates the list of packages but do not install.We can have a one-liner command (no need to scripts, just copy-paste) sudo apt update -y & sudo apt full-upgrade -y & sudo apt autoremove -y & sudo apt clean -y & sudo apt autoclean -y
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |