Blog (92)
Komentarze (104)
Recenzje (0)

Krótka ściąga dla Ubuntu

@marcinw2Krótka ściąga dla Ubuntu19.07.2020 01:21

Każdy, ale to każdy system ma swoje wady i zalety... Poniżej kilka krótkich notatek dla Ubuntu 20.04 64-bit (zrobionych m.in. na podstawie reakcji użytkowników, którzy nigdy nie widzieli tego "cuda")

Najnowsze jądro

Na stronie http://kernel.org należy sobie sprawdzić numerek ostatniej stabilnej wersji, następnie pójść do https://kernel.ubuntu.com/~kernel-ppa/mainline/ i odpowiedniego katalogu, pobrać pliki generic, linux-headers, linux-modules i linux-image-unsigned (cztery dla amd64), następnie w katalogu z nimi zastosować

sudo dpkg -i *.deb
reboot

Wadą tego rozwiązania jest, że sami musimy dbać o uaktualnienia.

Najnowsza NVidia

Domyślnie pakiety NVidii możemy wybierać z aplikacji "Software & Updates":

Jeżeli chcemy mieć dostęp do najnowszego wydania, należy np. skorzystać z repozytorium https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa (celowo podaję tylko link), albo pójść od razu do źródła (wadą tego rozwiązania jest, że sami musimy dbać o uaktualnienia).

Pobieramy najnowszy pakiet dla Linuxa ze strony https://www.nvidia.com/Download

Z linii komend odinstalowywujemy istniejący sterownik NVidii (zakładam, że on był wybrany w "Software & Updates"):

sudo apt-get purge nvidia*
sudo apt-get autoremove
sudo reboot

Przechodzimy do katalogu, gdzie plik instalacyjny został pobrany (to duży plik z rozszerzeniem run) i wykonujemy komendy

chmod a+x ./NVIDIA-Linux-x86_64-450.57.run
sudo ./NVIDIA-Linux-x86_64-450.57.run

Po całej operacji w "Software & Drivers" mamy następującą informację:

Odinstalowanie możemy wykonać komendą

sudo nvidia-uninstall

Ustawienia czcionek

Zakup monitora + (szerzej) o wizji, fonii i gorącym dotyku

Informacje o sprzęcie

nvidia-smi

sudo sensors-detect
watch sensors

sudo aptitude install i2c-tools
sudo modprobe eeprom
decode-dimms

sudo smartctl /dev/nvme0n1 -a

sudo apt-install nvme-cli
sudo nvme list
nvme smart-log /dev/nvme0n1

watch -n.1 "cat /proc/cpuinfo | grep \"^[c]pu MHz\""

hardinfo

psensor

Celowo nie podaję wyjaśnień - w przykładzie użyłem oczywiście identyfikatora urządzenia dysku /dev/nvme0n1, który może inaczej wyglądać w różnych systemach.

Żeby nie było łatwo: w przypadku niektórych płyt układ nct6683 jest wykrywany przez "sensors-detect", ale wymagana jest jeszcze dodatkowa sekwencja

sudo su
echo "options nct6683 force=1" >> /etc/modprobe.d/sensors.conf

Najnowszy Firefox czy LibreOffice

Możliwe, że zapragniemy mieć część aplikacji w wydaniu Snap, czyli zainstalowanej z "Ubuntu Software" (teoretycznie mogą być lepiej odseparowane od systemu). Zdarza się, że są one o wiele później aktualizowane niż w wersjach "klasycznych" - polecam wtedy sprawdzenie kanału aktualizacji (np. w przypadku Firefoxa wersja latest/candidate pojawia się od razu, natomiast latest/stable dopiero po kilku dniach)

Dodatkowe miejsce na dysku

Od czasu do czasu dobrze jest przeczyścić archiwum pobranych pakietów (po szczegóły odsyłam do komendy "man")

sudo apt-get clean
sudo apt-get autoremove

Kolejną opcją jest odinstalowanie pakietów, takich jak nieużywane wersje kernela. W tym celu najczęściej używam programu "Synaptic", gdzie wyszukuję wersje jądra widoczne w nazwach plików w /boot i zaznaczam je do kompletnego usunięcia.

Możemy też zainstalować z "Ubuntu Software" tylko pojedyńcze komponenty LibreOffice (np. Writer) zamiast całego pakietu.

Snapy to w ogóle ciekawa sprawa (system często nie usuwa starszych wersji) - pierwsza komenda pokazuje ich listę, druga proponowaną listę do usunięcia, trzecia usuwa odpowiednie pakiety (skrypt wzięty z https://superuser.com/questions/1310825/how-to-remove-old-version-of-i...)

snap list --all

snap list --all | awk '/disabled/{print $1, $3}' |
    while read snapname revision; do
        echo "$snapname" --revision="$revision"
    done

snap list --all | awk '/disabled/{print $1, $3}' |
    while read snapname revision; do
        sudo snap remove "$snapname" --revision="$revision"
    done

Dodatkowe miejsce na fizycznym nośniku możemy również zwolnić, gdy będziemy przechowywać...

Pliki tymczasowe w pamięci RAM

Pliki tymczasowe w pamięci RAM - Linux i Windows

Zły czas plików na nośnikach z FAT

Otwieramy aplikację Disks, wybieramy dysk (np. nasz PenDrive), klikamy na ikonkę "Additional Partition Options" i opcję "Edit Mount Options", tam usuwamy opcję z domyślnymi wartościami i dodajemy zaznaczone opcje (1000 dotyczą naszego konta użytkownika i sprawdzimy je komendą "id")

Proszę zauważyć, że w tym miejscu można odznaczyć "Show in user interface", a wtedy ikonka dysku nie pokazywana automatycznie w GUI.

Moja prywatna opinia: ktoś powinien dostać po łapach - od lat wiadomo, jak Windows traktuje strefy czasowe (tłumaczenie, że "my" zrobimy to lepiej jest po prostu w tej sytuacji dziecinne)

Szyfrowanie partycji systemowej (ale to przy instalacji) Szyfrowanie systemu przy instalacji Ubuntu (własny podział partycji; b...

Moja prywatna opinia: VeraCrypt pod Windows jest bardziej elastyczny.

Sprawdzanie polskiej pisowni w LibreOffice

sudo apt-get install hunspell-pl

Działająca kombinacja PrawyAlt+Shift+S

brak rozwiązania... Działa jedynie LewyAlt+Shift+S albo Caps,PrawyAlt+S

Moja prywatna opinia: przypomina to problemy ze sterownikami graficznymi dla Windows, ale... tu nie udało mi się ustalić, co za to odpowiada.

Mój "Ubuntu Software" uparcie pokazuje, że moje połączenie ma liczoną ilość danych

Przejdź do ustawień połączenia sieciowego, zaznacz opcję "Metered connection", kliknij Apply, odznacz opcję "Metered connection", kliknij Apply.

 Chcę więcej ustawień dźwięku (np. głośności)

sudo apt install pulseaudio
sudo apt install pavucontrol
pavucontrol

Chrome ma być i basta

Można go sobie oczywiście zainstalować ze strony https://www.google.com/chrome/, ja jednak polecałbym zaznajomić się z Chromium z "Ubuntu Software"

I inne apki?

Notepad -> gedit

Far czy Norton Commander -> mc

paint .net -> gimp

word, excel -> LibreOffice

outlook -> Evolution

calibre (w funkcji przeglądania) -> csbooks

Uruchom komendę tylko na określonych CPU

Zdarza się, że chcemy wykonać coś bardzo obciążającego CPU (np. kompilację), ale przy okazję nie chcemy zużyć wszystkich zasobów (bo np. równocześnie chcemy sobie komfortowo oglądać YouTube).

taskset -c 1-3 komenda

...gdzie 1-3 to oczywiście zakres rdzeni, a "komenda" to nasza komenda z parametrami.

Sprawdź, z czym gada przeglądarka

netstat -p | grep chrome | grep 'tcp\|udp'
netstat -p | grep firefox | grep 'tcp\|udp'
Szanowna Użytkowniczko! Szanowny Użytkowniku!
×
Aby dalej móc dostarczać coraz lepsze materiały redakcyjne i udostępniać coraz lepsze usługi, potrzebujemy zgody na dopasowanie treści marketingowych do Twojego zachowania. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności.

Kliknij "PRZECHODZĘ DO SERWISU" lub na symbol "X" w górnym rogu tej planszy, jeżeli zgadzasz się na przetwarzanie przez Wirtualną Polskę i naszych Zaufanych Partnerów Twoich danych osobowych, zbieranych w ramach korzystania przez Ciebie z usług, portali i serwisów internetowych Wirtualnej Polski (w tym danych zapisywanych w plikach cookies) w celach marketingowych realizowanych na zlecenie naszych Zaufanych Partnerów. Jeśli nie zgadzasz się na przetwarzanie Twoich danych osobowych skorzystaj z ustawień w polityce prywatności. Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać zmieniając ustawienia w polityce prywatności (w której znajdziesz odpowiedzi na wszystkie pytania związane z przetwarzaniem Twoich danych osobowych).

Od 25 maja 2018 roku obowiązuje Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (określane jako "RODO"). W związku z tym chcielibyśmy poinformować o przetwarzaniu Twoich danych oraz zasadach, na jakich odbywa się to po dniu 25 maja 2018 roku.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będzie Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, oraz pozostałe spółki z grupy Wirtualna Polska, jak również nasi Zaufani Partnerzy, z którymi stale współpracujemy. Szczegółowe informacje dotyczące administratorów znajdują się w polityce prywatności.

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług, portali i serwisów internetowych udostępnianych przez Wirtualną Polskę, w tym zapisywanych w plikach cookies, które są instalowane na naszych stronach przez Wirtualną Polskę oraz naszych Zaufanych Partnerów.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy je dostarczać coraz lepsze materiały redakcyjne, dopasować ich tematykę do Twoich zainteresowań, tworzyć portale i serwisy internetowe, z których będziesz korzystać z przyjemnością, zapewniać większe bezpieczeństwo usług, udoskonalać nasze usługi i maksymalnie dopasować je do Twoich zainteresowań, pokazywać reklamy dopasowane do Twoich potrzeb. Szczegółowe informacje dotyczące celów przetwarzania Twoich danych znajdują się w polityce prywatności.

Komu możemy przekazać dane?

Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa – oczywiście tylko, gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz prawo żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych. Możesz wycofać zgodę na przetwarzanie, zgłosić sprzeciw oraz skorzystać z innych praw wymienionych szczegółowo w polityce prywatności.

Jakie są podstawy prawne przetwarzania Twoich danych?

Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy). Podstawą prawną przetwarzania danych w celu pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych realizowanych przez Wirtualną Polskę na zlecenie Zaufanych Partnerów i bezpośrednio przez Zaufanych Partnerów będzie odbywać się na podstawie Twojej dobrowolnej zgody.