Rehber Apt yerine nala kullanın!

Öncelikle herkese merhabalar. Bugün size neden apt yerine nala kullanmanız gerektiğini ve nala kurulumunu göstereceğim. İyi okumalar.

Neden apt yerine nala?

apt aşırı yavaş olmasının yanında karmaşık ve anlaşılmaz bir tasarıma sahip. nala ise bu sorunların hepsini gideriyor. Ne demek istediğimi daha iyi anlamak için aşağıdaki karşılaştırmaya bakabilirsiniz.

1683457641959.png
1683457677471.png

nala kurulumu

Debian 12 ve üstü veya Ubuntu 22.04 ve üstü kullanıyorsanız direkt aşağıdaki komutları terminale girebilirsiniz.
Bash:
sudo apt update
sudo apt install nala

GitHub ile nala kurulumu

GitHub ile kurulum yapmak için aşağıdaki komutları terminale girin. Tüm sürümlerde geçerlidir.
Bash:
sudo apt install make
git clone https://gitlab.com/volian/nala.git
cd nala
sudo make install

pacstall ile nala kurulumu

pacstall ile kurulum yapmak için aşağıdaki komutları terminale girin.Tüm sürümlerde geçerlidir.
Bash:
sudo bash -c "$(curl -fsSL https://pacstall.dev/q/install || wget -q https://pacstall.dev/q/install -O -)"
pacstall -I nala-deb

nala kullanımı ve Kapanış

nala kodları aslında apt ile aynıdır. Yani apt yerine nala yazmanız yeterli olacaktır. Örneğin vim indirmek istediğinizde sudo nala install vim komutunu kullanabilirsiniz.

Rehber bu kadardı. Emeğimin karşılığı beğenirseniz sevinirim. Eğer aklınıza takılan bir şey olursa sormaktan çekinmeyin. Okuduğunuz için teşekkür ederim. Hepinize iyi günler dilerim.
 
Son düzenleyen: Moderatör:
Güzelmiş. Bize de dilimize çevirip PR atmak düşer.

Eline sağlık.

Düzenleme: Çok şey istiyo ya bu :(.

Bash:
Aşağıdaki ek paketler kurulacak:
  black fonts-font-awesome fonts-lato libjs-bootstrap4 libjs-jquery-hotkeys libjs-jquery-isonscreen
  libjs-jquery-metadata libjs-jquery-tablesorter libjs-jquery-throttle-debounce libjs-lunr libjs-modernizr
  libjs-popper.js libjs-sizzle mkdocs node-jquery pyflakes3 python-babel-localedata python3-anyio
  python3-attr python3-babel python3-charset-normalizer python3-commonmark python3-cov-core python3-coverage
  python3-execnet python3-flake8 python3-h11 python3-html5lib python3-httpcore python3-httpx
  python3-iniconfig python3-isort python3-jinja2 python3-livereload python3-lxml python3-markdown
  python3-mccabe python3-mypy python3-mypy-extensions python3-nose2 python3-pathspec python3-platformdirs
  python3-pluggy python3-py python3-pycodestyle python3-pyflakes python3-pygments python3-pytest
  python3-pytest-cov python3-pytest-forked python3-pytest-sugar python3-pytest-xdist python3-rfc3986
  python3-rich python3-shellingham python3-sniffio python3-socksio python3-termcolor python3-toml
  python3-tomli python3-tornado python3-typed-ast python3-typer python3-typing-extensions
  sphinx-rtd-theme-common
Önerilen paketler:
  python-black-doc libjs-es5-shim ghp-import mkdocs-doc nodejs python-attr-doc python-coverage-doc
  execnet-doc python3-genshi python-jinja2-doc coffeescript node-less node-uglify python-livereload-doc
  python3-django python3-flask python3-slimmer python-lxml-doc python-markdown-doc python-nose2-doc
  subversion python-pygments-doc ttf-bitstream-vera python-tornado-doc python3-twisted python-typer-doc
Aşağıdaki YENİ paketler kurulacak:
  black fonts-font-awesome fonts-lato libjs-bootstrap4 libjs-jquery-hotkeys libjs-jquery-isonscreen
  libjs-jquery-metadata libjs-jquery-tablesorter libjs-jquery-throttle-debounce libjs-lunr libjs-modernizr
  libjs-popper.js libjs-sizzle mkdocs nala node-jquery pyflakes3 python-babel-localedata python3-anyio
  python3-attr python3-babel python3-charset-normalizer python3-commonmark python3-cov-core python3-coverage
  python3-execnet python3-flake8 python3-h11 python3-html5lib python3-httpcore python3-httpx
  python3-iniconfig python3-isort python3-jinja2 python3-livereload python3-lxml python3-markdown
  python3-mccabe python3-mypy python3-mypy-extensions python3-nose2 python3-pathspec python3-platformdirs
  python3-pluggy python3-py python3-pycodestyle python3-pyflakes python3-pygments python3-pytest
  python3-pytest-cov python3-pytest-forked python3-pytest-sugar python3-pytest-xdist python3-rfc3986
  python3-rich python3-shellingham python3-sniffio python3-socksio python3-termcolor python3-toml
  python3-tomli python3-tornado python3-typed-ast python3-typer python3-typing-extensions
  sphinx-rtd-theme-common
0 paket yükseltilecek, 66 yeni paket kurulacak, 0 paket kaldırılacak ve 3 paket yükseltilmeyecek.
28,9 MB arşiv dosyası indirilecek.
Bu işlem tamamlandıktan sonra 133 MB ek disk alanı kullanılacak.
 
Güzelmiş. Bize de dilimize çevirip PR atmak düşer.
Eline sağlık.
Düzenleme: Çok şey istiyo ya bu :(.
Bash:
Aşağıdaki ek paketler kurulacak:
  black fonts-font-awesome fonts-lato libjs-bootstrap4 libjs-jquery-hotkeys libjs-jquery-isonscreen
  libjs-jquery-metadata libjs-jquery-tablesorter libjs-jquery-throttle-debounce libjs-lunr libjs-modernizr
  libjs-popper.js libjs-sizzle mkdocs node-jquery pyflakes3 python-babel-localedata python3-anyio
  python3-attr python3-babel python3-charset-normalizer python3-commonmark python3-cov-core python3-coverage
  python3-execnet python3-flake8 python3-h11 python3-html5lib python3-httpcore python3-httpx
  python3-iniconfig python3-isort python3-jinja2 python3-livereload python3-lxml python3-markdown
  python3-mccabe python3-mypy python3-mypy-extensions python3-nose2 python3-pathspec python3-platformdirs
  python3-pluggy python3-py python3-pycodestyle python3-pyflakes python3-pygments python3-pytest
  python3-pytest-cov python3-pytest-forked python3-pytest-sugar python3-pytest-xdist python3-rfc3986
  python3-rich python3-shellingham python3-sniffio python3-socksio python3-termcolor python3-toml
  python3-tomli python3-tornado python3-typed-ast python3-typer python3-typing-extensions
  sphinx-rtd-theme-common
Önerilen paketler:
  python-black-doc libjs-es5-shim ghp-import mkdocs-doc nodejs python-attr-doc python-coverage-doc
  execnet-doc python3-genshi python-jinja2-doc coffeescript node-less node-uglify python-livereload-doc
  python3-django python3-flask python3-slimmer python-lxml-doc python-markdown-doc python-nose2-doc
  subversion python-pygments-doc ttf-bitstream-vera python-tornado-doc python3-twisted python-typer-doc
Aşağıdaki YENİ paketler kurulacak:
  black fonts-font-awesome fonts-lato libjs-bootstrap4 libjs-jquery-hotkeys libjs-jquery-isonscreen
  libjs-jquery-metadata libjs-jquery-tablesorter libjs-jquery-throttle-debounce libjs-lunr libjs-modernizr
  libjs-popper.js libjs-sizzle mkdocs nala node-jquery pyflakes3 python-babel-localedata python3-anyio
  python3-attr python3-babel python3-charset-normalizer python3-commonmark python3-cov-core python3-coverage
  python3-execnet python3-flake8 python3-h11 python3-html5lib python3-httpcore python3-httpx
  python3-iniconfig python3-isort python3-jinja2 python3-livereload python3-lxml python3-markdown
  python3-mccabe python3-mypy python3-mypy-extensions python3-nose2 python3-pathspec python3-platformdirs
  python3-pluggy python3-py python3-pycodestyle python3-pyflakes python3-pygments python3-pytest
  python3-pytest-cov python3-pytest-forked python3-pytest-sugar python3-pytest-xdist python3-rfc3986
  python3-rich python3-shellingham python3-sniffio python3-socksio python3-termcolor python3-toml
  python3-tomli python3-tornado python3-typed-ast python3-typer python3-typing-extensions
  sphinx-rtd-theme-common
0 paket yükseltilecek, 66 yeni paket kurulacak, 0 paket kaldırılacak ve 3 paket yükseltilmeyecek.
28,9 MB arşiv dosyası indirilecek.
Bu işlem tamamlandıktan sonra 133 MB ek disk alanı kullanılacak.
Teşekkürler. Evet, biraz fazla şey istiyor. Ama herhangi bir performans kaybı yaşamazsın.
 
Eh, bir eksiğini farkettim. dist-upgrade yapamıyor.
1684482476907.png


Bu konuda bir issue açılmamış Gitlab'da. Ancak paket kurulumunun azıcık ötesine geçildiğinde sorunlar yaşattığı anlaşılıyor. Henüz ne apt-proxy'ye saygısı var ne de kaynak kodundan derlemeyi destekliyormuş.

Güzel bir arayüz dışında bir şey katmıyor anlaşılan. Bu arayüzü beğenmeyeni de gördüm.
1684482749413.png


Python ile yazılmış. Debian ve APT kullanan birisi olarak geçmeyeceğim.
Dediğiniz gibi APT den devam.
 

Yeni konular

Geri
Yukarı