Modhanna íocaíochta Abuse

Cad a chiallaíonn an earráid níor aimsíodh an t-ordú apt-get?

16.03.2024, 02:13

Is fóntais líne ordaithe é apt-get chun pacáistí a bhainistiú ar chórais oibriúcháin atá bunaithe ar Debian ar nós Ubuntu. Úsáidtear é chun pacáistí bogearraí ar an gcóras a shuiteáil, a dhíshuiteáil, a nuashonrú agus a bhainistiú.

Ós rud é go bhfuil an bainisteoir pacáiste seo ar cheann de na pacáistí is bunúsaí den chóras beagnach, tá sé loighciúil go mbeadh an clár i láthair i ngach dáileadh. Ach fós féin, is minic a thagann úsáideoirí trasna ar apt get command not found earráid. San Airteagal seo féachfaimid ar an bhfáth a tharlaíonn an earráid seo, conas is féidir leis tarlú fiú agus conas a shocrú nach bhfuarthas ordú apt get.

Orduithe bunúsacha apt-get

Breathnaímid ar na horduithe bunúsacha:

 apt-get update

Nuashonraítear liosta na bpacáistí atá ar fáil ó na stórtha.

 apt-get upgrade

Nuashonraítear gach pacáiste suiteáilte go dtí na leaganacha is déanaí de.

 apt-get install <package>

Suiteáil an pacáiste sonraithe.

 apt-get autoremove

Baintear spleáchais neamhriachtanacha nach n-úsáideann pacáistí eile a thuilleadh.

 apt-get dist-upgrade

Nuashonraítear an córas go leagan nua, má tá sé ar fáil.

Ar an iomlán, is uirlis chumhachtach é an fóntais chun pacáistí a bhainistiú ar chórais atá bunaithe ar Debian agus is féidir iad a úsáid chun an córas a nuashonrú, bogearraí nua a shuiteáil, agus go leor tascanna eile.

Cad a chiallaíonn nach bhfuarthas an t-ordú apt get?

Ciallaíonn an teachtaireacht earráide nach bhfuil an t-ordú atá tú ag iarraidh a rith le fáil ar an gcóras. Níl sé suiteáilte nó baineadh é. Ach fuaimeanna seo go léir an-aisteach maidir le bainisteoir pacáiste.

Príomhchúiseanna na hearráide:

  1. Ceann de na cúiseanna is soiléire le hearráid " apt get not found " a fháil ná nach bhfuil Ubuntu agat. Ní úsáidtear an bainisteoir pacáiste seo ach ar dháileacháin Linux atá bunaithe ar Debian. Níl Córais Red Hat, CentOS, Fedora, OpenSUSE, CoreOS, Cloud Linux, ArchLlinux agus daoine eile. Tá a mbainisteoir pacáiste féin acu, tá a chuid féin ag gach ceann acu, agus is é seo an rud ba cheart duit a úsáid chun pacáistí a shuiteáil, agus gan a bheith apt . Má tá an t-ordú apt á úsáid agat seachas apt-get , b'fhéidir go bhfuil dáileadh níos sine agat nach dtacaíonn an chomhréir seo leis, úsáid apt-get .
  2. Scrios tú an pacáiste Apt de thaisme nó d'aon ghnó. Níl sé sa chóras a thuilleadh, mar sin ní féidir leis an gcóras é a aimsiú.
  3. Ní féidir an clár a bhrath. Tá an fóntais apt ar an gcóras agus oibríonn sé i gceart, ach tá damáiste déanta agat don athróg timpeallachta PATH agus anois ní lorgaíonn an córas comhaid inrite san fhillteán ina bhfuil apt suite.

Anois, déanaimis féachaint ar conas an fhadhb a réiteach. Tá sé an-simplí.

Conas a shocrú nach bhfuarthas an t-ordú apt get?

Ar dtús, déanaimid cinnte nach é an chúis an dara pointe. Go hiondúil bíonn earraí inrite apt suite san eolaire /usr/bin . Ar dtús, féachaimis an bhfuil a leithéid de chomhad san fhillteán sin:

 $ ls -l /usr/bin/apt-get

Tabhair aird ar na cearta. Don úsáideoir, don ghrúpa agus do dhaoine eile, ní mór an bhratach " x " a shocrú chun comhlíonadh a léiriú. Mura bhfuil sé ann, ansin beidh apt le hathshuiteáil.

Má tá difríocht idir na cearta agus na cearta a thugtar thuas, eadhon “ -rwxr-xr-x ”, ansin ní mór iad a cheartú freisin bratach inriteite do gach catagóir:

 $ chmod +x /usr/bin/apt-get

Murar oibrigh na roghanna roimhe seo, seiceáil inneachar na hathróige timpeallachta PATH :

 $ echo $PATH

Ba cheart duit nasc chuig /usr/bin a fheiceáil ann. Mura bhfuil líne den sórt sin ann, bhí an fhadhb anseo, agus is gá an líne a chur leis an deireadh:

 $ export PATH=current_content:/usr/bin

Mar shampla:

$ export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin

Má rinne tú athruithe ar an gcomhad /etc/profile agus gur bhris an athróg PATH mar gheall air seo, ní mór duit athruithe a dhéanamh ar an gcomhad seo freisin.

Cad atá le déanamh mura gcuidíonn aon rud?

Molaimid duit an fóntais a athshuiteáil. Íoslódáil é ón láithreán gréasáin oifigiúil agus é a shuiteáil ar do chóras. Ní mór duit ach an leagan a roghnú do do OS. Is féidir leat an pacáiste a íoslódáil ag baint úsáide as do bhrabhsálaí nó na horduithe seo:

Le haghaidh Ubuntu Xenial:

 $ wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_1.2.15ubuntu0.2_i386.deb

Le haghaidh Ubuntu Yakkety:

 $ wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_1.3.3_i386.deb

Anois níl fágtha ach an pacáiste íoslódála a shuiteáil:

 $ sudo dpkg -i apt*

Arna dhéanamh, ina dhiaidh seo níor cheart go n-imíonn apt get command not found agus beidh tú in ann oibriú le do phacáistí de ghnáth.