Ubuntu/24: Difference between revisions
< Ubuntu
No edit summary |
|||
Line 46: | Line 46: | ||
then run: | then run: | ||
sudo update-grub | sudo update-grub | ||
== pip install == | |||
<pre> | |||
root@~# pip3 install [PACKAGE] | |||
error: externally-managed-environment | |||
× This environment is externally managed | |||
╰─> To install Python packages system-wide, try apt install | |||
python3-xyz, where xyz is the package you are trying to | |||
install. | |||
If you wish to install a non-Debian-packaged Python package, | |||
create a virtual environment using python3 -m venv path/to/venv. | |||
Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make | |||
sure you have python3-full installed. | |||
If you wish to install a non-Debian packaged Python application, | |||
it may be easiest to use pipx install xyz, which will manage a | |||
virtual environment for you. Make sure you have pipx installed. | |||
See /usr/share/doc/python3.12/README.venv for more information. | |||
note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages. | |||
hint: See PEP 668 for the detailed specification. | |||
</pre> | |||
sudo apt install python3-venv | |||
sudo python3 -m venv .pyadmin | |||
. .pyadmin/bin/activate | |||
# do the things | |||
# python -m pip install [package] | |||
deactivate | |||
Or | |||
cd /opt | |||
sudo python3 -m venv /opt/pyadmin | |||
sudo /opt/pyadmin/bin/python -m pip install [package] | |||
Or <ref>https://askubuntu.com/questions/234758/how-to-use-a-python-virtualenv-with-sudo</ref> | |||
sudo sh -c ". venv/bin/active ; pypi-install $PACKAGE" | |||
== keywords == | == keywords == |
Revision as of 01:08, 27 December 2024
NTP
systemctl status systemd-timesyncd
/etc/systemd/timesyncd.conf [Time] NTP=ntp.example.com
/etc/systemd/timesyncd.conf.d/
systemctl stop systemd-timesyncd systemctl start systemd-timesyncd
---
One-shot sync:
chronyd -q
One-shot time check:
chronyd -Q
root@IRV-CI-101:~/pbis-open-9.1.0.551.linux.x86_64.deb# chronyd -q Command 'chronyd' not found, but can be installed with: apt install chrony root@IRV-CI-101:~/pbis-open-9.1.0.551.linux.x86_64.deb# ntpdate Command 'ntpdate' not found, but can be installed with: apt install ntpsec-ntpdate
About time synchronisation | Ubuntu https://ubuntu.com/server/docs/about-time-synchronisation
Dual Boot - Remember Last Choice
dual boot - How to get grub2 to remember last choice? - Ask Ubuntu - http://askubuntu.com/questions/148662/how-to-get-grub2-to-remember-last-choice
Ubuntu:
/etc/default/grub:
GRUB_DEFAULT=saved GRUB_SAVEDEFAULT=true
then run:
sudo update-grub
pip install
root@~# pip3 install [PACKAGE] error: externally-managed-environment × This environment is externally managed ╰─> To install Python packages system-wide, try apt install python3-xyz, where xyz is the package you are trying to install. If you wish to install a non-Debian-packaged Python package, create a virtual environment using python3 -m venv path/to/venv. Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make sure you have python3-full installed. If you wish to install a non-Debian packaged Python application, it may be easiest to use pipx install xyz, which will manage a virtual environment for you. Make sure you have pipx installed. See /usr/share/doc/python3.12/README.venv for more information. note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages. hint: See PEP 668 for the detailed specification.
sudo apt install python3-venv
sudo python3 -m venv .pyadmin . .pyadmin/bin/activate # do the things # python -m pip install [package] deactivate
Or
cd /opt sudo python3 -m venv /opt/pyadmin sudo /opt/pyadmin/bin/python -m pip install [package]
Or [1]
sudo sh -c ". venv/bin/active ; pypi-install $PACKAGE"