Linux Mint Türkiye

Yazılım => Yazılım Yükleme ve Kaldırma => Konuyu başlatan: aakmaz - 29 Mart 2020, 11:26:33

Başlık: [Çözüldü] Desteklenmeyen Dotnet-sdk Sürümlerini Yükleme
Gönderen: aakmaz - 29 Mart 2020, 11:26:33
Merhaba Arkadaşlar.

Şu aralar Internet ortamındaki videolar ya da diğer materyaller ile .Net Core öğrenmeye çalışıyorum. Konular, geçmişe göre anlatıldığı için dotnet'in yeni sürümlerini yüklediğimizde bir uyumsuzluk söz konusu. Bunu çözecek bilgiye de sahip olmadığım için ilerleme kaydedemiyorum. İster istemez ilgili materyallerdekilerle aynı versiyonu kullanmam gerekiyor. Mesela; şu an dotnet-sdk-2.2.105 versiyonunu kurmalıyım.  İndirme linkinden https://dotnet.microsoft.com/download/dotnet-core/thank-you/sdk-3.1.201-linux-x64-alpine-binaries indirmeyi yaptım. Nasıl yükleyeceğim konusunda ise tıkandım kaldım. Internette 4-5 gündür araştırmalar yapıyorum bir sonuç alamadım.  https://dotnet.microsoft.com/download/dotnet-core/2.2 adresinde nasıl yapılacağı anlatılmış. Ancak ben üstesinden gelemedim. Bütün denemelerim başarısız oldu. Eğer mümkünse bu yüklemenin nasıl olacağını tane tane anlatabilir misiniz?

Teşekkür ederim.
Başlık: Ynt: Desteklenmeyen Dotnet-sdk Sürümlerini Yükleme
Gönderen: Reddet - 29 Mart 2020, 14:34:11
Kod: [Seç]
wget https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
Kod: [Seç]
sudo dpkg -i packages-microsoft-prod.deb
Kod: [Seç]
sudo add-apt-repository universe
Kod: [Seç]
sudo apt-get update
Kod: [Seç]
sudo apt-get install apt-transport-https
Kod: [Seç]
sudo apt-get update
Kod: [Seç]
sudo apt-get install dotnet-sdk-3.1Bu komutları sırasıyla uçbirimde çalıştırmayı deneyin.

Kaynak (https://docs.microsoft.com/tr-tr/dotnet/core/install/linux-package-manager-ubuntu-1804)
Başlık: Ynt: Desteklenmeyen Dotnet-sdk Sürümlerini Yükleme
Gönderen: aakmaz - 29 Mart 2020, 22:07:40
Teşekkür ederim, Sayın Reddet.
Sizin vermiş olduğunuz
Alıntı
sudo apt-get install dotnet-sdk-3.1
zaten şu an bilgisayarımda kurulu. Kısa ve öz olarak söylemem gerekiyorsa dotnet-sdk-2.2.105'i kurmak istiyorum. Bunu araştırıyorum.
Başlık: Ynt: Desteklenmeyen Dotnet-sdk Sürümlerini Yükleme
Gönderen: Reddet - 29 Mart 2020, 22:21:04
Alıntı
 İndirme linkinden https://dotnet.microsoft.com/download/dotnet-core/thank-you/sdk-3.1.201-linux-x64-alpine-binaries indirmeyi yaptım.
İndirdiğiniz tar.gz dosyasının içerisinde neler var? 
Başlık: Ynt: Desteklenmeyen Dotnet-sdk Sürümlerini Yükleme
Gönderen: aakmaz - 30 Mart 2020, 00:19:09
Alıntı
İndirdiğiniz tar.gz dosyasının içerisinde neler var?

https://hizliresim.com/5bh1ZO
Başlık: Ynt: Desteklenmeyen Dotnet-sdk Sürümlerini Yükleme
Gönderen: Butterfly - 30 Mart 2020, 01:00:41
Depo zaten ekliyse, aşağıdaki komutla kurmayı deneyebilirsiniz.

Kod: [Seç]
sudo apt-get install dotnet-sdk-2.2=2.2.105-1
dotnet-sdk-2.2'nin daha güncel sürümü ilgili depoda olduğundan, güncelleme almamak için aşağıdaki komutla kilitleyebilirsiniz.

Kod: [Seç]
sudo apt hold dotnet-sdk-2.2
Başlık: Ynt: Desteklenmeyen Dotnet-sdk Sürümlerini Yükleme
Gönderen: aakmaz - 30 Mart 2020, 01:14:25
Alıntı
Depo zaten ekliyse, aşağıdaki komutla kurmayı deneyebilirsiniz.

Kod: [Seç]
sudo apt-get install dotnet-sdk-2.2=2.2.105-1

Eklemeyi yaptım. Teşekkür ederim.


Alıntı
dotnet-sdk-2.2'nin daha güncel sürümü ilgili depoda olduğundan, güncelleme almamak için aşağıdaki komutla kilitleyebilirsiniz.

Kod: [Seç]
sudo apt hold dotnet-sdk-2.2

Galiba kilitlenmedi olmadı.

Kod: [Seç]
sudo apt mark dotnet-sdk-2.2

apt
Usage: apt command [options]
       apt help command [options]

Commands:
  add-repository   - Add entries to apt sources.list
  autoclean        - Erase old downloaded archive files
  autoremove       - Remove automatically all unused packages
  build            - Build binary or source packages from sources
  build-dep        - Configure build-dependencies for source packages
  changelog        - View a package's changelog
  check            - Verify that there are no broken dependencies
  clean            - Erase downloaded archive files
  contains         - List packages containing a file
  content          - List files contained in a package
  deb              - Install a .deb package
  depends          - Show raw dependency information for a package
  dist-upgrade     - Upgrade the system by removing/installing/upgrading packages
  download         - Download the .deb file for a package
  edit-sources     - Edit /etc/apt/sources.list with your preferred text editor
  dselect-upgrade  - Follow dselect selections
  full-upgrade     - Same as 'dist-upgrade'
  held             - List all held packages
  help             - Show help for a command
  hold             - Hold a package
  install          - Install/upgrade packages
  list             - List packages based on package names
  policy           - Show policy settings
  purge            - Remove packages and their configuration files
  recommends       - List missing recommended packages for a particular package
  rdepends         - Show reverse dependency information for a package
  reinstall        - Download and (possibly) reinstall a currently installed package
  remove           - Remove packages
  search           - Search for a package by name and/or expression
  show             - Display detailed information about a package
  showhold         - Same as 'held'
  showsrc          - Display all the source package records that match the given package name
  source           - Download source archives
  sources          - Same as 'edit-sources'
  unhold           - Unhold a package
  update           - Download lists of new/upgradable packages
  upgrade          - Perform a safe upgrade
  version          - Show the installed version of a package

Bu yazıyı yazdıktan sonra güncelleme geldi. Paket yöneticisinden engelledim.
Başlık: Ynt: Desteklenmeyen Dotnet-sdk Sürümlerini Yükleme
Gönderen: Butterfly - 30 Mart 2020, 01:19:33
Komutu düzelttim, kilitlemeyi tekrar deneyebilirsiniz.
Başlık: Ynt: Desteklenmeyen Dotnet-sdk Sürümlerini Yükleme
Gönderen: aakmaz - 30 Mart 2020, 01:23:25
Teşekkür ederim. Çözüldü olarak işaretliyorum.